--- /srv/rebuilderd/tmp/rebuilderdtnGWK3/inputs/laurel_0.7.3-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdtnGWK3/out/laurel_0.7.3-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-24 23:58:55.000000 debian-binary │ -rw-r--r-- 0 0 0 2012 2026-02-24 23:58:55.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1011708 2026-02-24 23:58:55.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1012452 2026-02-24 23:58:55.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/sbin/laurel │ │ │┄ 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 0x3cda1 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x2ceed4 0x002ceed4 0x002ceed4 0x08440 0x08440 R 0x4 │ │ │ │ + ARM_EXIDX 0x2cef54 0x002cef54 0x002cef54 0x08440 0x08440 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 0x2d7338 0x2d7338 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x2d73b8 0x2d73b8 R E 0x10000 │ │ │ │ LOAD 0x2dc8a8 0x002ec8a8 0x002ec8a8 0x33e3d 0x33f0c RW 0x10000 │ │ │ │ DYNAMIC 0x30fa74 0x0031fa74 0x0031fa74 0x00110 0x00110 RW 0x4 │ │ │ │ NOTE 0x000194 0x00000194 0x00000194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x2d7318 0x002d7318 0x002d7318 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x2d7398 0x002d7398 0x002d7398 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x2dc8a8 0x002ec8a8 0x002ec8a8 0x00010 0x00050 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x2dc8a8 0x002ec8a8 0x002ec8a8 0x33758 0x33758 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,22 +10,22 @@ │ │ │ │ [ 5] .dynstr STRTAB 00000c24 000c24 0008b3 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 000014d8 0014d8 000144 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 0000161c 00161c 000170 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 0000178c 00178c 0253a0 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00026b2c 026b2c 000498 08 AI 4 26 4 │ │ │ │ [10] .init PROGBITS 00026fc4 026fc4 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00026fd0 026fd0 0006f8 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 000276d0 0276d0 231da8 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 00259478 259478 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00259480 259480 05cda0 00 A 0 0 128 │ │ │ │ - [15] .debug_gdb_scripts PROGBITS 002b6220 2b6220 000022 01 AMS 0 0 1 │ │ │ │ - [16] .ARM.extab PROGBITS 002b6244 2b6244 018c90 00 A 0 0 4 │ │ │ │ - [17] .ARM.exidx ARM_EXIDX 002ceed4 2ceed4 008440 00 AL 12 0 4 │ │ │ │ - [18] .eh_frame PROGBITS 002d7314 2d7314 000004 00 A 0 0 4 │ │ │ │ - [19] .note.ABI-tag NOTE 002d7318 2d7318 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 000276d0 0276d0 231db8 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00259488 259488 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00259500 259500 05cda0 00 A 0 0 128 │ │ │ │ + [15] .debug_gdb_scripts PROGBITS 002b62a0 2b62a0 000022 01 AMS 0 0 1 │ │ │ │ + [16] .ARM.extab PROGBITS 002b62c4 2b62c4 018c90 00 A 0 0 4 │ │ │ │ + [17] .ARM.exidx ARM_EXIDX 002cef54 2cef54 008440 00 AL 12 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 002d7394 2d7394 000004 00 A 0 0 4 │ │ │ │ + [19] .note.ABI-tag NOTE 002d7398 2d7398 000020 00 A 0 0 4 │ │ │ │ [20] .tdata PROGBITS 002ec8a8 2dc8a8 000010 00 WAT 0 0 8 │ │ │ │ [21] .tbss NOBITS 002ec8b8 2dc8b8 000040 00 WAT 0 0 8 │ │ │ │ [22] .init_array INIT_ARRAY 002ec8b8 2dc8b8 000008 04 WAo 0 0 4 │ │ │ │ [23] .fini_array FINI_ARRAY 002ec8c0 2dc8c0 000004 04 WA 0 0 4 │ │ │ │ [24] .data.rel.ro PROGBITS 002ec8c8 2dc8c8 0331ac 00 WA 0 0 8 │ │ │ │ [25] .dynamic DYNAMIC 0031fa74 30fa74 000110 08 WA 5 0 4 │ │ │ │ [26] .got PROGBITS 0031fb84 30fb84 000478 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -156,10 +156,10 @@ │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (2) │ │ │ │ 154: 00000000 0 FUNC GLOBAL DEFAULT UND sigprocmask@GLIBC_2.4 (2) │ │ │ │ 155: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 156: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (2) │ │ │ │ 157: 00000000 0 FUNC GLOBAL DEFAULT UND __tls_get_addr@GLIBC_2.4 (9) │ │ │ │ 158: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ - 159: 00258d38 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ - 160: 00258d1c 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ │ - 161: 00258cf8 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ + 159: 00258d48 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ + 160: 00258d2c 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ │ + 161: 00258d08 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ Dynamic section at offset 0x30fa74 contains 30 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libacl.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x26fc4 │ │ │ │ - 0x0000000d (FINI) 0x259478 │ │ │ │ + 0x0000000d (FINI) 0x259488 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x2ec8b8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x2ec8c0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1d4 │ │ │ │ 0x00000005 (STRTAB) 0xc24 │ │ │ │ 0x00000006 (SYMTAB) 0x204 │ │ │ ├── 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: 237f1c0b5696b704c8965278541437127dbba504 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 87dcb1180ede23b8c3cb2faf1e08d02173f5e698 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -391,15 +391,15 @@ │ │ │ │ library/core/src/fmt/num.rs │ │ │ │ library/core/src/fmt/builders.rs │ │ │ │ library/core/src/panicking.rs │ │ │ │ library/core/src/fmt/mod.rs │ │ │ │ assertion failed: idx < CAPACITYstruct ProcTable with 2 elementsstruct UserEntry with 3 elementsstruct Statefile with 4 elementsassertion failed: self.long_onlyCIDR must contain a single '/': missing required default entry "assertion failed: !acl.is_null()assertion failed: !ptr.is_null()overflow adding duration to datetransition equivalence classes: must call 'finish_pattern' firststate must have zero transitionsUnicode property value not foundbackreferences are not supportedSoftware caused connection abort │ │ │ │ RefCell already mutably borrowedFormatting argument out of rangeindex out of bounds: the len is assertion failed: edge.height == self.height - 1assertion failed: src.len() == dst.len()assertion failed: edge.height == self.node.height - 1ullruealsedoneppidcommNODEnameuid FILEhelpnull >>>usersizefileDropdropEnumNoneSomekeysspanEDOMEADVin `truedatetimehour/exestat-infreadmaskyearwhatJuneJuly │ │ │ │ [0mBlueCyanbluecyanWARNINFOinfoCorecorekindTextbits => WordDashInCBMathahexcwcfcwcmdashemodideoidsbidstidsuincbinpcinscmathNameoidcoidstermxidcxidsV1_110.011.012.012.113.014.015.015.116.0V2_0V2_1V3_0V3_1V3_2V4_0V4_1V5_0V5_1V5_2V6_0V6_1V6_2V6_3V7_0V8_0V9_0v100v110v120v121v130v140v150v151v160MarkmarkadlmaghbahomAhomarabarmiarmnavstbalibamubassbatkbengbhksbopobrahbraibugibuhdcakmcanscarichamChamcherchrscoptcpmncprtcyrldevadiakdogrdsrtduplegypelbaelymethigarageorglaggonggonmgothgrangrekgujrgukhguruhanghanihanohatrhebrhirahluwhmnghmnphrkthungitaljavakalikanakawiKawikharkhmrkhojkitskndakraikthilanalaoolatnlepclimblinalinblisuLisulycilydimahjmakamandmanimarcmedfmendmercmeromiaoMiaomlymmodiModimongmroomteimultmymrnagmnandnarbnbatnewaNewankoonshuogamolckonaoorkhoryaosgeosmaougrpalmpaucpermphagphliphlpphnxplrdprtiqaacqaairjngrohgrunrsamrsarbsaursgnwshawshrdsiddsindsinhsogdsogosorasoyosundsunusylosyrctagbtakrtaletalutamltangtavttelutfngtglgthaathaiThaitibttirhtnsatodrtotoTototutgugarvaiivithwarawchoxpeoxsuxyeziyiiizanbzinhzyyyzzzz Zero │ │ │ │ -_lenavc:argcarchexititemmodesubjLISTUSERTRIMTESTPATHMMAPacctaddrauidcodedatadmacegideuidfverhookigidinifipidiuidlistogidopidosesouidpathpromrdevsgidsmacspidsuidHashcallhashUnixi128u128enumunitNOEXmainNull && env argsKindOnce) = boolcharshim as mut dyn is -> for<__ZN <= line(..)internal error: entered unreachable codetsstateinflightinputlogauditlogdrop-rawa stringNulErrorEL2NSYNCENOTUNIQELIBEXECERESTARTESTRPIPEENOTSOCKEMSGSIZEENETDOWNENOTCONNEALREADYdatetimeuring_op/(obj): /dev/logshutdownrenameatunlinkatmsg_ringsetxattrgetxattrmipsel64openriscparisc64tilegx32mprotectsendfilerecvfromtruncategetdentsreadlinksetreuidsetregidsetfsuidsetfsgidmlockalladjtimexquotactlsecurityio_setupfchownatfchmodatpselect6vmsplicesignalfdeventfd2recvmmsgsendmmsgexecveatpwritev2fsconfigstatfs64lchown32getuid32getgid32fchown32setuid32setgid32pwrite64oldfstatsgetmaskssetmaskoldlstatoldunamemadvise1newfstat column , line: default acl_initunknown:ExpectedThursdaySaturdayFebruaryNovemberDecemberSyntax( │ │ │ │ +_lenavc:argcarchexititemmodesubjLISTUSERTRIMTESTPATHMMAPacctaddrauidcodedatadmacegideuidfverhookigidinifipidiuidlistogidopidosesouidpathpromrdevsgidsmacspidsuidHashcallhashUnixi128u128enumunitNOEXmainNull && env argsKindOnce) = boolcharshim as mut dyn is -> for<__ZN <= line(..)internal error: entered unreachable codetsstateinflightinputlogauditlogdrop-rawa stringNulErrorEL2NSYNCENOTUNIQELIBEXECERESTARTESTRPIPEENOTSOCKEMSGSIZEENETDOWNENOTCONNEALREADYdatetimeuring_op/(obj): /dev/logshutdownrenameatunlinkatmsg_ringsetxattrgetxattrmipsel64openriscparisc64tilegx32io_setupeventfd2statfs64fchmodatfchownatquotactlpwrite64vmsplicesetregidsetreuidsetfsuidsetfsgidrecvfrommprotectmlockallsendmmsgexecveatpwritev2fsconfigoldfstatsgetmaskssetmaskoldlstatreadlinktruncateoldunameadjtimexgetdentssendfilepselect6signalfdrecvmmsgsecuritylchown32getuid32getgid32fchown32setuid32setgid32madvise1newfstat column , line: default acl_initunknown:ExpectedThursdaySaturdayFebruaryNovemberDecemberSyntax( │ │ │ │ Searcherpatternshash_lenpreinnersearcherImplicitCowBytesPatternsBorrowedStandardpattern end-halfUNKNOWN[netlabelADD_RULEDEL_RULECRED_ACQUSER_ENDUSER_AVCUSER_ERRADD_USERDEL_USERCHGRP_IDUSER_CMDUSER_TTYGRP_AUTHGRP_MGMTFS_WATCHSOCKADDRFANOTIFYDM_EVENTAVC_PATHapparmorcap_fverioctlcmdmacprotonew-disknew_locknew-vcpunlnk-famnlnk-grpnlnk-pidold-auidold-diskold_lockold_promold-vcpuOverflowOption ' │ │ │ │ FileDescfd != -1.zdebug_DirEntryFileTypeMetadatamodifiedaccessedNotFoundTimedOutDeadlockpoisonedextern ", max = (bytes and/or Location01234567processesuserdbstruct AppState with 2 elementskeyparentpidlabelscontainer_infosystemd_serviceexestruct Process with 9 elementsIDCONTAINER_INFOcurrentusersgroupsstruct UserDB with 2 elementsstruct State with 4 elementsidstruct ContainerInfo with 1 elementprimary_gidsecondary_gids │ │ │ │ }{struct AppStateoverflow in Duration::newcalled `Result::unwrap()` on an `Err` valueSetLoggerErrorCan't parse state from file : Discarding stale app state : elapsed=s, max-age=ss, uptime=Successfully read state file (#inflight=, #done=AppState │ │ │ │ Started Stopped , bytes=a stringinputlogdrop-rawinvalid unknown(flowinfoscope_idARGV_STREVENT_ID.service/dev/logRUST_LOGThursdaySaturdayFebruaryNovemberDecemberCLICOLORNO_COLORoriginal, group=is_matchlook_setSearcherpatternshaystackanchoredearliesthash_lensearchercapacityStandardCapturesWordByte, link: , next: stride: k │ │ │ │ !/:@[`{~09AZ__az │ │ │ │ Extender │ │ │ │ ID_Start │ │ │ │ @@ -412,20 +412,20 @@ │ │ │ │ stack backtrace:m] │ │ │ │ .debug_macro.dwo.debug_types.dwoentity not foundconnection resethost unreachableno storage spaceinvalid filename │ │ │ │ /proc/self/statset permitted capabilitiesset effective capabilitiesset inheritable capabilitiestsstate │ │ │ │ :,fatal error '' at (unknown error) │ │ │ │ failed to open stdininvalid file directory= file=user not foundgroup failed to start process: () │ │ │ │ Config file must not be world-writableLaurel ): Config ok. │ │ │ │ . is not a directoryBase directory Not dropping privileges -- not running as rootNot dropping privileges -- no user configuredcould not set ambient capabilities: running version Running with EUID using config Logging filtered audit recordsDropping filtered audit recordsImporting state...Starting with blank state...Got SIGHUP.Error processing msg: Restarting...Laurel version Parsing stats (until now): processed lines events with Could not determine CPU usage stats processed cconfigConfiguration fileddry-runOnly parse configuration and exithPrint short help text and exitvversionPrint version and exit0.7.3genericcan't create audit loggercan't create filterlog loggercan't create inputlog loggerFailed to initializeread from stdinCPU usage over span=s usr=%, sys=%, combined=% │ │ │ │ -write logthere should be an error}"[{,:]00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899<<< Skipped: args=skipped_argsskipped_bytesparse-error-logdirectoryinputstatusreport-periodmarkerstatefilterlogdebugtransformtranslateenrichlabel-processfilterexecve-envcontainercontainer_infosystemdpidscriptuid-groupsprefixfilter-keysfilter-labelsfilter-raw-linesfilter-null-keyslabel-argv-byteslabel-argv-countpropagate-labelsinvalid mantissainvalid fractioninvalid exponentinvalid datetimecan't get field struct ProcTablefield identifierstruct Statefilestruct Transformstruct Translatefixed_fd_installremap_file_pagestimer_getoverruninotify_rm_watchprocess_vm_readvprocess_mreleasemap_shadow_stacklsm_list_modulesutimensat_time64pciconfig_iobasesync_file_range2floating point ` not a TrueColor when inserting WordStartUnicodeWordEndHalfAsciipattern length: UnicodeWordError during buildingEscapeHexInvalidFlagUnrecognizedGroupNameInvalidUnsupportedEmptycase_insensitiveTryFromCharError0123456789abcdefUSER_SELINUX_ERRMAC_IPSEC_ADDSPDMAC_IPSEC_DELSPDMAC_UNLBL_STCADDMAC_UNLBL_STCDELMAC_OBJ_CONTEXTSAPPARMOR_ALLOWEDANOM_PROMISCUOUSINTEGRITY_STATUSANOM_CRYPTO_FAILRESP_TERM_ACCESSRESP_ACCT_REMOTEUSER_ROLE_CHANGECRYPTO_TEST_USERVIRT_MIGRATE_OUT0123456789ABCDEF elements in map1 element in map`start` or `end`capget failure: capset failure: Invalid argumentNot a typewriterInvalid exchangeObject is remoteMessage too longNo route to hostRemote I/O error at .debug_macro.dwo.debug_types.dwoPermissionDeniedAddrNotAvailableStripPrefixError{invalid syntax}range end index ) when slicing `assertion `left right` failed: filter-sockaddrfilter-actionkeep-first-per-processread-usersread-groupsgenerationsline-prefixread-otherwrite-state-periodmax-ageexecve-argvexecve-argv-limit-bytesuniversaluser-dblabel-keyslabel-exeunlabel-exelabel-argvunlabel-argvlabel-scriptunlabel-scriptno more values in next_value_seed, internal error in ValueDeserializer │ │ │ │ +write logthere should be an error}"[{,:]00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899<<< Skipped: args=skipped_argsskipped_bytesparse-error-logdirectoryinputstatusreport-periodmarkerstatefilterlogdebugtransformtranslateenrichlabel-processfilterexecve-envcontainercontainer_infosystemdpidscriptuid-groupsprefixfilter-keysfilter-labelsfilter-raw-linesfilter-null-keyslabel-argv-byteslabel-argv-countpropagate-labelsinvalid mantissainvalid fractioninvalid exponentinvalid datetimecan't get field struct ProcTablefield identifierstruct Statefilestruct Transformstruct Translatefixed_fd_installinotify_rm_watchtimer_getoverrunremap_file_pagesprocess_vm_readvutimensat_time64process_mreleasemap_shadow_stacklsm_list_modulespciconfig_iobasesync_file_range2floating point ` not a TrueColor when inserting WordStartUnicodeWordEndHalfAsciipattern length: UnicodeWordError during buildingEscapeHexInvalidFlagUnrecognizedGroupNameInvalidUnsupportedEmptycase_insensitiveTryFromCharError0123456789abcdefUSER_SELINUX_ERRMAC_IPSEC_ADDSPDMAC_IPSEC_DELSPDMAC_UNLBL_STCADDMAC_UNLBL_STCDELMAC_OBJ_CONTEXTSAPPARMOR_ALLOWEDANOM_PROMISCUOUSINTEGRITY_STATUSANOM_CRYPTO_FAILRESP_TERM_ACCESSRESP_ACCT_REMOTEUSER_ROLE_CHANGECRYPTO_TEST_USERVIRT_MIGRATE_OUT0123456789ABCDEF elements in map1 element in map`start` or `end`capget failure: capset failure: Invalid argumentNot a typewriterInvalid exchangeObject is remoteMessage too longNo route to hostRemote I/O error at .debug_macro.dwo.debug_types.dwoPermissionDeniedAddrNotAvailableStripPrefixError{invalid syntax}range end index ) when slicing `assertion `left right` failed: filter-sockaddrfilter-actionkeep-first-per-processread-usersread-groupsgenerationsline-prefixread-otherwrite-state-periodmax-ageexecve-argvexecve-argv-limit-bytesuniversaluser-dblabel-keyslabel-exeunlabel-exelabel-argvunlabel-argvlabel-scriptunlabel-scriptno more values in next_value_seed, internal error in ValueDeserializer │ │ │ │ expected table with exactly 1 entry, found empty table │ │ │ │ wanted exactly 1 element, found 0 elements │ │ │ │ wanted exactly 1 element, more than 1 elementinteger `` as i128` as u128directoryinputstatusreport-periodmarkerstatefilterlogdebugtransformtranslateenrichlabel-processfilterexecve-envcontainercontainer_infosystemdpidscriptuid-groupsprefixfilter-keysfilter-labelsfilter-sockaddrfilter-actionkeep-first-per-processread-usersread-groupsread-othergenerationsline-prefixLogloglabel-keyslabel-exeunlabel-exelabel-argvunlabel-argvlabel-scriptunlabel-scriptarraystringcalled `Result::unwrap()` on an `Err` valueErrorUtf8Errorvalid_up_toerror_lenDebugparse-error-logConfigEnrichFilterLogfileStatefilemax-agewrite-state-periodTransformexecve-argvexecve-argv-limit-bytesTranslateuniversaluser-dbFilterActionLabelProcessArrayOrString..unix:stdinmid > leninteger `` as i128` as u128a tuple of size 2a sequencea mapcalled `Result::unwrap()` on an `Err` valueErrorPidFilepidobjerrFieldErrno │ │ │ │ itemnamepathinetaddrportax25callnodetypeppidARGVARCHarch │ │ │ │ -commbindcriscskyi386ia64m32rm68kmipss390sh64shelreadopenstatpollmmappipedup2forkexitkilllinksyncacctiopltimedup3kcmprseqniceidlesttygttyproflockvm86rtassendrecvnull │ │ │ │ +commbindcriscskyi386ia64m32rm68kmipss390sh64sheldup3readsyncacctexitkillkcmprseqforkopenlinktimesttygttynicepipeproflockdup2mmapstatioplidlevm86pollrtassendrecvnull │ │ │ │ NoneSome │ │ │ │ => kindspanFAILReprutf8Quitbytemode │ │ │ │ AZaz │ │ │ │ crlfExprwordCAP_EDOMEADV/ │ │ │ │ }{parse-error-loggenerationsmax-agewrite-state-periodexecve-argvexecve-argv-limit-bytesuniversaluser-dba Display implementation returned an error unexpectedly00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Errorusersgroupsprimary_gidsecondary_gids"$__toml_private_datetimenext_value_seed called before next_key_seedullstruct Debug with 2 elementsstruct Config with 14 elementsstruct Logfile with 7 elements()called `Result::unwrap()` on an `Err` value=internal error: entered unreachable code: invalid Once state}{keyparentpidexelabelscontainer_infosystemd_servicedescription() is deprecated; use DisplayArgumentMissingUnrecognizedOptionOptionMissingUnexpectedArgumentErrormessageinputCapsErrorProcFSErrorUnknownErrnoEPERMENOENTESRCHEINTREIOENXIOE2BIGENOEXECEBADFECHILDEAGAINENOMEMEACCESEFAULTENOTBLKEBUSYEEXISTEXDEVENODEVENOTDIREISDIREINVALENFILEEMFILEENOTTYETXTBSYEFBIGENOSPCESPIPEEROFSEMLINKEPIPEERANGEEDEADLKENAMETOOLONGENOLCKENOSYSENOTEMPTYELOOPENOMSGEIDRMECHRNGEL3HLTEL3RSTELNRNGEUNATCHENOCSIEL2HLTEBADEEBADREXFULLENOANOEBADRQCEBADSLTEBFONTENOSTRENODATAETIMEENOSRENONETENOPKGEREMOTEENOLINKESRMNTECOMMEPROTOEMULTIHOPEDOTDOTEBADMSGEOVERFLOWEBADFDEREMCHGELIBACCELIBBADELIBSCNELIBMAXEILSEQEUSERSEDESTADDRREQEPROTOTYPEENOPROTOOPTEPROTONOSUPPORTESOCKTNOSUPPORTEOPNOTSUPPEPFNOSUPPORTEAFNOSUPPORTEADDRINUSEEADDRNOTAVAILENETUNREACHENETRESETECONNABORTEDECONNRESETENOBUFSEISCONNESHUTDOWNETOOMANYREFSETIMEDOUTECONNREFUSEDEHOSTDOWNEHOSTUNREACHEINPROGRESSESTALEEUCLEANENOTNAMENAVAILEISNAMEREMOTEIOEDQUOTENOMEDIUMEMEDIUMTYPEECANCELEDENOKEYEKEYEXPIREDEKEYREVOKEDEKEYREJECTEDEOWNERDEADENOTRECOVERABLEERFKILLEHWPOISONSystemTimeErrorFromUtf8Errorbyteserrorcontextsourcesetresuid()setresgid(processescurrentidstat Error reading Error connecting to create_dir: chmod: Error parsing chown: ull │ │ │ │ invalid type: , expected invalid value: missing field ``invalid length duplicate field `unknown variant ``, there are no variants`, expected stream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfailed to fill whole buffera Display implementation returned an error unexpectedlyError}{IDCONTAINER_INFOfailed to write whole bufferadvancing io slices beyond their lengthadvancing IoSlice beyond its lengthfailed to write the buffered datadescription() is deprecated; use Displaycalled `Result::unwrap()` on an `Err` valueArgumentMissingUnrecognizedOptionOptionMissingUnexpectedArgumentErrormessageinputCapsErrorProcFSErrorUnknownErrnoEPERMENOENTESRCHEINTREIOENXIOE2BIGENOEXECEBADFECHILDEAGAINENOMEMEACCESEFAULTENOTBLKEBUSYEEXISTEXDEVENODEVENOTDIREISDIREINVALENFILEEMFILEENOTTYETXTBSYEFBIGENOSPCESPIPEEROFSEMLINKEPIPEERANGEEDEADLKENAMETOOLONGENOLCKENOSYSENOTEMPTYELOOPENOMSGEIDRMECHRNGEL3HLTEL3RSTELNRNGEUNATCHENOCSIEL2HLTEBADEEBADREXFULLENOANOEBADRQCEBADSLTEBFONTENOSTRENODATAETIMEENOSRENONETENOPKGEREMOTEENOLINKESRMNTECOMMEPROTOEMULTIHOPEDOTDOTEBADMSGEOVERFLOWEBADFDEREMCHGELIBACCELIBBADELIBSCNELIBMAXEILSEQEUSERSEDESTADDRREQEPROTOTYPEENOPROTOOPTEPROTONOSUPPORTESOCKTNOSUPPORTEOPNOTSUPPEPFNOSUPPORTEAFNOSUPPORTEADDRINUSEEADDRNOTAVAILENETUNREACHENETRESETECONNABORTEDECONNRESETENOBUFSEISCONNESHUTDOWNETOOMANYREFSETIMEDOUTECONNREFUSEDEHOSTDOWNEHOSTUNREACHEINPROGRESSESTALEEUCLEANENOTNAMENAVAILEISNAMEREMOTEIOEDQUOTENOMEDIUMEMEDIUMTYPEECANCELEDENOKEYEKEYEXPIREDEKEYREVOKEDEKEYREJECTEDEOWNERDEADENOTRECOVERABLEERFKILLEHWPOISONSystemTimeErrorFromUtf8Errorbyteserrordata did not match any variant of untagged enum EventValuesError writing to audit log: Error writing to filter log: processesuserdb │ │ │ │ ArrayVec::push> capacity overflow!\t\r\n\f\b\\\" │ │ │ │ @@ -444,15 +444,15 @@ │ │ │ │ carriage return must be followed by newlineinvalid multi-line basic string │ │ │ │ missing escaped valuebefnr\"xuUinvalid basic stringcould not allocate for stringnon-double-quote visible charactersunquoted keys cannot be emptyinvalid unquoted keylettersnumbers-_invalid literal string'non-single-quote visible characters"""characters'''invalid multi-line literal stringnon-single-quote characterstoo few unicode value digitsinvalid valueunicode hexadecimal valueinvalid nanoseconds - │ │ │ │ Tyear or hour`-` (YYYY-MM) or `:` (HH:MM)month`-` (MM-DD)daya four-digit year (YYYY)a two-digit month (MM)a two-digit day (DD)month between 01 and 12date-time`T` between date and time`:` (HH:MM)minutesecondnanoseconda two-digit hour (HH)a two-digit minute (MM)a two-digit second (SS)hour between 00 and 23minute between 00 and 59second between 00 and 60nanoseconds overflowedoffsethours between 00 and 23minutes between 00 and 59`Z`, +OFFSET, -OFFSETday between 01 and 29day between 01 and 28day between 01 and 30day between 01 and 31, expected │ │ │ │ struct State::)uidgidinodedevsaddr_famlocalatmpvcitfvpivcix25ipxnetworkinet6netlinkpidgroupsvsockcidSADDR │ │ │ │ SCRIPTIDLABELSexecveSYSCALLsyscallUID_GROUPS/cwdENVSTART_TIMEexecontaineridsystemd_service. │ │ │ │ duplicate event id Event id for EOE marker not foundcapacity overflow#saddrSADDRnot yet implementedproctitlecalled `Result::unwrap()` on an `Err` valueUnknownErrnoEPERMENOENTESRCHEINTREIOENXIOE2BIGENOEXECEBADFECHILDEAGAINENOMEMEACCESEFAULTENOTBLKEBUSYEEXISTEXDEVENODEVENOTDIREISDIREINVALENFILEEMFILEENOTTYETXTBSYEFBIGENOSPCESPIPEEROFSEMLINKEPIPEERANGEEDEADLKENAMETOOLONGENOLCKENOSYSENOTEMPTYELOOPENOMSGEIDRMECHRNGEL3HLTEL3RSTELNRNGEUNATCHENOCSIEL2HLTEBADEEBADREXFULLENOANOEBADRQCEBADSLTEBFONTENOSTRENODATAETIMEENOSRENONETENOPKGEREMOTEENOLINKESRMNTECOMMEPROTOEMULTIHOPEDOTDOTEBADMSGEOVERFLOWEBADFDEREMCHGELIBACCELIBBADELIBSCNELIBMAXEILSEQEUSERSEDESTADDRREQEPROTOTYPEENOPROTOOPTEPROTONOSUPPORTESOCKTNOSUPPORTEOPNOTSUPPEPFNOSUPPORTEAFNOSUPPORTEADDRINUSEEADDRNOTAVAILENETUNREACHENETRESETECONNABORTEDECONNRESETENOBUFSEISCONNESHUTDOWNETOOMANYREFSETIMEDOUTECONNREFUSEDEHOSTDOWNEHOSTUNREACHEINPROGRESSESTALEEUCLEANENOTNAMENAVAILEISNAMEREMOTEIOEDQUOTENOMEDIUMEMEDIUMTYPEECANCELEDENOKEYEKEYEXPIREDEKEYREVOKEDEKEYREJECTEDEOWNERDEADENOTRECOVERABLEERFKILLEHWPOISONcan't read /proc/can't enumerate processes: : environ/proc//clock_gettime(CLOCK_BOOTTIME)clock_gettime(CLOCK_REALTIME)/rootpidstarttimeutimestimecgroup/proc │ │ │ │ struct Processstruct ContainerInfoid[]ob[,.scopeinvalid taginvalid formatidintregex: thread ID allocation space exhausteda formatting trait implementation returned an error when the underlying stream did not/ErrorACCESS_ACL and DEFAULT_ACL are mutually exclusive optionsInvalid ACL: missing required entriesInvalid ACLIoMsgInitializationUnsupportedPlatformFormatWrite__Nonexhaustivea non-empty regexp=>label mapRotating .laurel::rotateStatenext_errorbacktrace/var/run/syslog/var/run/logstruct Debugstruct Configstruct Enrichstruct Filterstruct Logfilestruct LabelProcessmarker= ,(user= directory= statusreport-period= file= users= size= generations=) │ │ │ │ -an input specification stringstruct Eventmid > lenattempt to join into collection with len > usize::MAXsendmsgrecvmsgacceptconnectfallocateopenatcloseopenat2mkdiratsymlinkatlinkatfsetxattrfgetxattruring_cmdsendmsg_zcwaitidfutex_waitfutex_wakefutex_waitvftruncatelistenaarch64alphaarcompactarcompactbearcv2arcv2bearmarmebc6xc6xbefrvh8300hexagonloongarch32loongarch64microblazemips64mips64n32mipselmipsel64n32nds32nds32benios2pariscppcppc64ppc64leriscv32riscv64s390xshshel64sparcsparc64tilegxtileprounicorex86_64xtensawritefstatlstatlseekmunmapbrkrt_sigactionrt_sigprocmaskrt_sigreturnioctlpreadpwritereadvwritevaccessselectsched_yieldmremapmsyncmincoremadviseshmgetshmatshmctlduppausenanosleepgetitimeralarmsetitimergetpidsocketsendtogetsocknamegetpeernamesocketpairsetsockoptgetsockoptclonevforkexecvewait4unamesemgetsemopsemctlshmdtmsggetmsgsndmsgrcvmsgctlfcntlflockfsyncfdatasyncgetcwdchdirfchdirrenamemkdirrmdircreatunlinksymlinkchmodfchmodchownfchownlchownumaskgettimeofdaygetrlimitgetrusagesysinfotimesptracegetuidsysloggetgidsetuidsetgidgeteuidgetegidsetpgidgetppidgetpgrpsetsidgetgroupssetgroupssetresuidgetresuidsetresgidgetresgidgetpgidgetsidcapgetcapsetrt_sigpendingrt_sigtimedwaitrt_sigqueueinfort_sigsuspendsigaltstackutimemknoduselibpersonalityustatstatfsfstatfssysfsgetprioritysetprioritysched_setparamsched_getparamsched_setschedulersched_getschedulersched_get_priority_maxsched_get_priority_minsched_rr_get_intervalmlockmunlockmunlockallvhangupmodify_ldtpivot_root_sysctlprctlarch_prctlsetrlimitchrootsettimeofdaymountumount2swaponswapoffrebootsethostnamesetdomainnameiopermcreate_moduleinit_moduledelete_moduleget_kernel_symsquery_modulenfsservctlgetpmsgputpmsgafs_syscalltuxcallgettidreadaheadlsetxattrlgetxattrlistxattrllistxattrflistxattrremovexattrlremovexattrfremovexattrtkillfutexsched_setaffinitysched_getaffinityset_thread_areaio_destroyio_geteventsio_submitio_cancelget_thread_arealookup_dcookieepoll_createepoll_ctl_oldepoll_wait_oldgetdents64set_tid_addressrestart_syscallsemtimedopfadvise64timer_createtimer_settimetimer_gettimetimer_deleteclock_settimeclock_gettimeclock_getresclock_nanosleepexit_groupepoll_waitepoll_ctltgkillutimesvservermbindset_mempolicyget_mempolicymq_openmq_unlinkmq_timedsendmq_timedreceivemq_notifymq_getsetattrkexec_loadadd_keyrequest_keykeyctlioprio_setioprio_getinotify_initinotify_add_watchmigrate_pagesmknodatfutimesatnewfstatatreadlinkatfaccessatppollunshareset_robust_listget_robust_listspliceteesync_file_rangemove_pagesutimensatepoll_pwaittimerfd_createeventfdtimerfd_settimetimerfd_gettimeaccept4signalfd4epoll_create1pipe2inotify_init1preadvpwritevrt_tgsigqueueinfoperf_event_openfanotify_initfanotify_markprlimit64name_to_handle_atopen_by_handle_atclock_adjtimesyncfssetnsgetcpuprocess_vm_writevfinit_modulesched_setattrsched_getattrrenameat2seccompgetrandommemfd_createkexec_file_loadbpfuserfaultfdmembarriermlock2copy_file_rangepreadv2pkey_mprotectpkey_allocpkey_freestatxio_pgeteventsuretprobepidfd_send_signalio_uring_setupio_uring_enterio_uring_registeropen_treemove_mountfsopenfsmountfspickpidfd_openclone3close_rangepidfd_getfdfaccessat2process_madviseepoll_pwait2mount_setattrquotactl_fdlandlock_create_rulesetlandlock_add_rulelandlock_restrict_selfmemfd_secretset_mempolicy_home_nodecachestatfchmodat2futex_requeuestatmountlistmountlsm_get_self_attrlsm_set_self_attrmsealsetxattratgetxattratlistxattratremovexattratopen_tree_attrumountsignalsigactionsigsuspendsigpendingreaddirsocketcallipcsigreturnsigprocmaskbdflushfstatfs64timerfds390_runtime_instrs390_pci_mmio_writes390_pci_mmio_reads390_guarded_storages390_sthyistime_llseek_newselectugetrlimitmmap2truncate64ftruncate64stat64lstat64fstat64geteuid32getegid32setreuid32setregid32getgroups32setgroups32setresuid32getresuid32setresgid32getresgid32chown32setfsuid32setfsgid32fcntl64sendfile64fadvise64_64fstatat64clock_gettime64clock_settime64clock_adjtime64clock_getres_time64clock_nanosleep_time64timer_gettime64timer_settime64timerfd_gettime64timerfd_settime64pselect6_time64ppoll_time64io_pgetevents_time64recvmmsg_time64mq_timedsend_time64mq_timedreceive_time64semtimedop_time64rt_sigtimedwait_time64futex_time64sched_rr_get_interval_time64pread64riscv_hwproberiscv_flush_icachellseekwaitpidbreakoldstatftimempxulimitoldoldunameprofilpciconfig_readpciconfig_writemultiplexerswapcontextsys_debug_setcontextspu_runspu_createsubpage_protperf_counter_openswitch_endianvm86oldsys_kexec_loadsched_rr_get_interval64syscallnewselectsysctlstruct UserDBdescription() is deprecated; use Displaycalled `Result::unwrap()` on an `Err` value:]:InternalBacktraceassertion failed: len > 0assertion failed: edge.height == self.height - 1internal error: entered unreachable code: empty internal nodeassertion failed: self.height > 0assertion failed: src.len() == dst.len()assertion failed: edge.height == self.node.height - 1assertion failed: old_right_len + count <= CAPACITYassertion failed: old_left_len >= countinternal error: entered unreachable codeassertion failed: old_left_len + count <= CAPACITYassertion failed: old_right_len >= countassertion failed: match track_edge_idx { │ │ │ │ +an input specification stringstruct Eventmid > lenattempt to join into collection with len > usize::MAXsendmsgrecvmsgacceptconnectfallocateopenatcloseopenat2mkdiratsymlinkatlinkatfsetxattrfgetxattruring_cmdsendmsg_zcwaitidfutex_waitfutex_wakefutex_waitvftruncatelistenaarch64alphaarcompactarcompactbearcv2arcv2bearmarmebc6xc6xbefrvh8300hexagonloongarch32loongarch64microblazemips64mips64n32mipselmipsel64n32nds32nds32benios2pariscppcppc64ppc64leriscv32riscv64s390xshshel64sparcsparc64tilegxtileprounicorex86_64xtensaio_destroyio_submitio_cancellsetxattrlgetxattrlistxattrllistxattrflistxattrremovexattrlremovexattrfremovexattrgetcwdlookup_dcookieepoll_create1epoll_ctlepoll_pwaitdupfcntl64inotify_init1inotify_add_watchioctlioprio_setioprio_getflockmknodatumount2mountpivot_rootnfsservctlfstatfs64truncate64ftruncate64faccessatchdirfchdirchrootfchmodfchownvhanguppipe2getdents64llseekwritereadvwritevpread64preadvpwritevsendfile64signalfd4spliceteereadlinkatfsyncfdatasyncsync_file_rangetimerfd_createcapgetcapsetpersonalityexit_groupset_tid_addressunshareset_robust_listget_robust_listgetitimersetitimerkexec_loadinit_moduledelete_moduletimer_createtimer_deletesyslogptracesched_setparamsched_setschedulersched_getschedulersched_getparamsched_setaffinitysched_getaffinitysched_yieldsched_get_priority_maxsched_get_priority_minrestart_syscalltkilltgkillsigaltstackrt_sigsuspendrt_sigactionrt_sigprocmaskrt_sigpendingrt_sigqueueinfort_sigreturnsetprioritygetpriorityrebootsetgidsetuidsetresuidgetresuidsetresgidgetresgidtimessetpgidgetpgidgetsidsetsidgetgroupssetgroupsunamesethostnamesetdomainnamegetrusageumaskprctlgetcpugetpidgetppidgetuidgeteuidgetgidgetegidgettidsysinfomq_openmq_unlinkmq_notifymq_getsetattrmsggetmsgctlmsgrcvmsgsndsemgetsemctlsemopshmgetshmctlshmatshmdtsocketsocketpairgetsocknamegetpeernamesendtosetsockoptgetsockoptreadaheadbrkmunmapmremapadd_keyrequest_keykeyctlcloneexecvemmap2fadvise64_64swaponswapoffmsyncmlockmunlockmunlockallmincoremadvisembindget_mempolicyset_mempolicymigrate_pagesmove_pagesrt_tgsigqueueinfoperf_event_openaccept4riscv_hwproberiscv_flush_icacheprlimit64fanotify_initfanotify_markname_to_handle_atopen_by_handle_atsyncfssetnsprocess_vm_writevfinit_modulesched_setattrsched_getattrrenameat2seccompgetrandommemfd_createbpfuserfaultfdmembarriermlock2copy_file_rangepreadv2pkey_mprotectpkey_allocpkey_freestatxkexec_file_loadclock_gettime64clock_settime64clock_adjtime64clock_getres_time64clock_nanosleep_time64timer_gettime64timer_settime64timerfd_gettime64timerfd_settime64pselect6_time64ppoll_time64io_pgetevents_time64recvmmsg_time64mq_timedsend_time64mq_timedreceive_time64semtimedop_time64rt_sigtimedwait_time64futex_time64sched_rr_get_interval_time64pidfd_send_signalio_uring_setupio_uring_enterio_uring_registeropen_treemove_mountfsopenfsmountfspickpidfd_openclone3close_rangepidfd_getfdfaccessat2process_madviseepoll_pwait2mount_setattrquotactl_fdlandlock_create_rulesetlandlock_add_rulelandlock_restrict_selfmemfd_secretset_mempolicy_home_nodecachestatfchmodat2futex_requeuestatmountlistmountlsm_get_self_attrlsm_set_self_attrmsealsetxattratgetxattratlistxattratremovexattratopen_tree_attrwaitpidcreatunlinkmknodchmodlchownbreakoldstatlseekumountstimealarmpauseutimeaccessftimerenamemkdirrmdirsignalfcntlmpxulimitoldoldunameustatgetpgrpsigactionsigsuspendsigpendingsetrlimitgetrlimitgettimeofdaysettimeofdayselectsymlinkuselibreaddirprofilstatfsfstatfsiopermsocketcalllstatfstatwait4ipcsigreturnmodify_ldtsigprocmaskcreate_moduleget_kernel_symsbdflushsysfsafs_syscall_llseek_newselect_sysctlsched_rr_get_intervalnanosleepquery_modulert_sigtimedwaitpreadpwritechowngetpmsgputpmsgvforkugetrlimitstat64lstat64fstat64pciconfig_readpciconfig_writemultiplexerfutextuxcallio_geteventsfadvise64epoll_createepoll_waittimer_settimetimer_gettimeclock_settimeclock_gettimeclock_getresclock_nanosleepswapcontextutimessys_debug_setcontextmq_timedsendmq_timedreceiveinotify_initspu_runspu_createppollfutimesatfstatat64utimensattimerfdeventfdsubpage_prottimerfd_settimetimerfd_gettimeperf_counter_openclock_adjtimeswitch_endianio_pgeteventssemtimedoparch_prctlset_thread_areaget_thread_areaepoll_ctl_oldepoll_wait_oldvservernewfstataturetprobesyscallnewselectsysctlgeteuid32getegid32setreuid32setregid32getgroups32setgroups32setresuid32getresuid32setresgid32getresgid32chown32setfsuid32setfsgid32sched_rr_get_interval64vm86oldsys_kexec_loads390_runtime_instrs390_pci_mmio_writes390_pci_mmio_reads390_guarded_storages390_sthyistruct UserDBdescription() is deprecated; use Displaycalled `Result::unwrap()` on an `Err` value:]:InternalBacktraceassertion failed: len > 0assertion failed: edge.height == self.height - 1internal error: entered unreachable code: empty internal nodeassertion failed: self.height > 0assertion failed: src.len() == dst.len()assertion failed: edge.height == self.node.height - 1assertion failed: old_right_len + count <= CAPACITYassertion failed: old_left_len >= countinternal error: entered unreachable codeassertion failed: old_left_len + count <= CAPACITYassertion failed: old_right_len >= countassertion failed: match track_edge_idx { │ │ │ │ LeftOrRight::Left(idx) => idx <= old_left_len, │ │ │ │ LeftOrRight::Right(idx) => idx <= right_len, │ │ │ │ }assertion failed: new_left_len <= CAPACITYbyte array at line a Display implementation returned an error unexpectedlyErrorassertion failed: self.is_char_boundary(new_len)Error(, column: )invalid type: , expected invalid value: EOF while parsing a listEOF while parsing an objectEOF while parsing a stringEOF while parsing a valueexpected `:`expected `,` or `]`expected `,` or `}`expected identexpected valueexpected `"`invalid escapeinvalid numbernumber out of rangeinvalid unicode code pointcontrol character (\u0000-\u001F) found while parsing a stringkey must be a stringinvalid value: expected key to be a number in quotesfloat key must be finite (got NaN or +/-inf)lone leading surrogate in hex escapetrailing commatrailing charactersunexpected end of hex escaperecursion limit exceeded` │ │ │ │ {zel#|67 │ │ │ │ uuuuuuuubtnufruuuuuuuuuuuuuuuuuu │ │ │ │ 0123456789abcdefdescription() is deprecated; use DisplayinfNaN00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 │ │ │ │ =U7el#|67 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -000276d0 <__aeabi_ldivmod@@Base-0x231628>: │ │ │ │ +000276d0 <__aeabi_ldivmod@@Base-0x231638>: │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ b 27990 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 10b26c │ │ │ │ + bl 10b278 │ │ │ │ mov r1, r4 │ │ │ │ bl 2cc7c │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ bcs 27938 │ │ │ │ @@ -215,17 +215,17 @@ │ │ │ │ beq 27924 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ b 279c8 │ │ │ │ - eoreq r5, r3, r3, lsl fp │ │ │ │ - eoreq r5, r3, r6, asr #22 │ │ │ │ - ldrdeq r5, [r3], -r5 @ │ │ │ │ + mlaeq r3, r3, fp, r5 │ │ │ │ + eoreq r5, r3, r6, asr #23 │ │ │ │ + eoreq r5, r3, r5, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r7, r1, #12 │ │ │ │ ldrb r0, [r1, #28] │ │ │ │ @@ -324,15 +324,15 @@ │ │ │ │ b 27b58 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #5 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ bne 27cc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 258b70 │ │ │ │ + bl 258b80 │ │ │ │ cmp r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ rsbmi r4, r9, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r4, #308 @ 0x134 │ │ │ │ bls 27c30 │ │ │ │ @@ -547,15 +547,15 @@ │ │ │ │ bl 55970 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #5 │ │ │ │ bne 27e54 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 258b70 │ │ │ │ + bl 258b80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ rsbmi r5, r4, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r5, #308 @ 0x134 │ │ │ │ bls 27fac │ │ │ │ @@ -707,15 +707,15 @@ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #16 │ │ │ │ ldm r0, {r3, r4, r5, r6, ip, lr} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r3, r4, r5, r6, ip, lr} │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ mov r0, r4 │ │ │ │ bl 2d74c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ bne 281c4 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -738,15 +738,15 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2d74c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #3 │ │ │ │ bne 282c0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ @@ -825,19 +825,19 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28404 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 28438 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -857,15 +857,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ strdeq r5, [ip], -r0 @ │ │ │ │ eoreq r5, ip, r0, ror r0 │ │ │ │ eoreq r7, pc, r8, ror fp @ │ │ │ │ eoreq r4, ip, r4, lsl #31 │ │ │ │ - eoreq r7, r3, r0, asr #14 │ │ │ │ + eoreq r7, r3, r0, asr #15 │ │ │ │ eoreq r5, ip, r0, asr #32 │ │ │ │ ldrdeq r4, [ip], -ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -898,19 +898,19 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28528 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 2855c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -930,15 +930,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r5, ip, ip, asr #3 │ │ │ │ eoreq r4, ip, ip, asr #30 │ │ │ │ eoreq r7, pc, r4, asr sl @ │ │ │ │ eoreq r4, ip, r0, ror lr │ │ │ │ - eoreq r7, r3, ip, lsl r6 │ │ │ │ + mlaeq r3, ip, r6, r7 │ │ │ │ eoreq r4, ip, ip, lsl pc │ │ │ │ strhteq r4, [ip], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -971,19 +971,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28648 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2867c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1002,15 +1002,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r5, ip, r8, lsr #1 │ │ │ │ eoreq r4, ip, r8, lsr #28 │ │ │ │ eoreq r7, pc, r4, lsr r9 @ │ │ │ │ eoreq r4, ip, r8, lsr #26 │ │ │ │ - strdeq r7, [r3], -ip @ │ │ │ │ + eoreq r7, r3, ip, ror r5 │ │ │ │ strdeq r4, [ip], -ip @ │ │ │ │ mlaeq ip, r8, sp, r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1042,19 +1042,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2876c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #100] @ 287a0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -1075,15 +1075,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r4, ip, r4, lsl #31 │ │ │ │ eoreq r4, ip, r8, lsl #26 │ │ │ │ eoreq r7, pc, r8, lsl r8 @ │ │ │ │ eoreq r4, ip, r0, asr #24 │ │ │ │ - ldrdeq r7, [r3], -r8 @ │ │ │ │ + eoreq r7, r3, r8, asr r4 │ │ │ │ ldrdeq r4, [ip], -r8 @ │ │ │ │ eoreq r4, ip, r4, ror ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1115,19 +1115,19 @@ │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2888c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 288c0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -1147,15 +1147,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r4, ip, r0, ror #28 │ │ │ │ eoreq r4, ip, r4, ror #23 │ │ │ │ strdeq r7, [pc], -r0 @ │ │ │ │ eoreq r4, ip, ip, asr #22 │ │ │ │ - strhteq r7, [r3], -r8 │ │ │ │ + eoreq r7, r3, r8, lsr r3 │ │ │ │ strhteq r4, [ip], -r8 │ │ │ │ eoreq r4, ip, r4, asr fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1188,19 +1188,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 289ac │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 289e0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1219,15 +1219,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r4, ip, r4, asr #26 │ │ │ │ eoreq r4, ip, r4, asr #21 │ │ │ │ ldrdeq r7, [pc], -r0 @ │ │ │ │ eoreq r4, ip, r4, lsr #19 │ │ │ │ - mlaeq r3, r8, r1, r7 │ │ │ │ + eoreq r7, r3, r8, lsl r2 │ │ │ │ mlaeq ip, r8, sl, r4 │ │ │ │ eoreq r4, ip, r4, lsr sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1259,19 +1259,19 @@ │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28acc │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 28b00 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -1291,15 +1291,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r4, ip, r0, lsr #24 │ │ │ │ eoreq r4, ip, r4, lsr #19 │ │ │ │ strhteq r7, [pc], -r0 │ │ │ │ eoreq r4, ip, ip, ror #17 │ │ │ │ - eoreq r7, r3, r8, ror r0 │ │ │ │ + strdeq r7, [r3], -r8 @ │ │ │ │ eoreq r4, ip, r8, ror r9 │ │ │ │ eoreq r4, ip, r4, lsl r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1332,19 +1332,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28bec │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 28c20 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1363,15 +1363,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r4, ip, r4, lsl #22 │ │ │ │ eoreq r4, ip, r4, lsl #17 │ │ │ │ mlaeq pc, r0, r3, r7 @ │ │ │ │ eoreq r4, ip, r4, lsl #16 │ │ │ │ - eoreq r6, r3, r8, asr pc │ │ │ │ + ldrdeq r6, [r3], -r8 @ │ │ │ │ eoreq r4, ip, r8, asr r8 │ │ │ │ strdeq r4, [ip], -r4 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1404,19 +1404,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28d14 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #100] @ 28d48 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1437,15 +1437,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r4, ip, r4, ror #19 │ │ │ │ eoreq r4, ip, r4, ror #14 │ │ │ │ eoreq r7, pc, r0, ror r2 @ │ │ │ │ eoreq r4, ip, r4, asr r6 │ │ │ │ - eoreq r6, r3, r0, lsr lr │ │ │ │ + strhteq r6, [r3], -r0 │ │ │ │ eoreq r4, ip, r0, lsr r7 │ │ │ │ eoreq r4, ip, ip, asr #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1478,19 +1478,19 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28e38 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 28e6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -1510,15 +1510,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ strhteq r4, [ip], -ip │ │ │ │ eoreq r4, ip, ip, lsr r6 │ │ │ │ eoreq r7, pc, r4, asr #2 │ │ │ │ mlaeq ip, r0, r5, r4 │ │ │ │ - eoreq r6, r3, ip, lsl #26 │ │ │ │ + eoreq r6, r3, ip, lsl #27 │ │ │ │ eoreq r4, ip, ip, lsl #12 │ │ │ │ eoreq r4, ip, r8, lsr #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1551,19 +1551,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 28f60 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #100] @ 28f94 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1584,15 +1584,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ mlaeq ip, r8, r7, r4 │ │ │ │ eoreq r4, ip, r8, lsl r5 │ │ │ │ eoreq r7, pc, r4, lsr #32 │ │ │ │ eoreq r4, ip, r8, lsl #9 │ │ │ │ - eoreq r6, r3, r4, ror #23 │ │ │ │ + eoreq r6, r3, r4, ror #24 │ │ │ │ eoreq r4, ip, r4, ror #9 │ │ │ │ eoreq r4, ip, r0, lsl #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1624,19 +1624,19 @@ │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29080 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 290b4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -1656,15 +1656,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r4, ip, ip, ror #12 │ │ │ │ eoreq r4, ip, r0, lsl r4 │ │ │ │ eoreq r6, pc, r4, lsl #28 │ │ │ │ eoreq r4, ip, r8, asr r3 │ │ │ │ - eoreq r6, r3, r4, asr #21 │ │ │ │ + eoreq r6, r3, r4, asr #22 │ │ │ │ eoreq r4, ip, r4, asr #7 │ │ │ │ eoreq r4, ip, r0, lsl #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1697,19 +1697,19 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 291a4 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 291d8 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -1729,15 +1729,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r4, ip, r0, asr r5 │ │ │ │ strdeq r4, [ip], -r0 @ │ │ │ │ eoreq r6, pc, r0, ror #25 │ │ │ │ strdeq r4, [ip], -r4 @ │ │ │ │ - eoreq r6, r3, r0, lsr #19 │ │ │ │ + eoreq r6, r3, r0, lsr #20 │ │ │ │ eoreq r4, ip, r0, lsr #5 │ │ │ │ eoreq r4, ip, ip, asr r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1770,19 +1770,19 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 292c8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 292fc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -1802,15 +1802,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r4, ip, ip, lsr #8 │ │ │ │ eoreq r4, ip, ip, asr #3 │ │ │ │ strhteq r6, [pc], -ip │ │ │ │ eoreq r4, ip, r0, lsl #2 │ │ │ │ - eoreq r6, r3, ip, ror r8 │ │ │ │ + strdeq r6, [r3], -ip @ │ │ │ │ eoreq r4, ip, ip, ror r1 │ │ │ │ eoreq r4, ip, r8, lsr r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1843,19 +1843,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 293e8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2941c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1874,15 +1874,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r4, ip, r8, lsl #6 │ │ │ │ eoreq r4, ip, r8, lsr #1 │ │ │ │ mlaeq pc, ip, sl, r6 @ │ │ │ │ eoreq r4, ip, r8 │ │ │ │ - eoreq r6, r3, ip, asr r7 │ │ │ │ + ldrdeq r6, [r3], -ip @ │ │ │ │ eoreq r4, ip, ip, asr r0 │ │ │ │ eoreq r4, ip, r8, lsl r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1915,19 +1915,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29510 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #100] @ 29544 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -1948,15 +1948,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r4, ip, r8, ror #3 │ │ │ │ eoreq r3, ip, r8, lsl #31 │ │ │ │ eoreq r6, pc, ip, ror r9 @ │ │ │ │ ldrdeq r3, [ip], -r8 @ │ │ │ │ - eoreq r6, r3, r4, lsr r6 │ │ │ │ + strhteq r6, [r3], -r4 │ │ │ │ eoreq r3, ip, r4, lsr pc │ │ │ │ strdeq r3, [ip], -r0 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -1988,19 +1988,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29634 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #100] @ 29668 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -2021,15 +2021,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ strhteq r4, [ip], -ip │ │ │ │ eoreq r3, ip, r0, ror #28 │ │ │ │ eoreq r6, pc, r8, asr r8 @ │ │ │ │ eoreq r3, ip, r8, ror sp │ │ │ │ - eoreq r6, r3, r0, lsl r5 │ │ │ │ + mlaeq r3, r0, r5, r6 │ │ │ │ eoreq r3, ip, r0, lsl lr │ │ │ │ eoreq r3, ip, ip, asr #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -2061,19 +2061,19 @@ │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29754 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 29788 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -2093,15 +2093,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ mlaeq ip, r8, pc, r3 @ │ │ │ │ eoreq r3, ip, ip, lsr sp │ │ │ │ eoreq r6, pc, r0, lsr r7 @ │ │ │ │ eoreq r3, ip, r4, ror #24 │ │ │ │ - strdeq r6, [r3], -r0 @ │ │ │ │ + eoreq r6, r3, r0, ror r4 │ │ │ │ strdeq r3, [ip], -r0 @ │ │ │ │ eoreq r3, ip, ip, lsr #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -2134,19 +2134,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2987c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #100] @ 298b0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2167,15 +2167,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r3, ip, ip, ror lr │ │ │ │ eoreq r3, ip, ip, lsl ip │ │ │ │ eoreq r6, pc, r0, lsl r6 @ │ │ │ │ eoreq r3, ip, ip, ror #21 │ │ │ │ - eoreq r6, r3, r8, asr #5 │ │ │ │ + eoreq r6, r3, r8, asr #6 │ │ │ │ eoreq r3, ip, r8, asr #23 │ │ │ │ eoreq r3, ip, r4, lsl #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -2208,19 +2208,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2999c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 299d0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2239,15 +2239,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r3, ip, r4, asr sp │ │ │ │ strdeq r3, [ip], -r4 @ │ │ │ │ eoreq r6, pc, r8, ror #9 │ │ │ │ strhteq r3, [ip], -r4 │ │ │ │ - eoreq r6, r3, r8, lsr #3 │ │ │ │ + eoreq r6, r3, r8, lsr #4 │ │ │ │ eoreq r3, ip, r8, lsr #21 │ │ │ │ eoreq r3, ip, r4, ror #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -2280,19 +2280,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29abc │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 29af0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2311,15 +2311,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r3, ip, r4, lsr ip │ │ │ │ ldrdeq r3, [ip], -r4 @ │ │ │ │ eoreq r6, pc, r8, asr #7 │ │ │ │ strhteq r3, [ip], -r4 │ │ │ │ - eoreq r6, r3, r8, lsl #1 │ │ │ │ + eoreq r6, r3, r8, lsl #2 │ │ │ │ eoreq r3, ip, r8, lsl #19 │ │ │ │ eoreq r3, ip, r4, asr #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -2352,19 +2352,19 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 29be0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 29c14 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -2384,15 +2384,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r3, ip, r4, lsl fp │ │ │ │ strhteq r3, [ip], -r4 │ │ │ │ eoreq r6, pc, r4, lsr #5 │ │ │ │ eoreq r3, ip, r8, lsr #15 │ │ │ │ - eoreq r5, r3, r4, ror #30 │ │ │ │ + eoreq r5, r3, r4, ror #31 │ │ │ │ eoreq r3, ip, r4, ror #16 │ │ │ │ eoreq r3, ip, r0, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #176] @ 29ce4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #11 │ │ │ │ @@ -2548,15 +2548,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ add fp, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ ldm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ add ip, sp, #32 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm sl, {r0, r2, r3} │ │ │ │ str r9, [sp, #28] │ │ │ │ @@ -2592,20 +2592,20 @@ │ │ │ │ mov r0, #1 │ │ │ │ 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 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ mov r0, r4 │ │ │ │ bl 2d084 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r4, r3, r4, lsr #2 │ │ │ │ + eoreq r4, r3, r4, lsr #3 │ │ │ │ eoreq r6, pc, r0, asr #1 │ │ │ │ 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 │ │ │ │ @@ -2637,19 +2637,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a050 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2a084 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2668,15 +2668,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ strhteq r3, [ip], -r0 │ │ │ │ mlaeq ip, r8, r7, r3 │ │ │ │ eoreq r5, pc, ip, lsr #30 │ │ │ │ eoreq r3, ip, r8, lsr #13 │ │ │ │ - eoreq r5, r3, r9, asr #24 │ │ │ │ + eoreq r5, r3, r9, asr #25 │ │ │ │ mlaeq ip, ip, r7, r3 │ │ │ │ eoreq r3, ip, r8, lsl #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -2709,19 +2709,19 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a174 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 2a1a8 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -2741,15 +2741,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ mlaeq ip, r0, r7, r3 │ │ │ │ eoreq r3, ip, r8, ror r6 │ │ │ │ eoreq r5, pc, r8, lsl #28 │ │ │ │ mlaeq ip, ip, r5, r3 │ │ │ │ - eoreq r5, r3, r5, lsr #22 │ │ │ │ + eoreq r5, r3, r5, lsr #23 │ │ │ │ eoreq r3, ip, r8, ror r6 │ │ │ │ eoreq r3, ip, r4, ror #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -2782,19 +2782,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a294 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2a2c8 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2813,15 +2813,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r3, ip, ip, ror #12 │ │ │ │ eoreq r3, ip, r4, asr r5 │ │ │ │ eoreq r5, pc, r8, ror #25 │ │ │ │ eoreq r3, ip, r4, lsl #10 │ │ │ │ - eoreq r5, r3, r5, lsl #20 │ │ │ │ + eoreq r5, r3, r5, lsl #21 │ │ │ │ eoreq r3, ip, r8, asr r5 │ │ │ │ eoreq r3, ip, r4, asr #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -2854,19 +2854,19 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a3b8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 2a3ec │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -2886,15 +2886,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r3, ip, ip, asr #10 │ │ │ │ eoreq r3, ip, r4, lsr r4 │ │ │ │ eoreq r5, pc, r4, asr #23 │ │ │ │ eoreq r3, ip, r8, lsr #7 │ │ │ │ - eoreq r5, r3, r1, ror #17 │ │ │ │ + eoreq r5, r3, r1, ror #18 │ │ │ │ eoreq r3, ip, r4, lsr r4 │ │ │ │ eoreq r3, ip, r0, lsr #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -2927,19 +2927,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a4d8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2a50c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -2958,15 +2958,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r3, ip, r8, lsr #8 │ │ │ │ eoreq r3, ip, r0, lsl r3 │ │ │ │ eoreq r5, pc, r4, lsr #21 │ │ │ │ eoreq r3, ip, r0, asr r2 │ │ │ │ - eoreq r5, r3, r1, asr #15 │ │ │ │ + eoreq r5, r3, r1, asr #16 │ │ │ │ eoreq r3, ip, r4, lsl r3 │ │ │ │ eoreq r3, ip, r0, lsl #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -2999,19 +2999,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a5f8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2a62c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3030,15 +3030,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r3, ip, r8, lsl #6 │ │ │ │ strdeq r3, [ip], -r0 @ │ │ │ │ eoreq r5, pc, r4, lsl #19 │ │ │ │ eoreq r3, ip, r0, lsr #2 │ │ │ │ - eoreq r5, r3, r1, lsr #13 │ │ │ │ + eoreq r5, r3, r1, lsr #14 │ │ │ │ strdeq r3, [ip], -r4 @ │ │ │ │ eoreq r3, ip, r0, ror #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -3071,19 +3071,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a718 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2a74c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3102,15 +3102,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r3, ip, r8, ror #3 │ │ │ │ ldrdeq r3, [ip], -r0 @ │ │ │ │ eoreq r5, pc, r4, ror #16 │ │ │ │ eoreq r3, ip, r0, lsr #32 │ │ │ │ - eoreq r5, r3, r1, lsl #11 │ │ │ │ + eoreq r5, r3, r1, lsl #12 │ │ │ │ ldrdeq r3, [ip], -r4 @ │ │ │ │ eoreq r3, ip, r0, asr #32 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -3143,19 +3143,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a838 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2a86c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3174,15 +3174,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r3, ip, r8, asr #1 │ │ │ │ strhteq r2, [ip], -r0 │ │ │ │ eoreq r5, pc, r4, asr #14 │ │ │ │ eoreq r2, ip, r0, lsr pc │ │ │ │ - eoreq r5, r3, r1, ror #8 │ │ │ │ + eoreq r5, r3, r1, ror #9 │ │ │ │ strhteq r2, [ip], -r4 │ │ │ │ eoreq r2, ip, r0, lsr #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -3215,19 +3215,19 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2a95c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 2a990 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -3247,15 +3247,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r2, ip, r8, lsr #31 │ │ │ │ mlaeq ip, r0, lr, r2 │ │ │ │ eoreq r5, pc, r0, lsr #12 │ │ │ │ strdeq r2, [ip], -r4 @ │ │ │ │ - eoreq r5, r3, sp, lsr r3 │ │ │ │ + strhteq r5, [r3], -sp │ │ │ │ mlaeq ip, r0, lr, r2 │ │ │ │ strdeq r2, [ip], -ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -3288,19 +3288,19 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2aa80 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 2aab4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -3320,15 +3320,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r2, ip, r4, lsl #29 │ │ │ │ mlaeq ip, ip, sp, r2 │ │ │ │ eoreq r5, pc, r4, lsl #8 │ │ │ │ ldrdeq r2, [ip], -r0 @ │ │ │ │ - eoreq r5, r3, r9, lsl r2 │ │ │ │ + mlaeq r3, r9, r2, r5 │ │ │ │ eoreq r2, ip, ip, ror #26 │ │ │ │ eoreq r2, ip, r8, lsl #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -3361,19 +3361,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2aba0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2abd4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3392,15 +3392,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r2, ip, r0, ror #26 │ │ │ │ eoreq r2, ip, r8, ror ip │ │ │ │ eoreq r5, pc, r4, ror #5 │ │ │ │ eoreq r2, ip, r8, ror fp │ │ │ │ - strdeq r5, [r3], -r9 @ │ │ │ │ + eoreq r5, r3, r9, ror r1 │ │ │ │ eoreq r2, ip, ip, asr #24 │ │ │ │ eoreq r2, ip, r8, ror #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -3433,19 +3433,19 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2acc4 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 2acf8 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -3465,15 +3465,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r2, ip, r0, asr #24 │ │ │ │ eoreq r2, ip, r8, asr fp │ │ │ │ eoreq r5, pc, r0, asr #3 │ │ │ │ mlaeq ip, ip, sl, r2 │ │ │ │ - ldrdeq r4, [r3], -r5 @ │ │ │ │ + eoreq r5, r3, r5, asr r0 │ │ │ │ eoreq r2, ip, r8, lsr #22 │ │ │ │ eoreq r2, ip, r4, asr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -3506,19 +3506,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ade4 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2ae18 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3537,15 +3537,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r2, ip, ip, lsl fp │ │ │ │ eoreq r2, ip, r4, lsr sl │ │ │ │ eoreq r5, pc, r0, lsr #1 │ │ │ │ strhteq r2, [ip], -r4 │ │ │ │ - strhteq r4, [r3], -r5 │ │ │ │ + eoreq r4, r3, r5, lsr pc │ │ │ │ eoreq r2, ip, r8, lsl #20 │ │ │ │ eoreq r2, ip, r4, lsr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -3578,19 +3578,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2af04 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2af38 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3609,15 +3609,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ strdeq r2, [ip], -ip @ │ │ │ │ eoreq r2, ip, r4, lsl r9 │ │ │ │ eoreq r4, pc, r0, lsl #31 │ │ │ │ strdeq r2, [ip], -r4 @ │ │ │ │ - mlaeq r3, r5, sp, r4 │ │ │ │ + eoreq r4, r3, r5, lsl lr │ │ │ │ eoreq r2, ip, r8, ror #17 │ │ │ │ eoreq r2, ip, r4, lsl #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -3650,19 +3650,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2b024 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2b058 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3681,15 +3681,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ ldrdeq r2, [ip], -ip @ │ │ │ │ strdeq r2, [ip], -r4 @ │ │ │ │ eoreq r4, pc, r0, ror #28 │ │ │ │ eoreq r2, ip, r4, asr #14 │ │ │ │ - eoreq r4, r3, r5, ror ip │ │ │ │ + strdeq r4, [r3], -r5 @ │ │ │ │ eoreq r2, ip, r8, asr #15 │ │ │ │ eoreq r2, ip, r4, ror #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -3722,19 +3722,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2b144 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2b178 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3753,15 +3753,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ strhteq r2, [ip], -ip │ │ │ │ ldrdeq r2, [ip], -r4 @ │ │ │ │ eoreq r4, pc, r0, asr #26 │ │ │ │ strdeq r2, [ip], -r4 @ │ │ │ │ - eoreq r4, r3, r5, asr fp │ │ │ │ + ldrdeq r4, [r3], -r5 @ │ │ │ │ eoreq r2, ip, r8, lsr #13 │ │ │ │ eoreq r2, ip, r4, asr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -3794,19 +3794,19 @@ │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2b268 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #96] @ 2b29c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ @@ -3826,15 +3826,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ mlaeq ip, ip, r6, r2 │ │ │ │ strhteq r2, [ip], -r4 │ │ │ │ eoreq r4, pc, ip, lsl ip @ │ │ │ │ eoreq r2, ip, r8, lsr #9 │ │ │ │ - eoreq r4, r3, r1, lsr sl │ │ │ │ + strhteq r4, [r3], -r1 │ │ │ │ eoreq r2, ip, r4, lsl #11 │ │ │ │ eoreq r2, ip, r0, lsr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -3867,19 +3867,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2b388 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2b3bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -3898,15 +3898,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r2, ip, r8, ror r5 │ │ │ │ mlaeq ip, r0, r4, r2 │ │ │ │ strdeq r4, [pc], -ip @ │ │ │ │ eoreq r2, ip, r0, lsr #7 │ │ │ │ - eoreq r4, r3, r1, lsl r9 │ │ │ │ + mlaeq r3, r1, r9, r4 │ │ │ │ eoreq r2, ip, r4, ror #8 │ │ │ │ eoreq r2, ip, r0, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #176] @ 2b48c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #11 │ │ │ │ @@ -4528,15 +4528,15 @@ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r4, r0 │ │ │ │ bne 2bd9c │ │ │ │ ldr r1, [pc, #1592] @ 2c3cc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ strb r7, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -4933,15 +4933,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ add fp, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ ldm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm sl, {r0, r3} │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -4960,15 +4960,15 @@ │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ add sl, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r8, {r0, r3} │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -5094,15 +5094,15 @@ │ │ │ │ eoreq r1, ip, ip, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sp │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add ip, sp, #24 │ │ │ │ ldm sl, {r0, r2, r3} │ │ │ │ @@ -5137,15 +5137,15 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r4, r3 │ │ │ │ - bl 247e8c │ │ │ │ + bl 247e98 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 2c778 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mvn r1, #0 │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ tst r5, #1 │ │ │ │ @@ -5183,15 +5183,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r0 │ │ │ │ add sl, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sp │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, sl, #8 │ │ │ │ str r9, [sp, #28] │ │ │ │ @@ -5210,15 +5210,15 @@ │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ add sl, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ add ip, sp, #24 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r9, {r0, r2, r3} │ │ │ │ stm ip, {r0, r2, r3, r8} │ │ │ │ @@ -5519,15 +5519,15 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ add r8, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sp │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov ip, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, #12 │ │ │ │ add ip, sp, #24 │ │ │ │ @@ -5703,23 +5703,23 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 24cb9c │ │ │ │ + bl 24cba8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d020 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 109f88 │ │ │ │ + bl 109f94 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #80] @ 2d078 │ │ │ │ ldr r3, [pc, #80] @ 2d07c │ │ │ │ ldr r1, [pc, #80] @ 2d080 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5736,15 +5736,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq r1, ip, r0, ror #13 │ │ │ │ - ldrdeq r5, [r3], -r0 @ │ │ │ │ + eoreq r5, r3, r0, asr pc │ │ │ │ strhteq r1, [ip], -r0 │ │ │ │ eoreq r1, ip, ip, lsl #13 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #0 │ │ │ │ @@ -5771,15 +5771,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 274b8 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 109f88 │ │ │ │ + bl 109f94 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2d128 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ @@ -5817,15 +5817,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d1c8 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 109f88 │ │ │ │ + bl 109f94 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #80] @ 2d220 │ │ │ │ ldr r3, [pc, #80] @ 2d224 │ │ │ │ ldr r1, [pc, #80] @ 2d228 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5842,15 +5842,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq r1, ip, r8, lsr r5 │ │ │ │ - eoreq r5, r3, r8, lsr #26 │ │ │ │ + eoreq r5, r3, r8, lsr #27 │ │ │ │ eoreq r1, ip, r8, lsl #10 │ │ │ │ eoreq r1, ip, r4, ror #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #272] @ 2d350 │ │ │ │ mov r1, #0 │ │ │ │ @@ -5864,23 +5864,23 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea200 │ │ │ │ + bl 1ea20c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d2e4 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 109f88 │ │ │ │ + bl 109f94 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #1 │ │ │ │ beq 2d2dc │ │ │ │ cmp r2, #0 │ │ │ │ @@ -5919,15 +5919,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl a4c64 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq r1, ip, r4, ror #8 │ │ │ │ - eoreq r5, r3, ip, lsl #24 │ │ │ │ + eoreq r5, r3, ip, lsl #25 │ │ │ │ eoreq r1, ip, ip, ror #7 │ │ │ │ eoreq r1, ip, r8, asr #7 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [pc, #180] @ 2d424 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -5939,23 +5939,23 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1e8654 │ │ │ │ + bl 1e8660 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d3d0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 109f88 │ │ │ │ + bl 109f94 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #80] @ 2d428 │ │ │ │ ldr r3, [pc, #80] @ 2d42c │ │ │ │ ldr r1, [pc, #80] @ 2d430 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -5972,15 +5972,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq r1, ip, r0, lsr r3 │ │ │ │ - eoreq r5, r3, r0, lsr #22 │ │ │ │ + eoreq r5, r3, r0, lsr #23 │ │ │ │ eoreq r1, ip, r0, lsl #6 │ │ │ │ ldrdeq r1, [ip], -ip @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r0, {r1, r2, r3, r6} │ │ │ │ cmp r2, #1 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ @@ -5994,28 +5994,28 @@ │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 109f88 │ │ │ │ + bl 109f94 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #0 │ │ │ │ beq 2d4c0 │ │ │ │ add ip, sp, #16 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ stm ip, {r1, r2, r3, r6} │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 109f88 │ │ │ │ + bl 109f94 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bpl 2d4e0 │ │ │ │ ldr r2, [pc, #68] @ 2d51c │ │ │ │ @@ -6064,15 +6064,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r6} │ │ │ │ - bl 109f88 │ │ │ │ + bl 109f94 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eoreq r1, ip, ip, asr r3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r2, [pc, #192] @ 2d678 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -6088,23 +6088,23 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1ec978 │ │ │ │ + bl 1ec984 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d624 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 109f88 │ │ │ │ + bl 109f94 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #80] @ 2d67c │ │ │ │ ldr r3, [pc, #80] @ 2d680 │ │ │ │ ldr r1, [pc, #80] @ 2d684 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -6121,15 +6121,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq r1, ip, r8, ror #1 │ │ │ │ - eoreq r5, r3, ip, asr #17 │ │ │ │ + eoreq r5, r3, ip, asr #18 │ │ │ │ eoreq r1, ip, ip, lsr #1 │ │ │ │ eoreq r1, ip, r8, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -6179,15 +6179,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r8, r0 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 2dd08 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -6203,15 +6203,15 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 2decc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -6769,15 +6769,15 @@ │ │ │ │ bl 3cac8 │ │ │ │ eoreq r1, ip, ip, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 2df60 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -6792,15 +6792,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ ldm r9, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, sp │ │ │ │ mov r0, r2 │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldrd r0, [r8] │ │ │ │ bl 2dbec │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -6812,15 +6812,15 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 2d7e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -6837,28 +6837,28 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r7, sp │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ bl 2d98c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22def8 │ │ │ │ + bl 22df04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2dac0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -6871,15 +6871,15 @@ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #16 │ │ │ │ ldm r0, {r3, r4, r5, r6, ip, lr} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r3, r4, r5, r6, ip, lr} │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ mov r0, r4 │ │ │ │ bl 2d74c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ bne 2e214 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -6988,19 +6988,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e44c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2e480 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -7019,15 +7019,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r1, ip, r4, ror r5 │ │ │ │ eoreq r1, ip, r8, lsr #9 │ │ │ │ eoreq r1, pc, r0, lsr fp @ │ │ │ │ eoreq r1, ip, r8, lsr #8 │ │ │ │ - eoreq r5, r3, lr, lsr #9 │ │ │ │ + eoreq r5, r3, lr, lsr #10 │ │ │ │ eoreq r1, ip, ip, asr r4 │ │ │ │ eoreq r1, ip, r8, lsl r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ @@ -7060,19 +7060,19 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e56c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 1ed320 │ │ │ │ + bl 1ed32c │ │ │ │ ldr r3, [pc, #92] @ 2e5a0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #17 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -7091,15 +7091,15 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq r1, ip, r4, asr r4 │ │ │ │ eoreq r1, ip, r8, lsr #7 │ │ │ │ eoreq r1, pc, r8, lsl r9 @ │ │ │ │ eoreq r1, ip, r8, lsl #6 │ │ │ │ - eoreq r5, r3, lr, lsl #7 │ │ │ │ + eoreq r5, r3, lr, lsl #8 │ │ │ │ eoreq r1, ip, ip, lsr r3 │ │ │ │ eoreq r1, ip, r8, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [pc, #92] @ 2e61c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #10 │ │ │ │ @@ -7142,15 +7142,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r5, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ bne 2e684 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm sp, {ip, lr} │ │ │ │ mov r1, #1 │ │ │ │ stm r0, {ip, lr} │ │ │ │ strb r1, [r0, #16] │ │ │ │ @@ -7226,15 +7226,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ mov r3, #1 │ │ │ │ add r0, r5, #1 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ str r3, [r4] │ │ │ │ stmib r4, {r1, r2} │ │ │ │ @@ -8081,15 +8081,15 @@ │ │ │ │ ldr r1, [sl] │ │ │ │ and r1, r1, r6 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r2, r1, #3 │ │ │ │ b 2f490 │ │ │ │ mov r0, r3 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ sub r0, r0, ip │ │ │ │ str r0, [r8, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ @@ -8099,15 +8099,15 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ b 2f578 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ sub r0, r2, r3 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -8126,15 +8126,15 @@ │ │ │ │ sub r0, r7, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ b 2f534 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 244434 │ │ │ │ + b 244440 │ │ │ │ add r0, sl, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ bl 2729c │ │ │ │ mov r2, r4 │ │ │ │ b 2e930 │ │ │ │ @@ -8468,15 +8468,15 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ str sl, [sp] │ │ │ │ bl 2f778 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strdeq r0, [ip], -r4 @ │ │ │ │ - strhteq r4, [r3], -r6 │ │ │ │ + eoreq r4, r3, r6, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ beq 2ff00 │ │ │ │ @@ -8777,15 +8777,15 @@ │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ str sl, [sp] │ │ │ │ bl 2f778 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eoreq r0, ip, r8, lsr #3 │ │ │ │ - strdeq r4, [r3], -r4 @ │ │ │ │ + eoreq r4, r3, r4, ror r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3003c │ │ │ │ @@ -8943,15 +8943,15 @@ │ │ │ │ rev r1, r8 │ │ │ │ clz r1, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ add sl, r9, r1, lsr #3 │ │ │ │ sub r0, r0, sl, lsl #5 │ │ │ │ sub r1, r0, #32 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl fbd0c │ │ │ │ + bl fbd18 │ │ │ │ and r1, fp, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 30318 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -9030,15 +9030,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ b 30570 │ │ │ │ add r0, r0, r9, lsl #5 │ │ │ │ sub r1, r0, #32 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl fbd0c │ │ │ │ + bl fbd18 │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r8 │ │ │ │ mov r6, r1 │ │ │ │ beq 30504 │ │ │ │ rev r4, r4 │ │ │ │ @@ -9188,15 +9188,15 @@ │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 244434 │ │ │ │ + b 244440 │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ bl 2729c │ │ │ │ b 303b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl e359c │ │ │ │ @@ -9265,15 +9265,15 @@ │ │ │ │ eor r9, r0, r8 │ │ │ │ rev r0, r9 │ │ │ │ clz r0, r0 │ │ │ │ add r7, fp, r0, lsr #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r1, r0, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl fd070 │ │ │ │ + bl fd07c │ │ │ │ and r1, r6, r0 │ │ │ │ ldr r2, [r5, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 30810 │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add r1, r1, r2, lsr #3 │ │ │ │ @@ -9340,15 +9340,15 @@ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 309e8 │ │ │ │ add r0, r8, r9 │ │ │ │ sub r1, r0, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl fd070 │ │ │ │ + bl fd07c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ and r2, r1, r0 │ │ │ │ ldr r3, [r8, r2] │ │ │ │ mov lr, r2 │ │ │ │ ands r6, r3, r6 │ │ │ │ @@ -9472,15 +9472,15 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 244434 │ │ │ │ + b 244440 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ bl 2729c │ │ │ │ b 308ac │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ @@ -9552,15 +9552,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ add sl, r8, r1, lsr #3 │ │ │ │ rsb r1, sl, #0 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl fc0a0 │ │ │ │ + bl fc0ac │ │ │ │ and r1, r5, r0 │ │ │ │ ldr r2, [fp, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 30ca4 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ rev r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ @@ -9642,15 +9642,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str lr, [sp, #24] │ │ │ │ b 30f1c │ │ │ │ add r1, r8, r8, lsl #2 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl fc0a0 │ │ │ │ + bl fc0ac │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r9 │ │ │ │ mov r6, r1 │ │ │ │ beq 30eb4 │ │ │ │ @@ -9809,15 +9809,15 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 244434 │ │ │ │ + b 244440 │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, sl │ │ │ │ bl 2729c │ │ │ │ ldr lr, [sp, #20] │ │ │ │ b 30d44 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -10135,30 +10135,30 @@ │ │ │ │ ldr r1, [fp] │ │ │ │ and r1, r1, r6 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r2, r1, #3 │ │ │ │ b 314bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 10cb64 │ │ │ │ + bl 10cb70 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [fp, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm sp, {r5, r7} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 31584 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 10cbb8 │ │ │ │ + bl 10cbc4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ sub r0, r7, r2 │ │ │ │ str fp, [r5] │ │ │ │ @@ -10178,15 +10178,15 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 10cb64 │ │ │ │ + b 10cb70 │ │ │ │ ldr r2, [pc, #96] @ 3164c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bl 3cae4 │ │ │ │ b 31608 │ │ │ │ ldr r2, [pc, #72] @ 31648 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -10276,15 +10276,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ add fp, sl, r1, lsr #3 │ │ │ │ rsb r1, fp, #0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl fc3d0 │ │ │ │ + bl fc3dc │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r9, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 31800 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ rev r2, r3 │ │ │ │ @@ -10369,15 +10369,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str lr, [sp, #24] │ │ │ │ b 31a08 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl fc3d0 │ │ │ │ + bl fc3dc │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r5, r6, r8 │ │ │ │ mov r6, r1 │ │ │ │ beq 319a0 │ │ │ │ @@ -10509,15 +10509,15 @@ │ │ │ │ mov lr, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 244434 │ │ │ │ + b 244440 │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, fp │ │ │ │ bl 2729c │ │ │ │ ldr lr, [sp, #20] │ │ │ │ b 318a0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -10596,15 +10596,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ add fp, sl, r1, lsr #3 │ │ │ │ rsb r1, fp, #0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl fcd3c │ │ │ │ + bl fcd48 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r9, r1] │ │ │ │ ands r3, r2, r6 │ │ │ │ beq 31d00 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ rev r2, r3 │ │ │ │ @@ -10689,15 +10689,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str lr, [sp, #24] │ │ │ │ b 31f08 │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl fcd3c │ │ │ │ + bl fcd48 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldrd r2, [lr] │ │ │ │ and r1, r3, r0 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r5, r6, r8 │ │ │ │ mov r6, r1 │ │ │ │ beq 31ea0 │ │ │ │ @@ -10829,15 +10829,15 @@ │ │ │ │ mov lr, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 244434 │ │ │ │ + b 244440 │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, fp │ │ │ │ bl 2729c │ │ │ │ ldr lr, [sp, #20] │ │ │ │ b 31da0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -11081,15 +11081,15 @@ │ │ │ │ beq 323cc │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #772] @ 0x304 │ │ │ │ cmp r1, #0 │ │ │ │ beq 326c4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 258d1c <__aeabi_uidivmod@@Base> │ │ │ │ + bl 258d2c <__aeabi_uidivmod@@Base> │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ add r6, r0, r1, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 32488 │ │ │ │ strex r1, r0, [r6] │ │ │ │ @@ -11302,15 +11302,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r5, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ bne 32784 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm sp, {ip, lr} │ │ │ │ mov r1, #1 │ │ │ │ stm r0, {ip, lr} │ │ │ │ strb r1, [r0, #16] │ │ │ │ @@ -11483,15 +11483,15 @@ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 10a944 │ │ │ │ + bl 10a950 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldm r0, {r3, r4} │ │ │ │ add ip, sp, #8 │ │ │ │ @@ -11511,15 +11511,15 @@ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 10a944 │ │ │ │ + bl 10a950 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [pc, #116] @ 32b48 │ │ │ │ ldr lr, [pc, #116] @ 32b4c │ │ │ │ @@ -11548,15 +11548,15 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 32be4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r8, sp, r8, lsl ip │ │ │ │ + andeq r8, sp, r4, lsr #24 │ │ │ │ eoreq r9, ip, r8, lsl r9 │ │ │ │ ldrdeq sp, [lr], -r8 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr ip, [pc, #116] @ 32bd8 │ │ │ │ ldr lr, [pc, #116] @ 32bdc │ │ │ │ stm sp, {r1, r2} │ │ │ │ @@ -11584,15 +11584,15 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 32be4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r8, sp, r8, lsl #23 │ │ │ │ + muleq sp, r4, fp │ │ │ │ mlaeq ip, r8, r8, r9 │ │ │ │ eoreq sp, lr, r8, asr #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r0, {r1, r2, r3, r6} │ │ │ │ cmp r2, #1 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ @@ -11606,28 +11606,28 @@ │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ str r4, [sp, #12] │ │ │ │ stmib sp, {r4, r5} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 109f88 │ │ │ │ + bl 109f94 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #0 │ │ │ │ beq 32c70 │ │ │ │ add ip, sp, #16 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ stm ip, {r1, r2, r3, r6} │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 109f88 │ │ │ │ + bl 109f94 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bpl 32c90 │ │ │ │ ldr r2, [pc, #68] @ 32ccc │ │ │ │ @@ -11953,15 +11953,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r3, r1 │ │ │ │ bls 331b4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 112714 │ │ │ │ + bl 112720 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 33218 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r5, r0 │ │ │ │ bcs 331f0 │ │ │ │ @@ -11979,15 +11979,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r1, r4, #16 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 21d224 │ │ │ │ + bl 21d230 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r6] │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -12001,15 +12001,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r3, r1 │ │ │ │ bls 33274 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 112904 │ │ │ │ + bl 112910 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 332d4 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r6, r0 │ │ │ │ bcs 332ac │ │ │ │ @@ -12026,15 +12026,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r1, r4, #16 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 114058 │ │ │ │ + bl 114064 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -12048,15 +12048,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r3, r1 │ │ │ │ bls 33330 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 112714 │ │ │ │ + bl 112720 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 33390 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r6, r0 │ │ │ │ bcs 33368 │ │ │ │ @@ -12073,15 +12073,15 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r1, r4, #16 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 113ed0 │ │ │ │ + bl 113edc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -12490,22 +12490,22 @@ │ │ │ │ strb r4, [r3, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r2, #9 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 156b24 │ │ │ │ + bl 156b30 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmn r5, #1 │ │ │ │ ble 33aac │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 247b94 │ │ │ │ + bl 247ba0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33a90 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ @@ -12559,15 +12559,15 @@ │ │ │ │ beq 33b10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - eoreq r9, r3, r5, lsr #15 │ │ │ │ + eoreq r9, r3, r5, lsr #16 │ │ │ │ eoreq fp, ip, r4, lsl ip │ │ │ │ eoreq fp, ip, r0, lsr #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -12723,15 +12723,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #24] │ │ │ │ b 33ee0 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16db14 │ │ │ │ + bl 16db20 │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -12922,15 +12922,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r5, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16db14 │ │ │ │ + bl 16db20 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [ip, r1] │ │ │ │ ands r3, r2, r7 │ │ │ │ beq 34154 │ │ │ │ rev r2, r3 │ │ │ │ @@ -12974,30 +12974,30 @@ │ │ │ │ ldr r1, [ip] │ │ │ │ and r1, r1, r7 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ b 340fc │ │ │ │ mov r0, r3 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ b 341e0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sl] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -13017,31 +13017,31 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 244434 │ │ │ │ + b 244440 │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 2729c │ │ │ │ b 33d70 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 169598 │ │ │ │ + bl 1695a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1694e8 │ │ │ │ + bl 1694f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r5, r3, r8, lsl #14 │ │ │ │ + andseq r5, r3, r4, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ adds r1, r0, r1 │ │ │ │ bcs 34808 │ │ │ │ @@ -13097,15 +13097,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #24] │ │ │ │ b 344b8 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16d198 │ │ │ │ + bl 16d1a4 │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -13296,15 +13296,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r5, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16d198 │ │ │ │ + bl 16d1a4 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [ip, r1] │ │ │ │ ands r3, r2, r7 │ │ │ │ beq 3472c │ │ │ │ rev r2, r3 │ │ │ │ @@ -13348,30 +13348,30 @@ │ │ │ │ ldr r1, [ip] │ │ │ │ and r1, r1, r7 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ b 346d4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ b 347b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sl] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -13391,31 +13391,31 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 244434 │ │ │ │ + b 244440 │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 2729c │ │ │ │ b 34348 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 169598 │ │ │ │ + bl 1695a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1694e8 │ │ │ │ + bl 1694f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r5, r3, ip, asr r1 │ │ │ │ + andseq r5, r3, r8, ror #2 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [pc, #24] @ 34884 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -13469,15 +13469,15 @@ │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ bgt 34978 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 183368 │ │ │ │ + bl 183374 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34988 │ │ │ │ ldr r0, [r5] │ │ │ │ tst r0, #1 │ │ │ │ beq 34978 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r9 │ │ │ │ @@ -13527,15 +13527,15 @@ │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ orr r0, r0, r1 │ │ │ │ add r1, fp, #632 @ 0x278 │ │ │ │ and r2, r0, #1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 16302c │ │ │ │ + bl 163038 │ │ │ │ ldr r1, [r7, #136] @ 0x88 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ add r1, r1, r6 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ add r1, r1, r2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ @@ -13594,15 +13594,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 34b20 │ │ │ │ cmp r2, #1 │ │ │ │ bne 34b44 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r1, [r7, #32] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r7, #36] @ 0x24 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ @@ -13613,15 +13613,15 @@ │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ beq 34c7c │ │ │ │ add r0, r7, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ - bl 16d4c8 │ │ │ │ + bl 16d4d4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd r8, [r7] │ │ │ │ mul r2, r1, r2 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movw r5, #65279 @ 0xfeff │ │ │ │ @@ -13677,15 +13677,15 @@ │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r9 │ │ │ │ b 34bc0 │ │ │ │ cmn sl, #1 │ │ │ │ ble 3516c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 247b94 │ │ │ │ + bl 247ba0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 34f34 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r8 │ │ │ │ @@ -13738,17 +13738,17 @@ │ │ │ │ tst r0, #1 │ │ │ │ beq 34d7c │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ bcs 35114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b3d8 │ │ │ │ + bl 17b3e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17beb0 │ │ │ │ + bl 17bebc │ │ │ │ tst r0, #1 │ │ │ │ beq 34e10 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ @@ -13756,15 +13756,15 @@ │ │ │ │ bne 34d9c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #1 │ │ │ │ bne 34f50 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 34f50 │ │ │ │ add r0, r8, r5, lsl #2 │ │ │ │ ldrd r2, [r7, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [r0, #-4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -13833,27 +13833,27 @@ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ cmp r4, r1 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bne 34f00 │ │ │ │ ldr r1, [pc, #1168] @ 3538c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ mov r5, #0 │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r0, [r7, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bl 16a5dc │ │ │ │ + bl 16a5e8 │ │ │ │ b 34f50 │ │ │ │ mov r5, r9 │ │ │ │ cmp r5, #0 │ │ │ │ bne 34cc0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c2b4 │ │ │ │ @@ -13902,21 +13902,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 34ff0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 35014 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ str sl, [sp] │ │ │ │ - bl 17bfb4 │ │ │ │ + bl 17bfc0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #636] @ 0x27c │ │ │ │ @@ -13965,15 +13965,15 @@ │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ bhi 34e9c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl 17bfb4 │ │ │ │ + bl 17bfc0 │ │ │ │ b 35094 │ │ │ │ ldrb r0, [fp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ beq 34d98 │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ @@ -14064,15 +14064,15 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 35274 │ │ │ │ cmp r0, #1 │ │ │ │ bne 352f0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 352f0 │ │ │ │ bl 3cac8 │ │ │ │ b 352ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 35358 │ │ │ │ @@ -14097,15 +14097,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 352f8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3532c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b 3533c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b 3533c │ │ │ │ bl 3cac8 │ │ │ │ @@ -14116,25 +14116,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq fp, ip, r0, asr #3 │ │ │ │ mlaeq ip, ip, r1, fp │ │ │ │ - eoreq r8, r3, r5, ror #1 │ │ │ │ + eoreq r8, r3, r5, ror #2 │ │ │ │ eoreq sl, ip, r4, asr r5 │ │ │ │ eoreq sl, ip, r0, ror #10 │ │ │ │ eoreq r9, ip, r4, ror #6 │ │ │ │ - eoreq r4, r2, ip, ror r6 │ │ │ │ + strdeq r4, [r2], -ip @ │ │ │ │ eoreq fp, ip, ip, lsl #3 │ │ │ │ - ldrdeq r8, [r3], -sp @ │ │ │ │ + eoreq r8, r3, sp, asr r9 │ │ │ │ mlaeq ip, r4, r1, fp │ │ │ │ mlaeq ip, r0, r1, fp │ │ │ │ eoreq fp, ip, ip, ror #8 │ │ │ │ - mlaeq r3, r5, r7, r8 │ │ │ │ + eoreq r8, r3, r5, lsl r8 │ │ │ │ eoreq fp, ip, ip, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ beq 353d0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -14180,15 +14180,15 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, r1, #9 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #103 @ 0x67 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162c70 │ │ │ │ + bl 162c7c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35bbc │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #3 │ │ │ │ @@ -14196,43 +14196,43 @@ │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r6, r7, #48 @ 0x30 │ │ │ │ ldr r2, [r0, #1] │ │ │ │ add r3, r7, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1627e4 │ │ │ │ + bl 1627f0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 156b24 │ │ │ │ + bl 156b30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 162380 │ │ │ │ + bl 16238c │ │ │ │ ldrb r0, [fp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ beq 35604 │ │ │ │ add r0, r7, #16 │ │ │ │ mov r2, r8 │ │ │ │ - bl 16d4c8 │ │ │ │ + bl 16d4d4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd r4, [r7] │ │ │ │ mul r2, r1, r2 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ and sl, r5, r0 │ │ │ │ @@ -14287,15 +14287,15 @@ │ │ │ │ add r0, sl, ip │ │ │ │ and sl, r0, r5 │ │ │ │ b 35544 │ │ │ │ cmn r8, #1 │ │ │ │ ble 35c00 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 247b94 │ │ │ │ + bl 247ba0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 358ec │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -14348,17 +14348,17 @@ │ │ │ │ tst r0, #1 │ │ │ │ beq 35704 │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ bcs 35b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b3d8 │ │ │ │ + bl 17b3e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17beb0 │ │ │ │ + bl 17bebc │ │ │ │ tst r0, #1 │ │ │ │ beq 357bc │ │ │ │ ldr r9, [sp, #136] @ 0x88 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -14367,15 +14367,15 @@ │ │ │ │ bne 35728 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #1 │ │ │ │ bne 35930 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 35930 │ │ │ │ ldr fp, [r5] │ │ │ │ ldrb r1, [fp, #81] @ 0x51 │ │ │ │ tst r1, #1 │ │ │ │ bne 35908 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r0] │ │ │ │ @@ -14455,27 +14455,27 @@ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ cmp r6, r1 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ bne 358b8 │ │ │ │ ldr r1, [pc, #1356] @ 35e00 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r0, [r7, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bl 16a5dc │ │ │ │ + bl 16a5e8 │ │ │ │ b 35930 │ │ │ │ mov r9, r5 │ │ │ │ cmp r9, #0 │ │ │ │ bne 35644 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c2b4 │ │ │ │ @@ -14618,15 +14618,15 @@ │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ bhi 35858 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl 17bfb4 │ │ │ │ + bl 17bfc0 │ │ │ │ b 35ac4 │ │ │ │ ldrb r0, [fp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ beq 35724 │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ @@ -14734,15 +14734,15 @@ │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne 35cec │ │ │ │ cmp r0, #1 │ │ │ │ bne 35d3c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 35d3c │ │ │ │ bl 3cac8 │ │ │ │ b 35d38 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 35dc4 │ │ │ │ @@ -14756,15 +14756,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 35d44 │ │ │ │ cmp r1, #1 │ │ │ │ bne 35d78 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b 35d88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b 35d88 │ │ │ │ bl 3cac8 │ │ │ │ @@ -14783,30 +14783,30 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ strdeq r8, [ip], -r8 @ │ │ │ │ strdeq r8, [ip], -r4 @ │ │ │ │ - eoreq r7, r3, ip, lsr lr │ │ │ │ + strhteq r7, [r3], -ip │ │ │ │ eoreq sl, ip, ip, lsr #14 │ │ │ │ - eoreq r7, r3, r1, asr r6 │ │ │ │ + ldrdeq r7, [r3], -r1 @ │ │ │ │ eoreq r9, ip, r0, asr #21 │ │ │ │ eoreq r9, ip, ip, asr #21 │ │ │ │ strhteq r8, [ip], -r8 │ │ │ │ - eoreq r3, r2, r0, asr #25 │ │ │ │ + eoreq r3, r2, r0, asr #26 │ │ │ │ strdeq sl, [ip], -r8 @ │ │ │ │ - eoreq r7, r3, r9, asr #28 │ │ │ │ + eoreq r7, r3, r9, asr #29 │ │ │ │ eoreq sl, ip, r0, lsl #14 │ │ │ │ strdeq sl, [ip], -ip @ │ │ │ │ strhteq sl, [ip], -r4 │ │ │ │ eoreq sl, ip, r8, lsr r9 │ │ │ │ eoreq sl, ip, r0, ror #13 │ │ │ │ strdeq sl, [ip], -r0 @ │ │ │ │ - strhteq r8, [r3], -sp │ │ │ │ + eoreq r8, r3, sp, lsr r1 │ │ │ │ eoreq sl, ip, r4, ror r9 │ │ │ │ eoreq sl, ip, ip, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ @@ -14864,15 +14864,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ beq 35f94 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ beq 35f70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r9, #1 │ │ │ │ tst r0, #1 │ │ │ │ @@ -14980,15 +14980,15 @@ │ │ │ │ bcs 3611c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 174004 │ │ │ │ + bl 174010 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 361a4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ mov lr, r3 │ │ │ │ @@ -15092,15 +15092,15 @@ │ │ │ │ bcs 362f4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d470 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ mov lr, r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 36244 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ @@ -15206,15 +15206,15 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ bhi 364d4 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, fp │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 187188 │ │ │ │ + bl 187194 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ beq 36538 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ tst r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -15673,15 +15673,15 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ b 36cf8 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e2e84 │ │ │ │ + bl 1e2e90 │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -15872,15 +15872,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r5, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e2e84 │ │ │ │ + bl 1e2e90 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [ip, r1] │ │ │ │ ands r3, r2, r7 │ │ │ │ beq 36f6c │ │ │ │ rev r2, r3 │ │ │ │ @@ -15924,30 +15924,30 @@ │ │ │ │ ldr r1, [ip] │ │ │ │ and r1, r1, r7 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ b 36f14 │ │ │ │ mov r0, r3 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ b 36ff8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sl] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -15967,27 +15967,27 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 244434 │ │ │ │ + b 244440 │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 2729c │ │ │ │ b 36b90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e0730 │ │ │ │ + bl 1e073c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e0680 │ │ │ │ + bl 1e068c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r9, [r0, #12] │ │ │ │ mov lr, r0 │ │ │ │ @@ -16042,15 +16042,15 @@ │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #1 │ │ │ │ b 372c8 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e34d4 │ │ │ │ + bl 1e34e0 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ and r2, r1, r0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ ands r6, r3, r6 │ │ │ │ @@ -16237,15 +16237,15 @@ │ │ │ │ rev r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ add r8, fp, r0, lsr #3 │ │ │ │ rsb r0, r8, #0 │ │ │ │ rsb r0, r8, r0, lsl #1 │ │ │ │ add r1, r5, r0, lsl #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e34d4 │ │ │ │ + bl 1e34e0 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ ands r3, r2, r7 │ │ │ │ beq 37520 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ rev r2, r3 │ │ │ │ @@ -16290,30 +16290,30 @@ │ │ │ │ ldr r1, [r6] │ │ │ │ and r1, r1, r7 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ b 374cc │ │ │ │ mov r0, r3 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ sub r0, r0, r9 │ │ │ │ str r0, [lr, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm sp, {r1, r3, r7, r9} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ b 375b0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r7, #0 │ │ │ │ sub r0, r1, r9 │ │ │ │ addne r1, r7, r7, lsl #1 │ │ │ │ @@ -16331,15 +16331,15 @@ │ │ │ │ sub r0, r3, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ b 37578 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 244434 │ │ │ │ + b 244440 │ │ │ │ add r0, r7, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ bl 2729c │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ b 37164 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -16399,15 +16399,15 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ b 37850 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e2e84 │ │ │ │ + bl 1e2e90 │ │ │ │ ldrd r2, [sl] │ │ │ │ and r1, r3, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov lr, r1 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ ands r4, r6, r4 │ │ │ │ @@ -16598,15 +16598,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add r4, r5, r0, lsr #3 │ │ │ │ rsb r0, r4, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e2e84 │ │ │ │ + bl 1e2e90 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ and r1, lr, r0 │ │ │ │ ldr r2, [ip, r1] │ │ │ │ ands r3, r2, r7 │ │ │ │ beq 37ac4 │ │ │ │ rev r2, r3 │ │ │ │ @@ -16650,30 +16650,30 @@ │ │ │ │ ldr r1, [ip] │ │ │ │ and r1, r1, r7 │ │ │ │ rev r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ b 37a6c │ │ │ │ mov r0, r3 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sl, #8] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ b 37b50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sl] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ str r0, [sl, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ @@ -16693,27 +16693,27 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 244434 │ │ │ │ + b 244440 │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 2729c │ │ │ │ b 376e8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e0730 │ │ │ │ + bl 1e073c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1e0680 │ │ │ │ + bl 1e068c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r4, r2 │ │ │ │ @@ -17204,15 +17204,15 @@ │ │ │ │ add r0, r7, #3 │ │ │ │ add r5, r7, #4 │ │ │ │ bic r6, r0, #3 │ │ │ │ add r4, r6, r5 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ bls 383b4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ @@ -17500,15 +17500,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmib sp, {r0, r8} │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ b 3885c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r9] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r1, r0, r8 │ │ │ │ str r1, [r9, #8] │ │ │ │ @@ -17526,15 +17526,15 @@ │ │ │ │ sub r0, r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ b 38824 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 244434 │ │ │ │ + b 244440 │ │ │ │ add r0, r5, #4 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 2729c │ │ │ │ mov r2, r7 │ │ │ │ b 37ecc │ │ │ │ @@ -17990,15 +17990,15 @@ │ │ │ │ mov r9, #46 @ 0x2e │ │ │ │ mov ip, #0 │ │ │ │ b 390ac │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str lr, [sp, #4] │ │ │ │ add r4, r5, #16 │ │ │ │ - bl 1fdb88 │ │ │ │ + bl 1fdb94 │ │ │ │ ldm r4, {r0, lr} │ │ │ │ add ip, r4, #24 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ eor r0, r0, #46 @ 0x2e │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ orrs r0, r0, lr │ │ │ │ ldr r1, [r4, #20] │ │ │ │ @@ -18013,15 +18013,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ str r0, [sp, #28] │ │ │ │ b 39070 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fdb88 │ │ │ │ + bl 1fdb94 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ @@ -18152,15 +18152,15 @@ │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r9, [r0, #4] │ │ │ │ str r1, [r0, #20] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl 215600 │ │ │ │ + bl 21560c │ │ │ │ ldrb r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ bne 39400 │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3941c │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ @@ -18216,15 +18216,15 @@ │ │ │ │ bne 39384 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ cmp r4, r1 │ │ │ │ bne 39250 │ │ │ │ ldr r1, [pc, #1828] @ 39a98 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 22f56c │ │ │ │ + bl 22f578 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ b 39250 │ │ │ │ ldrd r2, [r2] │ │ │ │ eor r3, r3, r9 │ │ │ │ eor r2, r2, r8 │ │ │ │ orrs r2, r2, r3 │ │ │ │ bne 39360 │ │ │ │ @@ -18237,15 +18237,15 @@ │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r4, r0 │ │ │ │ bne 393d0 │ │ │ │ ldr r1, [pc, #1748] @ 39a9c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 22f56c │ │ │ │ + bl 22f578 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r6, [r0, r1, lsl #3]! │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ stmib r0, {r8, r9} │ │ │ │ @@ -18288,38 +18288,38 @@ │ │ │ │ beq 394e8 │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp] │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ - bl 1fe1bc │ │ │ │ + bl 1fe1c8 │ │ │ │ ldrb r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ bne 395fc │ │ │ │ sub r7, fp, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldm r7, {r4, r6, r7} │ │ │ │ cmp r5, r0 │ │ │ │ bne 394d0 │ │ │ │ ldr r1, [pc, #1504] @ 39aa8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22f41c │ │ │ │ + bl 22f428 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r4, [r0, r1, lsl #2]! │ │ │ │ strd r6, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ b 3950c │ │ │ │ ldr r1, [pc, #1460] @ 39aa4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 22f41c │ │ │ │ + bl 22f428 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1] │ │ │ │ sub r4, fp, #48 @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ @@ -18362,28 +18362,28 @@ │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 39800 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe1bc │ │ │ │ + bl 1fe1c8 │ │ │ │ ldrb r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ bne 395fc │ │ │ │ sub r9, fp, #44 @ 0x2c │ │ │ │ ldr sl, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldm r9, {r7, r8, r9} │ │ │ │ cmp sl, r0 │ │ │ │ bne 39520 │ │ │ │ ldr r1, [pc, #1212] @ 39aac │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 22f41c │ │ │ │ + bl 22f428 │ │ │ │ b 39520 │ │ │ │ ldrb r0, [fp, #-45] @ 0xffffffd3 │ │ │ │ ldrh r1, [fp, #-47] @ 0xffffffd1 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r8, [fp, #-36] @ 0xffffffdc │ │ │ │ orr r5, r1, r0, lsl #16 │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ @@ -18491,15 +18491,15 @@ │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r8, [sp, #212] @ 0xd4 │ │ │ │ str r9, [sp, #208] @ 0xd0 │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ - bl 1fd024 │ │ │ │ + bl 1fd030 │ │ │ │ ldr r1, [pc, #748] @ 39abc │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #744] @ 39ac0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -18513,25 +18513,25 @@ │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r1, [pc, #668] @ 39ab0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ - bl 22481c │ │ │ │ + bl 224828 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r1, [pc, #632] @ 39ab4 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ - bl 2246bc │ │ │ │ + bl 2246c8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3986c │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ lsl r1, r1, #2 │ │ │ │ @@ -18571,36 +18571,36 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r6, #0 │ │ │ │ b 39774 │ │ │ │ cmp r1, #21 │ │ │ │ bcs 39924 │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 21ab14 │ │ │ │ + bl 21ab20 │ │ │ │ b 39434 │ │ │ │ ldr r2, [pc, #396] @ 39aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, sl │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ - bl 239aa8 │ │ │ │ + bl 239ab4 │ │ │ │ b 39434 │ │ │ │ b 399cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 399c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ b 399b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fd380 │ │ │ │ + bl 1fd38c │ │ │ │ mov r4, #0 │ │ │ │ b 399d4 │ │ │ │ b 399cc │ │ │ │ b 399bc │ │ │ │ b 399bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -18619,31 +18619,31 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ b 399c0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 1fd148 │ │ │ │ + bl 1fd154 │ │ │ │ b 399d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #1 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1fce64 │ │ │ │ + bl 1fce70 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ beq 399fc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ addne r0, sp, #160 @ 0xa0 │ │ │ │ - blne 1fd308 │ │ │ │ + blne 1fd314 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 39a34 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl r1, r6, #2 │ │ │ │ @@ -18696,15 +18696,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 1fd1d8 │ │ │ │ + bl 1fd1e4 │ │ │ │ ldr r0, [pc, #40] @ 39b2c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #36] @ 39b30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r0, #4 │ │ │ │ @@ -18717,15 +18717,15 @@ │ │ │ │ eoreq r3, lr, ip, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r8, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 22b8a8 │ │ │ │ + bl 22b8b4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #2 │ │ │ │ bne 39b74 │ │ │ │ ldm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -18744,15 +18744,15 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, #2 │ │ │ │ bne 39bb4 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1fd138 │ │ │ │ + bl 1fd144 │ │ │ │ ldr r1, [pc, #48] @ 39bf4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #44] @ 39bf8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -18784,15 +18784,15 @@ │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp ip, #83 @ 0x53 │ │ │ │ bne 39c54 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ - bl 1fd1d8 │ │ │ │ + bl 1fd1e4 │ │ │ │ ldr r0, [pc, #44] @ 39c90 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [pc, #40] @ 39c94 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ stm sp, {r0, r3} │ │ │ │ @@ -18815,15 +18815,15 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldrd r0, [r2, #32] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - bl 233c60 │ │ │ │ + bl 233c6c │ │ │ │ add r9, sp, #568 @ 0x238 │ │ │ │ ldr r8, [sp, #568] @ 0x238 │ │ │ │ add r0, r9, #16 │ │ │ │ cmp r8, #3 │ │ │ │ bne 39d6c │ │ │ │ ldr sl, [sp, #576] @ 0x240 │ │ │ │ ldr r5, [sp, #580] @ 0x244 │ │ │ │ @@ -18838,15 +18838,15 @@ │ │ │ │ beq 3a0c4 │ │ │ │ uxtb r1, sl │ │ │ │ cmp r1, #83 @ 0x53 │ │ │ │ subeq sp, fp, #28 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fd1d8 │ │ │ │ + bl 1fd1e4 │ │ │ │ ldr r0, [pc, #3316] @ 3aa30 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #3312] @ 3aa34 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ mov r0, #4 │ │ │ │ @@ -18883,15 +18883,15 @@ │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, r0, #132 @ 0x84 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 21766c │ │ │ │ + bl 217678 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldrb sl, [sp, #568] @ 0x238 │ │ │ │ add r1, lr, #57 @ 0x39 │ │ │ │ cmp sl, #82 @ 0x52 │ │ │ │ bne 3a06c │ │ │ │ and r1, r6, #65280 @ 0xff00 │ │ │ │ add r2, r9, #8 │ │ │ │ @@ -18964,15 +18964,15 @@ │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ mov r1, ip │ │ │ │ - bl 233778 │ │ │ │ + bl 233784 │ │ │ │ ldrb sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp sl, #82 @ 0x52 │ │ │ │ bne 39f98 │ │ │ │ add r0, r9, #248 @ 0xf8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r4, #8 │ │ │ │ add r4, r4, #16 │ │ │ │ @@ -18988,15 +18988,15 @@ │ │ │ │ ldrb r0, [fp, #-55] @ 0xffffffc9 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3a0dc │ │ │ │ cmp r6, #0 │ │ │ │ bne 3a0e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 233778 │ │ │ │ + bl 233784 │ │ │ │ ldrb sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ cmp sl, #82 @ 0x52 │ │ │ │ beq 39f68 │ │ │ │ ldrh r0, [fp, #-54] @ 0xffffffca │ │ │ │ ldrb r1, [fp, #-55] @ 0xffffffc9 │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ @@ -19010,15 +19010,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 39fbc │ │ │ │ cmp r1, #1 │ │ │ │ bne 39fe4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 210484 │ │ │ │ + bl 210490 │ │ │ │ ldrd r0, [r7] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 3a084 │ │ │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a010 │ │ │ │ @@ -19062,30 +19062,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3a08c │ │ │ │ cmp r1, #1 │ │ │ │ bne 3a0b4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ dmb ish │ │ │ │ - bl 210604 │ │ │ │ + bl 210610 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #83 @ 0x53 │ │ │ │ bne 39d18 │ │ │ │ uxtb r1, sl │ │ │ │ str r4, [r0, #12] │ │ │ │ orr r1, r1, r6, lsl #8 │ │ │ │ stm r0, {r1, r5, r8} │ │ │ │ sub sp, fp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ beq 3a16c │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 23d0b8 │ │ │ │ + bl 23d0c4 │ │ │ │ sub r2, fp, #276 @ 0x114 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [fp, #-280] @ 0xfffffee8 │ │ │ │ str r6, [fp, #-284] @ 0xfffffee4 │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ beq 3a140 │ │ │ │ @@ -19131,15 +19131,15 @@ │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ mov r9, sl │ │ │ │ stm ip, {r1, r2, r3, r5} │ │ │ │ ldr r2, [r0, #32] │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ sub r1, fp, #284 @ 0x11c │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ - bl 23060c │ │ │ │ + bl 230618 │ │ │ │ sub sl, fp, #56 @ 0x38 │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ ldm sl, {r0, r1, sl} │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ eor r2, r0, #46 @ 0x2e │ │ │ │ orrs r2, r2, r1 │ │ │ │ @@ -19194,15 +19194,15 @@ │ │ │ │ @ instruction: 0xffffff34 │ │ │ │ @ instruction: 0xffffff34 │ │ │ │ @ instruction: 0xffffff34 │ │ │ │ @ instruction: 0xffffff34 │ │ │ │ andeq r0, r0, r8, asr r2 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 23295c │ │ │ │ + bl 232968 │ │ │ │ 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, #828] @ 0x33c │ │ │ │ b 3a180 │ │ │ │ @@ -19239,15 +19239,15 @@ │ │ │ │ @ instruction: 0xfffffe78 │ │ │ │ @ instruction: 0xfffffe78 │ │ │ │ @ instruction: 0xfffffe78 │ │ │ │ @ instruction: 0xfffffe78 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 23295c │ │ │ │ + bl 232968 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ b 3a180 │ │ │ │ @@ -19260,45 +19260,45 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq 3a3e8 │ │ │ │ movw r1, #8499 @ 0x2133 │ │ │ │ cmp r0, r1 │ │ │ │ bne 3a180 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 23295c │ │ │ │ + bl 232968 │ │ │ │ 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, #832] @ 0x340 │ │ │ │ b 3a180 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 23295c │ │ │ │ + bl 232968 │ │ │ │ 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, #840] @ 0x348 │ │ │ │ b 3a180 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 23295c │ │ │ │ + bl 232968 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ b 3a180 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 23295c │ │ │ │ + bl 232968 │ │ │ │ sub r2, fp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ eor r0, r0, #16 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ moveq r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ @@ -19306,40 +19306,40 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r1, r0, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ b 3a180 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 23295c │ │ │ │ + bl 232968 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [fp, #-68] @ 0xffffffbc │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ b 3a180 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 23295c │ │ │ │ + bl 232968 │ │ │ │ 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, #836] @ 0x344 │ │ │ │ b 3a180 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ ldr r1, [sp, #572] @ 0x23c │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 3a180 │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ - bl 23295c │ │ │ │ + bl 232968 │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ eor r0, r0, #45 @ 0x2d │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 3a180 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ @@ -19377,15 +19377,15 @@ │ │ │ │ str r5, [fp, #-264] @ 0xfffffef8 │ │ │ │ str r0, [fp, #-252] @ 0xffffff04 │ │ │ │ str r6, [fp, #-260] @ 0xfffffefc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ sub r3, fp, #264 @ 0x108 │ │ │ │ - bl 21084c │ │ │ │ + bl 210858 │ │ │ │ ldrb r2, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ movne r1, #0 │ │ │ │ eor r2, r4, #46 @ 0x2e │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ @@ -19407,15 +19407,15 @@ │ │ │ │ str r4, [fp, #-248] @ 0xffffff08 │ │ │ │ str r0, [fp, #-236] @ 0xffffff14 │ │ │ │ str r9, [fp, #-244] @ 0xffffff0c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ sub r3, fp, #248 @ 0xf8 │ │ │ │ - bl 21084c │ │ │ │ + bl 210858 │ │ │ │ ldrb r0, [sp, #136] @ 0x88 │ │ │ │ mov r9, #0 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movne r2, r9 │ │ │ │ @@ -19430,15 +19430,15 @@ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ stm sp, {r2, r7} │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r0, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 214368 │ │ │ │ + bl 214374 │ │ │ │ add sl, sp, #136 @ 0x88 │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ ldm sl, {r6, r9, sl} │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ eor r0, r6, #47 @ 0x2f │ │ │ │ orrs r0, r0, r9 │ │ │ │ @@ -19452,15 +19452,15 @@ │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ bl 274b8 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, [r7] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ movne r0, r7 │ │ │ │ - blne 1fce64 │ │ │ │ + blne 1fce70 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ sub r1, fp, #232 @ 0xe8 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ stm r7, {r6, r9} │ │ │ │ str r4, [sp, #604] @ 0x25c │ │ │ │ str r8, [sp, #600] @ 0x258 │ │ │ │ @@ -19478,15 +19478,15 @@ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ sub r3, fp, #88 @ 0x58 │ │ │ │ - bl 210aa4 │ │ │ │ + bl 210ab0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ tst r0, #1 │ │ │ │ beq 3a758 │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ ldr r5, [sp, #148] @ 0x94 │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ @@ -19622,15 +19622,15 @@ │ │ │ │ ldr r2, [r7] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ eor r2, r2, #47 @ 0x2f │ │ │ │ orrs r1, r2, r1 │ │ │ │ beq 3a9e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fce64 │ │ │ │ + bl 1fce70 │ │ │ │ b 3a9e0 │ │ │ │ b 3a984 │ │ │ │ b 3a984 │ │ │ │ b 3a984 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ dmb ish │ │ │ │ @@ -19639,42 +19639,42 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3a990 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3a9b8 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 210484 │ │ │ │ + bl 210490 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #47 @ 0x2f │ │ │ │ orrs r0, r0, r1 │ │ │ │ beq 3a9e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1fce64 │ │ │ │ + bl 1fce70 │ │ │ │ b 3a9e0 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3a9e8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3aa24 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 210604 │ │ │ │ + bl 210610 │ │ │ │ b 3aa24 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl 1fc744 │ │ │ │ + bl 1fc750 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r3, lr, r8, lsr #12 │ │ │ │ eoreq r3, lr, r4, lsr #12 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ @@ -19689,15 +19689,15 @@ │ │ │ │ ldrb r2, [r2] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ str r4, [sp] │ │ │ │ add r4, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b17c │ │ │ │ + bl 22b188 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #2 │ │ │ │ bne 3aaac │ │ │ │ ldm r4!, {r2, r3, r5, r6} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ @@ -19720,15 +19720,15 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bne 3aaf4 │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1fd0c8 │ │ │ │ + bl 1fd0d4 │ │ │ │ ldr r1, [pc, #48] @ 3ab34 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, #44] @ 3ab38 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -19743,15 +19743,15 @@ │ │ │ │ eoreq r2, lr, r8, asr r8 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 247e8c │ │ │ │ + bl 247e98 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3aba0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -19797,15 +19797,15 @@ │ │ │ │ eoreq r2, lr, r4, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 247e8c │ │ │ │ + bl 247e98 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3ac78 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -19852,15 +19852,15 @@ │ │ │ │ eoreq r2, lr, r4, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 247e8c │ │ │ │ + bl 247e98 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3ad54 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -19903,15 +19903,15 @@ │ │ │ │ eoreq r2, lr, r0, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 247e8c │ │ │ │ + bl 247e98 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 3ae20 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -20042,15 +20042,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r2 │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r3, r1 │ │ │ │ bls 3b014 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl 20def4 │ │ │ │ + bl 20df00 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 3b07c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r6, r0 │ │ │ │ bcs 3b050 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -20108,15 +20108,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r3, r1 │ │ │ │ bls 3b120 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 20def4 │ │ │ │ + bl 20df00 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 3b180 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r6, r0 │ │ │ │ bcs 3b158 │ │ │ │ @@ -20133,15 +20133,15 @@ │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r1, r4, #13 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 200e3c │ │ │ │ + bl 200e48 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r5] │ │ │ │ sub sp, fp, #16 │ │ │ │ @@ -20162,23 +20162,23 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ ldr r1, [pc, #36] @ 3b200 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 21ff38 │ │ │ │ + bl 21ff44 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ eoreq r4, lr, r8, asr #25 │ │ │ │ - andseq r4, sp, r0, lsl r4 │ │ │ │ + andseq r4, sp, ip, lsl r4 │ │ │ │ eoreq r5, lr, ip, lsl r5 │ │ │ │ - andseq r4, sp, ip, ror #7 │ │ │ │ + @ instruction: 0x001d43f8 │ │ │ │ push {r4, sl, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sp, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -20205,15 +20205,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3bbd8 │ │ │ │ b 3b22c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ - bl 210398 │ │ │ │ + bl 2103a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r2, lr, r0, asr #21 │ │ │ │ mlaeq lr, r8, sl, r2 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ @@ -20309,18 +20309,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 20dd84 │ │ │ │ + bl 20dd90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 219344 │ │ │ │ + bl 219350 │ │ │ │ bl 38d44 │ │ │ │ eoreq r2, lr, r0, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -20666,15 +20666,15 @@ │ │ │ │ b 27128 │ │ │ │ ldr r0, [pc, #16] @ 3b9c0 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #12] @ 3b9c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - strdeq r3, [r7], -sp @ │ │ │ │ + eoreq r3, r7, sp, ror sp │ │ │ │ eoreq r2, lr, r8, ror #11 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 3ba0c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 3ba10 │ │ │ │ @@ -20956,15 +20956,15 @@ │ │ │ │ clrex │ │ │ │ mov r2, #0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bdb0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 20fcf8 │ │ │ │ + bl 20fd04 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ b 3bdb0 │ │ │ │ ldr r0, [pc, #108] @ 3becc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ @@ -20993,15 +20993,15 @@ │ │ │ │ bl 27128 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq r2, lr, r4, lsl r5 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - bl 23bfec │ │ │ │ + bl 23bff8 │ │ │ │ ldr r1, [pc, #92] @ 3bf44 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -21014,37 +21014,37 @@ │ │ │ │ sub r1, fp, #1 │ │ │ │ ldr r0, [pc, #40] @ 3bf48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [fp, #-8] │ │ │ │ mov r0, sp │ │ │ │ str r0, [fp, #-12] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 20dd84 │ │ │ │ + bl 20dd90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 22efb0 │ │ │ │ + bl 22efbc │ │ │ │ bl 38d44 │ │ │ │ eoreq r2, lr, r4, lsr #12 │ │ │ │ eoreq r4, lr, r4, lsr r0 │ │ │ │ push {r0, r1, r2, r3, r4, r5, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 23c0ac │ │ │ │ + bl 23c0b8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 220690 │ │ │ │ + bl 22069c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 22f0a0 │ │ │ │ + bl 22f0ac │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, sl, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -21145,15 +21145,15 @@ │ │ │ │ eoreq r2, lr, ip, asr #11 │ │ │ │ ldrdeq r2, [lr], -r8 @ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 23cbe8 │ │ │ │ + bl 23cbf4 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq sp, fp │ │ │ │ popeq {fp, pc} │ │ │ │ ldr r2, [pc, #4] @ 3c158 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ eoreq r2, lr, r8, lsr r8 │ │ │ │ @@ -21391,24 +21391,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 3cd80 │ │ │ │ - eoreq sl, r1, ip, lsr r3 │ │ │ │ - eoreq r1, r2, ip, lsr fp │ │ │ │ + eoreq sl, r1, ip, asr #6 │ │ │ │ + strhteq r1, [r2], -ip │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #8] @ 3c538 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3cd3c │ │ │ │ - ldrdeq r4, [r7], -r8 @ │ │ │ │ + eoreq r4, r7, r8, asr r9 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #40] @ 3c57c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -21459,15 +21459,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [fp, #-8] │ │ │ │ sub r2, fp, #1 │ │ │ │ str r2, [fp, #-12] │ │ │ │ bl 3cd80 │ │ │ │ - eoreq r1, r2, ip, asr #20 │ │ │ │ + eoreq r1, r2, ip, asr #21 │ │ │ │ eoreq r3, lr, ip, lsl #19 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ bl 3c638 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -21485,15 +21485,15 @@ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [fp, #-8] │ │ │ │ sub r2, fp, #1 │ │ │ │ str r2, [fp, #-12] │ │ │ │ bl 3cd80 │ │ │ │ - eoreq r1, r2, r4, ror #19 │ │ │ │ + eoreq r1, r2, r4, ror #20 │ │ │ │ eoreq r3, lr, r8, ror #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ add fp, sp, #8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr lr, [pc, #92] @ 3c704 │ │ │ │ ldr r4, [pc, #92] @ 3c708 │ │ │ │ ldr r5, [pc, #92] @ 3c70c │ │ │ │ @@ -21516,16 +21516,16 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, ip │ │ │ │ str lr, [sp, #16] │ │ │ │ str r4, [fp, #-12] │ │ │ │ str r5, [fp, #-20] @ 0xffffffec │ │ │ │ bl 3cd80 │ │ │ │ eoreq r2, lr, r8, lsl #28 │ │ │ │ - eoreq r9, r1, r8, lsl #29 │ │ │ │ - eoreq sl, r1, ip, asr r1 │ │ │ │ + mlaeq r1, r8, lr, r9 │ │ │ │ + eoreq sl, r1, ip, ror #2 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 3c728 │ │ │ │ push {fp, lr} │ │ │ │ @@ -21655,15 +21655,15 @@ │ │ │ │ eoreq r2, lr, r0, lsl #25 │ │ │ │ eoreq r3, lr, ip, lsr #12 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 24fc40 │ │ │ │ + bl 24fc50 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 3c97c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 3c980 │ │ │ │ mov r3, #1 │ │ │ │ @@ -21762,15 +21762,15 @@ │ │ │ │ strdeq r2, [lr], -ip @ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 3cae0 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ccf0 │ │ │ │ - eoreq r9, r7, sl, lsl #9 │ │ │ │ + eoreq r9, r7, sl, lsl #10 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ @@ -21803,15 +21803,15 @@ │ │ │ │ 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 22c9e4 │ │ │ │ + bl 22c9f0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3ccd4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ stm sp, {r1, r2} │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -21879,29 +21879,29 @@ │ │ │ │ ldr r0, [pc, #48] @ 3ccd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ bl 3cd80 │ │ │ │ - eoreq r9, r7, ip, lsr r4 │ │ │ │ + strhteq r9, [r7], -ip │ │ │ │ eoreq r2, lr, r0, lsr lr │ │ │ │ eoreq r2, lr, r8, asr sp │ │ │ │ - eoreq r9, r1, ip, asr #17 │ │ │ │ + ldrdeq r9, [r1], -ip @ │ │ │ │ eoreq r3, lr, r4, asr r1 │ │ │ │ ldrdeq r2, [lr], -r4 @ │ │ │ │ - eoreq r9, r1, r8, lsr #18 │ │ │ │ - eoreq r9, r1, r8, lsl #23 │ │ │ │ + eoreq r9, r1, r8, lsr r9 │ │ │ │ + mlaeq r1, r8, fp, r9 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 3ccec │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3ca7c │ │ │ │ - eoreq r9, r7, r8, ror #5 │ │ │ │ + eoreq r9, r7, r8, ror #6 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [pc, #52] @ 3cd38 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, fp, #8 │ │ │ │ @@ -21937,26 +21937,26 @@ │ │ │ │ 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 22c9e4 │ │ │ │ + bl 22c9f0 │ │ │ │ bleq 78ee4 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strbtmi fp, [sl], -r2, lsl #24 │ │ │ │ strlt fp, [r1], #-1028 @ 0xfffffbfc │ │ │ │ @ instruction: 0xa018f8df │ │ │ │ ldrmi sl, [sl], #773 @ 0x305 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdami r4, {r3, sl, ip, sp, pc} │ │ │ │ andeq pc, r0, sl, asr r8 @ │ │ │ │ - b 47ad74 <__aeabi_uldivmod@@Base+0x22203c> │ │ │ │ - b 117ad78 <__aeabi_uldivmod@@Base+0xf22040> │ │ │ │ + b 47ad74 <__aeabi_uldivmod@@Base+0x22202c> │ │ │ │ + b 117ad78 <__aeabi_uldivmod@@Base+0xf22030> │ │ │ │ strhteq r2, [lr], -r8 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ ldr r3, [pc, #20] @ 3cdf0 │ │ │ │ ldr r2, [pc, #20] @ 3cdf4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -21971,31 +21971,31 @@ │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ eoreq r3, lr, r6, ror #17 │ │ │ │ eoreq r3, lr, r4, ror #17 │ │ │ │ eoreq r2, lr, lr, ror sp │ │ │ │ andeq r0, r0, r0, lsr #8 │ │ │ │ - blmi 28ee4c <__aeabi_uldivmod@@Base+0x36114> │ │ │ │ - bmi 28e010 <__aeabi_uldivmod@@Base+0x352d8> │ │ │ │ - bne 70e020 <__aeabi_uldivmod@@Base+0x4b52e8> │ │ │ │ + blmi 28ee4c <__aeabi_uldivmod@@Base+0x36104> │ │ │ │ + bmi 28e010 <__aeabi_uldivmod@@Base+0x352c8> │ │ │ │ + bne 70e020 <__aeabi_uldivmod@@Base+0x4b52d8> │ │ │ │ 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 │ │ │ │ strhteq r3, [lr], -ip │ │ │ │ strhteq r3, [lr], -r8 │ │ │ │ eoreq r2, lr, r0, asr sp │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ - blmi 2ea280 <__aeabi_uldivmod@@Base+0x91548> │ │ │ │ + blmi 2ea280 <__aeabi_uldivmod@@Base+0x91538> │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 2ab418 <__aeabi_uldivmod@@Base+0x526e0> │ │ │ │ + blmi 2ab418 <__aeabi_uldivmod@@Base+0x526d0> │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ea6818 │ │ │ │ @ instruction: 0xf7ffec18 │ │ │ │ blmi 1fcd7c │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ @@ -22280,15 +22280,15 @@ │ │ │ │ beq 3d2f4 │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ b 3d2fc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 133fd8 │ │ │ │ + bl 133fe4 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldm r8!, {r2, r3, r5, r7} │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r5, r7} │ │ │ │ ldm r8, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ @@ -22883,15 +22883,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3dc44 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3dc68 │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3dc84 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -23150,15 +23150,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3e070 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e094 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ beq 3e0d4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r6, r0, #4 │ │ │ │ b 3e0b8 │ │ │ │ add r6, r6, #12 │ │ │ │ @@ -23485,30 +23485,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e5a8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e5d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e378 │ │ │ │ + bl 16e384 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 3de20 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e5e0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 133c90 │ │ │ │ + b 133c9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 3de20 │ │ │ │ b 3e624 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ @@ -23518,15 +23518,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e62c │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e654 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 133c90 │ │ │ │ + bl 133c9c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ @@ -23559,15 +23559,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3e6d4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e6bc │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 3e6bc │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e718 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -23611,15 +23611,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 3e7a4 │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e754 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 3e754 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq 3e7f8 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -23681,15 +23681,15 @@ │ │ │ │ bne 3e8b0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e8e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 3e958 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq 3e934 │ │ │ │ @@ -23701,15 +23701,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3e90c │ │ │ │ cmp r2, #1 │ │ │ │ bne 3e8f4 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 3e8f4 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e950 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -23748,15 +23748,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3e9c4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 3e9ec │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 9c150 │ │ │ │ @@ -24112,15 +24112,15 @@ │ │ │ │ str r5, [r1, #12] │ │ │ │ strd r2, [r0] │ │ │ │ str ip, [sp, #32] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 133fd8 │ │ │ │ + bl 133fe4 │ │ │ │ ldm sl!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ add ip, r4, #64 @ 0x40 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm sl, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, r4, #32 │ │ │ │ @@ -24845,18 +24845,18 @@ │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq lr, sl, r8, asr r4 │ │ │ │ mlaeq sl, r8, r2, lr │ │ │ │ eoreq sp, sl, r4, asr #31 │ │ │ │ - eoreq r9, r1, r4, ror fp │ │ │ │ + strdeq r9, [r1], -r4 @ │ │ │ │ eoreq lr, sl, ip, ror #6 │ │ │ │ eoreq lr, sl, r4, ror #30 │ │ │ │ - strdeq r9, [r1], -r4 @ │ │ │ │ + eoreq r9, r1, r4, ror lr │ │ │ │ eoreq lr, sl, r8, lsl r3 │ │ │ │ eoreq lr, sl, r4, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, #4 │ │ │ │ @@ -25434,18 +25434,18 @@ │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ strdeq sp, [sl], -r8 @ │ │ │ │ strhteq sp, [sl], -r4 │ │ │ │ eoreq sp, sl, ip, asr #12 │ │ │ │ - eoreq r9, r1, r0, lsr #4 │ │ │ │ + eoreq r9, r1, r0, lsr #5 │ │ │ │ strhteq sp, [sl], -r0 │ │ │ │ strdeq lr, [sl], -r0 @ │ │ │ │ - eoreq r9, r1, r8, asr #10 │ │ │ │ + eoreq r9, r1, r8, asr #11 │ │ │ │ eoreq sp, sl, ip, asr #20 │ │ │ │ eoreq sp, sl, ip, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r1, #24] │ │ │ │ @@ -26024,18 +26024,18 @@ │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq sp, sl, r0, asr #4 │ │ │ │ eoreq sp, sl, r4, asr r0 │ │ │ │ eoreq ip, sl, r8, lsr sp │ │ │ │ - eoreq r8, r1, r0, lsr #18 │ │ │ │ + eoreq r8, r1, r0, lsr #19 │ │ │ │ eoreq sp, sl, ip, lsr r1 │ │ │ │ strdeq sp, [sl], -r8 @ │ │ │ │ - eoreq r8, r1, r4, asr #23 │ │ │ │ + eoreq r8, r1, r4, asr #24 │ │ │ │ eoreq sp, sl, r4, ror #1 │ │ │ │ eoreq sp, sl, r4, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, #4 │ │ │ │ @@ -26628,18 +26628,18 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq ip, sl, ip, asr r6 │ │ │ │ eoreq ip, sl, ip, ror #18 │ │ │ │ eoreq ip, sl, r8, ror #15 │ │ │ │ eoreq ip, sl, r8, asr r4 │ │ │ │ - eoreq r7, r1, r8, lsr #31 │ │ │ │ + eoreq r8, r1, r8, lsr #32 │ │ │ │ eoreq ip, sl, ip, ror r8 │ │ │ │ eoreq sp, sl, r8, ror r3 │ │ │ │ - eoreq r8, r1, r0, ror r2 │ │ │ │ + strdeq r8, [r1], -r0 @ │ │ │ │ strdeq ip, [sl], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, #4 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ @@ -27216,18 +27216,18 @@ │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq ip, sl, r0, lsr #2 │ │ │ │ eoreq fp, sl, ip, ror #27 │ │ │ │ eoreq fp, sl, r4, lsl #21 │ │ │ │ - eoreq r7, r1, r8, asr #12 │ │ │ │ + eoreq r7, r1, r8, asr #13 │ │ │ │ eoreq fp, sl, r8, ror #29 │ │ │ │ eoreq ip, sl, r8, lsl sl │ │ │ │ - eoreq r7, r1, r0, ror r9 │ │ │ │ + strdeq r7, [r1], -r0 @ │ │ │ │ eoreq fp, sl, r4, lsl #29 │ │ │ │ eoreq fp, sl, r4, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r9, #4 │ │ │ │ @@ -27790,18 +27790,18 @@ │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mlaeq sl, r4, r6, fp │ │ │ │ ldrdeq fp, [sl], -r4 @ │ │ │ │ eoreq fp, sl, r0, lsl #4 │ │ │ │ - eoreq r6, r1, r0, ror sp │ │ │ │ + strdeq r6, [r1], -r0 @ │ │ │ │ eoreq fp, sl, r8, lsr #11 │ │ │ │ eoreq ip, sl, r0, ror #2 │ │ │ │ - strdeq r6, [r1], -r0 @ │ │ │ │ + eoreq r7, r1, r0, ror r0 │ │ │ │ eoreq fp, sl, r4, asr r5 │ │ │ │ eoreq fp, sl, r0, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -28391,18 +28391,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq ip, sl, r4, asr #23 │ │ │ │ strhteq ip, [sl], -r4 │ │ │ │ eoreq ip, sl, r4, lsl sp │ │ │ │ mlaeq sl, r8, r9, ip │ │ │ │ - eoreq r6, r1, r8, lsr #8 │ │ │ │ + eoreq r6, r1, r8, lsr #9 │ │ │ │ eoreq ip, sl, r4, ror #27 │ │ │ │ eoreq fp, sl, r0, lsl #16 │ │ │ │ - eoreq r6, r1, r0, asr #14 │ │ │ │ + eoreq r6, r1, r0, asr #15 │ │ │ │ eoreq ip, sl, r8, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, #4 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ @@ -28809,17 +28809,17 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 438f0 │ │ │ │ add r0, fp, #4 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq r5, r1, r8, asr sp │ │ │ │ + ldrdeq r5, [r1], -r8 @ │ │ │ │ eoreq fp, sl, ip, lsl r1 │ │ │ │ - eoreq r5, r1, r4, lsl pc │ │ │ │ + mlaeq r1, r4, pc, r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r0, [r1, #24] │ │ │ │ mov r9, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -29381,18 +29381,18 @@ │ │ │ │ add r0, sl, #4 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r9, sl, ip, lsl r8 │ │ │ │ eoreq r9, sl, ip, lsl r5 │ │ │ │ - eoreq r5, r1, r8, lsr #9 │ │ │ │ + eoreq r5, r1, r8, lsr #10 │ │ │ │ eoreq r9, sl, r4, lsl #18 │ │ │ │ eoreq sl, sl, r0, lsl #17 │ │ │ │ - eoreq r5, r1, r0, asr r7 │ │ │ │ + ldrdeq r5, [r1], -r0 @ │ │ │ │ eoreq r9, sl, ip, lsr #17 │ │ │ │ eoreq r9, sl, ip, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r0, [r1, #24] │ │ │ │ @@ -29971,18 +29971,18 @@ │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r9, sl, r4, ror r4 │ │ │ │ eoreq r9, sl, r8, lsl #5 │ │ │ │ eoreq r8, sl, ip, ror #30 │ │ │ │ - eoreq r4, r1, r4, ror fp │ │ │ │ + strdeq r4, [r1], -r4 @ │ │ │ │ eoreq r9, sl, r0, ror r3 │ │ │ │ eoreq r9, sl, ip, asr #30 │ │ │ │ - eoreq r4, r1, r8, lsl lr │ │ │ │ + mlaeq r1, r8, lr, r4 │ │ │ │ eoreq r9, sl, r8, lsl r3 │ │ │ │ strdeq r9, [sl], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r9, #4 │ │ │ │ @@ -30530,18 +30530,18 @@ │ │ │ │ add r0, sl, #4 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mlaeq sl, r8, fp, r8 │ │ │ │ ldrdeq r7, [sl], -r8 @ │ │ │ │ - ldrdeq r4, [r1], -r4 @ │ │ │ │ + eoreq r4, r1, r4, asr r3 │ │ │ │ strhteq r8, [sl], -r4 │ │ │ │ eoreq r9, sl, ip, lsl #13 │ │ │ │ - eoreq r4, r1, ip, ror #9 │ │ │ │ + eoreq r4, r1, ip, ror #10 │ │ │ │ eoreq r8, sl, r4, ror #20 │ │ │ │ eoreq r8, sl, r8, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, [r1, #24] │ │ │ │ @@ -31131,18 +31131,18 @@ │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r8, sl, ip, ror #5 │ │ │ │ eoreq r7, sl, ip, lsr #4 │ │ │ │ eoreq r6, sl, r4, lsl #27 │ │ │ │ - eoreq r3, r1, r0, ror r9 │ │ │ │ + strdeq r3, [r1], -r0 @ │ │ │ │ strdeq r8, [sl], -r0 @ │ │ │ │ eoreq r8, sl, ip, lsr #26 │ │ │ │ - eoreq r3, r1, r0, lsl ip │ │ │ │ + mlaeq r1, r0, ip, r3 │ │ │ │ mlaeq sl, r8, r1, r8 │ │ │ │ eoreq r8, sl, ip, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r0 │ │ │ │ ldrd r0, [r1, #24] │ │ │ │ @@ -31168,15 +31168,15 @@ │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 46148 │ │ │ │ mov r6, #1 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ mov r1, fp │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 100db8 │ │ │ │ + bl 100dc4 │ │ │ │ ldrb r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #4 │ │ │ │ bne 463b0 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ add ip, sp, #152 @ 0x98 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -31391,15 +31391,15 @@ │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, sp, #200 @ 0xc8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 100db8 │ │ │ │ + bl 100dc4 │ │ │ │ ldrb r0, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #4 │ │ │ │ bne 463c8 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ add ip, sp, #152 @ 0x98 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -31771,18 +31771,18 @@ │ │ │ │ add r0, r8, #4 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r7, sl, r0, asr #6 │ │ │ │ eoreq r7, sl, r0, lsr #32 │ │ │ │ - eoreq r2, r1, r0, asr pc │ │ │ │ + ldrdeq r2, [r1], -r0 @ │ │ │ │ eoreq r7, sl, ip, lsl #8 │ │ │ │ eoreq r8, sl, r8, lsr #6 │ │ │ │ - eoreq r3, r1, ip, ror #5 │ │ │ │ + eoreq r3, r1, ip, ror #6 │ │ │ │ strhteq r7, [sl], -r4 │ │ │ │ mlaeq sl, r4, r4, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r1, #24] │ │ │ │ @@ -31991,15 +31991,15 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r0, r9 │ │ │ │ bl 3ea54 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ strhteq r7, [sl], -r4 │ │ │ │ - eoreq r2, r1, r4, lsr #25 │ │ │ │ + eoreq r2, r1, r4, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -32232,15 +32232,15 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r0, r8 │ │ │ │ bl 3ea54 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r7, sl, r8, lsl fp │ │ │ │ - eoreq r2, r1, r8, asr r9 │ │ │ │ + ldrdeq r2, [r1], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r1, #28] │ │ │ │ @@ -33056,24 +33056,24 @@ │ │ │ │ beq 47b4c │ │ │ │ add r0, sp, #24 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - ldrdeq r2, [r1], -ip @ │ │ │ │ - eoreq r2, r1, sl, ror #9 │ │ │ │ + eoreq r2, r1, ip, asr r5 │ │ │ │ + eoreq r2, r1, sl, ror #10 │ │ │ │ strdeq r5, [sl], -r4 @ │ │ │ │ eoreq r6, sl, r4, asr #4 │ │ │ │ eoreq r6, sl, ip, rrx │ │ │ │ ldrdeq r5, [sl], -r4 @ │ │ │ │ - eoreq r1, r1, r0, asr ip │ │ │ │ + ldrdeq r1, [r1], -r0 @ │ │ │ │ eoreq r6, sl, r4, asr r1 │ │ │ │ eoreq r6, sl, r4, ror #30 │ │ │ │ - eoreq r1, r1, r8, lsl #30 │ │ │ │ + eoreq r1, r1, r8, lsl #31 │ │ │ │ strdeq r6, [sl], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #24 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 47c78 │ │ │ │ @@ -33569,15 +33569,15 @@ │ │ │ │ str r0, [lr, #80] @ 0x50 │ │ │ │ str ip, [lr] │ │ │ │ mov r0, r5 │ │ │ │ bl 3ea54 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 133fd8 │ │ │ │ + bl 133fe4 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ mov r0, r8 │ │ │ │ add ip, sp, #232 @ 0xe8 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, r8, #32 │ │ │ │ @@ -33825,24 +33825,24 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq 48750 │ │ │ │ orr r0, fp, #4 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq r1, r1, r8, lsl #18 │ │ │ │ - eoreq r1, r1, sl, lsr #17 │ │ │ │ + eoreq r1, r1, r8, lsl #19 │ │ │ │ + eoreq r1, r1, sl, lsr #18 │ │ │ │ eoreq r5, sl, r0, ror #5 │ │ │ │ strhteq r5, [sl], -r8 │ │ │ │ eoreq r5, sl, r4, lsl r4 │ │ │ │ mlaeq sl, r4, r1, r5 │ │ │ │ - mlaeq r1, r4, pc, r0 @ │ │ │ │ + eoreq r1, r1, r4, lsl r0 │ │ │ │ ldrdeq r5, [sl], -ip @ │ │ │ │ eoreq r6, sl, r8, lsl #7 │ │ │ │ - eoreq r1, r1, ip, ror #5 │ │ │ │ + eoreq r1, r1, ip, ror #6 │ │ │ │ mlaeq sl, r4, r4, r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #716 @ 0x2cc │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #24 │ │ │ │ @@ -34800,24 +34800,24 @@ │ │ │ │ beq 4968c │ │ │ │ add r0, sp, #1760 @ 0x6e0 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq r0, r1, r0, lsl #26 │ │ │ │ - eoreq r0, r1, r2, lsr ip │ │ │ │ + eoreq r0, r1, r0, lsl #27 │ │ │ │ + strhteq r0, [r1], -r2 │ │ │ │ ldrdeq r4, [sl], -r0 @ │ │ │ │ eoreq r4, sl, r8, lsl #18 │ │ │ │ eoreq r4, sl, ip, lsr r7 │ │ │ │ eoreq r4, sl, r4, lsl #7 │ │ │ │ - strdeq r0, [r1], -r4 @ │ │ │ │ + eoreq r0, r1, r4, ror r1 │ │ │ │ eoreq r4, sl, ip, lsl r8 │ │ │ │ eoreq r5, sl, r0, ror #9 │ │ │ │ - eoreq r0, r1, r4, lsl r5 │ │ │ │ + mlaeq r1, r4, r5, r0 │ │ │ │ eoreq r4, sl, r8, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #24 │ │ │ │ beq 4975c │ │ │ │ @@ -35564,24 +35564,24 @@ │ │ │ │ beq 4a27c │ │ │ │ add r0, sp, #24 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, fp │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq pc, r0, r8, asr #27 │ │ │ │ - eoreq pc, r0, r6, asr #27 │ │ │ │ + eoreq pc, r0, r8, asr #28 │ │ │ │ + eoreq pc, r0, r6, asr #28 │ │ │ │ eoreq r3, sl, ip, lsl #15 │ │ │ │ eoreq r3, sl, ip, asr #21 │ │ │ │ eoreq r3, sl, r8, lsl r9 │ │ │ │ eoreq r3, sl, r4, ror #12 │ │ │ │ - eoreq pc, r0, r0, asr r4 @ │ │ │ │ + ldrdeq pc, [r0], -r0 @ │ │ │ │ eoreq r3, sl, r8, ror #19 │ │ │ │ eoreq r4, sl, r4, lsr r8 │ │ │ │ - strdeq pc, [r0], -ip @ │ │ │ │ + eoreq pc, r0, ip, ror r8 @ │ │ │ │ mlaeq sl, r8, r9, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #24 │ │ │ │ beq 4a368 │ │ │ │ @@ -36408,24 +36408,24 @@ │ │ │ │ beq 4afac │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - ldrdeq pc, [r0], -r8 @ │ │ │ │ - strhteq pc, [r0], -sl @ │ │ │ │ + eoreq pc, r0, r8, asr r2 @ │ │ │ │ + eoreq pc, r0, sl, lsr r2 @ │ │ │ │ mlaeq sl, ip, sl, r2 │ │ │ │ eoreq r2, sl, r0, ror #28 │ │ │ │ eoreq r2, sl, r0, asr #24 │ │ │ │ eoreq r2, sl, r4, asr r9 │ │ │ │ - eoreq lr, r0, r8, lsl r7 │ │ │ │ + mlaeq r0, r8, r7, lr │ │ │ │ eoreq r2, sl, ip, lsr #26 │ │ │ │ eoreq r3, sl, r8, lsl #22 │ │ │ │ - eoreq lr, r0, r8, lsl #22 │ │ │ │ + eoreq lr, r0, r8, lsl #23 │ │ │ │ ldrdeq r2, [sl], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ add r8, r0, #8 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -37249,24 +37249,24 @@ │ │ │ │ beq 4bcd0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq lr, r0, r4, lsr #9 │ │ │ │ - eoreq lr, r0, r2, ror r4 │ │ │ │ + eoreq lr, r0, r4, lsr #10 │ │ │ │ + strdeq lr, [r0], -r2 @ │ │ │ │ eoreq r1, sl, r4, lsr #27 │ │ │ │ eoreq r2, sl, r0, asr r1 │ │ │ │ eoreq r1, sl, r4, lsr #30 │ │ │ │ eoreq r1, sl, ip, asr ip │ │ │ │ - eoreq sp, r0, r0, lsl #20 │ │ │ │ + eoreq sp, r0, r0, lsl #21 │ │ │ │ eoreq r2, sl, r0, lsr r0 │ │ │ │ eoreq r2, sl, r0, ror #27 │ │ │ │ - ldrdeq sp, [r0], -r0 @ │ │ │ │ + eoreq sp, r0, r0, asr lr │ │ │ │ ldrdeq r1, [sl], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #996 @ 0x3e4 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #24 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 4be7c │ │ │ │ @@ -38260,15 +38260,15 @@ │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ bl 3ee48 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ bl 3ee48 │ │ │ │ add r0, sp, #904 @ 0x388 │ │ │ │ bl 8e5d4 │ │ │ │ b 4ccc8 │ │ │ │ - eoreq sp, r0, r4, lsl #15 │ │ │ │ + eoreq sp, r0, r4, lsl #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #1 │ │ │ │ mov sl, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #1 │ │ │ │ @@ -38371,15 +38371,15 @@ │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b 4ce6c │ │ │ │ - eoreq sp, r0, r6, lsr #13 │ │ │ │ + eoreq sp, r0, r6, lsr #14 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4cebc │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ beq 4cebc │ │ │ │ @@ -38400,18 +38400,18 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r1, sl, ip, asr r0 │ │ │ │ eoreq r1, sl, r4, lsr r3 │ │ │ │ mlaeq sl, r0, r1, r1 │ │ │ │ eoreq r0, sl, r0, lsl pc │ │ │ │ - mlaeq r0, ip, r9, ip │ │ │ │ + eoreq ip, r0, ip, lsl sl │ │ │ │ eoreq r1, sl, r8, asr r2 │ │ │ │ mlaeq sl, r0, sp, r1 │ │ │ │ - eoreq sp, r0, r8, ror #1 │ │ │ │ + eoreq sp, r0, r8, ror #2 │ │ │ │ eoreq r1, sl, r0, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ beq 4cfbc │ │ │ │ @@ -39232,24 +39232,24 @@ │ │ │ │ beq 4dbcc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq ip, r0, r0, lsr #11 │ │ │ │ - eoreq ip, r0, r6, ror #10 │ │ │ │ + eoreq ip, r0, r0, lsr #12 │ │ │ │ + eoreq ip, r0, r6, ror #11 │ │ │ │ eoreq pc, r9, ip, lsl #29 │ │ │ │ eoreq r0, sl, r0, lsl #4 │ │ │ │ eoreq r0, sl, r4 │ │ │ │ eoreq pc, r9, ip, asr #26 │ │ │ │ - strdeq fp, [r0], -r8 @ │ │ │ │ + eoreq fp, r0, r8, ror fp │ │ │ │ ldrdeq r0, [sl], -ip @ │ │ │ │ eoreq r0, sl, r8, ror #29 │ │ │ │ - strdeq fp, [r0], -r0 @ │ │ │ │ + eoreq fp, r0, r0, ror pc │ │ │ │ eoreq r0, sl, r8, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #332 @ 0x14c │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ add r9, r0, #16 │ │ │ │ add sl, fp, #8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -40070,24 +40070,24 @@ │ │ │ │ beq 4e8e4 │ │ │ │ add r0, sp, #24 │ │ │ │ orr r0, r0, #4 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq fp, r0, ip, ror r8 │ │ │ │ - eoreq fp, r0, sl, asr #16 │ │ │ │ + strdeq fp, [r0], -ip @ │ │ │ │ + eoreq fp, r0, sl, asr #17 │ │ │ │ eoreq pc, r9, r0, lsr #3 │ │ │ │ eoreq pc, r9, ip, asr #10 │ │ │ │ eoreq pc, r9, r4, lsl #7 │ │ │ │ eoreq pc, r9, r8, ror r0 @ │ │ │ │ - eoreq sl, r0, r8, ror #27 │ │ │ │ + eoreq sl, r0, r8, ror #28 │ │ │ │ eoreq pc, r9, r8, asr #8 │ │ │ │ ldrdeq r0, [sl], -r0 @ │ │ │ │ - eoreq fp, r0, r0, ror #3 │ │ │ │ + eoreq fp, r0, r0, ror #4 │ │ │ │ eoreq pc, r9, r4, lsl #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -41339,17 +41339,17 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ bl 4ea70 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ strhteq ip, [r9], -r8 │ │ │ │ - mlaeq r0, r6, r6, sp │ │ │ │ + eoreq sp, r0, r6, lsl r7 │ │ │ │ strhteq ip, [r9], -r0 │ │ │ │ - eoreq sp, r0, sl, lsr #14 │ │ │ │ + eoreq sp, r0, sl, lsr #15 │ │ │ │ eoreq ip, r9, ip, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r7, r0 │ │ │ │ @@ -41922,17 +41922,17 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mlaeq r9, r4, r3, ip │ │ │ │ - eoreq ip, r0, r2, lsl pc │ │ │ │ + mlaeq r0, r2, pc, ip @ │ │ │ │ eoreq ip, r9, ip, lsr #10 │ │ │ │ - eoreq ip, r0, r6, lsl #28 │ │ │ │ + eoreq ip, r0, r6, lsl #29 │ │ │ │ eoreq ip, r9, r8, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #660 @ 0x294 │ │ │ │ ldr r7, [r1] │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ @@ -42587,18 +42587,18 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq ip, r0, sl, lsr #8 │ │ │ │ + eoreq ip, r0, sl, lsr #9 │ │ │ │ eoreq fp, r9, ip, lsr sl │ │ │ │ strhteq fp, [r9], -r8 │ │ │ │ - mlaeq r0, r6, r3, ip │ │ │ │ + eoreq ip, r0, r6, lsl r4 │ │ │ │ strhteq fp, [r9], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r8, [r1] │ │ │ │ mov fp, r0 │ │ │ │ movw r0, #314 @ 0x13a │ │ │ │ mov r7, r2 │ │ │ │ @@ -43226,18 +43226,18 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq sl, r9, r4, asr #30 │ │ │ │ eoreq sl, r9, ip, asr #31 │ │ │ │ eoreq sl, r9, r0, ror #30 │ │ │ │ eoreq sl, r9, ip, ror pc │ │ │ │ - eoreq fp, r0, lr, lsr r9 │ │ │ │ + strhteq fp, [r0], -lr │ │ │ │ eoreq sl, r9, r8, asr pc │ │ │ │ eoreq sl, r9, r0, ror #30 │ │ │ │ - strdeq fp, [r0], -r2 @ │ │ │ │ + eoreq fp, r0, r2, ror sl │ │ │ │ eoreq fp, r9, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ mov sl, r0 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ @@ -43738,18 +43738,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl 4e91c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r0, r2, r1, fp │ │ │ │ + eoreq fp, r0, r2, lsl r2 │ │ │ │ eoreq sl, r9, r4, lsr #15 │ │ │ │ eoreq sl, r9, r0, lsr #14 │ │ │ │ - strdeq fp, [r0], -lr @ │ │ │ │ + eoreq fp, r0, lr, ror r1 │ │ │ │ eoreq sl, r9, r8, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r6, [r1] │ │ │ │ movw sl, #314 @ 0x13a │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -43879,15 +43879,15 @@ │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq sl, r9, r8, lsl r5 │ │ │ │ eoreq sl, r9, ip, asr #10 │ │ │ │ - ldrdeq sl, [r0], -sl @ │ │ │ │ + eoreq sl, r0, sl, asr pc │ │ │ │ eoreq sl, r9, r4, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r4, [r1] │ │ │ │ movw sl, #402 @ 0x192 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -44027,15 +44027,15 @@ │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq sl, r9, r4, ror #5 │ │ │ │ eoreq sl, r9, r8, lsl r3 │ │ │ │ - eoreq sl, r0, r6, lsr #25 │ │ │ │ + eoreq sl, r0, r6, lsr #26 │ │ │ │ strhteq sl, [r9], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ ldr sl, [r1] │ │ │ │ movw r8, #1766 @ 0x6e6 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -44181,15 +44181,15 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq sl, r9, ip, ror r0 │ │ │ │ strhteq sl, [r9], -r0 │ │ │ │ - eoreq sl, r0, lr, lsr sl │ │ │ │ + strhteq sl, [r0], -lr │ │ │ │ eoreq sl, r9, r8, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mov r7, r1 │ │ │ │ @@ -44348,15 +44348,15 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ strdeq r9, [r9], -ip @ │ │ │ │ eoreq r9, r9, r8, lsr lr │ │ │ │ - strhteq sl, [r0], -lr │ │ │ │ + eoreq sl, r0, lr, lsr r8 │ │ │ │ eoreq r9, r9, r8, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr sl, [r1] │ │ │ │ mov fp, r0 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ mov r5, r1 │ │ │ │ @@ -44485,15 +44485,15 @@ │ │ │ │ mov r1, #896 @ 0x380 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ strhteq r9, [r9], -r0 │ │ │ │ eoreq r9, r9, r8, ror #23 │ │ │ │ - eoreq sl, r0, r2, ror r5 │ │ │ │ + strdeq sl, [r0], -r2 @ │ │ │ │ eoreq r9, r9, ip, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -45238,18 +45238,18 @@ │ │ │ │ b 539a4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 56fe8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq r9, r0, r7, asr ip │ │ │ │ - eoreq r9, r0, r6, lsl ip │ │ │ │ - mlaeq r0, r1, ip, r9 │ │ │ │ - mlaeq r0, r8, r8, sl │ │ │ │ + ldrdeq r9, [r0], -r7 @ │ │ │ │ + mlaeq r0, r6, ip, r9 │ │ │ │ + eoreq r9, r0, r1, lsl sp │ │ │ │ + eoreq sl, r0, r8, lsl r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ bl 56710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 539e0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -45991,20 +45991,20 @@ │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [pc, #28] @ 54580 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #24] @ 54584 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - eoreq r9, r0, pc, ror #12 │ │ │ │ - eoreq r9, r0, lr, asr r6 │ │ │ │ - eoreq r9, r0, r1, asr #12 │ │ │ │ - ldrdeq r9, [r0], -r1 @ │ │ │ │ + eoreq r9, r0, pc, ror #13 │ │ │ │ + ldrdeq r9, [r0], -lr @ │ │ │ │ + eoreq r9, r0, r1, asr #13 │ │ │ │ + eoreq r9, r0, r1, asr r4 │ │ │ │ eoreq r8, r9, r4, lsl #8 │ │ │ │ - eoreq r9, r0, r9, ror #7 │ │ │ │ + eoreq r9, r0, r9, ror #8 │ │ │ │ eoreq r8, r9, ip, lsl #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ bl 5874c │ │ │ │ @@ -46061,15 +46061,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 545b8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - strhteq sp, [r0], -pc │ │ │ │ + eoreq sp, r0, pc, lsr lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bl 5874c │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ @@ -46125,15 +46125,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 546b8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - strhteq sp, [r0], -pc │ │ │ │ + eoreq sp, r0, pc, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r9, r0, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ @@ -46298,15 +46298,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ b 54a50 │ │ │ │ rsbs r0, r6, #0 │ │ │ │ rscs r1, r8, #0 │ │ │ │ bmi 54a68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 258b70 │ │ │ │ + bl 258b80 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -46461,15 +46461,15 @@ │ │ │ │ bl 55970 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #5 │ │ │ │ bne 54eac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 258b70 │ │ │ │ + bl 258b80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ rsbmi r5, r4, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r5, #308 @ 0x134 │ │ │ │ bls 54d1c │ │ │ │ @@ -47506,15 +47506,15 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r9, [r6, #20] │ │ │ │ ldr r6, [r6, #16] │ │ │ │ qadd r2, r3, r8 │ │ │ │ qsub r7, r3, r8 │ │ │ │ movne r7, r2 │ │ │ │ - bl 258b70 │ │ │ │ + bl 258b80 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r7 │ │ │ │ rsbmi r2, r7, #0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r2, #308 @ 0x134 │ │ │ │ bls 55d6c │ │ │ │ vldr d1, [pc, #356] @ 55ea8 │ │ │ │ @@ -51115,15 +51115,15 @@ │ │ │ │ addne sp, sp, #100 @ 0x64 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b 596b4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc94 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ eor r1, r7, #3 │ │ │ │ orrs r0, r1, r0 │ │ │ │ bne 595bc │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -51218,18 +51218,18 @@ │ │ │ │ b 59714 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 56fd0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq r3, r0, pc, ror #30 │ │ │ │ - eoreq r3, r0, lr, lsr pc │ │ │ │ + eoreq r3, r0, pc, ror #31 │ │ │ │ + strhteq r3, [r0], -lr │ │ │ │ eoreq r4, r9, r0, lsr #10 │ │ │ │ - eoreq r3, r0, r9, lsr #31 │ │ │ │ + eoreq r4, r0, r9, lsr #32 │ │ │ │ eoreq r4, r9, r8, ror #14 │ │ │ │ eoreq r4, r9, ip, lsr #15 │ │ │ │ eoreq r4, r9, ip, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ movw r7, #19 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -51674,15 +51674,15 @@ │ │ │ │ ldrd r0, [r0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #0 │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 20a044 │ │ │ │ + bl 20a050 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ ldm r5, {r0, r1, r5} │ │ │ │ b 59d40 │ │ │ │ ldr r2, [pc, #792] @ 5a170 │ │ │ │ add r1, sp, #179 @ 0xb3 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -51876,15 +51876,15 @@ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl b3884 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r2, r9, r4, ror r9 │ │ │ │ eoreq r2, r9, r0, lsr #19 │ │ │ │ - eoreq r8, r0, r7, asr r7 │ │ │ │ + ldrdeq r8, [r0], -r7 @ │ │ │ │ mlaeq r9, r0, sp, r2 │ │ │ │ eoreq r2, r9, ip, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r6, r1, #12 │ │ │ │ ldrb r0, [r1, #28] │ │ │ │ @@ -52910,22 +52910,22 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq r3, r0, r4, lsr #11 │ │ │ │ - strhteq r2, [r0], -r5 │ │ │ │ - strhteq r2, [r0], -r6 │ │ │ │ - eoreq r2, r0, r8, asr #29 │ │ │ │ - eoreq r7, r0, pc, ror r9 │ │ │ │ - eoreq r7, r0, fp, asr #17 │ │ │ │ + eoreq r3, r0, r4, lsr #12 │ │ │ │ + eoreq r2, r0, r5, lsr r4 │ │ │ │ + eoreq r2, r0, r6, lsr pc │ │ │ │ + eoreq r2, r0, r8, asr #30 │ │ │ │ + strdeq r7, [r0], -pc @ │ │ │ │ + eoreq r7, r0, fp, asr #18 │ │ │ │ eoreq r2, r9, ip │ │ │ │ - eoreq r3, r0, lr, lsr #1 │ │ │ │ + eoreq r3, r0, lr, lsr #2 │ │ │ │ eoreq r1, r9, r4, asr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #28] │ │ │ │ add r6, r1, #12 │ │ │ │ mov r5, r1 │ │ │ │ @@ -54350,15 +54350,15 @@ │ │ │ │ ldrd r0, [r0] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #0 │ │ │ │ stm r2, {r0, r1, sl} │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ str sl, [sp] │ │ │ │ - bl 20a044 │ │ │ │ + bl 20a050 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add lr, sp, #216 @ 0xd8 │ │ │ │ mov r7, r4 │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ ldm lr, {r8, r9, lr} │ │ │ │ ldm r6!, {r0, r1, r3, r4, r5, sl} │ │ │ │ stmia ip!, {r0, r1, r3, r4, r5, sl} │ │ │ │ @@ -54556,15 +54556,15 @@ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl b3bbc │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ strdeq pc, [r8], -r0 @ │ │ │ │ ldrdeq pc, [r8], -r4 @ │ │ │ │ - ldrdeq r5, [r0], -r3 @ │ │ │ │ + eoreq r5, r0, r3, asr sp │ │ │ │ eoreq r0, r9, r0, ror #8 │ │ │ │ eoreq r0, r9, r0, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r6, r1, #12 │ │ │ │ ldrb r0, [r1, #28] │ │ │ │ @@ -54942,15 +54942,15 @@ │ │ │ │ beq 5d4b8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r0, #16 │ │ │ │ ldr r0, [pc, #980] @ 5d520 │ │ │ │ strb r1, [sl, #28] │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r7, r0, r2 │ │ │ │ mov fp, #1 │ │ │ │ strb fp, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5d4d8 │ │ │ │ @@ -55169,15 +55169,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 32a54 │ │ │ │ b 5d3d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add r9, sp, #96 @ 0x60 │ │ │ │ strb fp, [r7, #16] │ │ │ │ ldm r9, {r5, r6, r8, r9} │ │ │ │ stm r7, {r5, r6, r8, r9} │ │ │ │ b 5d174 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -55818,15 +55818,15 @@ │ │ │ │ beq 5e2c4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r0, #16 │ │ │ │ ldr r0, [pc, #1072] @ 5e32c │ │ │ │ strb r1, [fp, #28] │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r7, r0, r2 │ │ │ │ mov sl, #1 │ │ │ │ strb sl, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ str fp, [sp, #8] │ │ │ │ @@ -56068,15 +56068,15 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 32a54 │ │ │ │ b 5e264 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ strb sl, [r7, #16] │ │ │ │ ldm r9, {r5, r6, r8, r9} │ │ │ │ stm r7, {r5, r6, r8, r9} │ │ │ │ b 5df28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ @@ -56678,15 +56678,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ orr r4, r0, #4 │ │ │ │ - bl 1e827c │ │ │ │ + bl 1e8288 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r1, [sp, #4] │ │ │ │ ldrdne r2, [r4, #4] │ │ │ │ ldrne r0, [sp, #40] @ 0x28 │ │ │ │ strne r0, [r1, #16] │ │ │ │ movne r0, #0 │ │ │ │ @@ -57984,16 +57984,16 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq ip, r8, ip, lsr #23 │ │ │ │ ldrdeq ip, [r8], -r4 @ │ │ │ │ mlaeq r8, r0, sl, ip │ │ │ │ - andseq sp, pc, sp, asr #30 │ │ │ │ - andseq sp, pc, r1, ror #30 │ │ │ │ + andseq sp, pc, sp, asr #31 │ │ │ │ + andseq sp, pc, r1, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r6, r1, #12 │ │ │ │ ldrb r0, [r1, #28] │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -58729,22 +58729,22 @@ │ │ │ │ bl b3fc4 │ │ │ │ b 60c10 │ │ │ │ eoreq ip, r8, ip, rrx │ │ │ │ strhteq fp, [r8], -ip │ │ │ │ eoreq fp, r8, r0, ror pc │ │ │ │ eoreq ip, r8, ip, asr #3 │ │ │ │ eoreq ip, r8, r0, lsl #3 │ │ │ │ - @ instruction: 0x001fcffd │ │ │ │ - mulseq pc, r9, sl @ │ │ │ │ - andseq sp, pc, r5, lsl r4 @ │ │ │ │ - andseq sp, pc, lr, lsr #21 │ │ │ │ - @ instruction: 0x001fd3f2 │ │ │ │ - andseq ip, pc, r9, ror ip @ │ │ │ │ - andseq sp, pc, sl, asr #10 │ │ │ │ - andseq sp, pc, sp, lsl #15 │ │ │ │ + andseq sp, pc, sp, ror r0 @ │ │ │ │ + andseq sp, pc, r9, lsl fp @ │ │ │ │ + mulseq pc, r5, r4 @ │ │ │ │ + andseq sp, pc, lr, lsr #22 │ │ │ │ + andseq sp, pc, r2, ror r4 @ │ │ │ │ + @ instruction: 0x001fccf9 │ │ │ │ + andseq sp, pc, sl, asr #11 │ │ │ │ + andseq sp, pc, sp, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r6, r1, #12 │ │ │ │ ldrb r0, [r1, #28] │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ @@ -59945,34 +59945,34 @@ │ │ │ │ bl b3ca0 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 577b4 │ │ │ │ b 61f34 │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001fc9d0 │ │ │ │ + andseq ip, pc, r0, asr sl @ │ │ │ │ eoreq sl, r8, r0, lsl pc │ │ │ │ eoreq fp, r8, r4, asr #8 │ │ │ │ eoreq fp, r8, r8, lsl #8 │ │ │ │ eoreq fp, r8, r0, lsr #9 │ │ │ │ eoreq fp, r8, r4, ror #8 │ │ │ │ eoreq fp, r8, r0, lsr r1 │ │ │ │ strdeq fp, [r8], -r4 @ │ │ │ │ eoreq sl, r8, r4, lsl #31 │ │ │ │ eoreq sl, r8, r8, asr #30 │ │ │ │ - andseq fp, pc, r5, lsr #13 │ │ │ │ - @ instruction: 0x001fccd8 │ │ │ │ - andseq ip, pc, ip, ror r1 @ │ │ │ │ - andseq ip, pc, r1, ror sp @ │ │ │ │ - andseq ip, pc, r5, ror r1 @ │ │ │ │ - andseq ip, pc, r8, asr #17 │ │ │ │ - andseq ip, pc, r8, lsr #9 │ │ │ │ - andseq fp, pc, r9, lsl #28 │ │ │ │ - andseq ip, pc, r0, lsr #17 │ │ │ │ - andseq ip, pc, sp, ror #16 │ │ │ │ + andseq fp, pc, r5, lsr #14 │ │ │ │ + andseq ip, pc, r8, asr sp @ │ │ │ │ + @ instruction: 0x001fc1fc │ │ │ │ + @ instruction: 0x001fcdf1 │ │ │ │ + @ instruction: 0x001fc1f5 │ │ │ │ + andseq ip, pc, r8, asr #18 │ │ │ │ + andseq ip, pc, r8, lsr #10 │ │ │ │ + andseq fp, pc, r9, lsl #29 │ │ │ │ + andseq ip, pc, r0, lsr #18 │ │ │ │ + andseq ip, pc, sp, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #28] │ │ │ │ add r6, r1, #12 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -60751,22 +60751,22 @@ │ │ │ │ b 62be8 │ │ │ │ bl 3cac8 │ │ │ │ eoreq sl, r8, r4, lsr #2 │ │ │ │ strhteq sl, [r8], -r0 │ │ │ │ eoreq sl, r8, ip, ror r2 │ │ │ │ eoreq sl, r8, r0, ror #6 │ │ │ │ eoreq sl, r8, ip, lsr #6 │ │ │ │ - andseq fp, pc, lr, lsl ip @ │ │ │ │ - @ instruction: 0x001fb8f5 │ │ │ │ - andseq fp, pc, r1, lsr #23 │ │ │ │ - andseq fp, pc, sp, asr r7 @ │ │ │ │ - andseq fp, pc, r6, asr r7 @ │ │ │ │ - @ instruction: 0x001fb6bd │ │ │ │ - andseq fp, pc, r6, lsl #8 │ │ │ │ - andseq fp, pc, r6, ror r8 @ │ │ │ │ + mulseq pc, lr, ip @ │ │ │ │ + andseq fp, pc, r5, ror r9 @ │ │ │ │ + andseq fp, pc, r1, lsr #24 │ │ │ │ + @ instruction: 0x001fb7dd │ │ │ │ + @ instruction: 0x001fb7d6 │ │ │ │ + andseq fp, pc, sp, lsr r7 @ │ │ │ │ + andseq fp, pc, r6, lsl #9 │ │ │ │ + @ instruction: 0x001fb8f6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r6, r1, #12 │ │ │ │ ldrb r0, [r1, #28] │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -61282,19 +61282,19 @@ │ │ │ │ bl 5766c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ strdeq r9, [r8], -ip @ │ │ │ │ eoreq r9, r8, r8, lsr #13 │ │ │ │ eoreq r9, r8, ip, lsr #13 │ │ │ │ - andseq sl, pc, sp, lsl #21 │ │ │ │ - @ instruction: 0x001fa9f7 │ │ │ │ - mulseq pc, pc, r5 @ │ │ │ │ - andseq sl, pc, sp, lsl #14 │ │ │ │ - andseq sl, pc, r7, lsr #13 │ │ │ │ + andseq sl, pc, sp, lsl #22 │ │ │ │ + andseq sl, pc, r7, ror sl @ │ │ │ │ + andseq sl, pc, pc, lsl r6 @ │ │ │ │ + andseq sl, pc, sp, lsl #15 │ │ │ │ + andseq sl, pc, r7, lsr #14 │ │ │ │ eoreq r9, r8, r8, asr #13 │ │ │ │ eoreq r9, r8, ip, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #716 @ 0x2cc │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r4, r1, #12 │ │ │ │ ldrb r0, [r1, #28] │ │ │ │ @@ -62848,16 +62848,16 @@ │ │ │ │ ldr r2, [pc, #1016] @ 650bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #6 │ │ │ │ bl 2c9e0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 64d40 │ │ │ │ - andseq lr, pc, r7, lsl #14 │ │ │ │ - andseq lr, pc, r7, asr #13 │ │ │ │ + andseq lr, pc, r7, lsl #15 │ │ │ │ + andseq lr, pc, r7, asr #14 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ beq 64e1c │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ @@ -62894,15 +62894,15 @@ │ │ │ │ beq 64d88 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ b 64920 │ │ │ │ - andseq lr, pc, r7, ror r6 @ │ │ │ │ + @ instruction: 0x001fe6f7 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ beq 64e44 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ add lr, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ @@ -62937,16 +62937,16 @@ │ │ │ │ ldr r2, [pc, #668] @ 650c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #7 │ │ │ │ bl 2c9e0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b 64d38 │ │ │ │ - andseq lr, pc, r6, lsl #23 │ │ │ │ - andseq lr, pc, r2, asr fp @ │ │ │ │ + andseq lr, pc, r6, lsl #24 │ │ │ │ + @ instruction: 0x001febd2 │ │ │ │ ldr r1, [pc, #636] @ 650c8 │ │ │ │ ldr r2, [pc, #636] @ 650cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #8 │ │ │ │ bl 2c9e0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -63081,17 +63081,17 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, fp │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r9, pc, sl, lsr #27 │ │ │ │ + andseq r9, pc, sl, lsr #28 │ │ │ │ eoreq r8, r8, r0, asr #2 │ │ │ │ - andseq sp, pc, r7, ror #27 │ │ │ │ + andseq sp, pc, r7, ror #28 │ │ │ │ eoreq r8, r8, ip, lsr #7 │ │ │ │ mlaeq r8, r8, r3, r8 │ │ │ │ ldrdeq r8, [r8], -r4 @ │ │ │ │ eoreq r8, r8, r0, asr #1 │ │ │ │ mlaeq r8, ip, pc, r7 @ │ │ │ │ eoreq r7, r8, r8, lsl #31 │ │ │ │ eoreq r7, r8, r8, ror lr │ │ │ │ @@ -63102,28 +63102,28 @@ │ │ │ │ strdeq r7, [r8], -r4 @ │ │ │ │ eoreq r7, r8, r8, lsl #26 │ │ │ │ strdeq r7, [r8], -r4 @ │ │ │ │ eoreq r7, r8, r4, lsr #23 │ │ │ │ mlaeq r8, r0, fp, r7 │ │ │ │ eoreq r7, r8, ip, ror fp │ │ │ │ eoreq r7, r8, r8, ror #22 │ │ │ │ - @ instruction: 0x001f93ba │ │ │ │ - andseq r9, pc, sp, ror r3 @ │ │ │ │ - andseq r9, pc, r3, ror #6 │ │ │ │ - andseq r8, pc, r1, asr #17 │ │ │ │ - @ instruction: 0x001f93d9 │ │ │ │ - @ instruction: 0x001f88b5 │ │ │ │ - andseq r9, pc, r6, ror r3 @ │ │ │ │ - andseq r9, pc, r8, ror #7 │ │ │ │ - andseq r9, pc, sl, ror #6 │ │ │ │ - andseq r9, pc, fp, lsr #24 │ │ │ │ - @ instruction: 0x001f8cdd │ │ │ │ - andseq r9, pc, r2, asr r6 @ │ │ │ │ - andseq r9, pc, r9, lsl r2 @ │ │ │ │ - @ instruction: 0x001f86f9 │ │ │ │ + andseq r9, pc, sl, lsr r4 @ │ │ │ │ + @ instruction: 0x001f93fd │ │ │ │ + andseq r9, pc, r3, ror #7 │ │ │ │ + andseq r8, pc, r1, asr #18 │ │ │ │ + andseq r9, pc, r9, asr r4 @ │ │ │ │ + andseq r8, pc, r5, lsr r9 @ │ │ │ │ + @ instruction: 0x001f93f6 │ │ │ │ + andseq r9, pc, r8, ror #8 │ │ │ │ + andseq r9, pc, sl, ror #7 │ │ │ │ + andseq r9, pc, fp, lsr #25 │ │ │ │ + andseq r8, pc, sp, asr sp @ │ │ │ │ + @ instruction: 0x001f96d2 │ │ │ │ + mulseq pc, r9, r2 @ │ │ │ │ + andseq r8, pc, r9, ror r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #28] │ │ │ │ add r6, r1, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -63876,21 +63876,21 @@ │ │ │ │ b 65cbc │ │ │ │ bl 3cac8 │ │ │ │ eoreq r7, r8, r8, ror r0 │ │ │ │ eoreq r7, r8, r4, asr #3 │ │ │ │ mlaeq r8, r8, r1, r7 │ │ │ │ eoreq r7, r8, r4, ror r2 │ │ │ │ eoreq r7, r8, r8, asr #4 │ │ │ │ - @ instruction: 0x001f8ada │ │ │ │ - mulseq pc, r8, r7 @ │ │ │ │ - @ instruction: 0x001f89d4 │ │ │ │ - @ instruction: 0x001f85dc │ │ │ │ - andseq r8, pc, sl, ror #11 │ │ │ │ - andseq r8, pc, lr, lsl r3 @ │ │ │ │ - andseq r8, pc, r6, lsl #15 │ │ │ │ + andseq r8, pc, sl, asr fp @ │ │ │ │ + andseq r8, pc, r8, lsl r8 @ │ │ │ │ + andseq r8, pc, r4, asr sl @ │ │ │ │ + andseq r8, pc, ip, asr r6 @ │ │ │ │ + andseq r8, pc, sl, ror #12 │ │ │ │ + mulseq pc, lr, r3 @ │ │ │ │ + andseq r8, pc, r6, lsl #16 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 65d1c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r0, {r2, r5} │ │ │ │ @@ -63938,15 +63938,15 @@ │ │ │ │ bl 274b8 │ │ │ │ mov r0, #0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r0, [r6, r5] │ │ │ │ add r2, r5, #1 │ │ │ │ add r0, lr, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24fa68 │ │ │ │ + bl 24fa78 │ │ │ │ ldr r0, [sp, #1036] @ 0x40c │ │ │ │ cmp r0, #1 │ │ │ │ bne 65e00 │ │ │ │ mov r0, #22 │ │ │ │ add sp, sp, #24 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -63954,15 +63954,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 27014 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #134 @ 0x86 │ │ │ │ cmn r1, #1 │ │ │ │ bne 65df4 │ │ │ │ - bl 1f1780 │ │ │ │ + bl 1f178c │ │ │ │ add sp, sp, #24 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ @@ -64002,15 +64002,15 @@ │ │ │ │ bl 9cf88 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 271b8 │ │ │ │ - bl 1f1780 │ │ │ │ + bl 1f178c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 65f04 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -64047,16 +64047,16 @@ │ │ │ │ eoreq r8, r8, ip, asr r8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 65f98 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x001f7fbe │ │ │ │ + b 258494 │ │ │ │ + andseq r8, pc, lr, lsr r0 @ │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ b 69d24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -64069,15 +64069,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 65fcc │ │ │ │ cmp r2, #1 │ │ │ │ bne 65ff0 │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6600c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -64604,15 +64604,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq 66840 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r6, r4, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a104 │ │ │ │ + bl 20a110 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 66868 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -64940,15 +64940,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 66d60 │ │ │ │ cmp r1, #1 │ │ │ │ bne 66d8c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 11424c │ │ │ │ + b 114258 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ bl b3bbc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -65867,30 +65867,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 67be0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 67c08 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e378 │ │ │ │ + bl 16e384 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 663d0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 67c18 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 133c90 │ │ │ │ + b 133c9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 663d0 │ │ │ │ b 67c5c │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ @@ -65900,15 +65900,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 67c64 │ │ │ │ cmp r1, #1 │ │ │ │ bne 67c8c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 133c90 │ │ │ │ + bl 133c9c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ @@ -65941,15 +65941,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 67d0c │ │ │ │ cmp r2, #1 │ │ │ │ bne 67cf4 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 67cf4 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 67d50 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -65993,15 +65993,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 67ddc │ │ │ │ cmp r2, #1 │ │ │ │ bne 67d8c │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 67d8c │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq 67e30 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -66063,15 +66063,15 @@ │ │ │ │ bne 67ee8 │ │ │ │ cmp r1, #1 │ │ │ │ bne 67f18 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 67f90 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq 67f6c │ │ │ │ @@ -66083,15 +66083,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 67f44 │ │ │ │ cmp r2, #1 │ │ │ │ bne 67f2c │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 67f2c │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 67f88 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -66130,15 +66130,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 67ffc │ │ │ │ cmp r1, #1 │ │ │ │ bne 68024 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ @@ -66557,15 +66557,15 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #16] @ 686cc │ │ │ │ mov r1, #25 │ │ │ │ ldr r2, [pc, #12] @ 686d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - mulseq pc, sp, r8 @ │ │ │ │ + andseq r5, pc, sp, lsl r9 @ │ │ │ │ eoreq r4, r8, r4, lsl #10 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 68718 │ │ │ │ @@ -66573,21 +66573,21 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x001f58b1 │ │ │ │ + andseq r5, pc, r1, lsr r9 @ │ │ │ │ strdeq r4, [r8], -r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - bl 1fe880 │ │ │ │ + bl 1fe88c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne 68794 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ beq 6874c │ │ │ │ @@ -66656,15 +66656,15 @@ │ │ │ │ beq 68864 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ bne 68834 │ │ │ │ b 688e0 │ │ │ │ mov r0, #10 │ │ │ │ mov r1, r3 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ beq 688e0 │ │ │ │ add r0, r1, r4 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ bcs 68810 │ │ │ │ ldrb r1, [r5, r0] │ │ │ │ @@ -66747,15 +66747,15 @@ │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 689f4 │ │ │ │ ldm r5, {r2, r3, r7} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r4, {r2, r3, r7} │ │ │ │ @@ -66775,15 +66775,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r9, [r1, #40] @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ @@ -66862,15 +66862,15 @@ │ │ │ │ mov lr, r5 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ b 68bac │ │ │ │ ldr r2, [pc, #256] @ 68c88 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov lr, r5 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ @@ -66990,15 +66990,15 @@ │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ mov r5, #0 │ │ │ │ cmp fp, #0 │ │ │ │ bpl 68db4 │ │ │ │ ldr r2, [pc, #1684] @ 6943c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -67043,15 +67043,15 @@ │ │ │ │ bl f2a44 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ bne 68eb0 │ │ │ │ ldr r1, [pc, #1456] @ 69410 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 2070f0 │ │ │ │ + bl 2070fc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ tst r0, #1 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ movwne r3, #0 │ │ │ │ movwne r2, #0 │ │ │ │ @@ -67211,15 +67211,15 @@ │ │ │ │ bl 69a34 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 69124 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 10b620 │ │ │ │ + bl 10b62c │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ lsr r2, r0, #8 │ │ │ │ uxtb r6, r0 │ │ │ │ orr r5, r2, r1, lsl #24 │ │ │ │ lsr r7, r1, #8 │ │ │ │ b 69128 │ │ │ │ @@ -67237,15 +67237,15 @@ │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ beq 69240 │ │ │ │ add r5, sp, #320 @ 0x140 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #688] @ 69428 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ ldr r2, [pc, #684] @ 6942c │ │ │ │ ldr r1, [pc, #684] @ 69430 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, #680] @ 69434 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -67277,15 +67277,15 @@ │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ ldr r1, [sp, #320] @ 0x140 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 692a0 │ │ │ │ ldr r5, [sp, #380] @ 0x17c │ │ │ │ ldrb r6, [sp, #376] @ 0x178 │ │ │ │ cmp r6, #3 │ │ │ │ @@ -67402,26 +67402,26 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 676d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r7, fp, ip, lsl r3 │ │ │ │ - andseq r5, pc, r3, ror fp @ │ │ │ │ - andseq r0, pc, lr, ror sl @ │ │ │ │ + @ instruction: 0x001f5bf3 │ │ │ │ + @ instruction: 0x001f0afe │ │ │ │ ldrdeq r3, [r8], -r4 @ │ │ │ │ eoreq r7, fp, r8, lsl r2 │ │ │ │ - andseq r5, pc, ip, ror #20 │ │ │ │ + andseq r5, pc, ip, ror #21 │ │ │ │ eoreq r7, fp, ip, lsr r0 │ │ │ │ eoreq r6, r8, r4, lsr r7 │ │ │ │ eoreq r7, fp, r8, lsl #1 │ │ │ │ eoreq r6, r8, r4, lsl r7 │ │ │ │ strdeq r6, [r8], -r4 @ │ │ │ │ - andseq r5, pc, r7, ror #13 │ │ │ │ - @ instruction: 0x001f05f2 │ │ │ │ + andseq r5, pc, r7, ror #14 │ │ │ │ + andseq r0, pc, r2, ror r6 @ │ │ │ │ eoreq r3, r8, r0, ror fp │ │ │ │ andeq r6, r3, r0 │ │ │ │ eoreq r6, fp, r4, asr #27 │ │ │ │ mlaeq r8, r0, r6, r6 │ │ │ │ eoreq r6, r8, r4, lsr #14 │ │ │ │ eoreq r6, r8, r4, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -67477,39 +67477,39 @@ │ │ │ │ ldrd r2, [r0] │ │ │ │ orrs r0, r2, r3 │ │ │ │ beq 69668 │ │ │ │ movw r7, #51712 @ 0xca00 │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r1, r5, r7, r1 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ mov r3, #0 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ mov r5, r0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [pc, #448] @ 69714 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl e5170 │ │ │ │ ldrd r2, [r0] │ │ │ │ orrs r0, r2, r3 │ │ │ │ beq 69674 │ │ │ │ umull r0, r1, r8, r7 │ │ │ │ str r4, [r6] │ │ │ │ mla r1, fp, r7, r1 │ │ │ │ mls r5, r4, r7, r5 │ │ │ │ str r5, [r6, #8] │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ mov r3, #0 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ mov r4, r0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ add r3, r6, #16 │ │ │ │ mls r2, r0, r7, r4 │ │ │ │ str sl, [r6, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ cmp r9, #0 │ │ │ │ beq 695b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -67596,26 +67596,26 @@ │ │ │ │ beq 69700 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001f57d8 │ │ │ │ + andseq r5, pc, r8, asr r8 @ │ │ │ │ strdeq r6, [fp], -r0 @ │ │ │ │ eoreq r3, r8, r4, lsr #13 │ │ │ │ eoreq r6, fp, r8, lsr #17 │ │ │ │ eoreq r3, r8, r8, lsr #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1ede28 │ │ │ │ + bl 1ede34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 6992c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ @@ -67655,39 +67655,39 @@ │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 99144 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #4 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1ee238 │ │ │ │ + bl 1ee244 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 69870 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1ee238 │ │ │ │ + bl 1ee244 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 69898 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #3 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1ee238 │ │ │ │ + bl 1ee244 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 698c0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 8e5a8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1ede28 │ │ │ │ + bl 1ede34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 699e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ @@ -67742,24 +67742,24 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 2e088 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - bl 1f1780 │ │ │ │ + bl 1f178c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #172] @ 69a0c │ │ │ │ ldr r1, [pc, #172] @ 69a10 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #12 │ │ │ │ b 69994 │ │ │ │ - bl 1f1780 │ │ │ │ + bl 1f178c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #144] @ 69a14 │ │ │ │ ldr r1, [pc, #144] @ 69a18 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -67772,15 +67772,15 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #2 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2c828 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -67795,17 +67795,17 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq r4, r8, r8, ror r7 │ │ │ │ strhteq r6, [fp], -r0 │ │ │ │ eoreq r4, r8, r4, asr #14 │ │ │ │ eoreq r6, fp, r4, asr r6 │ │ │ │ eoreq r4, r8, r4, lsr #5 │ │ │ │ mlaeq r8, r0, r2, r4 │ │ │ │ - andseq r5, pc, r3, asr #7 │ │ │ │ - @ instruction: 0x001f53b5 │ │ │ │ - andseq r5, pc, r7, lsr #7 │ │ │ │ + andseq r5, pc, r3, asr #8 │ │ │ │ + andseq r5, pc, r5, lsr r4 @ │ │ │ │ + andseq r5, pc, r7, lsr #8 │ │ │ │ eoreq r4, r8, r8, lsl #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [pc, #268] @ 69b58 │ │ │ │ mov r4, r0 │ │ │ │ @@ -67872,50 +67872,50 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001f44f9 │ │ │ │ - andseq r5, pc, fp, lsl r2 @ │ │ │ │ - @ instruction: 0x001f51f1 │ │ │ │ - andseq r5, pc, r6, asr #12 │ │ │ │ - andseq r4, pc, r8, lsr r4 @ │ │ │ │ + andseq r4, pc, r9, ror r5 @ │ │ │ │ + mulseq pc, fp, r2 @ │ │ │ │ + andseq r5, pc, r1, ror r2 @ │ │ │ │ + andseq r5, pc, r6, asr #13 │ │ │ │ + @ instruction: 0x001f44b8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 69c90 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl fd46c │ │ │ │ + bl fd478 │ │ │ │ ldr r1, [pc, #340] @ 69cf8 │ │ │ │ mov r0, r8 │ │ │ │ ldm r5!, {r2, r3, r4, r6} │ │ │ │ add r1, pc, r1 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldm r5, {r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ - bl 133844 │ │ │ │ + bl 133850 │ │ │ │ cmp r0, #0 │ │ │ │ bne 69c9c │ │ │ │ ldr r1, [pc, #300] @ 69cfc │ │ │ │ mov r0, #3 │ │ │ │ ldr r4, [pc, #296] @ 69d00 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ - bl 22e788 │ │ │ │ + bl 22e794 │ │ │ │ bl 6b248 │ │ │ │ cmp r0, #0 │ │ │ │ addeq sp, sp, #80 @ 0x50 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -67948,15 +67948,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, #1 │ │ │ │ bl add40 │ │ │ │ mov r0, #1 │ │ │ │ - bl 1fc484 │ │ │ │ + bl 1fc490 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 3c2b4 │ │ │ │ ldr r0, [pc, #116] @ 69d18 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #112] @ 69d1c │ │ │ │ @@ -67972,27 +67972,27 @@ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f1da0 │ │ │ │ + bl 1f1dac │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mlaeq r8, r8, r1, r3 │ │ │ │ mlaeq r8, r4, r1, r3 │ │ │ │ strdeq r6, [fp], -r4 @ │ │ │ │ - andseq r4, pc, r8, lsr #8 │ │ │ │ + andseq r4, pc, r8, lsr #9 │ │ │ │ eoreq r3, r8, r0, ror #2 │ │ │ │ - andseq r4, pc, pc, lsr ip @ │ │ │ │ - andseq r5, pc, r0, ror r0 @ │ │ │ │ + @ instruction: 0x001f4cbf │ │ │ │ + ldrsheq r5, [pc], -r0 │ │ │ │ eoreq r6, fp, ip, ror #3 │ │ │ │ - andseq r4, pc, sl, asr #5 │ │ │ │ + andseq r4, pc, sl, asr #6 │ │ │ │ eoreq r2, r8, r8, lsr #30 │ │ │ │ eoreq r3, r8, r4, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ ldrd r6, [r1] │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ @@ -68080,15 +68080,15 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r0, [pc, #244] @ 69f98 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 69f44 │ │ │ │ ldr r1, [pc, #228] @ 69f9c │ │ │ │ add r0, r8, #12 │ │ │ │ @@ -68122,15 +68122,15 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 69f5c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ @@ -68140,22 +68140,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 69f80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, pc, r4, asr #29 │ │ │ │ + andseq r4, pc, r4, asr #30 │ │ │ │ @ instruction: 0x000271b8 │ │ │ │ eoreq r2, r8, r0, asr #30 │ │ │ │ strdeq r6, [fp], -ip @ │ │ │ │ eoreq r6, fp, ip, lsr #2 │ │ │ │ @ instruction: 0xffffeb60 │ │ │ │ - mulseq pc, fp, r9 @ │ │ │ │ - andseq pc, lr, r2, lsr #17 │ │ │ │ + andseq r4, pc, fp, lsl sl @ │ │ │ │ + andseq pc, lr, r2, lsr #18 │ │ │ │ eoreq r2, r8, r4, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -68179,15 +68179,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ bl abb10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a030 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10b620 │ │ │ │ + bl 10b62c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ bls 6a0ac │ │ │ │ @@ -68226,41 +68226,41 @@ │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ beq 6a058 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r4, pc, pc, lsl ip @ │ │ │ │ + mulseq pc, pc, ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #508 @ 0x1fc │ │ │ │ ldr r8, [r1, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r7 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6ae74 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6a184 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ bne 6a184 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6ae80 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #1 │ │ │ │ bhi 6a268 │ │ │ │ @@ -68274,36 +68274,36 @@ │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r8] │ │ │ │ cmpeq r0, #45 @ 0x2d │ │ │ │ beq 6a250 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1ffa44 │ │ │ │ + bl 1ffa50 │ │ │ │ ldrb r0, [sp, #78] @ 0x4e │ │ │ │ cmp r0, #0 │ │ │ │ bne 6a1c0 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ sub r0, r0, #5 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 6a1d4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2000d8 │ │ │ │ + bl 2000e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6acf8 │ │ │ │ add r5, sp, #188 @ 0xbc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ffaac │ │ │ │ + bl 1ffab8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2008c8 │ │ │ │ + bl 2008d4 │ │ │ │ ldr r5, [sp, #196] @ 0xc4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [sp, #188] @ 0xbc │ │ │ │ ldr r8, [sp, #192] @ 0xc0 │ │ │ │ cmp r5, #0 │ │ │ │ bpl 6a228 │ │ │ │ ldr r2, [pc, #4076] @ 6b204 │ │ │ │ @@ -68336,22 +68336,22 @@ │ │ │ │ bl a4fc4 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 205330 │ │ │ │ + bl 20533c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 205610 │ │ │ │ + bl 20561c │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc49c │ │ │ │ + bl 1fc4a8 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ cmp r0, #2 │ │ │ │ bne 6a2f8 │ │ │ │ orr r0, r4, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ str r1, [sp, #340] @ 0x154 │ │ │ │ @@ -68455,15 +68455,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ mov r8, #1 │ │ │ │ str r5, [sp, #276] @ 0x114 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1f0af8 │ │ │ │ + bl 1f0b04 │ │ │ │ ldr ip, [sp, #424] @ 0x1a8 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ cmp ip, #-2147483647 @ 0x80000001 │ │ │ │ beq 6ab20 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov lr, r4 │ │ │ │ add r8, sp, #280 @ 0x118 │ │ │ │ @@ -68528,16 +68528,16 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ b 6a560 │ │ │ │ ldr r2, [pc, #3176] @ 6b1f8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 247684 │ │ │ │ - bl 1feb08 │ │ │ │ + bl 247690 │ │ │ │ + bl 1feb14 │ │ │ │ mov r5, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ae9c │ │ │ │ @@ -68633,15 +68633,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #348] @ 0x15c │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, #1 │ │ │ │ - bl 1f0fdc │ │ │ │ + bl 1f0fe8 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ beq 6abf0 │ │ │ │ add r9, sp, #444 @ 0x1bc │ │ │ │ ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ mov fp, r8 │ │ │ │ @@ -68724,15 +68724,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ b 6a870 │ │ │ │ ldr r2, [pc, #2448] @ 6b230 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ @@ -68836,15 +68836,15 @@ │ │ │ │ bne 6aa58 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ b 6aa78 │ │ │ │ ldr r2, [pc, #1960] @ 6b208 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ @@ -69004,20 +69004,20 @@ │ │ │ │ bl 676d0 │ │ │ │ add sp, sp, #508 @ 0x1fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #336 @ 0x150 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ add r4, sp, #352 @ 0x160 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #1276] @ 6b224 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ ldr r1, [pc, #1272] @ 6b228 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ @@ -69028,15 +69028,15 @@ │ │ │ │ str r5, [sp, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ mvn r4, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r4 │ │ │ │ beq 6ad88 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ @@ -69347,15 +69347,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d11} │ │ │ │ sub sp, sp, #680 @ 0x2a8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ add r4, sp, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207080 │ │ │ │ + bl 20708c │ │ │ │ ldr r2, [pc, #3960] @ 6c1e8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 9d220 │ │ │ │ ldr r0, [pc, #3944] @ 6c1ec │ │ │ │ mov r7, #0 │ │ │ │ @@ -69375,54 +69375,54 @@ │ │ │ │ stmib sp, {r0, r7} │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r5, #6 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 1f5bf0 │ │ │ │ + bl 1f5bfc │ │ │ │ ldr r1, [pc, #3868] @ 6c1fc │ │ │ │ ldr r3, [pc, #3868] @ 6c200 │ │ │ │ ldr r0, [pc, #3868] @ 6c204 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r7, #7 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1f5f4c │ │ │ │ + bl 1f5f58 │ │ │ │ ldr r1, [pc, #3828] @ 6c208 │ │ │ │ ldr r3, [pc, #3828] @ 6c20c │ │ │ │ ldr r0, [pc, #3828] @ 6c210 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #30 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r7, #4 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1f5f4c │ │ │ │ + bl 1f5f58 │ │ │ │ ldr r1, [pc, #3788] @ 6c214 │ │ │ │ ldr r3, [pc, #3788] @ 6c218 │ │ │ │ ldr r0, [pc, #3788] @ 6c21c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #22 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r7, #7 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1f5f4c │ │ │ │ + bl 1f5f58 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6be3c │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ add r4, sp, #2048 @ 0x800 │ │ │ │ sub r3, r0, #1 │ │ │ │ add r2, sl, #12 │ │ │ │ @@ -69462,24 +69462,24 @@ │ │ │ │ ldr r6, [sp, #1156] @ 0x484 │ │ │ │ ldr r3, [sp, #1148] @ 0x47c │ │ │ │ ldr r7, [sp, #1152] @ 0x480 │ │ │ │ str lr, [sp, #180] @ 0xb4 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1f547c │ │ │ │ + bl 1f5488 │ │ │ │ add r8, sp, #224 @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b4b8 │ │ │ │ ldrd r2, [sl, #4] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ add r4, lr, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f59dc │ │ │ │ + bl 1f59e8 │ │ │ │ ldr r0, [pc, #3524] @ 6c224 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #3520] @ 6c228 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #2064] @ 0x810 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ @@ -69487,28 +69487,28 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ str r8, [sp, #2056] @ 0x808 │ │ │ │ str r2, [sp, #2060] @ 0x80c │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ str r1, [sp, #2048] @ 0x800 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ - bl 1fe9d4 │ │ │ │ + bl 1fe9e0 │ │ │ │ ldr r1, [sp, #1144] @ 0x478 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b4b0 │ │ │ │ ldr r0, [sp, #1148] @ 0x47c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r4, #0 │ │ │ │ b 6d338 │ │ │ │ ldr r1, [pc, #3436] @ 6c22c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1f547c │ │ │ │ + bl 1f5488 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6b544 │ │ │ │ ldr r0, [pc, #3412] @ 6c230 │ │ │ │ mov r7, #3 │ │ │ │ ldr r1, [pc, #3408] @ 6c234 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -69529,23 +69529,23 @@ │ │ │ │ str r0, [sp, #2056] @ 0x808 │ │ │ │ str r1, [sp, #2048] @ 0x800 │ │ │ │ str r2, [sp, #1156] @ 0x484 │ │ │ │ str r8, [sp, #1152] @ 0x480 │ │ │ │ str r2, [sp, #1148] @ 0x47c │ │ │ │ str r3, [sp, #1144] @ 0x478 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ - bl 1fe9d4 │ │ │ │ + bl 1fe9e0 │ │ │ │ b 6d338 │ │ │ │ ldr r2, [pc, #3316] @ 6c240 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ add r0, lr, #336 @ 0x150 │ │ │ │ mov r3, #1 │ │ │ │ - bl 1f5510 │ │ │ │ + bl 1f551c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add fp, lr, #336 @ 0x150 │ │ │ │ add r5, lr, #432 @ 0x1b0 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 6b5bc │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -69565,15 +69565,15 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r6] │ │ │ │ b 6b694 │ │ │ │ ldm fp, {r0, r1, r2} │ │ │ │ add r3, fp, #96 @ 0x60 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ - bl 20b6c4 │ │ │ │ + bl 20b6d0 │ │ │ │ ldr r0, [sp, #2048] @ 0x800 │ │ │ │ ldr r1, [sp, #2052] @ 0x804 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 6b784 │ │ │ │ ldr r0, [sp, #2056] @ 0x808 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ @@ -69593,15 +69593,15 @@ │ │ │ │ str r0, [sp, #2060] @ 0x80c │ │ │ │ str r1, [sp, #2056] @ 0x808 │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ str r2, [sp, #2048] @ 0x800 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #4032 @ 0xfc0 │ │ │ │ add r1, lr, #120 @ 0x78 │ │ │ │ bl 2c440 │ │ │ │ b 6b820 │ │ │ │ add r4, r8, #872 @ 0x368 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ @@ -69633,20 +69633,20 @@ │ │ │ │ str r6, [sp, #2976] @ 0xba0 │ │ │ │ str r2, [sp, #2972] @ 0xb9c │ │ │ │ str r2, [sp, #2968] @ 0xb98 │ │ │ │ str r2, [sp, #2964] @ 0xb94 │ │ │ │ str r4, [sp, #2960] @ 0xb90 │ │ │ │ str r0, [sp, #2956] @ 0xb8c │ │ │ │ bne 6b840 │ │ │ │ - bl 1f08c0 │ │ │ │ + bl 1f08cc │ │ │ │ mov r1, r0 │ │ │ │ str r1, [sp, #3100] @ 0xc1c │ │ │ │ add r4, sp, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f08c4 │ │ │ │ + bl 1f08d0 │ │ │ │ ldr ip, [sp, #2048] @ 0x800 │ │ │ │ ldr r0, [sp, #2052] @ 0x804 │ │ │ │ cmp ip, #-2147483647 @ 0x80000001 │ │ │ │ beq 6b86c │ │ │ │ add lr, r4, #8 │ │ │ │ add r9, sp, #3104 @ 0xc20 │ │ │ │ cmp ip, #-2147483648 @ 0x80000000 │ │ │ │ @@ -69684,15 +69684,15 @@ │ │ │ │ bne 6cefc │ │ │ │ ldrd r2, [fp, #100] @ 0x64 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r2 │ │ │ │ add r4, lr, #248 @ 0xf8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f804 │ │ │ │ + bl 21f810 │ │ │ │ ldr r0, [sp, #3320] @ 0xcf8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 6b878 │ │ │ │ add r0, r4, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [pc, #3972] @ 6c74c │ │ │ │ ldr r3, [pc, #3972] @ 6c750 │ │ │ │ @@ -69709,15 +69709,15 @@ │ │ │ │ str r0, [sp, #2060] @ 0x80c │ │ │ │ str r1, [sp, #2056] @ 0x808 │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ str r2, [sp, #2048] @ 0x800 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #3184 @ 0xc70 │ │ │ │ add r1, lr, #120 @ 0x78 │ │ │ │ bl 2c440 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [fp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -69728,15 +69728,15 @@ │ │ │ │ b 6d338 │ │ │ │ ldr r1, [sp, #1076] @ 0x434 │ │ │ │ add r0, r8, #848 @ 0x350 │ │ │ │ ldr r2, [sp, #1080] @ 0x438 │ │ │ │ str r0, [sp, #3044] @ 0xbe4 │ │ │ │ add r4, sp, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f0af8 │ │ │ │ + bl 1f0b04 │ │ │ │ ldr ip, [sp, #2048] @ 0x800 │ │ │ │ ldr r0, [sp, #2052] @ 0x804 │ │ │ │ cmp ip, #-2147483647 @ 0x80000001 │ │ │ │ bne 6b934 │ │ │ │ bl 2e1cc │ │ │ │ mov r4, r0 │ │ │ │ b 6d2e4 │ │ │ │ @@ -69810,15 +69810,15 @@ │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm r9, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #2988] @ 0xbac │ │ │ │ str ip, [sp, #2984] @ 0xba8 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1f547c │ │ │ │ + bl 1f5488 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ba24 │ │ │ │ ldr r0, [pc, #3952] @ 6c924 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [pc, #3948] @ 6c928 │ │ │ │ mov r7, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -69841,15 +69841,15 @@ │ │ │ │ str r7, [sp, #2060] @ 0x80c │ │ │ │ str r1, [sp, #2048] @ 0x800 │ │ │ │ str r2, [sp, #1156] @ 0x484 │ │ │ │ str r0, [sp, #1152] @ 0x480 │ │ │ │ str r2, [sp, #1148] @ 0x47c │ │ │ │ str r3, [sp, #1144] @ 0x478 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ - bl 1fe9d4 │ │ │ │ + bl 1fe9e0 │ │ │ │ b 6d2d8 │ │ │ │ ldr r0, [sp, #1084] @ 0x43c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6ba50 │ │ │ │ ldr r2, [pc, #3836] @ 6c934 │ │ │ │ add r1, r8, #860 @ 0x35c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -69859,15 +69859,15 @@ │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 6bacc │ │ │ │ ldr r1, [pc, #4088] @ 6ca50 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r2, #1 │ │ │ │ add r0, lr, #88 @ 0x58 │ │ │ │ - bl 1ffaac │ │ │ │ + bl 1ffab8 │ │ │ │ ldr r7, [sp, #3164] @ 0xc5c │ │ │ │ ldr r6, [sp, #3168] @ 0xc60 │ │ │ │ b 6bae0 │ │ │ │ add r0, r8, #12 │ │ │ │ add r1, r9, #12 │ │ │ │ mov r2, #892 @ 0x37c │ │ │ │ bl 274b8 │ │ │ │ @@ -69893,15 +69893,15 @@ │ │ │ │ ldr r6, [sp, #2056] @ 0x808 │ │ │ │ str r7, [sp, #3164] @ 0xc5c │ │ │ │ str r0, [sp, #3160] @ 0xc58 │ │ │ │ str r6, [sp, #3168] @ 0xc60 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 20b6c4 │ │ │ │ + bl 20b6d0 │ │ │ │ ldr r0, [sp, #2048] @ 0x800 │ │ │ │ ldr r1, [sp, #2052] @ 0x804 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 6bb2c │ │ │ │ ldr r0, [sp, #2056] @ 0x808 │ │ │ │ mov r4, #1 │ │ │ │ @@ -69934,33 +69934,33 @@ │ │ │ │ movw r0, #511 @ 0x1ff │ │ │ │ str r0, [sp, #2048] @ 0x800 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 21f5c0 │ │ │ │ + bl 21f5cc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, lr, #88 @ 0x58 │ │ │ │ bl a18c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d2c0 │ │ │ │ b 6bdc0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1fff30 │ │ │ │ + bl 1fff3c │ │ │ │ cmp r0, #0 │ │ │ │ beq 6bc14 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 20b6c4 │ │ │ │ + bl 20b6d0 │ │ │ │ ldr r0, [sp, #2048] @ 0x800 │ │ │ │ ldr r1, [sp, #2052] @ 0x804 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne 6bca8 │ │ │ │ ldr r0, [sp, #2056] @ 0x808 │ │ │ │ str r0, [sp, #1152] @ 0x480 │ │ │ │ @@ -69972,15 +69972,15 @@ │ │ │ │ str r0, [sp, #1144] @ 0x478 │ │ │ │ b 6bcbc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r7 │ │ │ │ add r4, lr, #120 @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #4088] @ 6cc2c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r1, [pc, #4084] @ 6cc30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #3324] @ 0xcfc │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -69991,15 +69991,15 @@ │ │ │ │ str r0, [sp, #2056] @ 0x808 │ │ │ │ mov r0, #2 │ │ │ │ str r4, [sp, #3320] @ 0xcf8 │ │ │ │ str r0, [sp, #2052] @ 0x804 │ │ │ │ str r1, [sp, #2048] @ 0x800 │ │ │ │ add r0, lr, #100 @ 0x64 │ │ │ │ add r1, sp, #2048 @ 0x800 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #1144] @ 0x478 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ beq 6bc94 │ │ │ │ ldr r0, [sp, #1148] @ 0x47c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ @@ -70036,15 +70036,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ bcc 6bdc0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r1, r7 │ │ │ │ add r4, lr, #248 @ 0xf8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #4092] @ 6cd30 │ │ │ │ add r5, sp, #4032 @ 0xfc0 │ │ │ │ ldr r1, [pc, #4088] @ 6cd34 │ │ │ │ ldr r2, [pc, #4088] @ 6cd38 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, #4084] @ 6cd3c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -70091,15 +70091,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d2c0 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r3, #493 @ 0x1ed │ │ │ │ - bl 20b188 │ │ │ │ + bl 20b194 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #88 @ 0x58 │ │ │ │ bl a17c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d2c0 │ │ │ │ @@ -70118,15 +70118,15 @@ │ │ │ │ b 6e31c │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ffd84 │ │ │ │ + bl 1ffd90 │ │ │ │ ldr r0, [sp, #2048] @ 0x800 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #2052] @ 0x804 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #2056] @ 0x808 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r2, r8, #8 │ │ │ │ @@ -70152,15 +70152,15 @@ │ │ │ │ add r4, sp, #2048 @ 0x800 │ │ │ │ ldr r1, [sp, #588] @ 0x24c │ │ │ │ ldr r2, [sp, #592] @ 0x250 │ │ │ │ ldm r4, {r0, r3, r4} │ │ │ │ stm fp, {r0, r3, r4} │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #336 @ 0x150 │ │ │ │ - bl 2008c8 │ │ │ │ + bl 2008d4 │ │ │ │ ldm fp, {r0, r1, r2} │ │ │ │ add r3, sp, #2048 @ 0x800 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #4032 @ 0xfc0 │ │ │ │ add r1, sp, #2048 @ 0x800 │ │ │ │ bl ac448 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -70199,15 +70199,15 @@ │ │ │ │ mov fp, r1 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #3260] @ 0xcbc │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1f0af8 │ │ │ │ + bl 1f0b04 │ │ │ │ ldr ip, [sp, #1144] @ 0x478 │ │ │ │ ldr r0, [sp, #1148] @ 0x47c │ │ │ │ cmp ip, #-2147483647 @ 0x80000001 │ │ │ │ beq 6c82c │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ mov lr, r5 │ │ │ │ add r9, sp, #3264 @ 0xcc0 │ │ │ │ @@ -70296,15 +70296,15 @@ │ │ │ │ ldrne r1, [r2, #332] @ 0x14c │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ strne r1, [sp, #4036] @ 0xfc4 │ │ │ │ add r1, sp, #4032 @ 0xfc0 │ │ │ │ strne r0, [sp, #4032] @ 0xfc0 │ │ │ │ add r0, sp, #3184 @ 0xc70 │ │ │ │ bl 274b8 │ │ │ │ - bl 1f08c0 │ │ │ │ + bl 1f08cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 6c1c4 │ │ │ │ ldr r0, [pc, #3580] @ 6cf48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 6c2c0 │ │ │ │ @@ -70341,36 +70341,36 @@ │ │ │ │ mov r1, r9 │ │ │ │ bl 6971c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6d290 │ │ │ │ b 6c2c0 │ │ │ │ eoreq r1, r8, r4, asr #18 │ │ │ │ - @ instruction: 0x001f3cd5 │ │ │ │ - andseq r3, pc, r6, asr #25 │ │ │ │ - andseq r3, pc, r3, asr #25 │ │ │ │ - andseq r2, pc, sp, ror #1 │ │ │ │ - mulseq pc, r3, ip @ │ │ │ │ - mulseq pc, r0, ip @ │ │ │ │ - mulseq pc, r3, ip @ │ │ │ │ - andseq r3, pc, r8, lsl #25 │ │ │ │ - andseq r2, pc, r9, ror r0 @ │ │ │ │ - andseq r3, pc, r1, lsl #25 │ │ │ │ - andseq r3, pc, r3, ror ip @ │ │ │ │ - andseq r3, pc, r0, ror ip @ │ │ │ │ - andseq r3, pc, r3, ror ip @ │ │ │ │ - mulseq pc, ip, fp @ │ │ │ │ + andseq r3, pc, r5, asr sp @ │ │ │ │ + andseq r3, pc, r6, asr #26 │ │ │ │ + andseq r3, pc, r3, asr #26 │ │ │ │ + andseq r2, pc, sp, ror #2 │ │ │ │ + andseq r3, pc, r3, lsl sp @ │ │ │ │ + andseq r3, pc, r0, lsl sp @ │ │ │ │ + andseq r3, pc, r3, lsl sp @ │ │ │ │ + andseq r3, pc, r8, lsl #26 │ │ │ │ + ldrsheq r2, [pc], -r9 │ │ │ │ + andseq r3, pc, r1, lsl #26 │ │ │ │ + @ instruction: 0x001f3cf3 │ │ │ │ + @ instruction: 0x001f3cf0 │ │ │ │ + @ instruction: 0x001f3cf3 │ │ │ │ + andseq r3, pc, ip, lsl ip @ │ │ │ │ @ instruction: 0xffffd5c0 │ │ │ │ eoreq r1, r8, r4, lsr sl │ │ │ │ - andseq r3, pc, r3, lsl #22 │ │ │ │ - @ instruction: 0x001f3afe │ │ │ │ + andseq r3, pc, r3, lsl #23 │ │ │ │ + andseq r3, pc, lr, ror fp @ │ │ │ │ eoreq r1, r8, r0, asr #19 │ │ │ │ strdeq r5, [r2], -r0 │ │ │ │ mlaeq r8, r4, fp, r1 │ │ │ │ - andseq r3, pc, r6, lsl sl @ │ │ │ │ + mulseq pc, r6, sl @ │ │ │ │ ldr r0, [pc, #3340] @ 6cf58 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 6c2c0 │ │ │ │ ldr r0, [pc, #3324] @ 6cf5c │ │ │ │ mov r7, #1 │ │ │ │ @@ -70398,15 +70398,15 @@ │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ mov r1, #2 │ │ │ │ bl add40 │ │ │ │ add r9, sp, #4032 @ 0xfc0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ee304 │ │ │ │ + bl 1ee310 │ │ │ │ ldr r0, [sp, #4032] @ 0xfc0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6c3a4 │ │ │ │ add r2, sp, #4032 @ 0xfc0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #3328] @ 0xd00 │ │ │ │ str r1, [sp, #3324] @ 0xcfc │ │ │ │ @@ -70510,15 +70510,15 @@ │ │ │ │ add r2, lr, #248 @ 0xf8 │ │ │ │ bl add40 │ │ │ │ ldr r0, [pc, #3964] @ 6d400 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ bcc 6c534 │ │ │ │ - bl 1f08c0 │ │ │ │ + bl 1f08cc │ │ │ │ ldr r1, [pc, #4080] @ 6d48c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r2, [pc, #4076] @ 6d490 │ │ │ │ add r6, lr, #248 @ 0xf8 │ │ │ │ ldr r3, [pc, #4072] @ 6d494 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [pc, #4068] @ 6d498 │ │ │ │ @@ -70802,16 +70802,16 @@ │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 6c938 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp] │ │ │ │ b 6ca54 │ │ │ │ - @ instruction: 0x001f35ff │ │ │ │ - andseq r3, pc, r6, lsr #12 │ │ │ │ + andseq r3, pc, pc, ror r6 @ │ │ │ │ + andseq r3, pc, r6, lsr #13 │ │ │ │ eoreq r1, r8, r0, lsr #10 │ │ │ │ andeq r5, r2, ip, lsl #12 │ │ │ │ strhteq r1, [r8], -r0 │ │ │ │ ldrdeq r1, [r8], -r0 @ │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, [r0, #32] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ @@ -70878,15 +70878,15 @@ │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ add r0, lr, #248 @ 0xf8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #120 @ 0x78 │ │ │ │ bl 274b8 │ │ │ │ b 6cae8 │ │ │ │ - andseq r3, pc, r7, lsr #6 │ │ │ │ + andseq r3, pc, r7, lsr #7 │ │ │ │ ldr r0, [pc, #3328] @ 6d75c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ bcc 6cacc │ │ │ │ ldr r0, [pc, #3312] @ 6d760 │ │ │ │ mov r3, #0 │ │ │ │ @@ -70934,32 +70934,32 @@ │ │ │ │ str r0, [fp, #100] @ 0x64 │ │ │ │ str r0, [fp, #104] @ 0x68 │ │ │ │ str r0, [fp, #108] @ 0x6c │ │ │ │ str r0, [fp, #112] @ 0x70 │ │ │ │ str r0, [fp, #116] @ 0x74 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #544 @ 0x220 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 2070d0 │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #560 @ 0x230 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 2070d0 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ mov r1, #1 │ │ │ │ bl 8ef00 │ │ │ │ add r1, sp, #2048 @ 0x800 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1f0124 │ │ │ │ + bl 1f0130 │ │ │ │ cmp r0, #134 @ 0x86 │ │ │ │ bne 6cc34 │ │ │ │ mov r0, #12 │ │ │ │ bl 68978 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r2, r0 │ │ │ │ add r0, lr, #432 @ 0x1b0 │ │ │ │ @@ -71065,15 +71065,15 @@ │ │ │ │ strb r2, [r3, #268] @ 0x10c │ │ │ │ str r0, [r3, #260] @ 0x104 │ │ │ │ str r1, [r3, #264] @ 0x108 │ │ │ │ b 6cd50 │ │ │ │ andeq r3, r3, r8, asr r4 │ │ │ │ eoreq r1, r8, ip, asr #3 │ │ │ │ strdeq r1, [r8], -ip @ │ │ │ │ - @ instruction: 0x001f2aff │ │ │ │ + andseq r2, pc, pc, ror fp @ │ │ │ │ eoreq r1, r8, r8, asr #7 │ │ │ │ eoreq r0, r8, r0, asr #26 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ bl 67b94 │ │ │ │ mov r0, r4 │ │ │ │ bl 65d04 │ │ │ │ mov r9, r0 │ │ │ │ @@ -71114,15 +71114,15 @@ │ │ │ │ ldr r0, [r0, #248] @ 0xf8 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #4 │ │ │ │ bne 6e1f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r7, [sp, #4036] @ 0xfc4 │ │ │ │ ldr r2, [sp, #4040] @ 0xfc8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 687d8 │ │ │ │ ldr r1, [sp, #4032] @ 0xfc0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -71199,23 +71199,23 @@ │ │ │ │ str r1, [sp, #2048] @ 0x800 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ bl 281a8 │ │ │ │ b 6b820 │ │ │ │ eoreq r3, fp, r4, lsl #29 │ │ │ │ strhteq r0, [r8], -r4 │ │ │ │ eoreq r0, r8, r4, lsl pc │ │ │ │ - andseq r2, pc, fp, ror #13 │ │ │ │ + andseq r2, pc, fp, ror #14 │ │ │ │ eoreq r3, fp, r4, lsl #27 │ │ │ │ strhteq r0, [r8], -ip │ │ │ │ eoreq r0, r8, r4, lsl #28 │ │ │ │ - andseq r2, pc, fp, ror #11 │ │ │ │ + andseq r2, pc, fp, ror #12 │ │ │ │ ldrdeq r3, [fp], -r4 @ │ │ │ │ eoreq r0, r8, r4, lsl ip │ │ │ │ eoreq r0, r8, ip, ror #26 │ │ │ │ - andseq r2, pc, r3, lsr #10 │ │ │ │ + andseq r2, pc, r3, lsr #11 │ │ │ │ eoreq r3, fp, ip, lsr #24 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6cf98 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r2, r5, #416 @ 0x1a0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ @@ -71251,15 +71251,15 @@ │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ mov r1, #3 │ │ │ │ bl add40 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 207080 │ │ │ │ + bl 20708c │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ add ip, sp, #2048 @ 0x800 │ │ │ │ ldr r1, [sp, #1148] @ 0x47c │ │ │ │ ldr r3, [sp, #1152] @ 0x480 │ │ │ │ ldr r7, [sp, #1156] @ 0x484 │ │ │ │ ldr r2, [pc, #3912] @ 6df8c │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ @@ -71267,15 +71267,15 @@ │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #596 @ 0x254 │ │ │ │ bl 9d51c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, lr, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207084 │ │ │ │ + bl 207090 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ add ip, sp, #2048 @ 0x800 │ │ │ │ ldr r1, [sp, #1148] @ 0x47c │ │ │ │ ldr r3, [sp, #1152] @ 0x480 │ │ │ │ ldr r7, [sp, #1156] @ 0x484 │ │ │ │ ldr r2, [pc, #3852] @ 6df90 │ │ │ │ stm ip, {r0, r1, r3, r7} │ │ │ │ @@ -71300,15 +71300,15 @@ │ │ │ │ add r4, lr, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ bl 99144 │ │ │ │ add r0, sp, #4736 @ 0x1280 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1ee238 │ │ │ │ + bl 1ee244 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #336 @ 0x150 │ │ │ │ ldr r0, [r0, #304] @ 0x130 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6d1c0 │ │ │ │ add r3, lr, #336 @ 0x150 │ │ │ │ add r2, r3, #304 @ 0x130 │ │ │ │ @@ -71482,16 +71482,16 @@ │ │ │ │ b 6d380 │ │ │ │ eoreq r3, fp, r4, lsr #24 │ │ │ │ eoreq r0, r8, ip, ror #22 │ │ │ │ andeq r4, r2, ip, lsr #24 │ │ │ │ eoreq r0, r8, ip, asr #25 │ │ │ │ andeq r2, r2, r4, lsl #27 │ │ │ │ eoreq r0, r8, r8, asr #25 │ │ │ │ - andseq r2, pc, r7, ror r4 @ │ │ │ │ - @ instruction: 0x001f2bde │ │ │ │ + @ instruction: 0x001f24f7 │ │ │ │ + andseq r2, pc, lr, asr ip @ │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6d3e8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ @@ -71536,25 +71536,25 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b 6d4dc │ │ │ │ strhteq r0, [r8], -r0 │ │ │ │ andeq ip, r1, ip, lsr r1 │ │ │ │ eoreq r0, r8, r8, ror #23 │ │ │ │ - mulseq pc, pc, r3 @ │ │ │ │ + andseq r2, pc, pc, lsl r4 @ │ │ │ │ eoreq r3, fp, ip, asr sl │ │ │ │ - andseq r2, pc, sp, ror sl @ │ │ │ │ + @ instruction: 0x001f2afd │ │ │ │ strdeq r3, [fp], -r8 @ │ │ │ │ eoreq r0, r8, ip, ror #18 │ │ │ │ ldrdeq r0, [r8], -r0 @ │ │ │ │ - andseq r2, pc, pc, asr #4 │ │ │ │ - andseq r2, pc, lr, ror r9 @ │ │ │ │ + andseq r2, pc, pc, asr #5 │ │ │ │ + @ instruction: 0x001f29fe │ │ │ │ mlaeq r8, ip, r8, r0 │ │ │ │ eoreq r0, r8, r8, lsl #20 │ │ │ │ - andseq r2, pc, r7, ror r1 @ │ │ │ │ + @ instruction: 0x001f21f7 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ bl 67b94 │ │ │ │ ldr r0, [r5, #244] @ 0xf4 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne 6cc6c │ │ │ │ str r9, [r5, #204] @ 0xcc │ │ │ │ @@ -71644,15 +71644,15 @@ │ │ │ │ bne 6e28c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #336 @ 0x150 │ │ │ │ ldrd r2, [r0, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r7, [sp, #4036] @ 0xfc4 │ │ │ │ ldr r2, [sp, #4040] @ 0xfc8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r1, r7 │ │ │ │ add r0, lr, #628 @ 0x274 │ │ │ │ bl 687d8 │ │ │ │ ldr r1, [sp, #4032] @ 0xfc0 │ │ │ │ @@ -71708,35 +71708,35 @@ │ │ │ │ ldr r1, [r5, #292] @ 0x124 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6d4c4 │ │ │ │ ldr r0, [r5, #296] @ 0x128 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ b 6d4c4 │ │ │ │ - andseq r2, pc, fp, lsl r8 @ │ │ │ │ + mulseq pc, fp, r8 @ │ │ │ │ eoreq r3, fp, r0, asr r6 │ │ │ │ ldrdeq r0, [r8], -r8 @ │ │ │ │ eoreq r0, r8, ip, asr #14 │ │ │ │ - andseq r1, pc, fp, lsr #29 │ │ │ │ + andseq r1, pc, fp, lsr #30 │ │ │ │ eoreq r3, fp, r4, ror r5 │ │ │ │ eoreq r0, r8, r4, lsl #10 │ │ │ │ eoreq r0, r8, r0, lsl #13 │ │ │ │ - andseq r1, pc, pc, asr #27 │ │ │ │ + andseq r1, pc, pc, asr #28 │ │ │ │ nop {0} │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ ... │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6de14 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #544 @ 0x220 │ │ │ │ - bl 2070f0 │ │ │ │ + bl 2070fc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #2048] @ 0x800 │ │ │ │ ldrd r0, [r0] │ │ │ │ tst r2, #1 │ │ │ │ bne 6e2c0 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -71835,15 +71835,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ bl add40 │ │ │ │ ldr r0, [pc, #3904] @ 6e880 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ bcc 6d9e8 │ │ │ │ - bl 1f08c0 │ │ │ │ + bl 1f08cc │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #2056] @ 0x808 │ │ │ │ add r1, lr, #336 @ 0x150 │ │ │ │ str r9, [sp, #2064] @ 0x810 │ │ │ │ mov fp, #2 │ │ │ │ str r0, [r1, #304] @ 0x130 │ │ │ │ mov r0, #2 │ │ │ │ @@ -71925,45 +71925,45 @@ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b 6dd18 │ │ │ │ - andseq r2, pc, r7, lsr #8 │ │ │ │ + andseq r2, pc, r7, lsr #9 │ │ │ │ eoreq r3, fp, r0, asr r3 │ │ │ │ eoreq r0, r8, r8, ror #5 │ │ │ │ eoreq r0, r8, r4, lsl r5 │ │ │ │ - andseq r1, pc, fp, lsr #23 │ │ │ │ + andseq r1, pc, fp, lsr #24 │ │ │ │ mlaeq fp, r4, r1, r3 │ │ │ │ eoreq r3, fp, ip, asr r0 │ │ │ │ @ instruction: 0xffffbb98 │ │ │ │ strdeq r0, [r8], -r8 @ │ │ │ │ - @ instruction: 0x001f19bf │ │ │ │ + andseq r1, pc, pc, lsr sl @ │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #1148] @ 0x47c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #1152] @ 0x480 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #544 @ 0x220 │ │ │ │ - bl 2070f0 │ │ │ │ + bl 2070fc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #2064] @ 0x810 │ │ │ │ ldr r2, [sp, #2048] @ 0x800 │ │ │ │ ldrd r0, [r0] │ │ │ │ tst r2, #1 │ │ │ │ bne 6e2e4 │ │ │ │ - bl 258b70 │ │ │ │ + bl 258b80 │ │ │ │ vmov s0, r7 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ vmov d1, r0, r1 │ │ │ │ add r0, lr, #336 @ 0x150 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ vdiv.f64 d0, d0, d8 │ │ │ │ vadd.f64 d0, d0, d1 │ │ │ │ @@ -71985,15 +71985,15 @@ │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ ldm r5, {r0, r1, r5} │ │ │ │ subs r2, r5, r7 │ │ │ │ movne r2, r5 │ │ │ │ vmov s0, r2 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ vdiv.f64 d11, d0, d8 │ │ │ │ - bl 258b70 │ │ │ │ + bl 258b80 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r5, r7 │ │ │ │ vmoveq.f64 d0, d9 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #336 @ 0x150 │ │ │ │ vadd.f64 d0, d0, d11 │ │ │ │ vmul.f64 d0, d0, d10 │ │ │ │ @@ -72017,15 +72017,15 @@ │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ ldm r5, {r0, r1, r5} │ │ │ │ subs r2, r5, r7 │ │ │ │ movne r2, r5 │ │ │ │ vmov s0, r2 │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ vdiv.f64 d11, d0, d8 │ │ │ │ - bl 258b70 │ │ │ │ + bl 258b80 │ │ │ │ vmov d0, r0, r1 │ │ │ │ cmp r5, r7 │ │ │ │ vmoveq.f64 d0, d9 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #336 @ 0x150 │ │ │ │ vadd.f64 d0, d0, d11 │ │ │ │ vmul.f64 d0, d0, d10 │ │ │ │ @@ -72100,15 +72100,15 @@ │ │ │ │ str r1, [r0, #96] @ 0x60 │ │ │ │ str r1, [r0, #100] @ 0x64 │ │ │ │ str r1, [r0, #104] @ 0x68 │ │ │ │ str r1, [r0, #108] @ 0x6c │ │ │ │ str r1, [r0, #112] @ 0x70 │ │ │ │ str r1, [r0, #116] @ 0x74 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 2070d0 │ │ │ │ add r2, sp, #2048 @ 0x800 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r3, lr, #336 @ 0x150 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, r3, #208 @ 0xd0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ @@ -72150,15 +72150,15 @@ │ │ │ │ subs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ tst r0, r1 │ │ │ │ beq 6de94 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #560 @ 0x230 │ │ │ │ - bl 2070f0 │ │ │ │ + bl 2070fc │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #2048] @ 0x800 │ │ │ │ ldrd r0, [r0] │ │ │ │ tst r2, #1 │ │ │ │ bne 6e2c0 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -72166,15 +72166,15 @@ │ │ │ │ sbcs r0, r1, r0 │ │ │ │ bcc 6de94 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ bl 68c90 │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 2070d0 │ │ │ │ add r2, sp, #2048 @ 0x800 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r3, lr, #336 @ 0x150 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, r3, #224 @ 0xe0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ @@ -72234,22 +72234,22 @@ │ │ │ │ add r0, sp, #2048 @ 0x800 │ │ │ │ mov r2, #15 │ │ │ │ bl 2c3d0 │ │ │ │ b 6cc08 │ │ │ │ eoreq r3, fp, r4, lsr #32 │ │ │ │ ldrdeq pc, [r7], -r8 @ │ │ │ │ eoreq r0, r8, r8, ror #3 │ │ │ │ - andseq r1, pc, fp, ror #16 │ │ │ │ + andseq r1, pc, fp, ror #17 │ │ │ │ eoreq pc, r7, r4, ror fp @ │ │ │ │ eoreq pc, r7, r4, lsr fp @ │ │ │ │ strhteq r2, [fp], -r8 │ │ │ │ strdeq pc, [r7], -r0 @ │ │ │ │ eoreq r0, r8, r8, lsl #1 │ │ │ │ eoreq r2, fp, ip, lsl lr │ │ │ │ - andseq r1, pc, r7, ror #13 │ │ │ │ + andseq r1, pc, r7, ror #14 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 6dfc4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ bl 68c90 │ │ │ │ @@ -72705,15 +72705,15 @@ │ │ │ │ beq 6e7e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ b 6e7e8 │ │ │ │ @ instruction: 0xffffb348 │ │ │ │ eoreq pc, r7, r8, lsr #17 │ │ │ │ - andseq r1, pc, pc, ror #2 │ │ │ │ + andseq r1, pc, pc, ror #3 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6e700 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ bl 3cac8 │ │ │ │ @@ -72775,64 +72775,64 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 27218 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ bl 66aa4 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ bl 664c4 │ │ │ │ b 6e80c │ │ │ │ - @ instruction: 0x001f17de │ │ │ │ + andseq r1, pc, lr, asr r8 @ │ │ │ │ mlaeq r7, r8, r7, pc @ │ │ │ │ ldrdeq r3, [r2], -ip │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ bl 66654 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 68198 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq pc, r7, r0, ror r8 @ │ │ │ │ eoreq pc, r7, r8, ror #17 │ │ │ │ - andseq r1, pc, pc │ │ │ │ + andseq r1, pc, pc, lsl #1 │ │ │ │ eoreq pc, r7, r8, lsl #13 │ │ │ │ andeq r1, r2, r8, asr #4 │ │ │ │ eoreq lr, r7, r0, lsr #29 │ │ │ │ andeq r0, r2, r0, lsr #30 │ │ │ │ eoreq lr, r7, r0, lsl #23 │ │ │ │ - andseq r1, pc, fp, ror #1 │ │ │ │ + andseq r1, pc, fp, ror #2 │ │ │ │ eoreq r1, fp, r4, asr #31 │ │ │ │ eoreq lr, r7, ip, lsr #31 │ │ │ │ andeq r1, r2, ip, lsl r1 │ │ │ │ eoreq pc, r7, ip, asr #1 │ │ │ │ andeq r2, r2, r0, ror #30 │ │ │ │ - mulseq pc, r7, r7 @ │ │ │ │ + andseq r0, pc, r7, lsl r8 @ │ │ │ │ eoreq lr, r7, r4, lsl #28 │ │ │ │ - andseq r0, pc, r0, asr lr @ │ │ │ │ + @ instruction: 0x001f0ed0 │ │ │ │ eoreq r2, fp, r0, asr r7 │ │ │ │ strdeq pc, [r7], -r8 @ │ │ │ │ andeq r3, r2, ip, lsr #14 │ │ │ │ eoreq pc, r7, r8, lsr r8 @ │ │ │ │ - andseq r0, pc, pc, asr #30 │ │ │ │ + andseq r0, pc, pc, asr #31 │ │ │ │ mlaeq fp, r0, r6, r2 │ │ │ │ ldrdeq pc, [r7], -r8 @ │ │ │ │ andeq sl, r1, r0, ror #24 │ │ │ │ strhteq r2, [fp], -r0 │ │ │ │ mlaeq r7, r8, r7, pc @ │ │ │ │ - mulseq pc, pc, lr @ │ │ │ │ + andseq r0, pc, pc, lsl pc @ │ │ │ │ eoreq r2, fp, ip, ror #6 │ │ │ │ eoreq r2, fp, r8, asr r2 │ │ │ │ - andseq r1, pc, r0, asr #7 │ │ │ │ + andseq r1, pc, r0, asr #8 │ │ │ │ eoreq pc, r7, r8, lsl #9 │ │ │ │ - andseq r0, pc, pc, ror fp @ │ │ │ │ + @ instruction: 0x001f0bff │ │ │ │ eoreq pc, r7, r8, lsl #9 │ │ │ │ strhteq r2, [fp], -ip │ │ │ │ mlaeq r7, ip, r5, pc @ │ │ │ │ eoreq pc, r7, r4, asr #14 │ │ │ │ - andseq r0, pc, r3, lsl #28 │ │ │ │ - andseq r0, pc, ip, ror #29 │ │ │ │ + andseq r0, pc, r3, lsl #29 │ │ │ │ + andseq r0, pc, ip, ror #30 │ │ │ │ strdeq lr, [r7], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -72844,15 +72844,15 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ strh r1, [sp, #164] @ 0xa4 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [sp, #160] @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21f6a4 │ │ │ │ + bl 21f6b0 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ add r7, r4, #12 │ │ │ │ cmp r0, #4 │ │ │ │ bne 6e930 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b 6ea20 │ │ │ │ @@ -72865,15 +72865,15 @@ │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6ea20 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ ldr r1, [sp, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #532] @ 0x214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #2112] @ 6f1b0 │ │ │ │ mov r5, #22 │ │ │ │ ldr r2, [pc, #2108] @ 6f1b4 │ │ │ │ ldr r1, [pc, #2108] @ 6f1b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, #2104] @ 6f1bc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -72905,15 +72905,15 @@ │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 6ecf4 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r4, [sp, #364] @ 0x16c │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -72958,18 +72958,18 @@ │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 20a044 │ │ │ │ + bl 20a050 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ - bl 2070f0 │ │ │ │ + bl 2070fc │ │ │ │ ldr r9, [sp, #280] @ 0x118 │ │ │ │ add sl, r6, #12 │ │ │ │ ldr fp, [sp, #284] @ 0x11c │ │ │ │ ldr r8, [sp, #288] @ 0x120 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ tst r0, #1 │ │ │ │ beq 6ecc0 │ │ │ │ @@ -73011,15 +73011,15 @@ │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ str r2, [sp, #460] @ 0x1cc │ │ │ │ str r7, [sp, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #428] @ 0x1ac │ │ │ │ str r7, [sp, #424] @ 0x1a8 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ b 6f094 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -73029,15 +73029,15 @@ │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6eca8 │ │ │ │ add r4, sp, #360 @ 0x168 │ │ │ │ ldr r1, [sp, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #532] @ 0x214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #1568] @ 6f220 │ │ │ │ ldr r2, [pc, #1568] @ 6f224 │ │ │ │ ldr r1, [pc, #1568] @ 6f228 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, #1564] @ 6f22c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [pc, #1560] @ 6f230 │ │ │ │ @@ -73068,15 +73068,15 @@ │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 6ef90 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ @@ -73085,15 +73085,15 @@ │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r4, #51712 @ 0xca00 │ │ │ │ movt r4, #15258 @ 0x3b9a │ │ │ │ cmp r8, r4 │ │ │ │ beq 6f094 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 1f017c │ │ │ │ + bl 1f0188 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 6ed04 │ │ │ │ ldr r6, [sp, #428] @ 0x1ac │ │ │ │ mov r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ b 6ed48 │ │ │ │ @@ -73110,15 +73110,15 @@ │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm ip!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r4, lr │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 1f0164 │ │ │ │ + bl 1f0170 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ ldr r5, [sp, #340] @ 0x154 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ subs r0, r1, r4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ moveq r5, r0 │ │ │ │ @@ -73135,15 +73135,15 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 6f094 │ │ │ │ add r4, sp, #336 @ 0x150 │ │ │ │ ldr r1, [sp, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #532] @ 0x214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #1076] @ 6f1dc │ │ │ │ mov r5, #22 │ │ │ │ ldr r2, [pc, #1072] @ 6f1e0 │ │ │ │ add r6, sp, #296 @ 0x128 │ │ │ │ ldr r1, [pc, #1068] @ 6f1e4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, #1064] @ 6f1e8 │ │ │ │ @@ -73186,15 +73186,15 @@ │ │ │ │ str r1, [sp, #468] @ 0x1d4 │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ str r2, [sp, #432] @ 0x1b0 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #424] @ 0x1a8 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #424 @ 0x1a8 │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 6f094 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ b 6f08c │ │ │ │ subs r1, r3, r9 │ │ │ │ @@ -73276,15 +73276,15 @@ │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 6f094 │ │ │ │ add r4, sp, #296 @ 0x128 │ │ │ │ ldr r1, [sp, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #532] @ 0x214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ add r7, sp, #424 @ 0x1a8 │ │ │ │ ldr r0, [pc, #532] @ 6f1f4 │ │ │ │ ldr r1, [pc, #532] @ 6f1f8 │ │ │ │ ldr r2, [pc, #532] @ 6f1fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [pc, #528] @ 6f200 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -73396,44 +73396,44 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 66e6c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r1, fp, r8, lsl #13 │ │ │ │ - andseq pc, lr, pc, ror #29 │ │ │ │ - @ instruction: 0x001eadfa │ │ │ │ + andseq pc, lr, pc, ror #30 │ │ │ │ + andseq sl, lr, sl, ror lr │ │ │ │ eoreq lr, r7, r0, asr #6 │ │ │ │ andeq r0, r3, r8, lsl #16 │ │ │ │ eoreq r1, fp, ip, asr #11 │ │ │ │ strhteq r1, [fp], -r8 │ │ │ │ - andseq sl, lr, r2, asr #24 │ │ │ │ + andseq sl, lr, r2, asr #25 │ │ │ │ eoreq lr, r7, r0, lsl #3 │ │ │ │ - andseq pc, lr, r3, lsr #26 │ │ │ │ + andseq pc, lr, r3, lsr #27 │ │ │ │ eoreq r1, fp, r4, asr r4 │ │ │ │ eoreq r1, fp, r0, asr r2 │ │ │ │ - @ instruction: 0x001efab3 │ │ │ │ - @ instruction: 0x001ea9be │ │ │ │ + andseq pc, lr, r3, lsr fp @ │ │ │ │ + andseq sl, lr, lr, lsr sl │ │ │ │ eoreq sp, r7, r4, ror lr │ │ │ │ andeq r0, r3, r8, asr #7 │ │ │ │ eoreq r1, fp, r8 │ │ │ │ eoreq r1, fp, ip, lsl r0 │ │ │ │ eoreq sp, r7, r4, ror ip │ │ │ │ andeq r0, r3, r8, lsr #3 │ │ │ │ eoreq sp, r7, r4, lsr #25 │ │ │ │ - andseq pc, lr, r3, asr r8 @ │ │ │ │ + @ instruction: 0x001ef8d3 │ │ │ │ strhteq r0, [fp], -ip │ │ │ │ eoreq r1, fp, r0, lsr #2 │ │ │ │ eoreq sp, r7, r8, asr #27 │ │ │ │ - andseq pc, lr, r7, lsl #19 │ │ │ │ + andseq pc, lr, r7, lsl #20 │ │ │ │ eoreq sp, r7, r8, lsl #27 │ │ │ │ eoreq r1, fp, r4, lsr #32 │ │ │ │ strdeq r1, [fp], -r8 @ │ │ │ │ - andseq pc, lr, r3, ror #24 │ │ │ │ - andseq sl, lr, lr, ror #22 │ │ │ │ + andseq pc, lr, r3, ror #25 │ │ │ │ + andseq sl, lr, lr, ror #23 │ │ │ │ eoreq lr, r7, r4, lsl r0 │ │ │ │ andeq r0, r3, ip, ror r5 │ │ │ │ eoreq r1, fp, r8, asr #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #52] @ 6f27c │ │ │ │ @@ -73444,18 +73444,18 @@ │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #36] @ 6f284 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 218d18 │ │ │ │ + bl 218d24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq r6, r4, ip, asr #31 │ │ │ │ + eoreq r7, r4, ip, asr #32 │ │ │ │ @ instruction: 0xffffa914 │ │ │ │ strdeq lr, [r7], -r8 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5], #4 │ │ │ │ @@ -73489,15 +73489,15 @@ │ │ │ │ strb r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6f408 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73605,20 +73605,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 77cc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq lr, lr, r4, ror #26 │ │ │ │ + andseq lr, lr, r4, ror #27 │ │ │ │ eoreq sp, r7, r4, asr pc │ │ │ │ andeq lr, r2, r4, asr lr │ │ │ │ - andseq pc, lr, r2, lsr sp @ │ │ │ │ - andseq pc, lr, r6, asr #25 │ │ │ │ - andseq pc, lr, r5, ror #24 │ │ │ │ + @ instruction: 0x001efdb2 │ │ │ │ + andseq pc, lr, r6, asr #26 │ │ │ │ + andseq pc, lr, r5, ror #25 │ │ │ │ eoreq sp, r7, r4, lsl #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5], #4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -73651,15 +73651,15 @@ │ │ │ │ strb r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6f690 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73767,20 +73767,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 77cc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001eeadc │ │ │ │ + andseq lr, lr, ip, asr fp │ │ │ │ eoreq sp, r7, ip, asr #25 │ │ │ │ andeq r1, r2, r4, lsr #21 │ │ │ │ - andseq pc, lr, sl, lsr #21 │ │ │ │ - andseq pc, lr, lr, lsr sl @ │ │ │ │ - @ instruction: 0x001ef9dd │ │ │ │ + andseq pc, lr, sl, lsr #22 │ │ │ │ + @ instruction: 0x001efabe │ │ │ │ + andseq pc, lr, sp, asr sl @ │ │ │ │ strdeq sp, [r7], -ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -73812,15 +73812,15 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6f8a0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #388] @ 6f9cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ @@ -73911,20 +73911,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 77cc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq pc, lr, r2, asr r9 @ │ │ │ │ - andseq lr, lr, r0, ror #16 │ │ │ │ + @ instruction: 0x001ef9d2 │ │ │ │ + andseq lr, lr, r0, ror #17 │ │ │ │ eoreq sp, r7, ip, ror #20 │ │ │ │ andeq r9, r3, ip, lsr #26 │ │ │ │ - andseq pc, lr, sl, asr #17 │ │ │ │ - mulseq lr, r5, r7 │ │ │ │ + andseq pc, lr, sl, asr #18 │ │ │ │ + andseq pc, lr, r5, lsl r8 @ │ │ │ │ strhteq sp, [r7], -r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -73956,15 +73956,15 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6fae0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #388] @ 6fc0c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ @@ -74055,20 +74055,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 77cc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq pc, lr, r2, lsl r7 @ │ │ │ │ - andseq lr, lr, r0, lsr #12 │ │ │ │ + mulseq lr, r2, r7 │ │ │ │ + andseq lr, lr, r0, lsr #13 │ │ │ │ eoreq sp, r7, ip, lsr #16 │ │ │ │ andeq r1, r2, r8, ror #11 │ │ │ │ - andseq pc, lr, sl, lsl #13 │ │ │ │ - andseq pc, lr, r5, asr r5 @ │ │ │ │ + andseq pc, lr, sl, lsl #14 │ │ │ │ + @ instruction: 0x001ef5d5 │ │ │ │ eoreq sp, r7, r4, ror r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -74100,15 +74100,15 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6fd20 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #388] @ 6fe4c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ @@ -74199,20 +74199,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 77cc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001ef4d2 │ │ │ │ - andseq lr, lr, r0, ror #7 │ │ │ │ + andseq pc, lr, r2, asr r5 @ │ │ │ │ + andseq lr, lr, r0, ror #8 │ │ │ │ eoreq sp, r7, ip, ror #11 │ │ │ │ andeq lr, r2, r4, asr #9 │ │ │ │ - andseq pc, lr, sl, asr #8 │ │ │ │ - andseq pc, lr, r5, lsl r3 @ │ │ │ │ + andseq pc, lr, sl, asr #9 │ │ │ │ + mulseq lr, r5, r3 │ │ │ │ eoreq sp, r7, r4, lsr r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -74244,15 +74244,15 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 6ff60 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #388] @ 7008c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ @@ -74343,20 +74343,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 77cc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - mulseq lr, r2, r2 │ │ │ │ - andseq lr, lr, r0, lsr #3 │ │ │ │ + andseq pc, lr, r2, lsl r3 @ │ │ │ │ + andseq lr, lr, r0, lsr #4 │ │ │ │ eoreq sp, r7, ip, lsr #7 │ │ │ │ muleq r2, r0, r2 │ │ │ │ - andseq pc, lr, sl, lsl #4 │ │ │ │ - ldrsbeq pc, [lr], -r5 @ │ │ │ │ + andseq pc, lr, sl, lsl #5 │ │ │ │ + andseq pc, lr, r5, asr r1 @ │ │ │ │ strdeq sp, [r7], -r4 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -74388,15 +74388,15 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 701a0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #388] @ 702cc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ @@ -74487,20 +74487,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 77cc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq pc, lr, r2, asr r0 @ │ │ │ │ - andseq sp, lr, r0, ror #30 │ │ │ │ + ldrsbeq pc, [lr], -r2 @ │ │ │ │ + andseq sp, lr, r0, ror #31 │ │ │ │ eoreq sp, r7, ip, ror #2 │ │ │ │ andeq pc, r1, ip, lsl #1 │ │ │ │ - andseq lr, lr, sl, asr #31 │ │ │ │ - mulseq lr, r5, lr │ │ │ │ + andseq pc, lr, sl, asr #32 │ │ │ │ + andseq lr, lr, r5, lsl pc │ │ │ │ strhteq ip, [r7], -r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5], #4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -74533,15 +74533,15 @@ │ │ │ │ strb r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 70458 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -74649,20 +74649,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 77cc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq sp, lr, r4, lsl sp │ │ │ │ + mulseq lr, r4, sp │ │ │ │ eoreq ip, r7, r4, lsl #30 │ │ │ │ andeq lr, r1, r0, asr #28 │ │ │ │ - andseq lr, lr, r2, ror #25 │ │ │ │ - andseq lr, lr, r6, ror ip │ │ │ │ - andseq lr, lr, r5, lsl ip │ │ │ │ + andseq lr, lr, r2, ror #26 │ │ │ │ + @ instruction: 0x001eecf6 │ │ │ │ + mulseq lr, r5, ip │ │ │ │ eoreq ip, r7, r4, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr fp, [pc, #508] @ 7076c │ │ │ │ mov r8, r0 │ │ │ │ eor r0, r2, r3, asr #31 │ │ │ │ eor r1, r3, r3, asr #31 │ │ │ │ @@ -74680,15 +74680,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #100 @ 0x64 │ │ │ │ movt sl, #1525 @ 0x5f5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r4, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r6 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r4 │ │ │ │ add r4, r9, r5 │ │ │ │ @@ -74787,15 +74787,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mulseq lr, r0, fp │ │ │ │ + andseq lr, lr, r0, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ stm sp, {r1, r2} │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -74862,17 +74862,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq lr, lr, r4, ror r9 │ │ │ │ - andseq lr, lr, r1, asr #18 │ │ │ │ - andseq lr, lr, r5, ror #17 │ │ │ │ + @ instruction: 0x001ee9f4 │ │ │ │ + andseq lr, lr, r1, asr #19 │ │ │ │ + andseq lr, lr, r5, ror #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r0] │ │ │ │ stm sp, {r1, r2} │ │ │ │ ldr r7, [r4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sub r7, r7, r3 │ │ │ │ @@ -74975,17 +74975,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq lr, lr, r0, lsl #15 │ │ │ │ - andseq lr, lr, sp, lsl r7 │ │ │ │ - andseq lr, lr, r5, ror #13 │ │ │ │ + andseq lr, lr, r0, lsl #16 │ │ │ │ + mulseq lr, sp, r7 │ │ │ │ + andseq lr, lr, r5, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r2, [pc, #324] @ 70bc4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -75065,18 +75065,18 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq lr, lr, r7, lsl #13 │ │ │ │ - andseq lr, lr, r7, lsr r6 │ │ │ │ - andseq lr, lr, r5, ror #11 │ │ │ │ - andseq lr, lr, pc, lsl #11 │ │ │ │ + andseq lr, lr, r7, lsl #14 │ │ │ │ + @ instruction: 0x001ee6b7 │ │ │ │ + andseq lr, lr, r5, ror #12 │ │ │ │ + andseq lr, lr, pc, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r6] │ │ │ │ @@ -75201,18 +75201,18 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2d688 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne 70cfc │ │ │ │ b 70c64 │ │ │ │ - andseq lr, lr, fp, lsr #7 │ │ │ │ - andseq lr, lr, pc, ror #6 │ │ │ │ - andseq lr, lr, r5, lsl #9 │ │ │ │ - andseq lr, lr, r7, asr #6 │ │ │ │ + andseq lr, lr, fp, lsr #8 │ │ │ │ + andseq lr, lr, pc, ror #7 │ │ │ │ + andseq lr, lr, r5, lsl #10 │ │ │ │ + andseq lr, lr, r7, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [pc, #720] @ 710e4 │ │ │ │ @@ -75393,25 +75393,25 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, sp │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001ee2fb │ │ │ │ - ldrheq lr, [lr], -r3 │ │ │ │ - andseq lr, lr, ip, asr #5 │ │ │ │ - andseq lr, lr, sp, ror #4 │ │ │ │ - andseq lr, lr, sp, lsr #5 │ │ │ │ - @ instruction: 0x001ee1fa │ │ │ │ - andseq lr, lr, r1, lsr #3 │ │ │ │ - andseq lr, lr, r6, ror #2 │ │ │ │ - andseq lr, lr, sp, lsl r1 │ │ │ │ - andseq lr, lr, r4, lsl #2 │ │ │ │ - andseq lr, lr, r3, ror #1 │ │ │ │ + andseq lr, lr, fp, ror r3 │ │ │ │ + andseq lr, lr, r3, lsr r1 │ │ │ │ + andseq lr, lr, ip, asr #6 │ │ │ │ + andseq lr, lr, sp, ror #5 │ │ │ │ + andseq lr, lr, sp, lsr #6 │ │ │ │ + andseq lr, lr, sl, ror r2 │ │ │ │ + andseq lr, lr, r1, lsr #4 │ │ │ │ + andseq lr, lr, r6, ror #3 │ │ │ │ + mulseq lr, sp, r1 │ │ │ │ + andseq lr, lr, r4, lsl #3 │ │ │ │ + andseq lr, lr, r3, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ @@ -75695,24 +75695,24 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq sp, lr, r7, lsl ip │ │ │ │ - @ instruction: 0x001edbd7 │ │ │ │ - andseq sp, lr, r5, lsl sp │ │ │ │ - andseq sp, lr, ip, asr sp │ │ │ │ - @ instruction: 0x001edcbd │ │ │ │ - andseq sp, lr, sl, lsr sp │ │ │ │ - @ instruction: 0x001eddd5 │ │ │ │ - @ instruction: 0x001eddb2 │ │ │ │ - andseq sp, lr, sp, ror #25 │ │ │ │ - andseq sp, lr, fp, lsr #23 │ │ │ │ + mulseq lr, r7, ip │ │ │ │ + andseq sp, lr, r7, asr ip │ │ │ │ + mulseq lr, r5, sp │ │ │ │ + @ instruction: 0x001edddc │ │ │ │ + andseq sp, lr, sp, lsr sp │ │ │ │ + @ instruction: 0x001eddba │ │ │ │ + andseq sp, lr, r5, asr lr │ │ │ │ + andseq sp, lr, r2, lsr lr │ │ │ │ + andseq sp, lr, sp, ror #26 │ │ │ │ + andseq sp, lr, fp, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 715e8 │ │ │ │ @@ -75743,15 +75743,15 @@ │ │ │ │ mov fp, #100 @ 0x64 │ │ │ │ movt r9, #1525 @ 0x5f5 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r5, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r6 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r5 │ │ │ │ add r5, r8, r4 │ │ │ │ @@ -75837,16 +75837,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq sp, lr, r2, lsl fp │ │ │ │ - andseq sp, lr, r8, ror #21 │ │ │ │ + mulseq lr, r2, fp │ │ │ │ + andseq sp, lr, r8, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 71800 │ │ │ │ @@ -75956,16 +75956,16 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001ed8fa │ │ │ │ - @ instruction: 0x001ed8d4 │ │ │ │ + andseq sp, lr, sl, ror r9 │ │ │ │ + andseq sp, lr, r4, asr r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 719dc │ │ │ │ @@ -76002,16 +76002,16 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl a1cdc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq sp, lr, r2, lsr #14 │ │ │ │ - andseq fp, lr, r9, ror r9 │ │ │ │ + andseq sp, lr, r2, lsr #15 │ │ │ │ + @ instruction: 0x001eb9f9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 71a94 │ │ │ │ @@ -76077,17 +76077,17 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq sp, lr, r6, ror #12 │ │ │ │ - andseq sp, lr, lr, lsr r6 │ │ │ │ - @ instruction: 0x001ed5f6 │ │ │ │ + andseq sp, lr, r6, ror #13 │ │ │ │ + @ instruction: 0x001ed6be │ │ │ │ + andseq sp, lr, r6, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 71bc4 │ │ │ │ @@ -76319,24 +76319,24 @@ │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #32] @ 71f70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq sp, lr, sl, lsr r5 │ │ │ │ - andseq sp, lr, r4, lsl #10 │ │ │ │ - andseq sp, lr, r9, lsl #9 │ │ │ │ - andseq sp, lr, sl, asr #7 │ │ │ │ + @ instruction: 0x001ed5ba │ │ │ │ + andseq sp, lr, r4, lsl #11 │ │ │ │ + andseq sp, lr, r9, lsl #10 │ │ │ │ + andseq sp, lr, sl, asr #8 │ │ │ │ strhteq sp, [r7], -r0 │ │ │ │ eoreq sp, r7, r0, lsl #18 │ │ │ │ eoreq sp, r7, r0, asr #19 │ │ │ │ - andseq sp, lr, sp, ror #5 │ │ │ │ - mulseq lr, lr, r2 │ │ │ │ - andseq sp, lr, r5, asr #4 │ │ │ │ + andseq sp, lr, sp, ror #6 │ │ │ │ + andseq sp, lr, lr, lsl r3 │ │ │ │ + andseq sp, lr, r5, asr #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r4, [r6] │ │ │ │ mov r5, r2 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ @@ -76379,16 +76379,16 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq sp, lr, r9, asr r1 │ │ │ │ - andseq sp, lr, sl, lsl #2 │ │ │ │ + @ instruction: 0x001ed1d9 │ │ │ │ + andseq sp, lr, sl, lsl #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 72078 │ │ │ │ @@ -76426,16 +76426,16 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 6fc18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq sp, lr, r6, lsl #1 │ │ │ │ - @ instruction: 0x001eb2dd │ │ │ │ + andseq sp, lr, r6, lsl #2 │ │ │ │ + andseq fp, lr, sp, asr r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r0] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -76500,16 +76500,16 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq ip, lr, sp, lsr pc │ │ │ │ - andseq ip, lr, r2, lsl pc │ │ │ │ + @ instruction: 0x001ecfbd │ │ │ │ + mulseq lr, r2, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 7225c │ │ │ │ @@ -76634,19 +76634,19 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq ip, lr, r2, lsr #29 │ │ │ │ - andseq ip, lr, r7, ror #28 │ │ │ │ - andseq ip, lr, r3, asr sp │ │ │ │ - andseq ip, lr, r5, ror #27 │ │ │ │ - andseq ip, lr, r7, lsr #26 │ │ │ │ + andseq ip, lr, r2, lsr #30 │ │ │ │ + andseq ip, lr, r7, ror #29 │ │ │ │ + @ instruction: 0x001ecdd3 │ │ │ │ + andseq ip, lr, r5, ror #28 │ │ │ │ + andseq ip, lr, r7, lsr #27 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 72480 │ │ │ │ @@ -76685,16 +76685,16 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ bl 9b690 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq ip, lr, lr, ror ip │ │ │ │ - @ instruction: 0x001eaed1 │ │ │ │ + @ instruction: 0x001eccfe │ │ │ │ + andseq sl, lr, r1, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 72540 │ │ │ │ @@ -76723,15 +76723,15 @@ │ │ │ │ movt r9, #1525 @ 0x5f5 │ │ │ │ mov r6, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__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 │ │ │ │ add r7, r8, r4 │ │ │ │ @@ -76818,16 +76818,16 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001ecbbe │ │ │ │ - mulseq lr, ip, fp │ │ │ │ + andseq ip, lr, lr, lsr ip │ │ │ │ + andseq ip, lr, ip, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #1 │ │ │ │ beq 72778 │ │ │ │ @@ -76957,15 +76957,15 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [pc, #2184] @ 731f4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r7, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -76998,15 +76998,15 @@ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ bne 72a00 │ │ │ │ ldr r1, [pc, #2076] @ 73210 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #123 @ 0x7b │ │ │ │ ldr r3, [pc, #2056] @ 73214 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -77017,15 +77017,15 @@ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ bne 72a48 │ │ │ │ ldr r1, [pc, #2008] @ 73218 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ strb r1, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ @@ -77132,15 +77132,15 @@ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ b 72fb4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ bl 77d54 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1e3f64 │ │ │ │ + bl 1e3f70 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 72c50 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ @@ -77198,15 +77198,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ bne 72d1c │ │ │ │ ldr r1, [pc, #1252] @ 731f8 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #32 │ │ │ │ strb r1, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #8 │ │ │ │ @@ -77231,15 +77231,15 @@ │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #1136] @ 73200 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r8, sp, #24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldm r8, {r6, r7, r8} │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r8, r0 │ │ │ │ bhi 72ec0 │ │ │ │ @@ -77261,15 +77261,15 @@ │ │ │ │ bl b3fc4 │ │ │ │ b 72ce4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ bl 77d54 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3f64 │ │ │ │ + bl 1e3f70 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 72e58 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ @@ -77502,28 +77502,28 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 731d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - ldrsheq ip, [lr], -sp │ │ │ │ - andseq ip, lr, r6, asr #1 │ │ │ │ - @ instruction: 0x001ea2fd │ │ │ │ + andseq ip, lr, sp, ror r1 │ │ │ │ + andseq ip, lr, r6, asr #2 │ │ │ │ + andseq sl, lr, sp, ror r3 │ │ │ │ eoreq sl, r7, ip, asr #15 │ │ │ │ mlaeq r7, ip, r6, sl │ │ │ │ andeq lr, r1, r0, lsr #14 │ │ │ │ eoreq sl, r7, ip, lsr r9 │ │ │ │ eoreq sl, r7, r8, lsl #19 │ │ │ │ eoreq sl, r7, ip, asr #11 │ │ │ │ andeq lr, r1, ip, asr #5 │ │ │ │ ldrdeq sl, [r7], -ip @ │ │ │ │ - @ instruction: 0x001ec6b2 │ │ │ │ - mulseq lr, r6, r6 │ │ │ │ - andseq ip, lr, r0, asr r0 │ │ │ │ + andseq ip, lr, r2, lsr r7 │ │ │ │ + andseq ip, lr, r6, lsl r7 │ │ │ │ + ldrsbeq ip, [lr], -r0 │ │ │ │ eoreq sl, r7, r0, lsr #17 │ │ │ │ eoreq sl, r7, ip, lsl #17 │ │ │ │ eoreq sl, r7, r4, ror r8 │ │ │ │ eoreq sl, r7, r8, lsl #3 │ │ │ │ eoreq sl, r7, r4, lsl #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -77596,16 +77596,16 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq fp, lr, r9, lsr #28 │ │ │ │ - @ instruction: 0x001ebdfa │ │ │ │ + andseq fp, lr, r9, lsr #29 │ │ │ │ + andseq fp, lr, sl, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 7337c │ │ │ │ @@ -77704,19 +77704,19 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b 733e0 │ │ │ │ - andseq fp, lr, r2, lsl #27 │ │ │ │ - andseq fp, lr, r4, lsl #26 │ │ │ │ - andseq fp, lr, r9, asr ip │ │ │ │ - andseq fp, lr, r1, ror ip │ │ │ │ - @ instruction: 0x001e9fd9 │ │ │ │ + andseq fp, lr, r2, lsl #28 │ │ │ │ + andseq fp, lr, r4, lsl #27 │ │ │ │ + @ instruction: 0x001ebcd9 │ │ │ │ + @ instruction: 0x001ebcf1 │ │ │ │ + andseq sl, lr, r9, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 782fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 73538 │ │ │ │ @@ -77869,19 +77869,19 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b 736f4 │ │ │ │ ldr r2, [pc, #24] @ 737a0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ b 736dc │ │ │ │ - andseq fp, lr, lr, asr sl │ │ │ │ - @ instruction: 0x001eb9f4 │ │ │ │ - andseq fp, lr, sp, lsr #19 │ │ │ │ - andseq fp, lr, r1, lsl #19 │ │ │ │ - andseq r9, lr, r1, asr #25 │ │ │ │ + @ instruction: 0x001ebade │ │ │ │ + andseq fp, lr, r4, ror sl │ │ │ │ + andseq fp, lr, sp, lsr #20 │ │ │ │ + andseq fp, lr, r1, lsl #20 │ │ │ │ + andseq r9, lr, r1, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 737cc │ │ │ │ @@ -78101,25 +78101,25 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 73b48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq fp, lr, r2, lsr r9 │ │ │ │ - andseq fp, lr, r8, lsl #18 │ │ │ │ - andseq fp, lr, r5, asr #17 │ │ │ │ - @ instruction: 0x001eb7ba │ │ │ │ + @ instruction: 0x001eb9b2 │ │ │ │ + andseq fp, lr, r8, lsl #19 │ │ │ │ + andseq fp, lr, r5, asr #18 │ │ │ │ + andseq fp, lr, sl, lsr r8 │ │ │ │ ldrdeq fp, [r7], -r4 @ │ │ │ │ eoreq fp, r7, r4, lsr #26 │ │ │ │ - mulseq lr, r3, r7 │ │ │ │ - @ instruction: 0x001e99dd │ │ │ │ - @ instruction: 0x001eb6fd │ │ │ │ - andseq fp, lr, r7, asr #13 │ │ │ │ - andseq fp, lr, r9, ror r6 │ │ │ │ + andseq fp, lr, r3, lsl r8 │ │ │ │ + andseq r9, lr, sp, asr sl │ │ │ │ + andseq fp, lr, sp, ror r7 │ │ │ │ + andseq fp, lr, r7, asr #14 │ │ │ │ + @ instruction: 0x001eb6f9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ ldr r9, [r5] │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ @@ -78233,15 +78233,15 @@ │ │ │ │ mov r8, #100 @ 0x64 │ │ │ │ movt r9, #1525 @ 0x5f5 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__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 │ │ │ │ add r4, fp, r7 │ │ │ │ @@ -78310,15 +78310,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #2512] @ 74860 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r7, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -78351,15 +78351,15 @@ │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ stm r2, {r0, r1, r5} │ │ │ │ bne 73f24 │ │ │ │ ldr r1, [pc, #2404] @ 7487c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #123 @ 0x7b │ │ │ │ ldr r3, [pc, #2384] @ 74880 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -78370,15 +78370,15 @@ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ bne 73f6c │ │ │ │ ldr r1, [pc, #2336] @ 74884 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ strb r1, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ @@ -78486,15 +78486,15 @@ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ b 74648 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 77d54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 1e3f64 │ │ │ │ + bl 1e3f70 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 7424c │ │ │ │ bl b3fdc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ @@ -78626,15 +78626,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r4, r0 │ │ │ │ bne 7436c │ │ │ │ ldr r1, [pc, #1280] @ 74864 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #32 │ │ │ │ strb r1, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #8 │ │ │ │ @@ -78659,15 +78659,15 @@ │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #1164] @ 7486c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldm r8, {r6, r7, r8} │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r8, r0 │ │ │ │ bhi 74510 │ │ │ │ @@ -78689,15 +78689,15 @@ │ │ │ │ bl b3fc4 │ │ │ │ b 74334 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ bl 77d54 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e3f64 │ │ │ │ + bl 1e3f70 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 744a8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ @@ -78935,38 +78935,38 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 74834 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, lr, sp, ror r5 │ │ │ │ - andseq fp, lr, lr, lsr #10 │ │ │ │ - andseq r9, lr, r5, asr r7 │ │ │ │ - andseq lr, lr, pc, ror r7 │ │ │ │ - andseq lr, lr, pc, lsr #14 │ │ │ │ + @ instruction: 0x001eb5fd │ │ │ │ + andseq fp, lr, lr, lsr #11 │ │ │ │ + @ instruction: 0x001e97d5 │ │ │ │ + @ instruction: 0x001ee7ff │ │ │ │ + andseq lr, lr, pc, lsr #15 │ │ │ │ eoreq r9, r7, r8, lsr #5 │ │ │ │ eoreq r9, r7, r0, lsr #1 │ │ │ │ strdeq sp, [r1], -ip │ │ │ │ eoreq r9, r7, r8, lsl r4 │ │ │ │ eoreq r9, r7, r4, ror #8 │ │ │ │ eoreq r8, r7, ip, ror pc │ │ │ │ andeq ip, r1, ip, ror ip │ │ │ │ eoreq r8, r7, ip, lsl #29 │ │ │ │ - ldrsbeq fp, [lr], -ip │ │ │ │ - mulseq lr, r6, r1 │ │ │ │ - andseq fp, lr, sl, ror r1 │ │ │ │ + andseq fp, lr, ip, asr r1 │ │ │ │ + andseq fp, lr, r6, lsl r2 │ │ │ │ + @ instruction: 0x001eb1fa │ │ │ │ eoreq r9, r7, ip, ror r3 │ │ │ │ eoreq r9, r7, r8, ror #6 │ │ │ │ eoreq r9, r7, r0, asr r3 │ │ │ │ - andseq fp, lr, ip, lsl #8 │ │ │ │ - andseq sp, lr, pc, lsl #27 │ │ │ │ - andseq sp, lr, pc, lsr sp │ │ │ │ - andseq lr, lr, r7, asr #2 │ │ │ │ - ldrsheq lr, [lr], -r7 │ │ │ │ + andseq fp, lr, ip, lsl #9 │ │ │ │ + andseq sp, lr, pc, lsl #28 │ │ │ │ + @ instruction: 0x001eddbf │ │ │ │ + andseq lr, lr, r7, asr #3 │ │ │ │ + andseq lr, lr, r7, ror r1 │ │ │ │ eoreq r8, r7, r4, lsr #22 │ │ │ │ eoreq r8, r7, r4, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 781cc │ │ │ │ @@ -79203,24 +79203,24 @@ │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #32] @ 74c80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq sl, lr, r6, lsr r8 │ │ │ │ - andseq sl, lr, r0, lsl #16 │ │ │ │ - andseq sl, lr, r5, lsl #15 │ │ │ │ - andseq sl, lr, r6, asr #13 │ │ │ │ + @ instruction: 0x001ea8b6 │ │ │ │ + andseq sl, lr, r0, lsl #17 │ │ │ │ + andseq sl, lr, r5, lsl #16 │ │ │ │ + andseq sl, lr, r6, asr #14 │ │ │ │ eoreq sl, r7, r0, lsr #25 │ │ │ │ strdeq sl, [r7], -r0 @ │ │ │ │ strhteq sl, [r7], -r0 │ │ │ │ - andseq sl, lr, r5, ror #11 │ │ │ │ - mulseq lr, r6, r5 │ │ │ │ - andseq sl, lr, r5, lsr r5 │ │ │ │ + andseq sl, lr, r5, ror #12 │ │ │ │ + andseq sl, lr, r6, lsl r6 │ │ │ │ + @ instruction: 0x001ea5b5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 74cb8 │ │ │ │ @@ -79480,27 +79480,27 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 750d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq sl, lr, r6, asr #8 │ │ │ │ - andseq sl, lr, r8, lsl r4 │ │ │ │ - @ instruction: 0x001ea3d9 │ │ │ │ - andseq sl, lr, lr, asr #5 │ │ │ │ + andseq sl, lr, r6, asr #9 │ │ │ │ + mulseq lr, r8, r4 │ │ │ │ + andseq sl, lr, r9, asr r4 │ │ │ │ + andseq sl, lr, lr, asr #6 │ │ │ │ eoreq sl, r7, r8, asr #16 │ │ │ │ mlaeq r7, r8, r7, sl │ │ │ │ - andseq sl, lr, r3, lsr #5 │ │ │ │ - andseq sl, lr, sl, lsr #4 │ │ │ │ - andseq sl, lr, r6, ror #3 │ │ │ │ - @ instruction: 0x001e84f5 │ │ │ │ - mulseq lr, r5, r1 │ │ │ │ - andseq sl, lr, pc, asr r1 │ │ │ │ - andseq sl, lr, sp, ror #1 │ │ │ │ + andseq sl, lr, r3, lsr #6 │ │ │ │ + andseq sl, lr, sl, lsr #5 │ │ │ │ + andseq sl, lr, r6, ror #4 │ │ │ │ + andseq r8, lr, r5, ror r5 │ │ │ │ + andseq sl, lr, r5, lsl r2 │ │ │ │ + @ instruction: 0x001ea1df │ │ │ │ + andseq sl, lr, sp, ror #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 782fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 75118 │ │ │ │ @@ -79551,15 +79551,15 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ 751e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq r9, lr, r2, lsl #31 │ │ │ │ + andseq sl, lr, r2 │ │ │ │ mlaeq r7, r0, r1, sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r5, [r6] │ │ │ │ mov r4, r2 │ │ │ │ @@ -79602,16 +79602,16 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x001e9ef9 │ │ │ │ - andseq r9, lr, lr, lsr #29 │ │ │ │ + andseq r9, lr, r9, ror pc │ │ │ │ + andseq r9, lr, lr, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 752d4 │ │ │ │ @@ -79718,18 +79718,18 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r9, lr, sl, lsr #28 │ │ │ │ - andseq r9, lr, fp, ror #27 │ │ │ │ - andseq r9, lr, r3, asr #27 │ │ │ │ - andseq r9, lr, r7, lsl #26 │ │ │ │ + andseq r9, lr, sl, lsr #29 │ │ │ │ + andseq r9, lr, fp, ror #28 │ │ │ │ + andseq r9, lr, r3, asr #28 │ │ │ │ + andseq r9, lr, r7, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 754ac │ │ │ │ @@ -79894,21 +79894,21 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [pc, #28] @ 7574c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq r9, lr, r2, asr ip │ │ │ │ - andseq r9, lr, r0, lsr #24 │ │ │ │ - @ instruction: 0x001e9bdd │ │ │ │ - andseq r9, lr, r2, asr #21 │ │ │ │ + @ instruction: 0x001e9cd2 │ │ │ │ + andseq r9, lr, r0, lsr #25 │ │ │ │ + andseq r9, lr, sp, asr ip │ │ │ │ + andseq r9, lr, r2, asr #22 │ │ │ │ ldrdeq sl, [r7], -r0 @ │ │ │ │ eoreq sl, r7, r0, lsr #2 │ │ │ │ - andseq r9, lr, r5, asr sl │ │ │ │ + @ instruction: 0x001e9ad5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ bl 782fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 75778 │ │ │ │ @@ -79939,15 +79939,15 @@ │ │ │ │ mov fp, #100 @ 0x64 │ │ │ │ movt r9, #1525 @ 0x5f5 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__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 │ │ │ │ add r7, r8, r4 │ │ │ │ @@ -80055,16 +80055,16 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r9, lr, ip, asr r9 │ │ │ │ - andseq r9, lr, r6, asr #15 │ │ │ │ + @ instruction: 0x001e99dc │ │ │ │ + andseq r9, lr, r6, asr #16 │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ bl 781cc │ │ │ │ cmp r0, #0 │ │ │ │ beq 759e8 │ │ │ │ @@ -80159,19 +80159,19 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ ldm sp, {r0, r1} │ │ │ │ b 75b14 │ │ │ │ - andseq r9, lr, r6, lsl r7 │ │ │ │ - @ instruction: 0x001e96bb │ │ │ │ - mulseq lr, r3, r6 │ │ │ │ - andseq r9, lr, pc, lsl r6 │ │ │ │ - andseq r7, lr, sp, ror #18 │ │ │ │ + mulseq lr, r6, r7 │ │ │ │ + andseq r9, lr, fp, lsr r7 │ │ │ │ + andseq r9, lr, r3, lsl r7 │ │ │ │ + mulseq lr, pc, r6 @ │ │ │ │ + andseq r7, lr, sp, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r7, [r0] │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldrb r1, [r0], #8 │ │ │ │ add r2, pc, #4 │ │ │ │ @@ -80270,15 +80270,15 @@ │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -80419,15 +80419,15 @@ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 77d54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 1e3f64 │ │ │ │ + bl 1e3f70 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 75fe8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ @@ -80509,15 +80509,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r5, r0 │ │ │ │ bne 760d8 │ │ │ │ ldr r1, [pc, #1460] @ 76684 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb r6, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #8 │ │ │ │ bne 761bc │ │ │ │ @@ -80541,15 +80541,15 @@ │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #1348] @ 7668c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ mov r4, r8 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldm r8, {r5, r7, r8} │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r8, r0 │ │ │ │ @@ -80572,15 +80572,15 @@ │ │ │ │ bl b3fc4 │ │ │ │ b 7609c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 77d54 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e3f64 │ │ │ │ + bl 1e3f70 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 76210 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ @@ -80679,15 +80679,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ add fp, r0, #4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ mov r6, #1 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ @@ -80704,15 +80704,15 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r0 │ │ │ │ bne 763e4 │ │ │ │ ldr r1, [pc, #704] @ 7669c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ strb r1, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ @@ -80869,26 +80869,26 @@ │ │ │ │ b 76664 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ b 76664 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ bne 7663c │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, lr, sp, lsr #30 │ │ │ │ + andseq r6, lr, sp, lsr #31 │ │ │ │ eoreq r7, r7, r8, asr #9 │ │ │ │ andeq fp, r1, r0, ror #6 │ │ │ │ eoreq r7, r7, r4, ror r5 │ │ │ │ eoreq r7, r7, r0, lsl r2 │ │ │ │ andeq sl, r1, r4, lsl pc │ │ │ │ eoreq r7, r7, r4, lsr #2 │ │ │ │ - andseq r9, lr, lr, lsr #7 │ │ │ │ - andseq r9, lr, sl, asr #5 │ │ │ │ + andseq r9, lr, lr, lsr #8 │ │ │ │ + andseq r9, lr, sl, asr #6 │ │ │ │ eoreq r6, r7, r0, lsr #30 │ │ │ │ ldrdeq r6, [r7], -r8 @ │ │ │ │ - andseq r8, lr, r0, lsl #25 │ │ │ │ + andseq r8, lr, r0, lsl #26 │ │ │ │ eoreq r6, r7, r8, lsr sp │ │ │ │ eoreq r7, r7, ip, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r7, [r0] │ │ │ │ mov sl, r1 │ │ │ │ mov r0, r7 │ │ │ │ @@ -80945,15 +80945,15 @@ │ │ │ │ mov r8, #100 @ 0x64 │ │ │ │ movt sl, #1525 @ 0x5f5 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__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 │ │ │ │ add r4, r9, r7 │ │ │ │ @@ -81042,15 +81042,15 @@ │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -81196,15 +81196,15 @@ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ b 770e0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ bl 77d54 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 1e3f64 │ │ │ │ + bl 1e3f70 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 76cc8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ @@ -81357,15 +81357,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r5, r0 │ │ │ │ bne 76e18 │ │ │ │ ldr r1, [pc, #1680] @ 774a0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strb r6, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #8 │ │ │ │ bne 76efc │ │ │ │ @@ -81389,15 +81389,15 @@ │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [pc, #1568] @ 774a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ mov r4, r8 │ │ │ │ add r8, sp, #32 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldm r8, {r5, r7, r8} │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r8, r0 │ │ │ │ @@ -81420,15 +81420,15 @@ │ │ │ │ bl b3fc4 │ │ │ │ b 76ddc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 77d54 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e3f64 │ │ │ │ + bl 1e3f70 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 76f50 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ @@ -81599,15 +81599,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r8, r0, #4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ mov r6, #1 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ @@ -81624,15 +81624,15 @@ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r0 │ │ │ │ bne 77244 │ │ │ │ ldr r1, [pc, #640] @ 774bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ ldr r2, [pc, #620] @ 774c0 │ │ │ │ strb r1, [r0, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ @@ -81771,37 +81771,37 @@ │ │ │ │ ldr r2, [r8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - mulseq lr, r1, ip │ │ │ │ - andseq fp, lr, pc, lsl r9 │ │ │ │ + andseq r6, lr, r1, lsl sp │ │ │ │ + mulseq lr, pc, r9 @ │ │ │ │ strhteq r6, [r7], -r8 │ │ │ │ andeq sl, r1, r0, asr r7 │ │ │ │ eoreq r6, r7, r4, ror #18 │ │ │ │ ldrdeq r6, [r7], -r0 @ │ │ │ │ ldrdeq sl, [r1], -r4 │ │ │ │ eoreq r6, r7, r4, ror #7 │ │ │ │ - andseq r8, lr, ip, ror #13 │ │ │ │ - andseq r8, lr, r2, lsr #15 │ │ │ │ - andseq r8, lr, sl, lsl #15 │ │ │ │ + andseq r8, lr, ip, ror #14 │ │ │ │ + andseq r8, lr, r2, lsr #16 │ │ │ │ + andseq r8, lr, sl, lsl #16 │ │ │ │ eoreq r6, r7, r0, asr #1 │ │ │ │ eoreq r6, r7, r8, ror r0 │ │ │ │ - andseq fp, lr, r7, lsl #3 │ │ │ │ - andseq fp, lr, pc, asr #17 │ │ │ │ - andseq fp, lr, fp, lsr #2 │ │ │ │ - andseq r8, lr, r4, lsl #19 │ │ │ │ - andseq r8, lr, r4, lsl #10 │ │ │ │ - andseq r8, lr, r8, ror #17 │ │ │ │ - @ instruction: 0x001eb2f7 │ │ │ │ - andseq fp, lr, r7, lsr #5 │ │ │ │ - andseq fp, lr, r7, lsr #13 │ │ │ │ - andseq fp, lr, r7, asr r6 │ │ │ │ + andseq fp, lr, r7, lsl #4 │ │ │ │ + andseq fp, lr, pc, asr #18 │ │ │ │ + andseq fp, lr, fp, lsr #3 │ │ │ │ + andseq r8, lr, r4, lsl #20 │ │ │ │ + andseq r8, lr, r4, lsl #11 │ │ │ │ + andseq r8, lr, r8, ror #18 │ │ │ │ + andseq fp, lr, r7, ror r3 │ │ │ │ + andseq fp, lr, r7, lsr #6 │ │ │ │ + andseq fp, lr, r7, lsr #14 │ │ │ │ + @ instruction: 0x001eb6d7 │ │ │ │ eoreq r5, r7, r8, asr #29 │ │ │ │ ldrdeq r6, [r7], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [pc, #292] @ 77624 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -82242,28 +82242,28 @@ │ │ │ │ ldr ip, [pc, #32] @ 77bf4 │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq r5, r7, ip, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr ip, [pc, #32] @ 77c28 │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq r5, r7, r0, asr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ @@ -82615,18 +82615,18 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r7, lr, r1, ror r1 │ │ │ │ - andseq r7, lr, sl, asr #2 │ │ │ │ - andseq r7, lr, r8, lsl r1 │ │ │ │ - andseq r6, lr, sl, ror #31 │ │ │ │ + @ instruction: 0x001e71f1 │ │ │ │ + andseq r7, lr, sl, asr #3 │ │ │ │ + mulseq lr, r8, r1 │ │ │ │ + andseq r7, lr, sl, rrx │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ ldr r6, [r7] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -82692,17 +82692,17 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, sp │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r6, lr, r1, lsl pc │ │ │ │ - andseq r6, lr, r6, ror #29 │ │ │ │ - mulseq lr, sl, lr │ │ │ │ + mulseq lr, r1, pc @ │ │ │ │ + andseq r6, lr, r6, ror #30 │ │ │ │ + andseq r6, lr, sl, lsl pc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -82805,17 +82805,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x001e6cdd │ │ │ │ - andseq r6, lr, r6, lsl #26 │ │ │ │ - andseq r6, lr, lr, lsl #25 │ │ │ │ + andseq r6, lr, sp, asr sp │ │ │ │ + andseq r6, lr, r6, lsl #27 │ │ │ │ + andseq r6, lr, lr, lsl #26 │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #72] @ 78524 │ │ │ │ mov r3, r0 │ │ │ │ @@ -82833,15 +82833,15 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r6, lr, r9, lsr #24 │ │ │ │ + andseq r6, lr, r9, lsr #25 │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -82872,15 +82872,15 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r6, lr, sp, lsl #23 │ │ │ │ + andseq r6, lr, sp, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ ldr r6, [r5] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -83051,22 +83051,22 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, lr, sp, lsl fp │ │ │ │ - @ instruction: 0x001e6af3 │ │ │ │ - andseq r6, lr, fp, ror sl │ │ │ │ - andseq r6, lr, r8, lsr sl │ │ │ │ - andseq r6, lr, r8, lsr #21 │ │ │ │ - andseq r6, lr, r9, ror #19 │ │ │ │ - andseq r6, lr, r8, ror #19 │ │ │ │ - andseq r6, lr, r3, lsr #18 │ │ │ │ + mulseq lr, sp, fp │ │ │ │ + andseq r6, lr, r3, ror fp │ │ │ │ + @ instruction: 0x001e6afb │ │ │ │ + @ instruction: 0x001e6ab8 │ │ │ │ + andseq r6, lr, r8, lsr #22 │ │ │ │ + andseq r6, lr, r9, ror #20 │ │ │ │ + andseq r6, lr, r8, ror #20 │ │ │ │ + andseq r6, lr, r3, lsr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #512] @ 78acc │ │ │ │ @@ -83097,15 +83097,15 @@ │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 789b0 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #384] @ 78adc │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r3, #1 │ │ │ │ @@ -83195,20 +83195,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 77cc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r6, lr, sl, lsr r8 │ │ │ │ - andseq r5, lr, r8, asr #14 │ │ │ │ + @ instruction: 0x001e68ba │ │ │ │ + andseq r5, lr, r8, asr #15 │ │ │ │ eoreq r4, r7, r4, asr r9 │ │ │ │ andeq r5, r2, r0, lsr #16 │ │ │ │ - @ instruction: 0x001e67b6 │ │ │ │ - andseq r6, lr, r5, lsl #13 │ │ │ │ + andseq r6, lr, r6, lsr r8 │ │ │ │ + andseq r6, lr, r5, lsl #14 │ │ │ │ eoreq r4, r7, r4, lsr #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5], #4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -83241,15 +83241,15 @@ │ │ │ │ strb r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 78c64 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -83356,20 +83356,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 77cc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r5, lr, r4, lsl #10 │ │ │ │ + andseq r5, lr, r4, lsl #11 │ │ │ │ strdeq r4, [r7], -r4 @ │ │ │ │ andeq r0, r3, r4, asr #19 │ │ │ │ - @ instruction: 0x001e64d2 │ │ │ │ - andseq r6, lr, sl, ror #8 │ │ │ │ - andseq r6, lr, r9, lsl #8 │ │ │ │ + andseq r6, lr, r2, asr r5 │ │ │ │ + andseq r6, lr, sl, ror #9 │ │ │ │ + andseq r6, lr, r9, lsl #9 │ │ │ │ eoreq r4, r7, r8, lsr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -83401,15 +83401,15 @@ │ │ │ │ strb r3, [sp, #8] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 78e70 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [pc, #384] @ 78f9c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r3, #1 │ │ │ │ @@ -83499,20 +83499,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 77cc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r6, lr, sl, ror r3 │ │ │ │ - andseq r5, lr, r8, lsl #5 │ │ │ │ + @ instruction: 0x001e63fa │ │ │ │ + andseq r5, lr, r8, lsl #6 │ │ │ │ mlaeq r7, r4, r4, r4 │ │ │ │ andeq r0, r3, r8, asr #14 │ │ │ │ - @ instruction: 0x001e62f6 │ │ │ │ - andseq r6, lr, r5, asr #3 │ │ │ │ + andseq r6, lr, r6, ror r3 │ │ │ │ + andseq r6, lr, r5, asr #4 │ │ │ │ eoreq r4, r7, r4, ror #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5], #4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -83545,15 +83545,15 @@ │ │ │ │ strb r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 79124 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -83660,20 +83660,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ bl 77cc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r5, lr, r4, asr #32 │ │ │ │ + andseq r5, lr, r4, asr #1 │ │ │ │ eoreq r4, r7, r4, lsr r2 │ │ │ │ andeq r5, r2, ip, lsl r1 │ │ │ │ - andseq r6, lr, r2, lsl r0 │ │ │ │ - andseq r5, lr, sl, lsr #31 │ │ │ │ - andseq r5, lr, r9, asr #30 │ │ │ │ + mulseq lr, r2, r0 │ │ │ │ + andseq r6, lr, sl, lsr #32 │ │ │ │ + andseq r5, lr, r9, asr #31 │ │ │ │ eoreq r4, r7, r8, rrx │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr lr, [r1, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ ldrd sl, [r1, #80] @ 0x50 │ │ │ │ mov r1, #9 │ │ │ │ @@ -83832,15 +83832,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r4, r7, r8, lsl r3 │ │ │ │ - andseq r6, lr, fp, asr #18 │ │ │ │ + andseq r6, lr, fp, asr #19 │ │ │ │ mlaeq r7, r4, pc, r3 @ │ │ │ │ eoreq r3, r7, r4, ror #29 │ │ │ │ eoreq r3, r7, r4, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov sl, r0 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ @@ -84980,15 +84980,15 @@ │ │ │ │ mvnne r0, #-2147483648 @ 0x80000000 │ │ │ │ tstne r4, r0 │ │ │ │ bne 7a66c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r3, r7, r0, lsl #4 │ │ │ │ - andseq r5, lr, r3, lsr r8 │ │ │ │ + @ instruction: 0x001e58b3 │ │ │ │ strhteq r2, [r7], -ip │ │ │ │ eoreq r2, r7, r8, lsl #26 │ │ │ │ eoreq r2, r7, r8, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ @@ -86877,15 +86877,15 @@ │ │ │ │ str r1, [sp, #1948] @ 0x79c │ │ │ │ str r0, [sp, #1944] @ 0x798 │ │ │ │ str r2, [sp, #1940] @ 0x794 │ │ │ │ str r0, [sp, #1936] @ 0x790 │ │ │ │ str r1, [sp, #1972] @ 0x7b4 │ │ │ │ b 7c468 │ │ │ │ ldrdeq r2, [r7], -ip @ │ │ │ │ - andseq r4, lr, r1, lsr r7 │ │ │ │ + @ instruction: 0x001e47b1 │ │ │ │ add r0, sp, #1904 @ 0x770 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ ldr r1, [sp, #508] @ 0x1fc │ │ │ │ eor r0, r0, #3 │ │ │ │ @@ -86934,17 +86934,17 @@ │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #284] @ 0x11c │ │ │ │ bne 7c544 │ │ │ │ add r0, sp, #2032 @ 0x7f0 │ │ │ │ bl f7e90 │ │ │ │ b 7c564 │ │ │ │ eoreq r2, r7, r4, asr r0 │ │ │ │ - andseq r4, lr, pc, asr r6 │ │ │ │ + @ instruction: 0x001e46df │ │ │ │ eoreq r1, r7, r0, lsr #31 │ │ │ │ - mulseq lr, r0, r5 │ │ │ │ + andseq r4, lr, r0, lsl r6 │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ add r0, sp, #2032 @ 0x7f0 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ @@ -87063,15 +87063,15 @@ │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ldrb r0, [sp, #1111] @ 0x457 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ ldrb r0, [sp, #1110] @ 0x456 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ b 7c874 │ │ │ │ eoreq r1, r7, ip, lsr #26 │ │ │ │ - andseq r4, lr, lr, lsl r3 │ │ │ │ + mulseq lr, lr, r3 │ │ │ │ add r0, sp, #2224 @ 0x8b0 │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ bl 274b8 │ │ │ │ ldr fp, [sp, #1096] @ 0x448 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ bne 7c6f8 │ │ │ │ @@ -87111,15 +87111,15 @@ │ │ │ │ str sl, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r8, [sp, #2624] @ 0xa40 │ │ │ │ str r9, [sp, #2628] @ 0xa44 │ │ │ │ str r6, [sp, #2632] @ 0xa48 │ │ │ │ str r7, [sp, #2636] @ 0xa4c │ │ │ │ add r0, sp, #2560 @ 0xa00 │ │ │ │ - bl 133fd8 │ │ │ │ + bl 133fe4 │ │ │ │ add r5, sp, #2592 @ 0xa20 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r6, lr, #40 @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -87292,15 +87292,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [ip] │ │ │ │ str r1, [ip, #4] │ │ │ │ str r0, [ip, #8] │ │ │ │ b 7d240 │ │ │ │ eoreq r1, r7, r0, lsr fp │ │ │ │ - andseq r4, lr, ip, asr #2 │ │ │ │ + andseq r4, lr, ip, asr #3 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ add r1, sp, #1904 @ 0x770 │ │ │ │ ldr ip, [sp, #228] @ 0xe4 │ │ │ │ mov r9, #1 │ │ │ │ ldr r8, [r0, #44] @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ ldm ip!, {r2, r3, r4, r6, r7} │ │ │ │ @@ -87356,15 +87356,15 @@ │ │ │ │ mov r0, ip │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r4, lr, #184 @ 0xb8 │ │ │ │ b 7d208 │ │ │ │ eoreq r1, r7, r0, ror r8 │ │ │ │ - andseq r3, lr, r1, ror #30 │ │ │ │ + andseq r3, lr, r1, ror #31 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ add r1, lr, #792 @ 0x318 │ │ │ │ str r4, [sp, #296] @ 0x128 │ │ │ │ ldr r8, [r0, #44] @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ @@ -87467,15 +87467,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [lr, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [lr] │ │ │ │ b 7d240 │ │ │ │ eoreq r1, r7, r4, ror #14 │ │ │ │ - @ instruction: 0x001e3df3 │ │ │ │ + andseq r3, lr, r3, ror lr │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ ldr ip, [sp, #204] @ 0xcc │ │ │ │ ldm r4!, {r3, r6, r7} │ │ │ │ add r2, ip, #24 │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ ldm r4, {r3, r5, r6, r7} │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ @@ -88768,36 +88768,36 @@ │ │ │ │ b 7e168 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ b 7e188 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ - andseq pc, sp, r1, lsl sp @ │ │ │ │ - andseq r1, lr, r6, lsl #25 │ │ │ │ + mulseq sp, r1, sp │ │ │ │ + andseq r1, lr, r6, lsl #26 │ │ │ │ eoreq pc, r6, r8, asr #21 │ │ │ │ - andseq r1, lr, r7, asr #23 │ │ │ │ + andseq r1, lr, r7, asr #24 │ │ │ │ eoreq pc, r6, r4, ror #21 │ │ │ │ - andseq r1, lr, r0, lsr #24 │ │ │ │ - andseq r1, lr, pc, asr #24 │ │ │ │ - andseq r1, lr, sp, lsl ip │ │ │ │ + andseq r1, lr, r0, lsr #25 │ │ │ │ + andseq r1, lr, pc, asr #25 │ │ │ │ + mulseq lr, sp, ip │ │ │ │ eoreq pc, r6, r4, ror #22 │ │ │ │ - andseq r0, lr, ip, lsr #7 │ │ │ │ - mulseq lr, r6, ip │ │ │ │ - andseq r1, lr, r7, ror #22 │ │ │ │ + andseq r0, lr, ip, lsr #8 │ │ │ │ + andseq r1, lr, r6, lsl sp │ │ │ │ + andseq r1, lr, r7, ror #23 │ │ │ │ mlaeq r6, r8, fp, pc @ │ │ │ │ - andseq r1, lr, r8, lsl #23 │ │ │ │ + andseq r1, lr, r8, lsl #24 │ │ │ │ eoreq pc, r6, ip, lsl fp @ │ │ │ │ - andseq r1, lr, sp, lsr #23 │ │ │ │ + andseq r1, lr, sp, lsr #24 │ │ │ │ eoreq pc, r6, r0, lsl #22 │ │ │ │ - andseq r1, lr, r6, lsr #24 │ │ │ │ + andseq r1, lr, r6, lsr #25 │ │ │ │ eoreq pc, r6, r0, lsl #23 │ │ │ │ - @ instruction: 0x001e1bf4 │ │ │ │ + andseq r1, lr, r4, ror ip │ │ │ │ eoreq pc, r6, r4, lsr fp @ │ │ │ │ - andseq r1, lr, r5, ror fp │ │ │ │ + @ instruction: 0x001e1bf5 │ │ │ │ eoreq pc, r6, ip, asr #22 │ │ │ │ eoreq r0, r7, r8, asr #6 │ │ │ │ eoreq r0, r7, r8, lsr r3 │ │ │ │ eoreq r0, r7, r8, lsr #6 │ │ │ │ eoreq r0, r7, r8, lsl r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -88812,15 +88812,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7e270 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7e294 │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7e2b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -89109,15 +89109,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7e714 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7e738 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ beq 7e778 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r6, r0, #4 │ │ │ │ b 7e75c │ │ │ │ add r6, r6, #12 │ │ │ │ @@ -89444,30 +89444,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7ec4c │ │ │ │ cmp r1, #1 │ │ │ │ bne 7ec74 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e378 │ │ │ │ + bl 16e384 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 7e4c4 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7ec84 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 133c90 │ │ │ │ + b 133c9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 7e4c4 │ │ │ │ b 7ecc8 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ @@ -89477,15 +89477,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7ecd0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7ecf8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 133c90 │ │ │ │ + bl 133c9c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ @@ -89518,15 +89518,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7ed78 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7ed60 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 7ed60 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 7edbc │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -89570,15 +89570,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 7ee48 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7edf8 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 7edf8 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq 7ee9c │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -89640,15 +89640,15 @@ │ │ │ │ bne 7ef54 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7ef84 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 7effc │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq 7efd8 │ │ │ │ @@ -89660,15 +89660,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 7efb0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 7ef98 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 7ef98 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 7eff4 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -89707,15 +89707,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7f068 │ │ │ │ cmp r1, #1 │ │ │ │ bne 7f090 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -90669,15 +90669,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 7f3cc │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq lr, r6, ip, lsl #19 │ │ │ │ - andseq pc, sp, r4, asr #23 │ │ │ │ + andseq pc, sp, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ bl af708 │ │ │ │ @@ -90857,15 +90857,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 7f3cc │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ strhteq lr, [r6], -ip │ │ │ │ - andseq pc, sp, r8, lsl r9 @ │ │ │ │ + mulseq sp, r8, r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl be96c │ │ │ │ mov r0, #0 │ │ │ │ @@ -91596,22 +91596,22 @@ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 7f3cc │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ eoreq sp, r6, r0, asr #18 │ │ │ │ - andseq lr, sp, fp, lsl #13 │ │ │ │ - andseq lr, sp, sp, asr r6 │ │ │ │ - andseq lr, sp, sl, asr #12 │ │ │ │ - andseq lr, sp, r0, lsr #12 │ │ │ │ - andseq lr, sp, pc, asr #13 │ │ │ │ - andseq lr, sp, r6, asr #12 │ │ │ │ - andseq lr, sp, r4, lsl r6 │ │ │ │ - andseq lr, sp, sl, lsr #13 │ │ │ │ + andseq lr, sp, fp, lsl #14 │ │ │ │ + @ instruction: 0x001de6dd │ │ │ │ + andseq lr, sp, sl, asr #13 │ │ │ │ + andseq lr, sp, r0, lsr #13 │ │ │ │ + andseq lr, sp, pc, asr #14 │ │ │ │ + andseq lr, sp, r6, asr #13 │ │ │ │ + mulseq sp, r4, r6 │ │ │ │ + andseq lr, sp, sl, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl be96c │ │ │ │ add r0, r5, #60 @ 0x3c │ │ │ │ @@ -92157,17 +92157,17 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 7f3cc │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ eoreq ip, r6, r8, lsr #25 │ │ │ │ - andseq lr, sp, sl, asr #5 │ │ │ │ - andseq lr, sp, fp, lsl #6 │ │ │ │ - @ instruction: 0x001dc3f0 │ │ │ │ + andseq lr, sp, sl, asr #6 │ │ │ │ + andseq lr, sp, fp, lsl #7 │ │ │ │ + andseq ip, sp, r0, ror r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #780 @ 0x30c │ │ │ │ add fp, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ bl be96c │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ @@ -92773,16 +92773,16 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 7f3cc │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ eoreq ip, r6, r8, ror #11 │ │ │ │ - andseq fp, sp, r0, asr fp │ │ │ │ - andseq sp, sp, pc, lsl r4 │ │ │ │ + @ instruction: 0x001dbbd0 │ │ │ │ + mulseq sp, pc, r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl be96c │ │ │ │ mov r0, #0 │ │ │ │ @@ -93470,17 +93470,17 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 7f3cc │ │ │ │ mov r0, r7 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ strdeq fp, [r6], -r0 @ │ │ │ │ - andseq ip, sp, r4, lsr pc │ │ │ │ + @ instruction: 0x001dcfb4 │ │ │ │ strdeq sl, [r6], -r8 @ │ │ │ │ - andseq ip, sp, r3, ror #29 │ │ │ │ + andseq ip, sp, r3, ror #30 │ │ │ │ eoreq sl, r6, r0, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl be96c │ │ │ │ @@ -94424,22 +94424,22 @@ │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 7f3cc │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ strhteq sl, [r6], -r4 │ │ │ │ - andseq r9, sp, sp, ror ip │ │ │ │ + @ instruction: 0x001d9cfd │ │ │ │ strdeq r9, [r6], -r8 @ │ │ │ │ - mulseq sp, sl, r0 │ │ │ │ - andseq ip, sp, r4, lsl #2 │ │ │ │ - andseq ip, sp, r5, lsr #1 │ │ │ │ - @ instruction: 0x001d9bf9 │ │ │ │ - andseq ip, sp, pc, asr #32 │ │ │ │ - ldrsbeq ip, [sp], -sl │ │ │ │ + andseq ip, sp, sl, lsl r1 │ │ │ │ + andseq ip, sp, r4, lsl #3 │ │ │ │ + andseq ip, sp, r5, lsr #2 │ │ │ │ + andseq r9, sp, r9, ror ip │ │ │ │ + andseq ip, sp, pc, asr #1 │ │ │ │ + andseq ip, sp, sl, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl be96c │ │ │ │ add r7, sp, #256 @ 0x100 │ │ │ │ @@ -95109,19 +95109,19 @@ │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 7f3cc │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ strdeq r9, [r6], -r8 @ │ │ │ │ - ldrsbeq r9, [sp], -r9 @ │ │ │ │ + andseq r9, sp, r9, asr r1 │ │ │ │ eoreq r8, r6, r0, asr #31 │ │ │ │ - andseq fp, sp, fp, ror #10 │ │ │ │ - andseq fp, sp, r1, asr #10 │ │ │ │ - andseq fp, sp, pc, asr #10 │ │ │ │ + andseq fp, sp, fp, ror #11 │ │ │ │ + andseq fp, sp, r1, asr #11 │ │ │ │ + andseq fp, sp, pc, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #1012 @ 0x3f4 │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl be96c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ @@ -96649,24 +96649,24 @@ │ │ │ │ b 85c84 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ bl 7f500 │ │ │ │ b 85c94 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ eoreq r8, r6, ip, lsl #30 │ │ │ │ - andseq r9, sp, lr, asr #31 │ │ │ │ - andseq sl, sp, ip, lsr #32 │ │ │ │ - @ instruction: 0x001d9ffd │ │ │ │ - mulseq sp, r8, pc @ │ │ │ │ - andseq sl, sp, lr, lsr #32 │ │ │ │ - andseq r9, sp, ip, lsr #21 │ │ │ │ - @ instruction: 0x001d99dc │ │ │ │ - andseq r9, sp, r6, ror #31 │ │ │ │ - mulseq sp, sl, r0 │ │ │ │ - andseq r9, sp, r4, lsr #20 │ │ │ │ + andseq sl, sp, lr, asr #32 │ │ │ │ + andseq sl, sp, ip, lsr #1 │ │ │ │ + andseq sl, sp, sp, ror r0 │ │ │ │ + andseq sl, sp, r8, lsl r0 │ │ │ │ + andseq sl, sp, lr, lsr #1 │ │ │ │ + andseq r9, sp, ip, lsr #22 │ │ │ │ + andseq r9, sp, ip, asr sl │ │ │ │ + andseq sl, sp, r6, rrx │ │ │ │ + andseq sl, sp, sl, lsl r1 │ │ │ │ + andseq r9, sp, r4, lsr #21 │ │ │ │ eoreq r8, r6, r0, lsr #2 │ │ │ │ eoreq r8, r6, r8, lsr fp │ │ │ │ eoreq r8, r6, r8, lsl #22 │ │ │ │ eoreq r8, r6, r0, lsl r1 │ │ │ │ eoreq r8, r6, r0, ror r9 │ │ │ │ eoreq r8, r6, r0, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -97429,15 +97429,15 @@ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ stm r3, {r0, r2, r6} │ │ │ │ str r1, [sp, #588] @ 0x24c │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ bne 86850 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 133fd8 │ │ │ │ + bl 133fe4 │ │ │ │ add r6, sp, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ add r6, sp, #576 @ 0x240 │ │ │ │ @@ -98023,26 +98023,26 @@ │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 7f3cc │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ eoreq r7, r6, ip, lsl r7 │ │ │ │ - @ instruction: 0x001d84f8 │ │ │ │ - andseq r8, sp, pc, lsr #9 │ │ │ │ - @ instruction: 0x001d84d8 │ │ │ │ + andseq r8, sp, r8, ror r5 │ │ │ │ + andseq r8, sp, pc, lsr #10 │ │ │ │ + andseq r8, sp, r8, asr r5 │ │ │ │ eoreq r6, r6, r0, lsr r4 │ │ │ │ - andseq r8, sp, r8, ror #8 │ │ │ │ - andseq r8, sp, r0, lsr #19 │ │ │ │ + andseq r8, sp, r8, ror #9 │ │ │ │ + andseq r8, sp, r0, lsr #20 │ │ │ │ strdeq r6, [r6], -r8 @ │ │ │ │ - andseq r8, sp, fp, lsr sl │ │ │ │ + @ instruction: 0x001d8abb │ │ │ │ eoreq r7, r6, r4, lsr r1 │ │ │ │ - andseq r9, sp, ip, lsr #18 │ │ │ │ + andseq r9, sp, ip, lsr #19 │ │ │ │ eoreq r6, r6, r4, lsl r4 │ │ │ │ - andseq r8, sp, r0, lsl sl │ │ │ │ + mulseq sp, r0, sl │ │ │ │ eoreq r6, r6, r0, asr #23 │ │ │ │ ldrdeq r7, [r6], -r4 @ │ │ │ │ eoreq r7, r6, r4, lsr #3 │ │ │ │ strhteq r6, [r6], -r0 │ │ │ │ eoreq r7, r6, ip, ror #2 │ │ │ │ eoreq r7, r6, ip, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -98185,17 +98185,17 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, r8, #8 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r8, sp, ip, lsr r6 │ │ │ │ + @ instruction: 0x001d86bc │ │ │ │ eoreq r7, r6, r8, asr #7 │ │ │ │ - andseq r8, sp, r4, lsr #11 │ │ │ │ + andseq r8, sp, r4, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ ldr fp, [r1, #16] │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #1 │ │ │ │ beq 87570 │ │ │ │ @@ -98332,17 +98332,17 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, r8, #8 │ │ │ │ bl b3ad8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001d83f0 │ │ │ │ + andseq r8, sp, r0, ror r4 │ │ │ │ eoreq r7, r6, ip, ror r1 │ │ │ │ - andseq r8, sp, r8, asr r3 │ │ │ │ + @ instruction: 0x001d83d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, #4 │ │ │ │ cmp r0, #15 │ │ │ │ bhi 87938 │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -98523,27 +98523,27 @@ │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #7 │ │ │ │ mov r0, #2 │ │ │ │ strb r6, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r8, sp, r8, ror r0 │ │ │ │ + ldrsheq r8, [sp], -r8 @ │ │ │ │ + andseq r8, sp, r1, lsr r2 │ │ │ │ + andseq r8, sp, lr, asr #3 │ │ │ │ @ instruction: 0x001d81b1 │ │ │ │ - andseq r8, sp, lr, asr #2 │ │ │ │ - andseq r8, sp, r1, lsr r1 │ │ │ │ - andseq r6, sp, r0, asr r0 │ │ │ │ - andseq r8, sp, r4, lsl #1 │ │ │ │ - @ instruction: 0x001d81b3 │ │ │ │ - andseq r8, sp, r5, lsr #3 │ │ │ │ - andseq r8, sp, r6, ror r0 │ │ │ │ - andseq r8, sp, r3, rrx │ │ │ │ - andseq r8, sp, r0, asr #2 │ │ │ │ - andseq r8, sp, lr, lsr #4 │ │ │ │ - andseq r8, sp, r7, lsr r1 │ │ │ │ + ldrsbeq r6, [sp], -r0 │ │ │ │ + andseq r8, sp, r4, lsl #2 │ │ │ │ + andseq r8, sp, r3, lsr r2 │ │ │ │ + andseq r8, sp, r5, lsr #4 │ │ │ │ + ldrsheq r8, [sp], -r6 │ │ │ │ + andseq r8, sp, r3, ror #1 │ │ │ │ + andseq r8, sp, r0, asr #3 │ │ │ │ + andseq r8, sp, lr, lsr #5 │ │ │ │ + @ instruction: 0x001d81b7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, #3 │ │ │ │ cmp r0, #11 │ │ │ │ bhi 87c18 │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -98658,22 +98658,22 @@ │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #6 │ │ │ │ mov r1, #2 │ │ │ │ strb r0, [r4, #4] │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r7, sp, r9, asr #28 │ │ │ │ - andseq r7, sp, r3, lsl #29 │ │ │ │ - andseq r7, sp, r8, lsl #30 │ │ │ │ - andseq r7, sp, r6, asr #30 │ │ │ │ - andseq r7, sp, sp, ror pc │ │ │ │ - @ instruction: 0x001d7ef0 │ │ │ │ - andseq r7, sp, lr, asr lr │ │ │ │ - andseq r7, sp, r4, ror #29 │ │ │ │ + andseq r7, sp, r9, asr #29 │ │ │ │ + andseq r7, sp, r3, lsl #30 │ │ │ │ + andseq r7, sp, r8, lsl #31 │ │ │ │ + andseq r7, sp, r6, asr #31 │ │ │ │ + @ instruction: 0x001d7ffd │ │ │ │ + andseq r7, sp, r0, ror pc │ │ │ │ + @ instruction: 0x001d7ede │ │ │ │ + andseq r7, sp, r4, ror #30 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, #11 │ │ │ │ cmp r0, #11 │ │ │ │ bhi 87df0 │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -98776,21 +98776,21 @@ │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #6 │ │ │ │ mov r1, #2 │ │ │ │ strb r0, [r4, #4] │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r7, sp, lr, lsl #27 │ │ │ │ - andseq r7, sp, r9, lsr sp │ │ │ │ - andseq r7, sp, r0, asr #10 │ │ │ │ - andseq r7, sp, r4, lsr r5 │ │ │ │ - andseq r7, sp, r6, ror sp │ │ │ │ - andseq r7, sp, r9, lsr sp │ │ │ │ - andseq r7, sp, sl, asr #25 │ │ │ │ + andseq r7, sp, lr, lsl #28 │ │ │ │ + @ instruction: 0x001d7db9 │ │ │ │ + andseq r7, sp, r0, asr #11 │ │ │ │ + @ instruction: 0x001d75b4 │ │ │ │ + @ instruction: 0x001d7df6 │ │ │ │ + @ instruction: 0x001d7db9 │ │ │ │ + andseq r7, sp, sl, asr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #11 │ │ │ │ beq 87f08 │ │ │ │ cmp r2, #10 │ │ │ │ beq 87ebc │ │ │ │ @@ -98877,19 +98877,19 @@ │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #6 │ │ │ │ mov r1, #2 │ │ │ │ strb r0, [r4, #4] │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x001d7bf8 │ │ │ │ - @ instruction: 0x001d7bb6 │ │ │ │ - @ instruction: 0x001d7bf1 │ │ │ │ - andseq r7, sp, pc, lsr #23 │ │ │ │ - mulseq sp, lr, fp │ │ │ │ + andseq r7, sp, r8, ror ip │ │ │ │ + andseq r7, sp, r6, lsr ip │ │ │ │ + andseq r7, sp, r1, ror ip │ │ │ │ + andseq r7, sp, pc, lsr #24 │ │ │ │ + andseq r7, sp, lr, lsl ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ beq 8804c │ │ │ │ @@ -98937,16 +98937,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 2cb98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mulseq sp, sp, sl │ │ │ │ - andseq r7, sp, r4, lsl #21 │ │ │ │ + andseq r7, sp, sp, lsl fp │ │ │ │ + andseq r7, sp, r4, lsl #22 │ │ │ │ eoreq r5, r6, ip, ror r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, #9 │ │ │ │ cmp r0, #7 │ │ │ │ bhi 88290 │ │ │ │ mov r5, r1 │ │ │ │ @@ -99082,24 +99082,24 @@ │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #6 │ │ │ │ mov r1, #2 │ │ │ │ strb r0, [r4, #4] │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r7, sp, r3, lsl r9 │ │ │ │ - andseq r7, sp, r5, ror #19 │ │ │ │ - @ instruction: 0x001d79be │ │ │ │ - andseq r7, sp, r5, lsl r9 │ │ │ │ - andseq r7, sp, pc, ror #17 │ │ │ │ - andseq r7, sp, r4, ror r1 │ │ │ │ - andseq r7, sp, r8, ror #2 │ │ │ │ - @ instruction: 0x001d78df │ │ │ │ - @ instruction: 0x001d78bb │ │ │ │ - andseq r7, sp, ip, asr r1 │ │ │ │ + mulseq sp, r3, r9 │ │ │ │ + andseq r7, sp, r5, ror #20 │ │ │ │ + andseq r7, sp, lr, lsr sl │ │ │ │ + mulseq sp, r5, r9 │ │ │ │ + andseq r7, sp, pc, ror #18 │ │ │ │ + @ instruction: 0x001d71f4 │ │ │ │ + andseq r7, sp, r8, ror #3 │ │ │ │ + andseq r7, sp, pc, asr r9 │ │ │ │ + andseq r7, sp, fp, lsr r9 │ │ │ │ + @ instruction: 0x001d71dc │ │ │ │ b a3470 │ │ │ │ b a3614 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, #0 │ │ │ │ bl a39b0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -99120,25 +99120,25 @@ │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #232 @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 219028 │ │ │ │ + bl 219034 │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #4 │ │ │ │ bne 883f0 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 206c3c │ │ │ │ + bl 206c48 │ │ │ │ add fp, sp, #112 @ 0x70 │ │ │ │ ldm fp, {r0, sl, fp} │ │ │ │ cmp r0, #1 │ │ │ │ bne 88414 │ │ │ │ strd sl, [r4] │ │ │ │ mov r0, r5 │ │ │ │ bl 27218 │ │ │ │ @@ -99212,43 +99212,43 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ eoreq r4, r6, r4, lsl #31 │ │ │ │ - andseq r7, sp, r4, asr #13 │ │ │ │ + andseq r7, sp, r4, asr #14 │ │ │ │ eoreq r4, r6, ip, lsl #31 │ │ │ │ - andseq r7, sp, r4, lsr #13 │ │ │ │ - andseq r7, sp, r5, lsr #13 │ │ │ │ + andseq r7, sp, r4, lsr #14 │ │ │ │ + andseq r7, sp, r5, lsr #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r0, r5 │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ bne 88568 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ bne 8857c │ │ │ │ mov r1, r4 │ │ │ │ - bl 253c74 │ │ │ │ + bl 253c84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8858c │ │ │ │ b 885ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 2531ec │ │ │ │ + bl 2531fc │ │ │ │ cmp r0, #0 │ │ │ │ beq 8858c │ │ │ │ b 885ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 2533c8 │ │ │ │ + bl 2533d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 885ac │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [pc, #80] @ 885f0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -99261,73 +99261,73 @@ │ │ │ │ add r0, r5, #4 │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ bne 885d8 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ bne 885e4 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 253c74 │ │ │ │ + b 253c84 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2531ec │ │ │ │ + b 2531fc │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2533c8 │ │ │ │ - @ instruction: 0x001d76bd │ │ │ │ + b 2533d8 │ │ │ │ + andseq r7, sp, sp, lsr r7 │ │ │ │ ldr r0, [r0] │ │ │ │ b f7094 │ │ │ │ b f5e94 │ │ │ │ b f5e7c │ │ │ │ b f5e4c │ │ │ │ b f5e1c │ │ │ │ b f5e64 │ │ │ │ b f5edc │ │ │ │ ldr r0, [pc, #12] @ 88628 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 256704 │ │ │ │ - andseq r5, sp, r8, ror #6 │ │ │ │ + b 256714 │ │ │ │ + andseq r5, sp, r8, ror #7 │ │ │ │ b f5ec4 │ │ │ │ b f93b8 │ │ │ │ b f5e34 │ │ │ │ - b 1e99d4 │ │ │ │ + b 1e99e0 │ │ │ │ b f5eac │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 88658 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 8865c │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs 88690 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ed76c │ │ │ │ + bl 1ed778 │ │ │ │ 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 886c8 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ed76c │ │ │ │ + bl 1ed778 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ bne 886ec │ │ │ │ strb r2, [sp, #5] │ │ │ │ @@ -99340,27 +99340,27 @@ │ │ │ │ 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 1ed76c │ │ │ │ + bl 1ed778 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr ip, [pc, #32] @ 8874c │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq r4, r6, ip, lsr #30 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r1, #9 │ │ │ │ bxeq lr │ │ │ │ @@ -99622,29 +99622,29 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 88b7c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r7, sp, fp │ │ │ │ + b 258494 │ │ │ │ + andseq r7, sp, fp, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r9, sp │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1ffa44 │ │ │ │ + bl 1ffa50 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1ffa44 │ │ │ │ + bl 1ffa50 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr fp, [sp] │ │ │ │ cmp r5, r8 │ │ │ │ bne 88bf0 │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ @@ -99827,29 +99827,29 @@ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r2, r6, #5 │ │ │ │ add r1, r5, #5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ffaac │ │ │ │ + bl 1ffab8 │ │ │ │ mov r0, #2 │ │ │ │ ldm sp, {r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #28] @ 88ee8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - andseq r6, sp, r8, lsl #29 │ │ │ │ - andseq r6, sp, r7, ror #28 │ │ │ │ - andseq r6, sp, fp, lsr lr │ │ │ │ - andseq r0, sp, r0, lsl #13 │ │ │ │ + andseq r6, sp, r8, lsl #30 │ │ │ │ + andseq r6, sp, r7, ror #29 │ │ │ │ + @ instruction: 0x001d6ebb │ │ │ │ + andseq r0, sp, r0, lsl #14 │ │ │ │ ldrdeq r5, [r6], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -99995,15 +99995,15 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 890cc │ │ │ │ b 8915c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e9300 │ │ │ │ + bl 1e930c │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 890cc │ │ │ │ ldr r9, [sl, #12] │ │ │ │ str r6, [sp, #24] │ │ │ │ cmp r9, #0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ @@ -100180,15 +100180,15 @@ │ │ │ │ ldrdeq r4, [r6], -ip @ │ │ │ │ ldrdeq r4, [r6], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add fp, sp, #8 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ - bl 1e872c │ │ │ │ + bl 1e8738 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ add sl, sp, #32 │ │ │ │ add r9, r8, #8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl a2810 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ @@ -100209,15 +100209,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ b 89440 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r1, {r0, ip} │ │ │ │ add r0, sp, #8 │ │ │ │ bl 8889c │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ @@ -100236,15 +100236,15 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ strb r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e872c │ │ │ │ + bl 1e8738 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r9, r0, #8 │ │ │ │ add fp, r6, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -100268,15 +100268,15 @@ │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ beq 896c0 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dce68 │ │ │ │ + bl 1dce74 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ cmp sl, #8 │ │ │ │ beq 89650 │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ cmp sl, #9 │ │ │ │ @@ -100314,15 +100314,15 @@ │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r6, ip │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, ip │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ b 89530 │ │ │ │ mov r5, r8 │ │ │ │ b 896c0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ b 896c0 │ │ │ │ ldmib sp, {r4, r5} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -100506,15 +100506,15 @@ │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #32 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 899ec │ │ │ │ ldr r0, [pc, #276] @ 89a74 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [pc, #272] @ 89a78 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -100530,15 +100530,15 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, #5 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldrne r1, [r5, #4] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -100581,15 +100581,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ stm r4, {r5, r7} │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mlaeq r6, r0, lr, r3 │ │ │ │ - @ instruction: 0x001d46dc │ │ │ │ + andseq r4, sp, ip, asr r7 │ │ │ │ muleq r1, ip, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -100705,15 +100705,15 @@ │ │ │ │ mov sl, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp] │ │ │ │ - bl 1ec4e4 │ │ │ │ + bl 1ec4f0 │ │ │ │ cmp r0, #3 │ │ │ │ bne 89ca8 │ │ │ │ ldr r2, [pc, #212] @ 89d4c │ │ │ │ add r0, r8, sl │ │ │ │ str r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [sp, #28] │ │ │ │ @@ -100820,15 +100820,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ lsr r3, r1, #5 │ │ │ │ mov r1, sl │ │ │ │ strd r2, [sp] │ │ │ │ add r3, r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1ec640 │ │ │ │ + bl 1ec64c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 89e54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 2d5a8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -100897,16 +100897,16 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mlaeq r6, ip, r7, r3 │ │ │ │ - @ instruction: 0x001d52b2 │ │ │ │ - andseq r5, sp, lr, ror #4 │ │ │ │ + andseq r5, sp, r2, lsr r3 │ │ │ │ + andseq r5, sp, lr, ror #5 │ │ │ │ strdeq r3, [r6], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r9, [r1, #12] │ │ │ │ @@ -100965,15 +100965,15 @@ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ bne 89fc0 │ │ │ │ ldr r1, [pc, #268] @ 8a17c │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 22f41c │ │ │ │ + bl 22f428 │ │ │ │ b 89fc0 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r3, [r7] │ │ │ │ stmib r7, {r0, r1, r2} │ │ │ │ @@ -101216,15 +101216,15 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldrb r4, [sp, #26] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r7, r0 │ │ │ │ bne 8a410 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ b 8a410 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ strd r2, [r8] │ │ │ │ beq 8a4a0 │ │ │ │ @@ -101288,15 +101288,15 @@ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r4, r0 │ │ │ │ bne 8a50c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 22f41c │ │ │ │ + bl 22f428 │ │ │ │ b 8a50c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -101508,28 +101508,28 @@ │ │ │ │ stm r0, {r4, r6, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #204] @ 8a9d0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #200] @ 8a9d4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, #5 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #160] @ 8a9d8 │ │ │ │ add r6, r0, #4 │ │ │ │ ldr r7, [pc, #156] @ 8a9dc │ │ │ │ ldr r1, [pc, #156] @ 8a9e0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -101539,84 +101539,84 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r7, pc, r7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 2576cc │ │ │ │ + bl 2576dc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #72] @ 8a9c8 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #68] @ 8a9cc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r5, sp, r6, asr r4 │ │ │ │ + @ instruction: 0x001d54d6 │ │ │ │ eoreq r2, r6, r8, lsl #31 │ │ │ │ - andseq r5, sp, r3, asr #8 │ │ │ │ + andseq r5, sp, r3, asr #9 │ │ │ │ eoreq r2, r6, r8, ror #30 │ │ │ │ - andseq r5, sp, r9, lsr #8 │ │ │ │ + andseq r5, sp, r9, lsr #9 │ │ │ │ eoreq r2, r6, r8, ror pc │ │ │ │ - andseq r5, sp, r8, lsl r4 │ │ │ │ + mulseq sp, r8, r4 │ │ │ │ eoreq r2, r6, ip, lsr #29 │ │ │ │ - andseq r2, sp, r9, lsr #20 │ │ │ │ + andseq r2, sp, r9, lsr #21 │ │ │ │ eoreq r2, r6, r8, lsr pc │ │ │ │ - @ instruction: 0x001d53d1 │ │ │ │ + andseq r5, sp, r1, asr r4 │ │ │ │ eoreq r2, r6, r0, lsl pc │ │ │ │ eoreq r2, r6, r8, asr #29 │ │ │ │ - andseq r5, sp, r2, lsr #7 │ │ │ │ + andseq r5, sp, r2, lsr #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 8a9f8 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r5, sp, sl, lsr #5 │ │ │ │ - b 1edca0 │ │ │ │ + b 258494 │ │ │ │ + andseq r5, sp, sl, lsr #6 │ │ │ │ + b 1edcac │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 8aa14 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - mulseq sp, r8, r2 │ │ │ │ - b 1ed498 │ │ │ │ + b 258494 │ │ │ │ + andseq r5, sp, r8, lsl r3 │ │ │ │ + b 1ed4a4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 8aa30 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r5, sp, r1, ror #4 │ │ │ │ - b 1ed480 │ │ │ │ - b 109f70 │ │ │ │ - b 1ed4b0 │ │ │ │ + b 258494 │ │ │ │ + andseq r5, sp, r1, ror #5 │ │ │ │ + b 1ed48c │ │ │ │ + b 109f7c │ │ │ │ + b 1ed4bc │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 8aa54 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r5, sp, lr, asr #4 │ │ │ │ - b 1edcb8 │ │ │ │ - b 1edc88 │ │ │ │ - b 1ed468 │ │ │ │ + b 258494 │ │ │ │ + andseq r5, sp, lr, asr #5 │ │ │ │ + b 1edcc4 │ │ │ │ + b 1edc94 │ │ │ │ + b 1ed474 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 8aa7c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 8aa80 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r1, #9 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -103185,16 +103185,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq r1, r6, r8, asr #11 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 8c328 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x001d39b4 │ │ │ │ + b 258494 │ │ │ │ + andseq r3, sp, r4, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #438 @ 0x1b6 │ │ │ │ @@ -103202,15 +103202,15 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r5, sp │ │ │ │ mov r1, r5 │ │ │ │ strh r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 21f6a4 │ │ │ │ + bl 21f6b0 │ │ │ │ ldrb r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #4 │ │ │ │ bne 8c498 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #65536 @ 0x10000 │ │ │ │ mov r1, #1 │ │ │ │ @@ -103228,15 +103228,15 @@ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ - bl 220860 │ │ │ │ + bl 22086c │ │ │ │ ldrb r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #4 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -103307,15 +103307,15 @@ │ │ │ │ bl 274b8 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 220778 │ │ │ │ + bl 220784 │ │ │ │ ldrb r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #4 │ │ │ │ bne 8c538 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm r4, {r0, r2, r3} │ │ │ │ @@ -103696,15 +103696,15 @@ │ │ │ │ ldrb r7, [sp, #26] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, r0 │ │ │ │ bne 8cad0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ b 8cad0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ strd r2, [r8] │ │ │ │ beq 8cb60 │ │ │ │ @@ -104000,15 +104000,15 @@ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ bne 8cfe4 │ │ │ │ ldr r1, [pc, #484] @ 8d1c0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ b 8d14c │ │ │ │ cmp r2, #5 │ │ │ │ bne 8d188 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ mov r0, #4 │ │ │ │ @@ -104022,81 +104022,81 @@ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ bne 8d03c │ │ │ │ ldr r1, [pc, #400] @ 8d1c4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ b 8d14c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ bne 8d068 │ │ │ │ ldr r1, [pc, #380] @ 8d1dc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #9 │ │ │ │ b 8d14c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ bne 8d094 │ │ │ │ ldr r1, [pc, #316] @ 8d1c8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ b 8d14c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ bne 8d0c0 │ │ │ │ ldr r1, [pc, #284] @ 8d1d4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #10 │ │ │ │ b 8d14c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ bne 8d0ec │ │ │ │ ldr r1, [pc, #244] @ 8d1d8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #13 │ │ │ │ b 8d14c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ bne 8d118 │ │ │ │ ldr r1, [pc, #192] @ 8d1d0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #12 │ │ │ │ b 8d14c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ bne 8d144 │ │ │ │ ldr r1, [pc, #144] @ 8d1cc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #8 │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -104129,15 +104129,15 @@ │ │ │ │ eoreq r0, r6, ip, lsr r8 │ │ │ │ mlaeq r6, ip, r7, r0 │ │ │ │ ldrdeq r0, [r6], -r8 @ │ │ │ │ eoreq r0, r6, r0, asr #16 │ │ │ │ eoreq r0, r6, r4, lsr #16 │ │ │ │ strhteq r0, [r6], -r8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 210480 │ │ │ │ + b 21048c │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub r6, r1, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ b 8d210 │ │ │ │ @@ -104489,29 +104489,29 @@ │ │ │ │ bl b3fc0 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8d7d4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ b 8d7c0 │ │ │ │ ldr r0, [pc, #500] @ 8d988 │ │ │ │ ldr r3, [pc, #500] @ 8d98c │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r6] │ │ │ │ stmib r6, {r1, r2} │ │ │ │ str r0, [r6, #12] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ mov r7, r0 │ │ │ │ add r2, r0, #5 │ │ │ │ mov r0, #0 │ │ │ │ b 8d7f0 │ │ │ │ mov r0, #8 │ │ │ │ lsr r1, r5, #3 │ │ │ │ cmp r7, #8 │ │ │ │ @@ -104650,27 +104650,27 @@ │ │ │ │ bl b3fc0 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8da50 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ b 8da3c │ │ │ │ ldr r3, [pc, #488] @ 8dc00 │ │ │ │ add r3, pc, r3 │ │ │ │ ldmib r3, {r1, r2, r7} │ │ │ │ ldr r3, [pc, #480] @ 8dc04 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [r0] │ │ │ │ stmib r0, {r1, r2, r7} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ mov r6, r0 │ │ │ │ add r2, r0, #5 │ │ │ │ mov r8, #0 │ │ │ │ b 8da68 │ │ │ │ mov r0, #4 │ │ │ │ lsr r1, r5, #3 │ │ │ │ cmp r6, #8 │ │ │ │ @@ -105050,15 +105050,15 @@ │ │ │ │ bne 8df7c │ │ │ │ ldr r0, [pc, #152] @ 8e0d0 │ │ │ │ cmp r7, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ movcc r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ b 8df7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ bl 8cdd4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8df8c │ │ │ │ @@ -105246,15 +105246,15 @@ │ │ │ │ cmp r2, #4 │ │ │ │ bne 8e378 │ │ │ │ lsr r1, r1, #8 │ │ │ │ orr r3, r1, r0, lsl #24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 10b2cc │ │ │ │ + bl 10b2d8 │ │ │ │ tst r0, #1 │ │ │ │ beq 8e3b0 │ │ │ │ strh r1, [r8, #2] │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -105327,15 +105327,15 @@ │ │ │ │ bcc 8e548 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r4, r0 │ │ │ │ bne 8e3f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ b 8e3f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ bl 8cdd4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8e408 │ │ │ │ @@ -105355,15 +105355,15 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ mov r0, sp │ │ │ │ ldrd r4, [r5, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldmibne sp, {r0, r1} │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r9] │ │ │ │ stmibne r9, {r0, r1} │ │ │ │ addne sp, sp, #28 │ │ │ │ @@ -105506,15 +105506,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 8e748 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8e6f8 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 8e6f8 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r9, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq 8e7a4 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -105667,20 +105667,20 @@ │ │ │ │ ldr r9, [pc, #240] @ 8eac8 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ b 8eab4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 10cb64 │ │ │ │ + bl 10cb70 │ │ │ │ b 8ea04 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 10cbb8 │ │ │ │ + bl 10cbc4 │ │ │ │ mov fp, r0 │ │ │ │ add r7, r0, #5 │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [r6] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ @@ -105722,15 +105722,15 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stm sl, {r9, fp} │ │ │ │ str r0, [sl, #8] │ │ │ │ str ip, [sl, #12] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, sp, r4, lsl r3 │ │ │ │ + mulseq sp, r4, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 8eaf8 │ │ │ │ cmp r3, #15 │ │ │ │ bcs 8eb20 │ │ │ │ and r0, r3, #8 │ │ │ │ @@ -105768,15 +105768,15 @@ │ │ │ │ adds r0, r1, r0 │ │ │ │ rsbcc r1, r2, #0 │ │ │ │ addcc sl, r7, #4 │ │ │ │ andcc r5, r0, r1 │ │ │ │ addscc r6, r5, sl │ │ │ │ bcc 8eb98 │ │ │ │ mov r0, #1 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ rsb r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -105790,15 +105790,15 @@ │ │ │ │ mov r8, r9 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8ebe4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ b 8eb84 │ │ │ │ mov r0, r2 │ │ │ │ add r6, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ bl 27188 │ │ │ │ @@ -105998,18 +105998,18 @@ │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1f0158 │ │ │ │ + bl 1f0164 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f0154 │ │ │ │ + bl 1f0160 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 274b8 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -106085,21 +106085,21 @@ │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #2 │ │ │ │ strb r0, [r4, #4] │ │ │ │ str r1, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - mulseq sp, r5, r2 │ │ │ │ - andseq r3, sp, ip, ror #4 │ │ │ │ - andseq r3, sp, pc, lsr r2 │ │ │ │ + andseq r3, sp, r5, lsl r3 │ │ │ │ + andseq r3, sp, ip, ror #5 │ │ │ │ + @ instruction: 0x001d32bf │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 8f0e0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -106109,25 +106109,25 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 8f0fc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ eoreq lr, r5, r8, lsl r9 │ │ │ │ - @ instruction: 0x001ce2f9 │ │ │ │ - andseq lr, ip, sp, asr #5 │ │ │ │ + andseq lr, ip, r9, ror r3 │ │ │ │ + andseq lr, ip, sp, asr #6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 8f150 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -106137,64 +106137,64 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 8f16c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ strhteq lr, [r5], -r8 │ │ │ │ - andseq lr, ip, r9, lsl #5 │ │ │ │ - andseq lr, ip, sp, asr r2 │ │ │ │ + andseq lr, ip, r9, lsl #6 │ │ │ │ + @ instruction: 0x001ce2dd │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1e81a0 │ │ │ │ - b fb7a0 │ │ │ │ - b fb7b8 │ │ │ │ + b 1e81ac │ │ │ │ + b fb7ac │ │ │ │ + b fb7c4 │ │ │ │ ldr r0, [pc, #12] @ 8f1a8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 256704 │ │ │ │ - andseq lr, ip, r0, asr #29 │ │ │ │ + b 256714 │ │ │ │ + andseq lr, ip, r0, asr #30 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs 8f1dc │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f2bc4 │ │ │ │ + bl 1f2bd0 │ │ │ │ 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 8f214 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f2bc4 │ │ │ │ + bl 1f2bd0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ bne 8f238 │ │ │ │ strb r2, [sp, #5] │ │ │ │ @@ -106207,40 +106207,40 @@ │ │ │ │ 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 1f2bc4 │ │ │ │ + bl 1f2bd0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr ip, [pc, #32] @ 8f298 │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq lr, r5, r8, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr ip, [pc, #32] @ 8f2cc │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq lr, r5, ip, lsr r7 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -106263,15 +106263,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 8f31c │ │ │ │ cmp r2, #1 │ │ │ │ bne 8f340 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ beq 8f380 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r6, r0, #4 │ │ │ │ b 8f364 │ │ │ │ add r6, r6, #12 │ │ │ │ @@ -106337,15 +106337,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 8f440 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8f430 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 8f4ac │ │ │ │ add r5, r6, #4 │ │ │ │ b 8f490 │ │ │ │ @@ -106386,16 +106386,16 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 8f52c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - mulseq sp, r2, lr │ │ │ │ + b 258494 │ │ │ │ + andseq r2, sp, r2, lsl pc │ │ │ │ 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 │ │ │ │ @@ -106491,15 +106491,15 @@ │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 92290 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 133e7c │ │ │ │ + bl 133e88 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq 8f710 │ │ │ │ add r7, r5, #4 │ │ │ │ b 8f6f4 │ │ │ │ add r7, r7, #12 │ │ │ │ @@ -106533,30 +106533,30 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 8f754 │ │ │ │ cmp r2, #1 │ │ │ │ bne 8f740 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 8f3bc │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 2587b0 │ │ │ │ + bl 2587c0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8f820 │ │ │ │ ldr r0, [pc, #100] @ 8f82c │ │ │ │ ldr r1, [pc, #100] @ 8f830 │ │ │ │ ldr r2, [pc, #100] @ 8f834 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -106569,34 +106569,34 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8f820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 2587b0 │ │ │ │ + bl 2587c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq lr, ip, r4, ror r8 │ │ │ │ + @ instruction: 0x001ce8f4 │ │ │ │ eoreq lr, r5, ip, lsl r2 │ │ │ │ @ instruction: 0xfffff990 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 2587b0 │ │ │ │ + bl 2587c0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8f8c0 │ │ │ │ ldr r0, [pc, #100] @ 8f8cc │ │ │ │ ldr r1, [pc, #100] @ 8f8d0 │ │ │ │ ldr r2, [pc, #100] @ 8f8d4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -106609,25 +106609,25 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ stmib sp, {r4, r6} │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8f8c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 2587b0 │ │ │ │ + bl 2587c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001ce7d4 │ │ │ │ + andseq lr, ip, r4, asr r8 │ │ │ │ eoreq lr, r5, ip, ror r1 │ │ │ │ muleq r0, ip, r7 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r6, [pc, #136] @ 8f970 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ ldr r2, [pc, #132] @ 8f974 │ │ │ │ @@ -106661,15 +106661,15 @@ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 8f4d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq sp, r5, r8, lsr r4 │ │ │ │ - andseq lr, ip, ip, lsr r7 │ │ │ │ + @ instruction: 0x001ce7bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [pc, #212] @ 8fa64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -106721,18 +106721,18 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001d28b9 │ │ │ │ - @ instruction: 0x001d29fb │ │ │ │ - @ instruction: 0x001d29d0 │ │ │ │ - andseq r2, sp, r0, lsr r8 │ │ │ │ + andseq r2, sp, r9, lsr r9 │ │ │ │ + andseq r2, sp, fp, ror sl │ │ │ │ + andseq r2, sp, r0, asr sl │ │ │ │ + @ instruction: 0x001d28b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [pc, #300] @ 8fbb8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -106806,31 +106806,31 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001d27bd │ │ │ │ - andseq sp, ip, sp, asr #17 │ │ │ │ - @ instruction: 0x001d28da │ │ │ │ - andseq r2, sp, r9, asr #17 │ │ │ │ - andseq pc, ip, r6, ror #11 │ │ │ │ - @ instruction: 0x001d26dc │ │ │ │ + andseq r2, sp, sp, lsr r8 │ │ │ │ + andseq sp, ip, sp, asr #18 │ │ │ │ + andseq r2, sp, sl, asr r9 │ │ │ │ + andseq r2, sp, r9, asr #18 │ │ │ │ + andseq pc, ip, r6, ror #12 │ │ │ │ + andseq r2, sp, ip, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r5, sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp] │ │ │ │ - bl 207088 │ │ │ │ + bl 207094 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movw r3, #10000 @ 0x2710 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [r8] │ │ │ │ mov r1, r7 │ │ │ │ @@ -106848,15 +106848,15 @@ │ │ │ │ mov r8, #100 @ 0x64 │ │ │ │ movt r9, #1525 @ 0x5f5 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ add r5, sp, #16 │ │ │ │ mls r2, r0, r2, r6 │ │ │ │ add r5, r5, r4 │ │ │ │ sub r4, r4, #4 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ @@ -106926,27 +106926,27 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r2, sp, r6, asr #13 │ │ │ │ + andseq r2, sp, r6, asr #14 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -107009,16 +107009,16 @@ │ │ │ │ ldr r2, [pc, #24] @ 8fee8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2d688 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r2, sp, pc, lsr r5 │ │ │ │ - andseq r2, sp, fp, lsl #10 │ │ │ │ + @ instruction: 0x001d25bf │ │ │ │ + andseq r2, sp, fp, lsl #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [pc, #152] @ 8ff9c │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ @@ -107055,16 +107055,16 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #1] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001d24d3 │ │ │ │ - andseq r2, sp, pc, ror r4 │ │ │ │ + andseq r2, sp, r3, asr r5 │ │ │ │ + @ instruction: 0x001d24ff │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #2 │ │ │ │ str r2, [r1] │ │ │ │ @@ -107131,15 +107131,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ strhteq sp, [r5], -r8 │ │ │ │ - andseq r2, sp, pc, ror #4 │ │ │ │ + andseq r2, sp, pc, ror #5 │ │ │ │ eoreq sp, r5, r4, ror r9 │ │ │ │ eoreq sp, r5, r0, ror #18 │ │ │ │ mlaeq r5, r0, r9, sp │ │ │ │ mlaeq r5, r0, r9, sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ @@ -107214,15 +107214,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq sp, r5, ip, ror r8 │ │ │ │ - andseq r2, sp, fp, ror #1 │ │ │ │ + andseq r2, sp, fp, ror #2 │ │ │ │ strdeq sp, [r5], -r0 @ │ │ │ │ ldrdeq sp, [r5], -ip @ │ │ │ │ eoreq sp, r5, r0, ror r8 │ │ │ │ eoreq sp, r5, r0, ror r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ @@ -107284,18 +107284,18 @@ │ │ │ │ strb r0, [r4, #4] │ │ │ │ beq 902e0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r1, sp, r9, ror #31 │ │ │ │ - andseq r1, sp, r0, lsr #31 │ │ │ │ - andseq r2, sp, r1, lsr #32 │ │ │ │ - @ instruction: 0x001d1fd4 │ │ │ │ + andseq r2, sp, r9, rrx │ │ │ │ + andseq r2, sp, r0, lsr #32 │ │ │ │ + andseq r2, sp, r1, lsr #1 │ │ │ │ + andseq r2, sp, r4, asr r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 90390 │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ cmp r1, #7 │ │ │ │ @@ -107374,20 +107374,20 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ b 90430 │ │ │ │ mov r0, #1 │ │ │ │ b 90460 │ │ │ │ - andseq r1, sp, pc, ror #29 │ │ │ │ - andseq r1, sp, r4, ror #28 │ │ │ │ - andseq sp, ip, r4, ror ip │ │ │ │ - andseq r1, sp, pc, lsr #30 │ │ │ │ - mulseq sp, r4, lr │ │ │ │ - mulseq ip, r8, ip │ │ │ │ + andseq r1, sp, pc, ror #30 │ │ │ │ + andseq r1, sp, r4, ror #29 │ │ │ │ + @ instruction: 0x001cdcf4 │ │ │ │ + andseq r1, sp, pc, lsr #31 │ │ │ │ + andseq r1, sp, r4, lsl pc │ │ │ │ + andseq sp, ip, r8, lsl sp │ │ │ │ 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 90508 │ │ │ │ @@ -107480,20 +107480,20 @@ │ │ │ │ beq 90638 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, ip, r2, lsr #11 │ │ │ │ + andseq pc, ip, r2, lsr #12 │ │ │ │ eoreq ip, r5, r8, lsl pc │ │ │ │ - andseq pc, ip, sp, lsr #12 │ │ │ │ - @ instruction: 0x001cf5de │ │ │ │ + andseq pc, ip, sp, lsr #13 │ │ │ │ + andseq pc, ip, lr, asr r6 @ │ │ │ │ eoreq ip, r5, r4, asr #28 │ │ │ │ - andseq pc, ip, r9, ror #12 │ │ │ │ + andseq pc, ip, r9, ror #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 906a4 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #15 │ │ │ │ @@ -107551,18 +107551,18 @@ │ │ │ │ strb r0, [r4, #4] │ │ │ │ beq 9070c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq sp, ip, r0, lsr #19 │ │ │ │ - andseq r1, sp, r6, lsr fp │ │ │ │ - @ instruction: 0x001cd9d8 │ │ │ │ - andseq r1, sp, sl, ror #22 │ │ │ │ + andseq sp, ip, r0, lsr #20 │ │ │ │ + @ instruction: 0x001d1bb6 │ │ │ │ + andseq sp, ip, r8, asr sl │ │ │ │ + andseq r1, sp, sl, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ beq 90798 │ │ │ │ mov r2, r7 │ │ │ │ @@ -107616,15 +107616,15 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 274b8 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strhteq ip, [r5], -ip │ │ │ │ - @ instruction: 0x001cf3f7 │ │ │ │ + andseq pc, ip, r7, ror r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ beq 90890 │ │ │ │ mov r3, r7 │ │ │ │ @@ -107774,15 +107774,15 @@ │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ bl 274b8 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eoreq ip, r5, r4, lsl #22 │ │ │ │ - andseq pc, ip, r1, ror r1 @ │ │ │ │ + @ instruction: 0x001cf1f1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r6, r2 │ │ │ │ beq 90b08 │ │ │ │ mov r2, r6 │ │ │ │ @@ -107840,15 +107840,15 @@ │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ str r6, [r9] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrdeq ip, [r5], -r4 @ │ │ │ │ - andseq pc, ip, fp, ror r0 @ │ │ │ │ + ldrsheq pc, [ip], -fp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r5, r2 │ │ │ │ beq 90c10 │ │ │ │ mov r2, r5 │ │ │ │ @@ -107898,15 +107898,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ bl 274b8 │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eoreq ip, r5, ip, asr #19 │ │ │ │ - andseq pc, ip, r0 │ │ │ │ + andseq pc, ip, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r6, r2 │ │ │ │ beq 90cf8 │ │ │ │ mov r2, r6 │ │ │ │ @@ -107962,15 +107962,15 @@ │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ str r6, [r9] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strhteq ip, [r5], -r4 │ │ │ │ - andseq lr, ip, r0, asr #29 │ │ │ │ + andseq lr, ip, r0, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r4, r2 │ │ │ │ beq 90df8 │ │ │ │ mov r2, r4 │ │ │ │ @@ -108020,15 +108020,15 @@ │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r9!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eoreq ip, r5, r8, asr #15 │ │ │ │ - andseq lr, ip, pc, ror #27 │ │ │ │ + andseq lr, ip, pc, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ beq 90ee0 │ │ │ │ mov r2, r7 │ │ │ │ @@ -108083,53 +108083,53 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ bl 274b8 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eoreq ip, r5, ip, ror r5 │ │ │ │ - andseq lr, ip, r9, lsl #25 │ │ │ │ + andseq lr, ip, r9, lsl #26 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 90fd0 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 2581d0 │ │ │ │ - @ instruction: 0x001d14b6 │ │ │ │ + b 2581e0 │ │ │ │ + andseq r1, sp, r6, lsr r5 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 90ff0 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 90ff4 │ │ │ │ - b 253688 │ │ │ │ - b 252f58 │ │ │ │ - b 252fcc │ │ │ │ + b 253698 │ │ │ │ + b 252f68 │ │ │ │ + b 252fdc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 253dd4 │ │ │ │ + b 253de4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 253c74 │ │ │ │ + b 253c84 │ │ │ │ push {fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #28] @ 91060 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r0, r0, r2 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ popne {fp, pc} │ │ │ │ bl 2e620 │ │ │ │ pop {fp, pc} │ │ │ │ eoreq lr, r8, r0, lsl lr │ │ │ │ @@ -108146,15 +108146,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 91088 │ │ │ │ cmp r2, #1 │ │ │ │ bne 910ac │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 910c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -108465,15 +108465,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne 91580 │ │ │ │ cmp r2, #1 │ │ │ │ bne 91570 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 8e5d4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 91628 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ @@ -108701,30 +108701,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 91930 │ │ │ │ cmp r1, #1 │ │ │ │ bne 91958 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e378 │ │ │ │ + bl 16e384 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 91264 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 91968 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 133c90 │ │ │ │ + b 133c9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 91264 │ │ │ │ b 919ac │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ @@ -108734,15 +108734,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 919b4 │ │ │ │ cmp r1, #1 │ │ │ │ bne 919dc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 133c90 │ │ │ │ + bl 133c9c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ @@ -108775,15 +108775,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 91a5c │ │ │ │ cmp r2, #1 │ │ │ │ bne 91a44 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 91a44 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 91aa0 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -108827,15 +108827,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 91b2c │ │ │ │ cmp r2, #1 │ │ │ │ bne 91adc │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 91adc │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq 91b80 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -108897,15 +108897,15 @@ │ │ │ │ bne 91c38 │ │ │ │ cmp r1, #1 │ │ │ │ bne 91c68 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 91ce0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq 91cbc │ │ │ │ @@ -108917,15 +108917,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 91c94 │ │ │ │ cmp r2, #1 │ │ │ │ bne 91c7c │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 91c7c │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq 91cd8 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -108964,15 +108964,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 91d4c │ │ │ │ cmp r1, #1 │ │ │ │ bne 91d74 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ @@ -109290,15 +109290,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #936 @ 0x3a8 │ │ │ │ bl 8f2e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq sp, ip, sp, lsr sl │ │ │ │ + @ instruction: 0x001cdabd │ │ │ │ eoreq fp, r5, ip, asr #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ mov r2, #10 │ │ │ │ mov r5, #2097152 @ 0x200000 │ │ │ │ strb r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #250 @ 0xfa │ │ │ │ @@ -109385,15 +109385,15 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #308] @ 92538 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r5, r0, r1 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r9, sp │ │ │ │ add r6, r9, #16 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ add r7, r8, #16 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -109421,15 +109421,15 @@ │ │ │ │ ldr r0, [pc, #196] @ 92544 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 133fd8 │ │ │ │ + bl 133fe4 │ │ │ │ ldm r9!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ mov r6, #2 │ │ │ │ add ip, r4, #64 @ 0x40 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r9, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ @@ -109445,15 +109445,15 @@ │ │ │ │ strh r7, [r4, #93] @ 0x5d │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ str r6, [r4, #84] @ 0x54 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add lr, sp, #36 @ 0x24 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str fp, [r5] │ │ │ │ ldm lr, {r3, sl, lr} │ │ │ │ strb r0, [r5, #16] │ │ │ │ stmib r5, {r3, sl, lr} │ │ │ │ @@ -109471,15 +109471,15 @@ │ │ │ │ eoreq fp, r5, r0, lsl #12 │ │ │ │ ldrdeq fp, [r5], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #204] @ 92628 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r6, r0, r1 │ │ │ │ add r5, r4, #16 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 92608 │ │ │ │ ldmib r6, {r2, r8, r9} │ │ │ │ ldr sl, [r6] │ │ │ │ @@ -109515,30 +109515,30 @@ │ │ │ │ str ip, [r4, #32] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr sl, [sp] │ │ │ │ mov r0, #1 │ │ │ │ ldmib sp, {r2, r8, r9} │ │ │ │ strd r8, [r6, #8] │ │ │ │ strb r0, [r6, #16] │ │ │ │ b 9257c │ │ │ │ strdeq sp, [r8], -r8 @ │ │ │ │ eoreq fp, r5, r0, asr #9 │ │ │ │ strhteq fp, [r5], -r4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #132] @ 926cc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r5, r0, r1 │ │ │ │ add r6, r4, #16 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 926ac │ │ │ │ ldmib r5, {r0, r8, r9} │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -109556,15 +109556,15 @@ │ │ │ │ str r0, [r5, #4] │ │ │ │ str r3, [r4] │ │ │ │ stmib r4, {r1, r6} │ │ │ │ str r2, [r4, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldmib sp, {r0, r8, r9} │ │ │ │ strd r8, [r5, #8] │ │ │ │ strb r2, [r5, #16] │ │ │ │ b 92668 │ │ │ │ eoreq sp, r8, ip, lsl #16 │ │ │ │ @@ -109579,15 +109579,15 @@ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ bl c0400 │ │ │ │ ldr r0, [pc, #956] @ 92ac8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 92a60 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr fp, [r5] │ │ │ │ ldr sl, [r5, #4] │ │ │ │ @@ -109793,15 +109793,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 8ccb0 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -109820,15 +109820,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ bl 8ccb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq sp, r8, r8, asr #14 │ │ │ │ eoreq sl, r5, ip, lsr fp │ │ │ │ - andseq sp, ip, ip, lsr #6 │ │ │ │ + andseq sp, ip, ip, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ mov sl, r0 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ @@ -112333,29 +112333,29 @@ │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 8ccb0 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r8, r5, r0, ror #31 │ │ │ │ - andseq fp, ip, sl, lsr #11 │ │ │ │ + andseq fp, ip, sl, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl c0400 │ │ │ │ ldr r0, [pc, #1260] @ 95738 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 956c0 │ │ │ │ ldmib r6, {r5, r8, r9} │ │ │ │ ldr fp, [r6] │ │ │ │ adds r0, fp, #1 │ │ │ │ @@ -112633,15 +112633,15 @@ │ │ │ │ sub r0, r0, #12 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 8ccb0 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add r9, sp, #124 @ 0x7c │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ str fp, [r6] │ │ │ │ ldm r9, {r5, r8, r9} │ │ │ │ strb r0, [r6, #16] │ │ │ │ stmib r6, {r5, r8, r9} │ │ │ │ @@ -113066,16 +113066,16 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 8ccb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r7, r5, r0, ror #24 │ │ │ │ - mulseq ip, r3, r2 │ │ │ │ - andseq sl, ip, fp, asr #32 │ │ │ │ + andseq sl, ip, r3, lsl r3 │ │ │ │ + andseq sl, ip, fp, asr #1 │ │ │ │ eoreq r7, r5, r8, ror #19 │ │ │ │ eoreq r8, r5, r4, ror #2 │ │ │ │ eoreq r8, r5, r8, ror #2 │ │ │ │ eoreq r7, r5, r0, lsl pc │ │ │ │ eoreq r7, r5, r4, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ @@ -113862,15 +113862,15 @@ │ │ │ │ str r3, [r0, #20] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r4, #212] @ 0xd4 │ │ │ │ b 97d34 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [pc, #4072] @ 979e0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r5, r0, r1 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 97d94 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ ldr r6, [pc, #4084] @ 97a0c │ │ │ │ adds r4, r0, #1 │ │ │ │ @@ -114727,15 +114727,15 @@ │ │ │ │ ldr r0, [r1], #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #9 │ │ │ │ bne 978ac │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldr r0, [pc, #2024] @ 97f64 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 97db4 │ │ │ │ ldmib r4, {r1, ip, lr} │ │ │ │ ldr r9, [r4] │ │ │ │ ldr r8, [pc, #1992] @ 97f68 │ │ │ │ @@ -114892,15 +114892,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 979e4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ b 979e4 │ │ │ │ eoreq r7, r5, r8, lsr #32 │ │ │ │ - andseq r9, ip, r4, asr #5 │ │ │ │ + andseq r9, ip, r4, asr #6 │ │ │ │ eoreq r7, r5, r4, lsl r0 │ │ │ │ ldr r8, [sp, #456] @ 0x1c8 │ │ │ │ ldr r9, [r3] │ │ │ │ ldmib r3, {r1, ip, lr} │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [sp, #460] @ 0x1cc │ │ │ │ ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ @@ -115118,23 +115118,23 @@ │ │ │ │ str r0, [r8, #212] @ 0xd4 │ │ │ │ str r9, [r8, #4] │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 97a90 │ │ │ │ b 97afc │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r5, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ b 96a10 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add lr, sp, #452 @ 0x1c4 │ │ │ │ ldr r9, [sp, #448] @ 0x1c0 │ │ │ │ mov r7, #1 │ │ │ │ str r9, [r4] │ │ │ │ ldm lr, {r1, ip, lr} │ │ │ │ strb r7, [r4, #16] │ │ │ │ stmib r4, {r1, ip, lr} │ │ │ │ @@ -115234,15 +115234,15 @@ │ │ │ │ bl 8e5d4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 8ccb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldrdeq r8, [r8], -r8 @ │ │ │ │ - andseq r8, ip, ip, asr #10 │ │ │ │ + andseq r8, ip, ip, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ ldm r1, {r0, r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ @@ -115318,15 +115318,15 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ bl 8ccb0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #2624] @ 98af8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 98a4c │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ adds r4, r0, #1 │ │ │ │ add r7, r8, #16 │ │ │ │ @@ -115420,15 +115420,15 @@ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ cmp fp, sl │ │ │ │ bne 98108 │ │ │ │ mov r8, fp │ │ │ │ ldr r0, [pc, #2220] @ 98afc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r4, r0, r1 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne 98a6c │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add r7, r5, #16 │ │ │ │ adds r6, r0, #1 │ │ │ │ @@ -115513,15 +115513,15 @@ │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ cmp r8, sl │ │ │ │ str ip, [sp, #20] │ │ │ │ bne 982ac │ │ │ │ mov fp, r8 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 133fd8 │ │ │ │ + bl 133fe4 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 98590 │ │ │ │ mov r4, fp │ │ │ │ ldr lr, [r4], #32 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -115932,23 +115932,23 @@ │ │ │ │ sub r0, r0, #12 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 8ccb0 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ b 980d0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r4, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ b 98268 │ │ │ │ mov r4, r0 │ │ │ │ @@ -115978,18 +115978,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mlaeq r8, ip, sp, r7 │ │ │ │ eoreq r7, r8, r4, lsl #24 │ │ │ │ mlaeq r5, r8, sl, r5 │ │ │ │ eoreq r5, r5, r4, ror #18 │ │ │ │ - andseq r7, ip, r8, ror sl │ │ │ │ + @ instruction: 0x001c7af8 │ │ │ │ eoreq r5, r5, r0, asr #15 │ │ │ │ mlaeq r5, ip, sp, r4 │ │ │ │ - mulseq ip, r4, r5 │ │ │ │ + andseq r7, ip, r4, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, r0, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 8b830 │ │ │ │ @@ -116513,15 +116513,15 @@ │ │ │ │ add r0, r0, fp, lsl #5 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ b 993b0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1e9300 │ │ │ │ + bl 1e930c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add lr, sp, #24 │ │ │ │ add fp, fp, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, lr │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -116571,15 +116571,15 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str fp, [r1, #8] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 209e3c │ │ │ │ + bl 209e48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 99470 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ @@ -116608,15 +116608,15 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #7 │ │ │ │ bhi 9958c │ │ │ │ cmp r5, #0 │ │ │ │ beq 995a4 │ │ │ │ @@ -116654,23 +116654,23 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 995a4 │ │ │ │ mov r1, #6 │ │ │ │ b 995f4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ bne 995f4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 247ccc │ │ │ │ + bl 247cd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ b 995fc │ │ │ │ mov r1, #0 │ │ │ │ b 995f4 │ │ │ │ mov r1, #1 │ │ │ │ b 995f4 │ │ │ │ @@ -116746,15 +116746,15 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ strdeq r2, [r0], -ip │ │ │ │ eoreq r4, r5, r8, lsr #12 │ │ │ │ - andseq r8, ip, r8, lsr lr │ │ │ │ + @ instruction: 0x001c8eb8 │ │ │ │ eoreq r4, r5, ip, asr r4 │ │ │ │ mlaeq r5, r4, r4, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd sl, [r8] │ │ │ │ @@ -117053,42 +117053,42 @@ │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r7, #0 │ │ │ │ beq 99c10 │ │ │ │ ldr r4, [pc, #56] @ 99c20 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ bne 99bf0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq r3, r5, ip, lsr #29 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ bne 99c3c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 99c40 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ bl addc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add r6, r1, #1 │ │ │ │ @@ -117608,15 +117608,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 9a460 │ │ │ │ cmp r2, #1 │ │ │ │ bne 9a448 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 9a448 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq 9a4a4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -117660,15 +117660,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 9a530 │ │ │ │ cmp r2, #1 │ │ │ │ bne 9a4e0 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 9a4e0 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq 9a584 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -117730,15 +117730,15 @@ │ │ │ │ bne 9a63c │ │ │ │ cmp r1, #1 │ │ │ │ bne 9a66c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b 9a6e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r7 │ │ │ │ beq 9a6c0 │ │ │ │ @@ -117750,15 +117750,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 9a698 │ │ │ │ cmp r2, #1 │ │ │ │ bne 9a680 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b 9a680 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq 9a6dc │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -117797,15 +117797,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 9a750 │ │ │ │ cmp r1, #1 │ │ │ │ bne 9a778 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -118371,15 +118371,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne 9b04c │ │ │ │ cmp r2, #1 │ │ │ │ bne 9b070 │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9b08c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -118819,16 +118819,16 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r6, ip, r7, lsr #26 │ │ │ │ - @ instruction: 0x001c6cd7 │ │ │ │ + andseq r6, ip, r7, lsr #27 │ │ │ │ + andseq r6, ip, r7, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ beq 9b7c4 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ @@ -118964,15 +118964,15 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ bne 9b948 │ │ │ │ b 9b960 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr lr, [pc, #60] @ 9ba00 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #56] @ 9ba04 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr ip, [pc, #52] @ 9ba08 │ │ │ │ @@ -118981,68 +118981,68 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r3, ip} │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ str lr, [sp] │ │ │ │ - bl 2576cc │ │ │ │ + bl 2576dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eoreq r2, r5, r8, ror #1 │ │ │ │ - @ instruction: 0x001c1fbc │ │ │ │ + andseq r2, ip, ip, lsr r0 │ │ │ │ eoreq r2, r5, ip, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ beq 9ba60 │ │ │ │ ldr r4, [pc, #64] @ 9ba70 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ bne 9ba40 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ eoreq r2, r5, r0, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r7, #0 │ │ │ │ beq 9bac4 │ │ │ │ ldr r4, [pc, #56] @ 9bad4 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ bne 9baa4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq r1, [r5], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -119078,15 +119078,15 @@ │ │ │ │ beq 9bbc4 │ │ │ │ add r4, sp, #24 │ │ │ │ mov sl, #0 │ │ │ │ cmp fp, #0 │ │ │ │ beq 9bbc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e9300 │ │ │ │ + bl 1e930c │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ add r9, r9, #24 │ │ │ │ sub fp, fp, #24 │ │ │ │ add r8, r8, #24 │ │ │ │ @@ -119184,15 +119184,15 @@ │ │ │ │ mov r4, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r5, #0 │ │ │ │ beq 9bd44 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ add r2, sp, #16 │ │ │ │ add r4, r4, #1 │ │ │ │ sub r5, r5, #12 │ │ │ │ add r6, r6, #12 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp fp, r4 │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ @@ -120497,15 +120497,15 @@ │ │ │ │ add r9, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 1f61fc │ │ │ │ + bl 1f6208 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ add fp, fp, #52 @ 0x34 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ @@ -120534,15 +120534,15 @@ │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209d58 │ │ │ │ + bl 209d64 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 9d2ac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -120632,15 +120632,15 @@ │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r0, [r1, r8]! │ │ │ │ add r8, r8, #12 │ │ │ │ strd r2, [r1, #4] │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 209d58 │ │ │ │ + bl 209d64 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ beq 9d418 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r7, r0 │ │ │ │ bne 9d398 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -120725,15 +120725,15 @@ │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 209d58 │ │ │ │ + bl 209d64 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne 9d5a8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -120808,22 +120808,22 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ bne 9d9c0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 247ccc │ │ │ │ + bl 247cd8 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ sub r1, r1, r0 │ │ │ │ @@ -120867,15 +120867,15 @@ │ │ │ │ str r8, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ add r0, r9, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 209d58 │ │ │ │ + bl 209d64 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ beq 9d89c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #7 │ │ │ │ bhi 9d81c │ │ │ │ @@ -120914,21 +120914,21 @@ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ bne 9d834 │ │ │ │ b 9d970 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ bne 9d974 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ stm r0, {r4, r5, r8} │ │ │ │ mov r0, sl │ │ │ │ - bl 247ccc │ │ │ │ + bl 247cd8 │ │ │ │ mov r8, r0 │ │ │ │ add r4, r9, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r0 │ │ │ │ bne 9d74c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -121089,18 +121089,18 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 8cd50 │ │ │ │ mov r0, r7 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001c4ab4 │ │ │ │ + andseq r4, ip, r4, lsr fp │ │ │ │ ldrdeq r0, [r5], -r8 @ │ │ │ │ eoreq r0, r5, r0, lsr #2 │ │ │ │ - andseq r4, ip, r0, lsl #22 │ │ │ │ + andseq r4, ip, r0, lsl #23 │ │ │ │ eoreq r0, r5, ip, lsl r1 │ │ │ │ eoreq r0, r5, r8, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -121109,15 +121109,15 @@ │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9db7c │ │ │ │ add r0, sp, #32 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 20a018 │ │ │ │ + bl 20a024 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r9, #0 │ │ │ │ adds r0, r0, #1 │ │ │ │ mvncs r0, #0 │ │ │ │ cmp r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ movls r4, #4 │ │ │ │ @@ -121206,15 +121206,15 @@ │ │ │ │ add r6, r7, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r0 │ │ │ │ bne 9dc74 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl 20a018 │ │ │ │ + bl 20a024 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, sl │ │ │ │ mvncs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ str fp, [sp] │ │ │ │ @@ -121428,21 +121428,21 @@ │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #2 │ │ │ │ mov r0, #0 │ │ │ │ strb r6, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r4, ip, sl, ror r6 │ │ │ │ - andseq r4, ip, r9, lsl #12 │ │ │ │ - andseq r4, ip, pc, asr r6 │ │ │ │ - andseq r4, ip, r6, asr #12 │ │ │ │ - mulseq ip, r3, r5 │ │ │ │ - andseq r4, ip, sp, ror #10 │ │ │ │ - @ instruction: 0x001c45f1 │ │ │ │ + @ instruction: 0x001c46fa │ │ │ │ + andseq r4, ip, r9, lsl #13 │ │ │ │ + @ instruction: 0x001c46df │ │ │ │ + andseq r4, ip, r6, asr #13 │ │ │ │ + andseq r4, ip, r3, lsl r6 │ │ │ │ + andseq r4, ip, sp, ror #11 │ │ │ │ + andseq r4, ip, r1, ror r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ bl 56140 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ @@ -121483,47 +121483,47 @@ │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r4, ip, r2, lsl #18 │ │ │ │ + andseq r4, ip, r2, lsl #19 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1fdb40 │ │ │ │ + b 1fdb4c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 252374 │ │ │ │ + b 252384 │ │ │ │ ldr r0, [r0] │ │ │ │ b 9f0a4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1dcb14 │ │ │ │ + b 1dcb20 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b e93a8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1dfbc8 │ │ │ │ + b 1dfbd4 │ │ │ │ ldr r0, [pc, #12] @ 9e164 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 256704 │ │ │ │ - andseq pc, fp, ip, lsr #16 │ │ │ │ + b 256714 │ │ │ │ + andseq pc, fp, ip, lsr #17 │ │ │ │ b e864c │ │ │ │ b e861c │ │ │ │ b e8634 │ │ │ │ - b 1e00bc │ │ │ │ + b 1e00c8 │ │ │ │ ldr r0, [pc, #12] @ 9e18c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 256704 │ │ │ │ - andseq pc, fp, r4, lsl #16 │ │ │ │ + b 256714 │ │ │ │ + andseq pc, fp, r4, lsl #17 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9e1b0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ @@ -121594,15 +121594,15 @@ │ │ │ │ cmp r2, #1 │ │ │ │ beq 9e2c0 │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ b 9e2fc │ │ │ │ add r0, r1, #12 │ │ │ │ b 9e2fc │ │ │ │ - b 1f1da0 │ │ │ │ + b 1f1dac │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -121664,15 +121664,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 9e3c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 9e3e4 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ beq 9e424 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r6, r0, #4 │ │ │ │ b 9e408 │ │ │ │ add r6, r6, #12 │ │ │ │ @@ -121878,18 +121878,18 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne 9e718 │ │ │ │ cmp r2, #1 │ │ │ │ bne 9e73c │ │ │ │ dmb ish │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ bx lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b 1f1da0 │ │ │ │ + b 1f1dac │ │ │ │ add r0, r0, #8 │ │ │ │ b 9e2fc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ @@ -121944,45 +121944,45 @@ │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r0!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ mov r1, r2 │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 202324 │ │ │ │ + bl 202330 │ │ │ │ ldrb r9, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #10 │ │ │ │ bne 9e874 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 202324 │ │ │ │ + bl 202330 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ sub r0, r0, #10 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, sp, #32 │ │ │ │ b 9e89c │ │ │ │ cmp r8, ip │ │ │ │ bne 9e998 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, sp │ │ │ │ - bl 202324 │ │ │ │ + bl 202330 │ │ │ │ ldrb r9, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #10 │ │ │ │ beq 9e850 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrb r8, [sp, #69] @ 0x45 │ │ │ │ - bl 202324 │ │ │ │ + bl 202330 │ │ │ │ ldrb r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #10 │ │ │ │ beq 9e998 │ │ │ │ subs r3, r9, #5 │ │ │ │ sub r0, r2, #5 │ │ │ │ movls r3, #0 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -122037,42 +122037,42 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ 9e9b4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r3, ip, r0, ror fp │ │ │ │ + @ instruction: 0x001c3bf0 │ │ │ │ ldr r0, [pc, #8] @ 9e9c8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r3, ip, ip, asr fp │ │ │ │ + @ instruction: 0x001c3bdc │ │ │ │ push {fp, lr} │ │ │ │ - bl 1f26dc │ │ │ │ + bl 1f26e8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ ldr r1, [pc, #8] @ 9e9f0 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ eoreq pc, r4, r4, asr r3 @ │ │ │ │ ldr r1, [pc, #8] @ 9ea04 │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ eoreq pc, r4, r4, lsl #6 │ │ │ │ push {fp, lr} │ │ │ │ - bl 1f26dc │ │ │ │ + bl 1f26e8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 1f26dc │ │ │ │ + b 1f26e8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [pc, #8] @ 9ea3c │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ eoreq pc, r4, r4, lsr #10 │ │ │ │ @@ -122333,68 +122333,68 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #176] @ 9ef18 │ │ │ │ add r1, pc, r1 │ │ │ │ b 9eed4 │ │ │ │ ldr r1, [pc, #148] @ 9ef08 │ │ │ │ ldr r3, [pc, #148] @ 9ef0c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #108] @ 9ef10 │ │ │ │ ldr r3, [pc, #108] @ 9ef14 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #16 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #48] @ 9ef04 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [pc, #64] @ 9ef1c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x001c36fc │ │ │ │ + andseq r3, ip, ip, ror r7 │ │ │ │ eoreq lr, r4, r0, lsr #26 │ │ │ │ - andseq r3, ip, r3, lsl #13 │ │ │ │ - andseq r3, ip, r1, ror #13 │ │ │ │ + andseq r3, ip, r3, lsl #14 │ │ │ │ + andseq r3, ip, r1, ror #14 │ │ │ │ eoreq lr, r4, r4, ror #25 │ │ │ │ - andseq pc, fp, r4, asr fp @ │ │ │ │ + @ instruction: 0x001bfbd4 │ │ │ │ strhteq lr, [r4], -r4 │ │ │ │ - andseq r3, ip, lr, lsl #14 │ │ │ │ + andseq r3, ip, lr, lsl #15 │ │ │ │ eoreq lr, r4, r0, lsl #25 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr sl, [pc, #176] @ 9efec │ │ │ │ mov r3, #4 │ │ │ │ ldr r4, [pc, #172] @ 9eff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #168] @ 9eff4 │ │ │ │ @@ -122432,92 +122432,92 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 257e90 │ │ │ │ + bl 257ea0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq lr, fp, sp, ror r4 │ │ │ │ + @ instruction: 0x001be4fd │ │ │ │ eoreq lr, r4, r0, asr #24 │ │ │ │ - andseq lr, fp, r9, asr r4 │ │ │ │ + @ instruction: 0x001be4d9 │ │ │ │ eoreq lr, r4, r8, lsl #24 │ │ │ │ - andseq r3, ip, r0, ror #11 │ │ │ │ + andseq r3, ip, r0, ror #12 │ │ │ │ eoreq lr, r4, r0, lsr ip │ │ │ │ strdeq lr, [r4], -r0 @ │ │ │ │ - @ instruction: 0x001c35f4 │ │ │ │ - andseq r3, ip, r9, asr #11 │ │ │ │ + andseq r3, ip, r4, ror r6 │ │ │ │ + andseq r3, ip, r9, asr #12 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 9f058 │ │ │ │ ldr r3, [pc, #40] @ 9f05c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r3, ip, r5, ror #10 │ │ │ │ + andseq r3, ip, r5, ror #11 │ │ │ │ eoreq lr, r4, r8, lsr #22 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 9f09c │ │ │ │ ldr r3, [pc, #40] @ 9f0a0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r3, ip, sl, lsr #10 │ │ │ │ + andseq r3, ip, sl, lsr #11 │ │ │ │ eoreq lr, r4, r4, lsr fp │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #32] @ 9f0d0 │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r2, [pc, #28] @ 9f0d4 │ │ │ │ add r1, pc, r1 │ │ │ │ eor r0, r0, #128 @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ mlaeq r4, ip, r0, pc @ │ │ │ │ - andseq r3, ip, r0, lsr #18 │ │ │ │ + andseq r3, ip, r0, lsr #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ 9f114 │ │ │ │ ldr r3, [pc, #40] @ 9f118 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r3, ip, r1, asr #16 │ │ │ │ + andseq r3, ip, r1, asr #17 │ │ │ │ eoreq lr, r4, ip, asr #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #92] @ 9f188 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #88] @ 9f18c │ │ │ │ add r5, r0, #12 │ │ │ │ @@ -122535,25 +122535,25 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r6, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eoreq lr, r4, r0, lsl #21 │ │ │ │ - andseq r3, ip, lr, lsl #16 │ │ │ │ + andseq r3, ip, lr, lsl #17 │ │ │ │ eoreq lr, r4, r8, lsl #21 │ │ │ │ - @ instruction: 0x001c37f0 │ │ │ │ - @ instruction: 0x001c37f5 │ │ │ │ + andseq r3, ip, r0, ror r8 │ │ │ │ + andseq r3, ip, r5, ror r8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f1f0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #60] @ 9f204 │ │ │ │ @@ -122561,25 +122561,25 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ 9f20c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x001be1f1 │ │ │ │ + b 258494 │ │ │ │ + andseq lr, fp, r1, ror r2 │ │ │ │ eoreq lr, r4, r0, lsr #20 │ │ │ │ - @ instruction: 0x001be1bd │ │ │ │ + andseq lr, fp, sp, lsr r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 9f22c │ │ │ │ add r0, r4, #8 │ │ │ │ bl 9cd10 │ │ │ │ @@ -122774,23 +122774,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 9f534 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 9cd10 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 1f1da0 │ │ │ │ + bl 1f1dac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 1f1da0 │ │ │ │ + bl 1f1dac │ │ │ │ b 9f568 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -122964,15 +122964,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b 1f26e8 │ │ │ │ + b 1f26f4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldm r1, {r3, r5} │ │ │ │ movw ip, #38089 @ 0x94c9 │ │ │ │ movw r4, #65043 @ 0xfe13 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ movt r4, #21832 @ 0x5548 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -123544,15 +123544,15 @@ │ │ │ │ bne a015c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne a013c │ │ │ │ add r0, r4, #8 │ │ │ │ bl 9cd10 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 1f1da0 │ │ │ │ + bl 1f1dac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ @@ -123573,15 +123573,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ b a01c0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 1f1da0 │ │ │ │ + bl 1f1dac │ │ │ │ b a01c4 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -124095,15 +124095,15 @@ │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ b a09f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1f1da0 │ │ │ │ + bl 1f1dac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne a09f4 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 9cd10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -124382,319 +124382,319 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq sp, r4, ip, asr r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 1f26dc │ │ │ │ + b 1f26e8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ a0ed4 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256c18 │ │ │ │ + bl 256c28 │ │ │ │ ldr r1, [pc, #80] @ a0ed8 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ a0edc │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2544b4 │ │ │ │ + bl 2544c4 │ │ │ │ ldr r1, [pc, #48] @ a0ee0 │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [pc, #44] @ a0ee4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 2544b4 │ │ │ │ - bl 2546a0 │ │ │ │ + bl 2544c4 │ │ │ │ + bl 2546b0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r1, ip, r0, lsl r7 │ │ │ │ - andseq r1, ip, r3, asr #21 │ │ │ │ + mulseq ip, r0, r7 │ │ │ │ + andseq r1, ip, r3, asr #22 │ │ │ │ eoreq sp, r4, ip, ror #1 │ │ │ │ - andseq r1, ip, r6, lsr #21 │ │ │ │ + andseq r1, ip, r6, lsr #22 │ │ │ │ ldrdeq sp, [r4], -ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ a0f60 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256c18 │ │ │ │ + bl 256c28 │ │ │ │ ldr r1, [pc, #80] @ a0f64 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ a0f68 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2544b4 │ │ │ │ + bl 2544c4 │ │ │ │ ldr r1, [pc, #48] @ a0f6c │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r2, [pc, #44] @ a0f70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 2544b4 │ │ │ │ - bl 2546a0 │ │ │ │ + bl 2544c4 │ │ │ │ + bl 2546b0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r1, ip, r4, lsl #13 │ │ │ │ - andseq r1, ip, r7, lsr sl │ │ │ │ + andseq r1, ip, r4, lsl #14 │ │ │ │ + @ instruction: 0x001c1ab7 │ │ │ │ eoreq sp, r4, r0, lsl #1 │ │ │ │ - andseq r1, ip, sl, lsl sl │ │ │ │ + mulseq ip, sl, sl │ │ │ │ eoreq sp, r4, r0, ror r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ a0fec │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256c18 │ │ │ │ + bl 256c28 │ │ │ │ ldr r1, [pc, #80] @ a0ff0 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ a0ff4 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2544b4 │ │ │ │ + bl 2544c4 │ │ │ │ ldr r1, [pc, #48] @ a0ff8 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r2, [pc, #44] @ a0ffc │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 2544b4 │ │ │ │ - bl 2546a0 │ │ │ │ + bl 2544c4 │ │ │ │ + bl 2546b0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x001c15f8 │ │ │ │ - andseq r1, ip, fp, lsr #19 │ │ │ │ + andseq r1, ip, r8, ror r6 │ │ │ │ + andseq r1, ip, fp, lsr #20 │ │ │ │ strdeq ip, [r4], -r4 @ │ │ │ │ - andseq r1, ip, lr, lsl #19 │ │ │ │ + andseq r1, ip, lr, lsl #20 │ │ │ │ strdeq ip, [r4], -r4 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ a1078 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256c18 │ │ │ │ + bl 256c28 │ │ │ │ ldr r1, [pc, #80] @ a107c │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ a1080 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2544b4 │ │ │ │ + bl 2544c4 │ │ │ │ ldr r1, [pc, #48] @ a1084 │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [pc, #44] @ a1088 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 2544b4 │ │ │ │ - bl 2546a0 │ │ │ │ + bl 2544c4 │ │ │ │ + bl 2546b0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r1, ip, ip, ror #10 │ │ │ │ - andseq r1, ip, pc, lsl r9 │ │ │ │ + andseq r1, ip, ip, ror #11 │ │ │ │ + mulseq ip, pc, r9 @ │ │ │ │ eoreq ip, r4, r8, asr #30 │ │ │ │ - andseq r1, ip, r2, lsl #18 │ │ │ │ + andseq r1, ip, r2, lsl #19 │ │ │ │ eoreq ip, r4, r8, ror pc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ a1104 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256c18 │ │ │ │ + bl 256c28 │ │ │ │ ldr r1, [pc, #80] @ a1108 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ a110c │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2544b4 │ │ │ │ + bl 2544c4 │ │ │ │ ldr r1, [pc, #48] @ a1110 │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [pc, #44] @ a1114 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 2544b4 │ │ │ │ - bl 2546a0 │ │ │ │ + bl 2544c4 │ │ │ │ + bl 2546b0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r1, ip, r0, ror #9 │ │ │ │ - mulseq ip, r3, r8 │ │ │ │ + andseq r1, ip, r0, ror #10 │ │ │ │ + andseq r1, ip, r3, lsl r9 │ │ │ │ strhteq ip, [r4], -ip │ │ │ │ - andseq r1, ip, r6, ror r8 │ │ │ │ + @ instruction: 0x001c18f6 │ │ │ │ strdeq ip, [r4], -ip @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ a1190 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256c18 │ │ │ │ + bl 256c28 │ │ │ │ ldr r1, [pc, #80] @ a1194 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ a1198 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2544b4 │ │ │ │ + bl 2544c4 │ │ │ │ ldr r1, [pc, #48] @ a119c │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r2, [pc, #44] @ a11a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 2544b4 │ │ │ │ - bl 2546a0 │ │ │ │ + bl 2544c4 │ │ │ │ + bl 2546b0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r1, ip, r4, asr r4 │ │ │ │ - andseq r1, ip, r7, lsl #16 │ │ │ │ + @ instruction: 0x001c14d4 │ │ │ │ + andseq r1, ip, r7, lsl #17 │ │ │ │ eoreq ip, r4, r0, asr lr │ │ │ │ - andseq r1, ip, sl, ror #15 │ │ │ │ + andseq r1, ip, sl, ror #16 │ │ │ │ eoreq ip, r4, r0, lsl #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ a121c │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256c18 │ │ │ │ + bl 256c28 │ │ │ │ ldr r1, [pc, #80] @ a1220 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ a1224 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2544b4 │ │ │ │ + bl 2544c4 │ │ │ │ ldr r1, [pc, #48] @ a1228 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r2, [pc, #44] @ a122c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 2544b4 │ │ │ │ - bl 2546a0 │ │ │ │ + bl 2544c4 │ │ │ │ + bl 2546b0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r1, ip, r8, asr #7 │ │ │ │ - andseq r1, ip, fp, ror r7 │ │ │ │ + andseq r1, ip, r8, asr #8 │ │ │ │ + @ instruction: 0x001c17fb │ │ │ │ eoreq ip, r4, r4, asr #27 │ │ │ │ - andseq r1, ip, lr, asr r7 │ │ │ │ + @ instruction: 0x001c17de │ │ │ │ ldrdeq ip, [r4], -r4 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [pc, #104] @ a12a8 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256c18 │ │ │ │ + bl 256c28 │ │ │ │ ldr r1, [pc, #80] @ a12ac │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [pc, #76] @ a12b0 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2544b4 │ │ │ │ + bl 2544c4 │ │ │ │ ldr r1, [pc, #48] @ a12b4 │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [pc, #44] @ a12b8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 2544b4 │ │ │ │ - bl 2546a0 │ │ │ │ + bl 2544c4 │ │ │ │ + bl 2546b0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r1, ip, ip, lsr r3 │ │ │ │ - andseq r1, ip, pc, ror #13 │ │ │ │ + @ instruction: 0x001c13bc │ │ │ │ + andseq r1, ip, pc, ror #14 │ │ │ │ eoreq ip, r4, r8, lsl sp │ │ │ │ - @ instruction: 0x001c16d2 │ │ │ │ + andseq r1, ip, r2, asr r7 │ │ │ │ eoreq ip, r4, r8, ror sp │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ ldmibeq r1, {r2, r3} │ │ │ │ ldreq r1, [r1, #12] │ │ │ │ stmeq r0, {r2, r3} │ │ │ │ @@ -124717,15 +124717,15 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, sp │ │ │ │ bl 2c658 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -124770,15 +124770,15 @@ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, sp │ │ │ │ bl 2ccfc │ │ │ │ mov r1, #2 │ │ │ │ str r0, [r8, #8] │ │ │ │ stm r8, {r1, r5} │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ @@ -124801,15 +124801,15 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #176] @ a15a0 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [pc, #172] @ a15a4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -124818,15 +124818,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sp │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a1550 │ │ │ │ mov r1, sp │ │ │ │ bl 2c828 │ │ │ │ @@ -124868,15 +124868,15 @@ │ │ │ │ ldrd r0, [r1, #8] │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ stm sp, {r0, r1} │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #192] @ a16bc │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [pc, #188] @ a16c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -124885,15 +124885,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a1670 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ bl 2c440 │ │ │ │ @@ -124936,15 +124936,15 @@ │ │ │ │ ldm r0, {r0, r3} │ │ │ │ stm sp, {r0, r3} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #180] @ a17c0 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [pc, #176] @ a17c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -124953,15 +124953,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a1774 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ bl 2c440 │ │ │ │ @@ -125002,15 +125002,15 @@ │ │ │ │ ldm r2, {r0, r3} │ │ │ │ stm sp, {r0, r3} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #172] @ a18c0 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [pc, #168] @ a18c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -125019,15 +125019,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a1874 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ bl 2c440 │ │ │ │ @@ -125066,15 +125066,15 @@ │ │ │ │ ldm r2, {r0, r3} │ │ │ │ stm sp, {r0, r3} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #172] @ a19c0 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [pc, #168] @ a19c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -125083,15 +125083,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne a1974 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sp │ │ │ │ bl 2c440 │ │ │ │ @@ -125237,25 +125237,25 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r0, ip, r1, lsl #22 │ │ │ │ - @ instruction: 0x001c0ada │ │ │ │ - @ instruction: 0x001bd6d2 │ │ │ │ - andseq r0, ip, r1, ror sl │ │ │ │ - andseq r0, ip, r7, asr sl │ │ │ │ - andseq fp, fp, r1, asr #17 │ │ │ │ - andseq r0, ip, sl, lsl sl │ │ │ │ - andseq fp, fp, sp, ror r8 │ │ │ │ - andseq r0, ip, sp, asr #19 │ │ │ │ - @ instruction: 0x001c09b3 │ │ │ │ - andseq r0, ip, r1, lsr #19 │ │ │ │ + andseq r0, ip, r1, lsl #23 │ │ │ │ + andseq r0, ip, sl, asr fp │ │ │ │ + andseq sp, fp, r2, asr r7 │ │ │ │ + @ instruction: 0x001c0af1 │ │ │ │ + @ instruction: 0x001c0ad7 │ │ │ │ + andseq fp, fp, r1, asr #18 │ │ │ │ + mulseq ip, sl, sl │ │ │ │ + @ instruction: 0x001bb8fd │ │ │ │ + andseq r0, ip, sp, asr #20 │ │ │ │ + andseq r0, ip, r3, lsr sl │ │ │ │ + andseq r0, ip, r1, lsr #20 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [pc, #212] @ a1ccc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -125307,18 +125307,18 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r0, ip, r9, ror #17 │ │ │ │ - andseq r0, ip, sp, asr #26 │ │ │ │ - andseq r0, ip, r6, lsr #26 │ │ │ │ - andseq r0, ip, r0, ror #16 │ │ │ │ + andseq r0, ip, r9, ror #18 │ │ │ │ + andseq r0, ip, sp, asr #27 │ │ │ │ + andseq r0, ip, r6, lsr #27 │ │ │ │ + andseq r0, ip, r0, ror #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [pc, #232] @ a1ddc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -125375,40 +125375,40 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r0, ip, sp, ror #15 │ │ │ │ - andseq r0, ip, r1, ror #24 │ │ │ │ - @ instruction: 0x001bd3be │ │ │ │ - andseq r0, ip, r4, asr #14 │ │ │ │ - b 1f209c │ │ │ │ - b 1f209c │ │ │ │ + andseq r0, ip, sp, ror #16 │ │ │ │ + andseq r0, ip, r1, ror #25 │ │ │ │ + andseq sp, fp, lr, lsr r4 │ │ │ │ + andseq r0, ip, r4, asr #15 │ │ │ │ + b 1f20a8 │ │ │ │ + b 1f20a8 │ │ │ │ push {fp, lr} │ │ │ │ - bl 1f26dc │ │ │ │ + bl 1f26e8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ push {fp, lr} │ │ │ │ - bl 1f26dc │ │ │ │ + bl 1f26e8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 1f26dc │ │ │ │ + bl 1f26e8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ bx r2 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 1f26dc │ │ │ │ + bl 1f26e8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ bx r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ @@ -125492,15 +125492,15 @@ │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp fp, r0 │ │ │ │ bne a1f10 │ │ │ │ ldr r1, [pc, #232] @ a2094 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ b a1f10 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [r0] │ │ │ │ str ip, [r0, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 9c5fc │ │ │ │ @@ -125606,15 +125606,15 @@ │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ beq a22ec │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dce68 │ │ │ │ + bl 1dce74 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #8 │ │ │ │ beq a224c │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ cmp r8, #9 │ │ │ │ @@ -125657,15 +125657,15 @@ │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r0 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ bne a20e4 │ │ │ │ ldr r1, [pc, #340] @ a2394 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ b a20e4 │ │ │ │ mov r4, fp │ │ │ │ b a22ec │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b a22ec │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ @@ -126027,15 +126027,15 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq pc, fp, ip, lsl sp @ │ │ │ │ + mulseq fp, ip, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r9 │ │ │ │ beq a286c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -126277,30 +126277,30 @@ │ │ │ │ b a2be4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ add r5, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ beq a2c34 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 1dce68 │ │ │ │ + bl 1dce74 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1dce68 │ │ │ │ + b 1dce74 │ │ │ │ add r0, r5, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 2cfb0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -126336,41 +126336,41 @@ │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ b a2d3c │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ bne a2d28 │ │ │ │ add r0, r4, #4 │ │ │ │ ldrd r0, [r0] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, sp │ │ │ │ b a2da0 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ beq a2d8c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b a2d48 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1e9e14 │ │ │ │ + bl 1e9e20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ ldreq r1, [sp, #12] │ │ │ │ moveq r0, #0 │ │ │ │ addeq sp, sp, #48 @ 0x30 │ │ │ │ popeq {r4, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -126495,15 +126495,15 @@ │ │ │ │ cmp r9, r1 │ │ │ │ bne a2f2c │ │ │ │ b a2f68 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ bne a3004 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr sl, [r1, #8] │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r9, r0 │ │ │ │ @@ -126601,60 +126601,60 @@ │ │ │ │ str r9, [sp] │ │ │ │ bl a39b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r1, r0, r6 │ │ │ │ sub r2, r3, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq a3148 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ bne a3170 │ │ │ │ ldr r0, [pc, #160] @ a31c8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [pc, #152] @ a31cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ strd r0, [r4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ec7c │ │ │ │ + bl 20ec88 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strd r2, [r4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ec7c │ │ │ │ + bl 20ec88 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldrb r1, [sp, #19] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh r3, [sp, #17] │ │ │ │ strb r0, [r4] │ │ │ │ strh r3, [r4, #1] │ │ │ │ strb r1, [r4, #3] │ │ │ │ str r2, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ec7c │ │ │ │ + bl 20ec88 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ bl a4c9c │ │ │ │ b a31b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20ec7c │ │ │ │ + bl 20ec88 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ strdeq fp, [r4], -ip @ │ │ │ │ strdeq fp, [r4], -r0 @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ @@ -126662,15 +126662,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ beq a3258 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -126746,15 +126746,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ beq a33a8 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -126839,15 +126839,15 @@ │ │ │ │ bne a3590 │ │ │ │ cmp r5, #0 │ │ │ │ beq a3580 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 21d16c │ │ │ │ + bl 21d178 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne a34ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a35a0 │ │ │ │ cmp r5, r0 │ │ │ │ @@ -126944,15 +126944,15 @@ │ │ │ │ bne a3734 │ │ │ │ cmp r5, #0 │ │ │ │ beq a3724 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 22080c │ │ │ │ + bl 220818 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne a3690 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq a3744 │ │ │ │ cmp r5, r0 │ │ │ │ @@ -127047,15 +127047,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 21d16c │ │ │ │ + bl 21d178 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ bne a385c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #33 @ 0x21 │ │ │ │ bcs a393c │ │ │ │ ldr r0, [r9] │ │ │ │ @@ -127081,15 +127081,15 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #4 │ │ │ │ bne a3928 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #32 │ │ │ │ - bl 21d16c │ │ │ │ + bl 21d178 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ beq a380c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @ instruction: 0xffffffc8 │ │ │ │ @@ -127280,15 +127280,15 @@ │ │ │ │ cmp r1, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movcc r9, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - bl 21d1b8 │ │ │ │ + bl 21d1c4 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne a3bf0 │ │ │ │ mov r7, #1 │ │ │ │ b a3cc8 │ │ │ │ @@ -127296,15 +127296,15 @@ │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 21d1b8 │ │ │ │ + bl 21d1c4 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ beq a3bb8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ @@ -127481,15 +127481,15 @@ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r9 │ │ │ │ beq a3e78 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 220860 │ │ │ │ + bl 22086c │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne a3ee8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r9 │ │ │ │ mov r9, r0 │ │ │ │ bne a3eac │ │ │ │ @@ -127583,15 +127583,15 @@ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r9 │ │ │ │ beq a4010 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 21d1b8 │ │ │ │ + bl 21d1c4 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne a4080 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r9 │ │ │ │ mov r9, r0 │ │ │ │ bne a4044 │ │ │ │ @@ -127663,18 +127663,18 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq sl, r4, ip, asr #10 │ │ │ │ eoreq sl, r4, r0, asr #10 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1edb4c │ │ │ │ + b 1edb58 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ bcs a41dc │ │ │ │ strb r1, [sp, #4] │ │ │ │ @@ -127770,28 +127770,28 @@ │ │ │ │ ldr ip, [pc, #32] @ a4354 │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq sl, [r4], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr ip, [pc, #32] @ a4388 │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq sl, r4, r8, ror #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl a48c0 │ │ │ │ add r0, r4, #16 │ │ │ │ @@ -127914,15 +127914,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a4568 │ │ │ │ cmp r2, #1 │ │ │ │ bne a458c │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ beq a45cc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r6, r0, #4 │ │ │ │ b a45b0 │ │ │ │ add r6, r6, #12 │ │ │ │ @@ -128697,15 +128697,15 @@ │ │ │ │ cmp r0, r7 │ │ │ │ beq a51d4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne a51a4 │ │ │ │ b a52b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ beq a52b8 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r8, r3 │ │ │ │ add r8, r0, #1 │ │ │ │ str r8, [r5, #12] │ │ │ │ cmp r8, r6 │ │ │ │ @@ -128740,15 +128740,15 @@ │ │ │ │ cmp r0, r7 │ │ │ │ beq a5280 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne a5250 │ │ │ │ b a52b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ beq a52b8 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r8, r3 │ │ │ │ add r8, r0, #1 │ │ │ │ str r8, [r5, #12] │ │ │ │ cmp r8, r6 │ │ │ │ @@ -128910,16 +128910,16 @@ │ │ │ │ str r7, [r5, #28] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq r9, r4, r4, lsl r4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ a551c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq sp, fp, pc, lsl sl │ │ │ │ + b 258494 │ │ │ │ + mulseq fp, pc, sl @ │ │ │ │ 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 │ │ │ │ @@ -129066,15 +129066,15 @@ │ │ │ │ add ip, sp, #20 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ stm ip, {r0, r3, r7} │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl a5388 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -129119,15 +129119,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 100da0 │ │ │ │ + bl 100dac │ │ │ │ cmp r0, #0 │ │ │ │ bne a58bc │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ @@ -129171,15 +129171,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl a4ac8 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq r8, r4, r4, lsl #29 │ │ │ │ - andseq sp, fp, r4, lsr r6 │ │ │ │ + @ instruction: 0x001bd6b4 │ │ │ │ eoreq r8, r4, r4, lsl lr │ │ │ │ strdeq r8, [r4], -r0 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #320] @ a5a8c │ │ │ │ mov r4, r1 │ │ │ │ @@ -129194,15 +129194,15 @@ │ │ │ │ movw r1, #32 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1345b4 │ │ │ │ + bl 1345c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne a59e8 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ @@ -129260,15 +129260,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq r8, r4, r8, asr sp │ │ │ │ - andseq sp, fp, r8, lsl #10 │ │ │ │ + andseq sp, fp, r8, lsl #11 │ │ │ │ eoreq r8, r4, r8, ror #25 │ │ │ │ eoreq r8, r4, r4, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #300 @ 0x12c │ │ │ │ mov r4, r1 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -129371,15 +129371,15 @@ │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r4, r0 │ │ │ │ bne a5c50 │ │ │ │ ldr r1, [pc, #4072] @ a6c30 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 22f41c │ │ │ │ + bl 22f428 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ str fp, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ @@ -129511,15 +129511,15 @@ │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ add r2, sp, #276 @ 0x114 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1f6438 │ │ │ │ + bl 1f6444 │ │ │ │ tst r0, #1 │ │ │ │ beq a65d8 │ │ │ │ cmp r1, sl │ │ │ │ bcs a6a14 │ │ │ │ rsb r0, r1, r1, lsl #3 │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ @@ -129610,15 +129610,15 @@ │ │ │ │ bl a5114 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq a69d0 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f5278 │ │ │ │ + bl 1f5284 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #288] @ 0x120 │ │ │ │ ldr sl, [sp, #292] @ 0x124 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #296] @ 0x128 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -129708,15 +129708,15 @@ │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ str sl, [sp, #292] @ 0x124 │ │ │ │ str r7, [sp, #288] @ 0x120 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f6438 │ │ │ │ + bl 1f6444 │ │ │ │ tst r0, #1 │ │ │ │ beq a693c │ │ │ │ cmp r1, r6 │ │ │ │ bcs a6a40 │ │ │ │ rsb r0, r1, r1, lsl #3 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ @@ -129984,15 +129984,15 @@ │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #1 │ │ │ │ b a6654 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #276 @ 0x114 │ │ │ │ - bl 1f530c │ │ │ │ + bl 1f5318 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r3, r7} │ │ │ │ add r3, r6, #8 │ │ │ │ @@ -130043,15 +130043,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ beq a6694 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #1 │ │ │ │ bls a6694 │ │ │ │ sub r1, r1, #13 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1f530c │ │ │ │ + bl 1f5318 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, r3, #8 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #3 │ │ │ │ @@ -130112,15 +130112,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq a65c4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ b a65b8 │ │ │ │ sub r1, r1, #13 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1f530c │ │ │ │ + bl 1f5318 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, r3, #8 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #2 │ │ │ │ @@ -130167,15 +130167,15 @@ │ │ │ │ bl b3fc4 │ │ │ │ b a6490 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ mov r8, fp │ │ │ │ - bl 1f530c │ │ │ │ + bl 1f5318 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, r3, #8 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r3 │ │ │ │ @@ -130201,26 +130201,26 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq a6654 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ b a6654 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - bl 1f530c │ │ │ │ + bl 1f5318 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, r3, #8 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #1 │ │ │ │ b a6990 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - bl 1f530c │ │ │ │ + bl 1f5318 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, r3, #8 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #4 │ │ │ │ @@ -130472,15 +130472,15 @@ │ │ │ │ eoreq r8, r4, r0, asr r2 │ │ │ │ eoreq r7, r4, r4, ror #30 │ │ │ │ eoreq r7, r4, r4, lsl sp │ │ │ │ eoreq r8, r4, r0, ror #16 │ │ │ │ eoreq r7, r4, ip, asr #26 │ │ │ │ strdeq r7, [r4], -r8 @ │ │ │ │ eoreq r7, r4, ip, ror ip │ │ │ │ - @ instruction: 0x001b66f2 │ │ │ │ + andseq r6, fp, r2, ror r7 │ │ │ │ eoreq r7, r4, ip, ror #26 │ │ │ │ eoreq r7, r4, r8, lsl sp │ │ │ │ eoreq r7, r4, r4, ror sp │ │ │ │ eoreq r8, r4, r8, asr r4 │ │ │ │ mlaeq r4, r8, ip, r7 │ │ │ │ eoreq r8, r4, r4, ror #10 │ │ │ │ eoreq r7, r4, ip, ror #24 │ │ │ │ @@ -130606,15 +130606,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #7] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #7 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 22080c │ │ │ │ + bl 220818 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne a6fcc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq a7098 │ │ │ │ ldrb r0, [sp, #7] │ │ │ │ @@ -130629,15 +130629,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #4 │ │ │ │ bne a70a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ - bl 22080c │ │ │ │ + bl 220818 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ beq a6fa8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @ instruction: 0xffffffc8 │ │ │ │ @@ -130745,15 +130745,15 @@ │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #8] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc94 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ eor r2, r0, #3 │ │ │ │ orrs r2, r2, r1 │ │ │ │ bne a7588 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -130875,15 +130875,15 @@ │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r1, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc94 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ eor r2, r0, #3 │ │ │ │ orrs r2, r2, r1 │ │ │ │ bne a7588 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -130964,15 +130964,15 @@ │ │ │ │ strb r2, [sp, #55] @ 0x37 │ │ │ │ strb r1, [sp, #54] @ 0x36 │ │ │ │ strb r7, [sp, #53] @ 0x35 │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1dfc88 │ │ │ │ + bl 1dfc94 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ eor r2, r0, #3 │ │ │ │ orrs r2, r2, r1 │ │ │ │ bne a7588 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ @@ -131492,15 +131492,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ bne a7c70 │ │ │ │ mov r7, #1 │ │ │ │ b a7c90 │ │ │ │ - andseq fp, fp, r0, lsl #5 │ │ │ │ + andseq fp, fp, r0, lsl #6 │ │ │ │ eoreq r7, r4, r0, ror #13 │ │ │ │ eoreq r7, r4, ip, lsl #14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -131556,16 +131556,16 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #12] @ a7e78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq sl, fp, pc, lsr #12 │ │ │ │ - @ instruction: 0x001ba5df │ │ │ │ + andseq sl, fp, pc, lsr #13 │ │ │ │ + andseq sl, fp, pc, asr r6 │ │ │ │ strdeq r7, [r4], -ip @ │ │ │ │ add r2, r2, #4 │ │ │ │ lsl ip, r3, #3 │ │ │ │ cmp ip, #0 │ │ │ │ beq a7ea4 │ │ │ │ ldr r3, [r2], #8 │ │ │ │ sub ip, ip, #8 │ │ │ │ @@ -131797,15 +131797,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne a8374 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1fd5ec │ │ │ │ + bl 1fd5f8 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne a82d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq a836c │ │ │ │ add r0, fp, r7, lsl #3 │ │ │ │ @@ -132226,25 +132226,25 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, fp, r8, lsr r5 │ │ │ │ + @ instruction: 0x001b65b8 │ │ │ │ eoreq r6, r4, r0, lsl #23 │ │ │ │ eoreq r6, r4, ip, lsl #1 │ │ │ │ eoreq r6, r4, r0, lsl #1 │ │ │ │ - andseq sl, fp, r1, ror #30 │ │ │ │ - andseq sl, fp, pc, asr #30 │ │ │ │ - andseq sl, fp, fp, asr #30 │ │ │ │ - @ instruction: 0x001baef1 │ │ │ │ - andseq sl, fp, r7, ror pc │ │ │ │ - andseq sl, fp, r5, lsr #30 │ │ │ │ - andseq sl, fp, r3, lsr pc │ │ │ │ + andseq sl, fp, r1, ror #31 │ │ │ │ + andseq sl, fp, pc, asr #31 │ │ │ │ + andseq sl, fp, fp, asr #31 │ │ │ │ + andseq sl, fp, r1, ror pc │ │ │ │ + @ instruction: 0x001baff7 │ │ │ │ + andseq sl, fp, r5, lsr #31 │ │ │ │ + @ instruction: 0x001bafb3 │ │ │ │ eoreq r6, r4, r4, asr #32 │ │ │ │ mlaeq r4, ip, fp, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq a8a2c │ │ │ │ @@ -132745,23 +132745,23 @@ │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001b5ed0 │ │ │ │ + andseq r5, fp, r0, asr pc │ │ │ │ eoreq r6, r4, r4, lsr #7 │ │ │ │ - @ instruction: 0x001ba8fd │ │ │ │ - andseq sl, fp, fp, ror #17 │ │ │ │ - andseq sl, fp, r7, ror #17 │ │ │ │ - andseq sl, fp, sp, lsl #17 │ │ │ │ - andseq sl, fp, r3, lsl r9 │ │ │ │ - andseq sl, fp, r1, asr #17 │ │ │ │ - andseq sl, fp, pc, asr #17 │ │ │ │ + andseq sl, fp, sp, ror r9 │ │ │ │ + andseq sl, fp, fp, ror #18 │ │ │ │ + andseq sl, fp, r7, ror #18 │ │ │ │ + andseq sl, fp, sp, lsl #18 │ │ │ │ + mulseq fp, r3, r9 │ │ │ │ + andseq sl, fp, r1, asr #18 │ │ │ │ + andseq sl, fp, pc, asr #18 │ │ │ │ eoreq r5, r4, r8, lsr fp │ │ │ │ eoreq r5, r4, r8, lsl sl │ │ │ │ ldrdeq r5, [r4], -ip @ │ │ │ │ strhteq r5, [r4], -ip │ │ │ │ strhteq r5, [r4], -r4 │ │ │ │ eoreq r5, r4, r8, ror #16 │ │ │ │ eoreq r6, r4, r0, asr #7 │ │ │ │ @@ -132781,15 +132781,15 @@ │ │ │ │ bne a9270 │ │ │ │ cmp r6, #0 │ │ │ │ beq a9258 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1fd640 │ │ │ │ + bl 1fd64c │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ bne a91c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq a9268 │ │ │ │ cmp r6, r0 │ │ │ │ @@ -132904,15 +132904,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r1, r0 │ │ │ │ bcs a9464 │ │ │ │ strb sl, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 20e038 │ │ │ │ + bl 20e044 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r7, [r1, #12] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ @@ -132965,33 +132965,33 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ b a9364 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20cc1c │ │ │ │ + bl 20cc28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #136] @ a9510 │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20cc1c │ │ │ │ + bl 20cc28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20cc1c │ │ │ │ + bl 20cc28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a94e4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ @@ -133000,39 +133000,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ b a94fc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20cc1c │ │ │ │ + bl 20cc28 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ strhteq r5, [r4], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1e9c08 │ │ │ │ + b 1e9c14 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b d4718 │ │ │ │ ldr r0, [pc, #12] @ a9540 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 256704 │ │ │ │ - andseq r4, fp, r0, asr r4 │ │ │ │ + b 256714 │ │ │ │ + @ instruction: 0x001b44d0 │ │ │ │ b d226c │ │ │ │ b f93d4 │ │ │ │ ldr r0, [pc, #12] @ a9560 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 256704 │ │ │ │ - andseq r4, fp, r0, lsr r4 │ │ │ │ + b 256714 │ │ │ │ + @ instruction: 0x001b44b0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl ac5f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b aa424 │ │ │ │ mov r5, r0 │ │ │ │ @@ -133086,24 +133086,24 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f1da0 │ │ │ │ + bl 1f1dac │ │ │ │ b a9668 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl aa4a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001b99d1 │ │ │ │ + andseq r9, fp, r1, asr sl │ │ │ │ eoreq r5, r4, r8, lsr #6 │ │ │ │ eoreq r5, r4, r0, asr #26 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq a96a8 │ │ │ │ @@ -133271,18 +133271,18 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne a9934 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 9cd10 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1f1da0 │ │ │ │ + b 1f1dac │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 1f1da0 │ │ │ │ + bl 1f1dac │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ @@ -133531,15 +133531,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq a9d44 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - b 1f1da0 │ │ │ │ + b 1f1dac │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ @@ -133670,15 +133670,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne a9f58 │ │ │ │ cmp r2, #1 │ │ │ │ bne a9f7c │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ beq a9fbc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r6, r0, #4 │ │ │ │ b a9fa0 │ │ │ │ add r6, r6, #12 │ │ │ │ @@ -134093,23 +134093,23 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ bne aa5f4 │ │ │ │ cmp r2, #1 │ │ │ │ bne aa618 │ │ │ │ dmb ish │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ b 9cd10 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 1f1da0 │ │ │ │ + b 1f1dac │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ b 9cd10 │ │ │ │ add r0, r0, #8 │ │ │ │ b a9db8 │ │ │ │ @@ -134135,30 +134135,30 @@ │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ b 9cd10 │ │ │ │ ldr r0, [pc, #8] @ aa6bc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r8, fp, sp, lsl r9 │ │ │ │ + mulseq fp, sp, r9 │ │ │ │ ldr r0, [pc, #8] @ aa6d0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r8, fp, r9, lsl #18 │ │ │ │ + andseq r8, fp, r9, lsl #19 │ │ │ │ ldr r0, [pc, #8] @ aa6e4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x001b88f5 │ │ │ │ + andseq r8, fp, r5, ror r9 │ │ │ │ ldr r0, [pc, #8] @ aa6f8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r8, fp, r1, ror #17 │ │ │ │ + andseq r8, fp, r1, ror #18 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ @@ -134576,68 +134576,68 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #176] @ aae64 │ │ │ │ add r1, pc, r1 │ │ │ │ b aae20 │ │ │ │ ldr r1, [pc, #148] @ aae54 │ │ │ │ ldr r3, [pc, #148] @ aae58 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #108] @ aae5c │ │ │ │ ldr r3, [pc, #108] @ aae60 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #16 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #48] @ aae50 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [pc, #64] @ aae68 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - mulseq fp, r0, r2 │ │ │ │ + andseq r8, fp, r0, lsl r3 │ │ │ │ ldrdeq r3, [r4], -r8 @ │ │ │ │ - andseq r8, fp, r7, lsl r2 │ │ │ │ - andseq r8, fp, r5, ror r2 │ │ │ │ + mulseq fp, r7, r2 │ │ │ │ + @ instruction: 0x001b82f5 │ │ │ │ mlaeq r4, ip, fp, r3 │ │ │ │ - andseq r3, fp, r8, lsl #24 │ │ │ │ + andseq r3, fp, r8, lsl #25 │ │ │ │ eoreq r3, r4, ip, ror #22 │ │ │ │ - andseq r8, fp, r2, lsr #5 │ │ │ │ + andseq r8, fp, r2, lsr #6 │ │ │ │ eoreq r3, r4, r8, lsr fp │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr sl, [pc, #176] @ aaf38 │ │ │ │ mov r3, #4 │ │ │ │ ldr r4, [pc, #172] @ aaf3c │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #168] @ aaf40 │ │ │ │ @@ -134675,89 +134675,89 @@ │ │ │ │ mov r2, #5 │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 257e90 │ │ │ │ + bl 257ea0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r2, fp, r1, lsr r5 │ │ │ │ + @ instruction: 0x001b25b1 │ │ │ │ strdeq r3, [r4], -r8 @ │ │ │ │ - andseq r2, fp, sp, lsl #10 │ │ │ │ + andseq r2, fp, sp, lsl #11 │ │ │ │ eoreq r3, r4, r0, asr #21 │ │ │ │ - andseq r8, fp, r4, ror r1 │ │ │ │ + @ instruction: 0x001b81f4 │ │ │ │ eoreq r3, r4, r8, ror #21 │ │ │ │ eoreq r3, r4, r8, lsr #21 │ │ │ │ - andseq r8, fp, r8, lsl #3 │ │ │ │ - andseq r8, fp, sp, asr r1 │ │ │ │ + andseq r8, fp, r8, lsl #4 │ │ │ │ + @ instruction: 0x001b81dd │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ aaf98 │ │ │ │ ldr r3, [pc, #40] @ aaf9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r8, fp, r5, lsl #2 │ │ │ │ + andseq r8, fp, r5, lsl #3 │ │ │ │ eoreq r3, r4, ip, ror #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ aafdc │ │ │ │ ldr r3, [pc, #40] @ aafe0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r8, fp, sl, asr #1 │ │ │ │ + andseq r8, fp, sl, asr #2 │ │ │ │ strdeq r3, [r4], -r8 @ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #32] @ ab010 │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r2, [pc, #28] @ ab014 │ │ │ │ add r1, pc, r1 │ │ │ │ eor r0, r0, #128 @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ eoreq r4, r4, r8, asr r4 │ │ │ │ - @ instruction: 0x001b84f0 │ │ │ │ + andseq r8, fp, r0, ror r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ ab054 │ │ │ │ ldr r3, [pc, #40] @ ab058 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r8, fp, r1, ror #7 │ │ │ │ + andseq r8, fp, r1, ror #8 │ │ │ │ mlaeq r4, r0, r9, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #92] @ ab0c8 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #88] @ ab0cc │ │ │ │ add r5, r0, #12 │ │ │ │ @@ -134775,22 +134775,22 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r6, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eoreq r3, r4, r4, asr #18 │ │ │ │ - andseq r8, fp, lr, lsr #7 │ │ │ │ + andseq r8, fp, lr, lsr #8 │ │ │ │ eoreq r3, r4, ip, asr #18 │ │ │ │ - mulseq fp, r0, r3 │ │ │ │ - mulseq fp, r5, r3 │ │ │ │ + andseq r8, fp, r0, lsl r4 │ │ │ │ + andseq r8, fp, r5, lsl r4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq ab124 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #60] @ ab138 │ │ │ │ @@ -134798,25 +134798,25 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ ab140 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x001b22bd │ │ │ │ + b 258494 │ │ │ │ + andseq r2, fp, sp, lsr r3 │ │ │ │ strdeq r3, [r4], -r0 @ │ │ │ │ - andseq r2, fp, r9, lsl #5 │ │ │ │ + andseq r2, fp, r9, lsl #6 │ │ │ │ ldr r1, [pc, #8] @ ab154 │ │ │ │ add r0, r0, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ eoreq r3, r4, r8, asr #17 │ │ │ │ ldr r1, [pc, #8] @ ab168 │ │ │ │ add r0, r0, #28 │ │ │ │ @@ -135583,20 +135583,20 @@ │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2d688 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ bne abd18 │ │ │ │ b abcb0 │ │ │ │ - andseq r7, fp, r2, ror #7 │ │ │ │ - andseq r7, fp, sp, ror #4 │ │ │ │ - andseq r3, fp, sl, lsl r4 │ │ │ │ - andseq r1, fp, r1, lsr #15 │ │ │ │ - @ instruction: 0x001b72d8 │ │ │ │ - @ instruction: 0x001b71f4 │ │ │ │ + andseq r7, fp, r2, ror #8 │ │ │ │ + andseq r7, fp, sp, ror #5 │ │ │ │ + mulseq fp, sl, r4 │ │ │ │ + andseq r1, fp, r1, lsr #16 │ │ │ │ + andseq r7, fp, r8, asr r3 │ │ │ │ + andseq r7, fp, r4, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [pc, #480] @ abf6c │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -135715,21 +135715,21 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r7, fp, r5, lsr #3 │ │ │ │ - andseq r7, fp, lr, ror r1 │ │ │ │ - andseq r3, fp, r6, lsr #6 │ │ │ │ - @ instruction: 0x001b14f9 │ │ │ │ - andseq r3, fp, r2, ror #4 │ │ │ │ - andseq r7, fp, r4, asr #32 │ │ │ │ - andseq r7, fp, r0, lsl r0 │ │ │ │ + andseq r7, fp, r5, lsr #4 │ │ │ │ + @ instruction: 0x001b71fe │ │ │ │ + andseq r3, fp, r6, lsr #7 │ │ │ │ + andseq r1, fp, r9, ror r5 │ │ │ │ + andseq r3, fp, r2, ror #5 │ │ │ │ + andseq r7, fp, r4, asr #1 │ │ │ │ + mulseq fp, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne abfb8 │ │ │ │ @@ -135815,17 +135815,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r6, fp, r9, ror #30 │ │ │ │ - andseq r6, fp, r8, lsr #29 │ │ │ │ - @ instruction: 0x001b6ed8 │ │ │ │ + andseq r6, fp, r9, ror #31 │ │ │ │ + andseq r6, fp, r8, lsr #30 │ │ │ │ + andseq r6, fp, r8, asr pc │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ bne ac124 │ │ │ │ add r2, r0, #4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ b 71110 │ │ │ │ @@ -135941,22 +135941,22 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001b6cf5 │ │ │ │ - andseq r6, fp, r4, lsr #25 │ │ │ │ - andseq r6, fp, r8, ror ip │ │ │ │ + andseq r6, fp, r5, ror sp │ │ │ │ + andseq r6, fp, r4, lsr #26 │ │ │ │ + @ instruction: 0x001b6cf8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ecdb8 │ │ │ │ + bl 1ecdc4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483627 @ 0x80000015 │ │ │ │ bne ac334 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -136025,15 +136025,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl aa1b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r7, fp, r7, rrx │ │ │ │ + andseq r7, fp, r7, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, #0 │ │ │ │ cmp r9, #0 │ │ │ │ bpl ac478 │ │ │ │ ldr r2, [pc, #220] @ ac544 │ │ │ │ @@ -136125,19 +136125,19 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f1da0 │ │ │ │ + bl 1f1dac │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r6, fp, r5, asr sl │ │ │ │ + @ instruction: 0x001b6ad5 │ │ │ │ eoreq r2, r4, ip, lsr #7 │ │ │ │ eoreq r2, r4, r4, asr #27 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r2, #124] @ 0x7c │ │ │ │ @@ -136192,27 +136192,27 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f1da0 │ │ │ │ + bl 1f1dac │ │ │ │ b ac6f8 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f1da0 │ │ │ │ + bl 1f1dac │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r6, fp, r9, asr #18 │ │ │ │ + andseq r6, fp, r9, asr #19 │ │ │ │ eoreq r2, r4, r0, lsr #5 │ │ │ │ eoreq r2, r4, r8, asr #25 │ │ │ │ - @ instruction: 0x001b69b5 │ │ │ │ + andseq r6, fp, r5, lsr sl │ │ │ │ eoreq r2, r4, ip, lsl #6 │ │ │ │ eoreq r2, r4, r4, asr #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [pc, #344] @ ac88c │ │ │ │ @@ -136299,21 +136299,21 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001b67fd │ │ │ │ - andseq r1, fp, r4, lsl #4 │ │ │ │ - andseq r0, fp, r5, ror #23 │ │ │ │ - @ instruction: 0x001b6cf7 │ │ │ │ - andseq r2, fp, lr, lsr r9 │ │ │ │ - andseq r6, fp, r8, lsr #25 │ │ │ │ - andseq r2, fp, r6, ror #17 │ │ │ │ + andseq r6, fp, sp, ror r8 │ │ │ │ + andseq r1, fp, r4, lsl #5 │ │ │ │ + andseq r0, fp, r5, ror #24 │ │ │ │ + andseq r6, fp, r7, ror sp │ │ │ │ + @ instruction: 0x001b29be │ │ │ │ + andseq r6, fp, r8, lsr #26 │ │ │ │ + andseq r2, fp, r6, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #496 @ 0x1f0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -136630,15 +136630,15 @@ │ │ │ │ strb r0, [r2, r5] │ │ │ │ mov r0, #1 │ │ │ │ strh sl, [sp, #26] │ │ │ │ bne acd50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, sl │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ bne ad0ac │ │ │ │ ldr r8, [r6] │ │ │ │ mov r6, sl │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r5, [pc, #1632] @ ad43c │ │ │ │ @@ -137042,25 +137042,25 @@ │ │ │ │ bl 3cd3c │ │ │ │ ldr r3, [pc, #64] @ ad458 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldrheq r6, [fp], -r5 │ │ │ │ + andseq r6, fp, r5, lsr r1 │ │ │ │ strdeq r1, [r4], -r4 @ │ │ │ │ eoreq r2, r4, r4, lsl r0 │ │ │ │ - mulseq fp, ip, r9 │ │ │ │ - andseq r1, fp, ip, lsr #24 │ │ │ │ - andseq r1, fp, r0, lsr sp │ │ │ │ - andseq r1, fp, r8, asr #23 │ │ │ │ - andseq r1, fp, r8, ror #22 │ │ │ │ - andseq r1, fp, r8, lsl #22 │ │ │ │ - andseq r1, fp, r8, lsr #21 │ │ │ │ - @ instruction: 0x001b63f2 │ │ │ │ + andseq r1, fp, ip, lsl sl │ │ │ │ + andseq r1, fp, ip, lsr #25 │ │ │ │ + @ instruction: 0x001b1db0 │ │ │ │ + andseq r1, fp, r8, asr #24 │ │ │ │ + andseq r1, fp, r8, ror #23 │ │ │ │ + andseq r1, fp, r8, lsl #23 │ │ │ │ + andseq r1, fp, r8, lsr #22 │ │ │ │ + andseq r6, fp, r2, ror r4 │ │ │ │ eoreq r2, r4, ip, lsr r0 │ │ │ │ strhteq r1, [r4], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r0 │ │ │ │ @@ -137108,15 +137108,15 @@ │ │ │ │ strb r0, [r2, r5] │ │ │ │ mov r0, #1 │ │ │ │ strh sl, [sp, #26] │ │ │ │ bne ad4c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, sl │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ bne ad824 │ │ │ │ ldr r8, [r6] │ │ │ │ mov r6, sl │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r5, [pc, #1632] @ adbb4 │ │ │ │ @@ -137520,25 +137520,25 @@ │ │ │ │ bl 3cd3c │ │ │ │ ldr r3, [pc, #64] @ adbd0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - andseq r5, fp, sp, lsr r9 │ │ │ │ + @ instruction: 0x001b59bd │ │ │ │ eoreq r1, r4, ip, ror r8 │ │ │ │ mlaeq r4, ip, r8, r1 │ │ │ │ - andseq r1, fp, r4, lsr #4 │ │ │ │ - @ instruction: 0x001b14b4 │ │ │ │ - @ instruction: 0x001b15b8 │ │ │ │ - andseq r1, fp, r0, asr r4 │ │ │ │ - @ instruction: 0x001b13f0 │ │ │ │ - mulseq fp, r0, r3 │ │ │ │ - andseq r1, fp, r0, lsr r3 │ │ │ │ - andseq r5, fp, sl, ror ip │ │ │ │ + andseq r1, fp, r4, lsr #5 │ │ │ │ + andseq r1, fp, r4, lsr r5 │ │ │ │ + andseq r1, fp, r8, lsr r6 │ │ │ │ + @ instruction: 0x001b14d0 │ │ │ │ + andseq r1, fp, r0, ror r4 │ │ │ │ + andseq r1, fp, r0, lsl r4 │ │ │ │ + @ instruction: 0x001b13b0 │ │ │ │ + @ instruction: 0x001b5cfa │ │ │ │ eoreq r1, r4, r4, asr #17 │ │ │ │ eoreq r1, r4, r4, asr #16 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r5, r1 │ │ │ │ @@ -137623,15 +137623,15 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r5, fp, ip, lsr r2 │ │ │ │ + @ instruction: 0x001b52bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldm r2, {r9, fp} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldm r0, {ip, lr} │ │ │ │ @@ -137655,26 +137655,26 @@ │ │ │ │ str r4, [sp, #28] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ blx r0 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ adde8 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r5, fp, r2, lsr #24 │ │ │ │ + b 258494 │ │ │ │ + andseq r5, fp, r2, lsr #25 │ │ │ │ b f0c10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq ade2c │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ @@ -138507,16 +138507,16 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ aeb10 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x001b4ef5 │ │ │ │ + b 258494 │ │ │ │ + andseq r4, fp, r5, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #104] @ 0x68 │ │ │ │ ldr fp, [r1, #96] @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r1, #100] @ 0x64 │ │ │ │ @@ -138564,15 +138564,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r1, #72]! @ 0x48 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ beq aec0c │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9300 │ │ │ │ + bl 1e930c │ │ │ │ add lr, r6, #4 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldm lr, {r0, r1, r3, r4, r6} │ │ │ │ stm r2, {r0, r1, r3, r4, r6} │ │ │ │ mov r4, r8 │ │ │ │ ldr lr, [r7] │ │ │ │ @@ -140438,19 +140438,19 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl 329dc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r3, fp, r7, asr #5 │ │ │ │ - ldrsbeq r3, [fp], -r1 │ │ │ │ - andseq r3, fp, r5, lsr #5 │ │ │ │ - andseq r3, fp, r0, asr #4 │ │ │ │ - andseq r3, fp, sp, ror r0 │ │ │ │ + andseq r3, fp, r7, asr #6 │ │ │ │ + andseq r3, fp, r1, asr r1 │ │ │ │ + andseq r3, fp, r5, lsr #6 │ │ │ │ + andseq r3, fp, r0, asr #5 │ │ │ │ + ldrsheq r3, [fp], -sp │ │ │ │ eoreq pc, r3, r4, ror r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add r9, sp, #16 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ orr r0, r9, #6 │ │ │ │ @@ -140499,15 +140499,15 @@ │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r8, r0 │ │ │ │ bne b09bc │ │ │ │ ldr r1, [pc, #292] @ b0b4c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ b b09bc │ │ │ │ ldrh r0, [sp, #20] │ │ │ │ cmp r0, #7 │ │ │ │ bhi b0a54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str fp, [r1, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -141299,15 +141299,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #12 │ │ │ │ bl aea08 │ │ │ │ mov r0, r7 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ strhteq ip, [r3], -ip │ │ │ │ - @ instruction: 0x001b11fc │ │ │ │ + andseq r1, fp, ip, ror r2 │ │ │ │ eoreq lr, r3, r0, asr #14 │ │ │ │ mlaeq r3, r4, r2, sp │ │ │ │ strhteq lr, [r3], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ @@ -141510,15 +141510,15 @@ │ │ │ │ strdeq lr, [r3], -ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #1060] @ b1e18 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 259470 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ + blx 259480 <__aeabi_uldivmod@@Base+0x738> │ │ │ │ add r6, r0, r1 │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne b1d08 │ │ │ │ ldmib r6, {r0, r3, ip} │ │ │ │ ldr r2, [r6] │ │ │ │ adds r8, r2, #1 │ │ │ │ @@ -141707,15 +141707,15 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r7, #1 │ │ │ │ str r2, [r6] │ │ │ │ ldm ip, {r0, r3, ip} │ │ │ │ strb r7, [r6, #16] │ │ │ │ stmib r6, {r0, r3, ip} │ │ │ │ @@ -142004,19 +142004,19 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl b3d7c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mlaeq r3, r8, r8, sp │ │ │ │ - andseq sl, sl, sl, asr #30 │ │ │ │ + andseq sl, sl, sl, asr #31 │ │ │ │ ldrdeq sl, [r3], -r4 @ │ │ │ │ eoreq sl, r3, r8, lsl r8 │ │ │ │ - @ instruction: 0x001ab1f6 │ │ │ │ - andseq sl, sl, r2, ror #30 │ │ │ │ + andseq fp, sl, r6, ror r2 │ │ │ │ + andseq sl, sl, r2, ror #31 │ │ │ │ eoreq sl, r3, ip, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ add r9, r1, #1408 @ 0x580 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -142392,21 +142392,21 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl b3ca0 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq sp, r3, r4, lsl #7 │ │ │ │ - andseq sl, sl, r6, lsr #20 │ │ │ │ + andseq sl, sl, r6, lsr #21 │ │ │ │ strhteq sl, [r3], -r0 │ │ │ │ eoreq fp, r3, r8, asr r5 │ │ │ │ eoreq fp, r3, r0, ror r5 │ │ │ │ strdeq sl, [r3], -r4 @ │ │ │ │ - @ instruction: 0x001aacd2 │ │ │ │ - andseq sl, sl, lr, lsr sl │ │ │ │ + andseq sl, sl, r2, asr sp │ │ │ │ + @ instruction: 0x001aaabe │ │ │ │ eoreq sl, r3, r8, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #396 @ 0x18c │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq b2a14 │ │ │ │ mov r8, r1 │ │ │ │ @@ -142694,19 +142694,19 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl addf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ eoreq ip, r3, r8, lsr #28 │ │ │ │ - @ instruction: 0x001aa4da │ │ │ │ + andseq sl, sl, sl, asr r5 │ │ │ │ eoreq r9, r3, r4, ror #26 │ │ │ │ eoreq r9, r3, r8, lsr #27 │ │ │ │ - andseq sl, sl, r6, lsl #15 │ │ │ │ - @ instruction: 0x001aa4f2 │ │ │ │ + andseq sl, sl, r6, lsl #16 │ │ │ │ + andseq sl, sl, r2, ror r5 │ │ │ │ mlaeq r3, ip, sp, r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ beq b2ecc │ │ │ │ @@ -142767,15 +142767,15 @@ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b b2da4 │ │ │ │ ldr r2, [pc, #956] @ b3154 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r0, r4, r5 │ │ │ │ ldr r1, [r7, #412] @ 0x19c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ @@ -142881,15 +142881,15 @@ │ │ │ │ bne b2f58 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ b b2f68 │ │ │ │ ldr r2, [pc, #488] @ b3148 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ add r1, r4, r9 │ │ │ │ ldrh r0, [fp] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, #11 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ @@ -143003,20 +143003,20 @@ │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl b3884 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq ip, r3, ip, lsl #19 │ │ │ │ eoreq ip, r3, ip, ror #18 │ │ │ │ - andseq sl, sl, lr, lsr r0 │ │ │ │ + ldrheq sl, [sl], -lr │ │ │ │ eoreq r9, r3, r8, asr #17 │ │ │ │ eoreq ip, r3, r4, lsr fp │ │ │ │ eoreq r9, r3, ip, lsl #18 │ │ │ │ - andseq sl, sl, sl, ror #5 │ │ │ │ - andseq sl, sl, r6, asr r0 │ │ │ │ + andseq sl, sl, sl, ror #6 │ │ │ │ + ldrsbeq sl, [sl], -r6 │ │ │ │ eoreq r9, r3, r0, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -143081,15 +143081,15 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b b336c │ │ │ │ add r7, r8, sl │ │ │ │ add r1, r7, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #1516] @ b386c │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ tst r5, #1 │ │ │ │ beq b32e8 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ mov r8, #0 │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -143254,15 +143254,15 @@ │ │ │ │ b b3634 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r5, r8, fp │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #808] @ b385c │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr lr, [r5, #52] @ 0x34 │ │ │ │ tst r6, #1 │ │ │ │ beq b3598 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ mov r8, #0 │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r7, sl, #2 │ │ │ │ @@ -143457,21 +143457,21 @@ │ │ │ │ bl ae0d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq ip, r3, r0, lsl #5 │ │ │ │ ldrdeq ip, [r3], -r8 @ │ │ │ │ eoreq sl, r3, r4, ror #8 │ │ │ │ - andseq r9, sl, r2, lsr r9 │ │ │ │ + @ instruction: 0x001a99b2 │ │ │ │ strhteq r9, [r3], -ip │ │ │ │ eoreq ip, r3, ip, lsl #13 │ │ │ │ eoreq sl, r3, r0, lsl #9 │ │ │ │ eoreq r9, r3, r4, lsl #4 │ │ │ │ - andseq r9, sl, r2, ror #23 │ │ │ │ - andseq r9, sl, lr, asr #18 │ │ │ │ + andseq r9, sl, r2, ror #24 │ │ │ │ + andseq r9, sl, lr, asr #19 │ │ │ │ strdeq r9, [r3], -r8 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq b38c0 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ @@ -143928,18 +143928,18 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl ae378 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - b 206464 │ │ │ │ - b 2064b8 │ │ │ │ - b 2064bc │ │ │ │ - b 206554 │ │ │ │ + b 206470 │ │ │ │ + b 2064c4 │ │ │ │ + b 2064c8 │ │ │ │ + b 206560 │ │ │ │ b 3b3d4 │ │ │ │ movw r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -144424,15 +144424,15 @@ │ │ │ │ tst r7, #1 │ │ │ │ bne b4724 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ dmb ish │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ b b4724 │ │ │ │ - bl 2058a0 │ │ │ │ + bl 2058ac │ │ │ │ tst r4, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #1 │ │ │ │ beq b4754 │ │ │ │ b b4764 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ @@ -144517,15 +144517,15 @@ │ │ │ │ tst r5, #1 │ │ │ │ bne b4898 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ dmb ish │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ b b4898 │ │ │ │ - bl 2058a0 │ │ │ │ + bl 2058ac │ │ │ │ tst r6, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #1 │ │ │ │ beq b48c8 │ │ │ │ b b48d8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #148 @ 0x94 │ │ │ │ @@ -144996,19 +144996,19 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl b5088 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ eoreq sl, r3, ip, ror #21 │ │ │ │ - andseq r8, sl, lr, asr r1 │ │ │ │ + @ instruction: 0x001a81de │ │ │ │ eoreq sl, r3, r0, asr #22 │ │ │ │ eoreq sl, r3, r4, lsl #23 │ │ │ │ - andseq lr, sl, r4, lsr fp │ │ │ │ - andseq r8, sl, r6, ror r1 │ │ │ │ + @ instruction: 0x001aebb4 │ │ │ │ + @ instruction: 0x001a81f6 │ │ │ │ eoreq sl, r3, r8, ror fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq b50c4 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ @@ -145742,17 +145742,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl b7b34 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r9, r3, r8, ror #30 │ │ │ │ - andseq sp, sl, r8, lsl pc │ │ │ │ + mulseq sl, r8, pc @ │ │ │ │ eoreq r9, r3, r0, ror #30 │ │ │ │ - @ instruction: 0x001adfb4 │ │ │ │ + andseq lr, sl, r4, lsr r0 │ │ │ │ strdeq r9, [r3], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r5, [r1] │ │ │ │ movw sl, #270 @ 0x10e │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -145912,15 +145912,15 @@ │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r9, r3, r8, lsl #25 │ │ │ │ strhteq r9, [r3], -ip │ │ │ │ - andseq sp, sl, ip, lsl ip │ │ │ │ + mulseq sl, ip, ip │ │ │ │ eoreq r9, r3, r4, asr ip │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub r6, r1, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -146013,27 +146013,27 @@ │ │ │ │ bl b3fc0 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ bne b609c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ b b6088 │ │ │ │ ldr r3, [pc, #504] @ b625c │ │ │ │ add r3, pc, r3 │ │ │ │ ldmib r3, {r1, r2, r7} │ │ │ │ ldr r3, [pc, #496] @ b6260 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [r0] │ │ │ │ stmib r0, {r1, r2, r7} │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r0, #5 │ │ │ │ mov r0, #0 │ │ │ │ b b60b4 │ │ │ │ mov r0, #4 │ │ │ │ lsr r1, r6, #3 │ │ │ │ cmp r4, #8 │ │ │ │ @@ -146933,15 +146933,15 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldrdeq r9, [r6], -r8 @ │ │ │ │ ldrdeq r9, [r6], -r8 @ │ │ │ │ eoreq r9, r6, r0, asr r8 │ │ │ │ eoreq r9, r3, r4, ror #2 │ │ │ │ strhteq r8, [r3], -ip │ │ │ │ - andseq ip, sl, ip, lsr lr │ │ │ │ + @ instruction: 0x001acebc │ │ │ │ eoreq r8, r3, r8, asr lr │ │ │ │ eoreq r9, r6, r8, asr #15 │ │ │ │ mlaeq r6, r8, r6, r9 │ │ │ │ eoreq r9, r3, r8, asr #1 │ │ │ │ eoreq r9, r3, r4, lsr #2 │ │ │ │ eoreq r9, r6, r8, ror #6 │ │ │ │ strhteq r8, [r3], -r4 │ │ │ │ @@ -147539,15 +147539,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3ccd4 │ │ │ │ eoreq r9, r6, ip, lsl #10 │ │ │ │ eoreq r8, r3, r0, lsl #7 │ │ │ │ strdeq r9, [r6], -ip @ │ │ │ │ eoreq r8, r3, r4, ror #7 │ │ │ │ strhteq r8, [r3], -r4 │ │ │ │ - andseq ip, sl, r5, asr #6 │ │ │ │ + andseq ip, sl, r5, asr #7 │ │ │ │ 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 │ │ │ │ @@ -147642,15 +147642,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #244] @ b7aac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ str r8, [r6, #12] │ │ │ │ ldm ip, {r1, r2, ip} │ │ │ │ stm r6, {r1, r2, ip} │ │ │ │ mov r6, #1 │ │ │ │ @@ -148121,15 +148121,15 @@ │ │ │ │ bne b8198 │ │ │ │ ldr r9, [r5, #48] @ 0x30 │ │ │ │ cmn r9, #1 │ │ │ │ ble b822c │ │ │ │ ldr r8, [r5, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 247b94 │ │ │ │ + bl 247ba0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq b8210 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -148201,25 +148201,25 @@ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, sl, r1, ror fp │ │ │ │ + @ instruction: 0x001abbf1 │ │ │ │ eoreq r7, r3, r8, lsl #27 │ │ │ │ mlaeq r3, r4, sp, r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldm r2, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ mov r2, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #37] @ 0x25 │ │ │ │ mov r9, #0 │ │ │ │ @@ -148258,15 +148258,15 @@ │ │ │ │ cmp r0, r7 │ │ │ │ beq b8378 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne b8348 │ │ │ │ b b845c │ │ │ │ mov r0, r7 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ beq b845c │ │ │ │ mov r3, r1 │ │ │ │ add r0, r8, r3 │ │ │ │ add r8, r0, #1 │ │ │ │ str r8, [r5, #12] │ │ │ │ cmp r8, r6 │ │ │ │ @@ -148301,15 +148301,15 @@ │ │ │ │ cmp r0, r7 │ │ │ │ beq b8424 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne b83f4 │ │ │ │ b b845c │ │ │ │ mov r0, r7 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ beq b845c │ │ │ │ mov r3, r1 │ │ │ │ add r0, r8, r3 │ │ │ │ add r8, r0, #1 │ │ │ │ str r8, [r5, #12] │ │ │ │ cmp r8, r6 │ │ │ │ @@ -148490,15 +148490,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ cmp r1, #32 │ │ │ │ bcs b86d8 │ │ │ │ b b8650 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r2, fp │ │ │ │ - bl 24ff8c │ │ │ │ + bl 24ff9c │ │ │ │ ldr r0, [pc, #896] @ b8a94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ @@ -148508,15 +148508,15 @@ │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [pc, #852] @ b8a98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ b b87ec │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ str ip, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [pc, #804] @ b8a8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ @@ -148530,15 +148530,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [pc, #756] @ b8a90 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ b b87ec │ │ │ │ bl b3fdc │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #3 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -148736,15 +148736,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, r1 │ │ │ │ bne b8ae4 │ │ │ │ ldr r1, [pc, #92] @ b8b3c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 22f41c │ │ │ │ + bl 22f428 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r7, #0 │ │ │ │ beq b8b04 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r0, r6, #12 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -148771,15 +148771,15 @@ │ │ │ │ beq b8bcc │ │ │ │ mov r9, r2 │ │ │ │ cmn r2, #1 │ │ │ │ ble b8c2c │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 247b94 │ │ │ │ + bl 247ba0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq b8c14 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ @@ -148831,20 +148831,20 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ strd r8, [r4, #36] @ 0x24 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, sl, sp, ror #2 │ │ │ │ + andseq fp, sl, sp, ror #3 │ │ │ │ eoreq r7, r3, r4, lsl #7 │ │ │ │ mlaeq r3, r0, r3, r7 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -148899,40 +148899,40 @@ │ │ │ │ mov r3, sl │ │ │ │ add r2, r6, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ sub r2, r2, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq b8d94 │ │ │ │ ldrb r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #2 │ │ │ │ subne r0, r6, r5 │ │ │ │ b b8db4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r1, #16 │ │ │ │ bcs b8dac │ │ │ │ - bl 249ff8 │ │ │ │ + bl 24a004 │ │ │ │ b b8db0 │ │ │ │ - bl 249dc0 │ │ │ │ + bl 249dcc │ │ │ │ sub r0, r0, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ add r1, r4, #1 │ │ │ │ add r0, r7, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r2, #10 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 253548 │ │ │ │ + bl 253558 │ │ │ │ cmp r1, #0 │ │ │ │ bpl b8dec │ │ │ │ ldr r2, [pc, #1452] @ b9390 │ │ │ │ mov r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r5, r1 │ │ │ │ @@ -148992,15 +148992,15 @@ │ │ │ │ add r2, sp, #28 │ │ │ │ movcs r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne b91d8 │ │ │ │ ldr r6, [pc, #1120] @ b9354 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ tst r1, #1 │ │ │ │ bne b8f40 │ │ │ │ @@ -149043,15 +149043,15 @@ │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne b91d8 │ │ │ │ ldr r0, [pc, #932] @ b9364 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ ldr r1, [pc, #928] @ b9368 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ @@ -149064,15 +149064,15 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne b91d8 │ │ │ │ ldr r8, [pc, #856] @ b936c │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ tst r1, #1 │ │ │ │ @@ -149206,15 +149206,15 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r4, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ beq b9250 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r9, #32] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -149237,15 +149237,15 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq b9248 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -149277,31 +149277,31 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ strdeq r6, [r3], -ip @ │ │ │ │ @ instruction: 0xfffffa34 │ │ │ │ eoreq r6, r3, r0, ror sp │ │ │ │ eoreq r7, r6, r0, lsr #1 │ │ │ │ - andseq sl, sl, sl, lsl #25 │ │ │ │ - andseq sl, sl, pc, lsr #24 │ │ │ │ + andseq sl, sl, sl, lsl #26 │ │ │ │ + andseq sl, sl, pc, lsr #25 │ │ │ │ eoreq r6, r3, r0, lsl #25 │ │ │ │ eoreq r6, r6, r8, lsr #31 │ │ │ │ andeq r7, r0, ip, ror #13 │ │ │ │ eoreq r6, r3, r4, lsr ip │ │ │ │ - andseq sl, sl, r6, ror #22 │ │ │ │ + andseq sl, sl, r6, ror #23 │ │ │ │ eoreq r6, r3, r4, lsr #23 │ │ │ │ - @ instruction: 0x001aaad2 │ │ │ │ + andseq sl, sl, r2, asr fp │ │ │ │ eoreq r6, r3, r8, lsl fp │ │ │ │ strhteq r6, [r3], -r8 │ │ │ │ eoreq r6, r3, ip, ror sl │ │ │ │ - andseq sl, sl, r6, lsl r9 │ │ │ │ + mulseq sl, r6, r9 │ │ │ │ eoreq r6, r3, r4, lsr #19 │ │ │ │ eoreq r6, r3, ip, lsr #20 │ │ │ │ eoreq r6, r3, r8, ror lr │ │ │ │ - andseq sl, sl, r7, lsr r8 │ │ │ │ + @ instruction: 0x001aa8b7 │ │ │ │ eoreq r6, r3, r4, lsr #18 │ │ │ │ eoreq r6, r3, ip, lsr #17 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -149679,15 +149679,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, sl, r1, lsl #11 │ │ │ │ + andseq sl, sl, r1, lsl #12 │ │ │ │ eoreq r6, r3, r8, ror #14 │ │ │ │ eoreq r6, r3, r4, asr r7 │ │ │ │ eoreq r6, r3, r4, asr #8 │ │ │ │ eoreq r6, r3, r8, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -149940,15 +149940,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, sl, r1, ror r1 │ │ │ │ + @ instruction: 0x001aa1f1 │ │ │ │ eoreq r6, r3, r8, asr r3 │ │ │ │ eoreq r6, r3, r0, asr #6 │ │ │ │ eoreq r6, r3, r0, lsr r0 │ │ │ │ eoreq r6, r3, r4, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ @@ -150138,15 +150138,15 @@ │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq ba0e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -150274,23 +150274,23 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #16 │ │ │ │ bl b9edc │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq r5, r3, ip, lsr #28 │ │ │ │ - andseq r9, sl, fp, lsr #23 │ │ │ │ - andseq r9, sl, fp, ror fp │ │ │ │ + andseq r9, sl, fp, lsr #24 │ │ │ │ + @ instruction: 0x001a9bfb │ │ │ │ andeq r0, r0, ip, asr r2 │ │ │ │ eoreq r5, r3, r4, lsr #26 │ │ │ │ eoreq r5, r3, r8, ror fp │ │ │ │ eoreq r5, r3, r4, lsr fp │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq ba354 │ │ │ │ add r5, r6, #4 │ │ │ │ b ba334 │ │ │ │ @@ -151278,15 +151278,15 @@ │ │ │ │ str r6, [sp, #396] @ 0x18c │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ str r3, [sp, #380] @ 0x17c │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #380 @ 0x17c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r5, #1 │ │ │ │ str r6, [sp, #264] @ 0x108 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r5, [sp, #276] @ 0x114 │ │ │ │ @@ -151429,23 +151429,23 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl ba30c │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r8, sl, r1, ror ip │ │ │ │ + @ instruction: 0x001a8cf1 │ │ │ │ mlaeq r3, r4, r9, r4 │ │ │ │ eoreq r4, r3, r0, ror #27 │ │ │ │ strdeq r4, [r3], -r4 @ │ │ │ │ andeq r5, r0, r0, ror r4 │ │ │ │ eoreq r4, r3, r4, lsl #23 │ │ │ │ - andseq r8, sl, r8, lsl #21 │ │ │ │ - andseq r8, sl, r5, lsl #18 │ │ │ │ - andseq r8, sl, r5, lsl #21 │ │ │ │ + andseq r8, sl, r8, lsl #22 │ │ │ │ + andseq r8, sl, r5, lsl #19 │ │ │ │ + andseq r8, sl, r5, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -151889,15 +151889,15 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #220] @ 0xdc │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ b bbd4c │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ ldr r0, [pc, #384] @ bbdbc │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ @@ -151961,15 +151961,15 @@ │ │ │ │ add r1, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str fp, [sp, #220] @ 0xdc │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ @@ -151987,25 +151987,25 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #4] @ bbda8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ eoreq r4, r3, r4, asr r0 │ │ │ │ - ldrsheq r8, [sl], -r0 │ │ │ │ + andseq r8, sl, r0, ror r1 │ │ │ │ eoreq r4, r3, r0, asr #4 │ │ │ │ strdeq r4, [r3], -r4 @ │ │ │ │ andeq r4, r0, r8, lsr #21 │ │ │ │ - @ instruction: 0x001a7ffa │ │ │ │ + andseq r8, sl, sl, ror r0 │ │ │ │ eoreq r4, r3, ip, lsr r1 │ │ │ │ andeq r4, r0, r0, asr #19 │ │ │ │ eoreq r4, r3, ip, asr #1 │ │ │ │ - @ instruction: 0x001a7fd8 │ │ │ │ - andseq r7, sl, r9, asr pc │ │ │ │ - @ instruction: 0x001a7ffd │ │ │ │ + andseq r8, sl, r8, asr r0 │ │ │ │ + @ instruction: 0x001a7fd9 │ │ │ │ + andseq r8, sl, sp, ror r0 │ │ │ │ strdeq r4, [r3], -ip @ │ │ │ │ eoreq r4, r3, r0, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov sl, r0 │ │ │ │ ldr r8, [r0, #60] @ 0x3c │ │ │ │ @@ -152448,15 +152448,15 @@ │ │ │ │ bl ba488 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl ba6a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r3, r3, r4, lsr sp │ │ │ │ - andseq r7, sl, r1, asr r9 │ │ │ │ + @ instruction: 0x001a79d1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -153341,27 +153341,27 @@ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ addne r0, sp, #96 @ 0x60 │ │ │ │ blne ba6a0 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001a6db1 │ │ │ │ - andseq r6, sl, r5, lsl #30 │ │ │ │ - andseq r7, sl, r5, lsr #5 │ │ │ │ + andseq r6, sl, r1, lsr lr │ │ │ │ + andseq r6, sl, r5, lsl #31 │ │ │ │ + andseq r7, sl, r5, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldrd r6, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 24cc78 │ │ │ │ + bl 24cc88 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne bd7e4 │ │ │ │ vldr d8, [sp, #40] @ 0x28 │ │ │ │ vmov r0, r1, d8 │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -153375,15 +153375,15 @@ │ │ │ │ add r5, sp, #32 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 24a028 │ │ │ │ + bl 24a034 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ bne bd4e0 │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add sl, r5, #8 │ │ │ │ @@ -153702,16 +153702,16 @@ │ │ │ │ movhi r0, r1 │ │ │ │ bl 3cae4 │ │ │ │ ldr r3, [pc, #20] @ bd880 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ bl 3c920 │ │ │ │ - andseq r6, sl, r4, lsr #16 │ │ │ │ - mulseq sl, ip, r9 │ │ │ │ + andseq r6, sl, r4, lsr #17 │ │ │ │ + andseq r6, sl, ip, lsl sl │ │ │ │ eoreq r2, r3, r8, lsr #12 │ │ │ │ eoreq r2, r3, r4, ror #12 │ │ │ │ strdeq r2, [r3], -r0 @ │ │ │ │ eoreq r2, r3, ip, lsr r6 │ │ │ │ eoreq r2, r3, ip, lsr #12 │ │ │ │ eoreq r2, r3, ip, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -155096,15 +155096,15 @@ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #16 │ │ │ │ bl be670 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - ldrheq r5, [sl], -r3 │ │ │ │ + andseq r5, sl, r3, lsr r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r7, r0 │ │ │ │ bne bee70 │ │ │ │ @@ -155564,15 +155564,15 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bpl bf5d4 │ │ │ │ ldr r2, [pc, #572] @ bf7e8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -155706,22 +155706,22 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl bfa40 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r4, sl, ip, lsl r8 │ │ │ │ + mulseq sl, ip, r8 │ │ │ │ strdeq r0, [r3], -ip @ │ │ │ │ andeq r1, r0, r4, ror #2 │ │ │ │ eoreq r0, r3, r0, asr #19 │ │ │ │ eoreq r0, r3, r4, ror #10 │ │ │ │ - andseq r4, sl, r0, asr #16 │ │ │ │ + andseq r4, sl, r0, asr #17 │ │ │ │ eoreq r0, r3, ip, ror r5 │ │ │ │ - andseq r4, sl, r8, lsr #18 │ │ │ │ + andseq r4, sl, r8, lsr #19 │ │ │ │ strhteq r0, [r3], -r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ beq bf828 │ │ │ │ dmb ish │ │ │ │ @@ -156659,20 +156659,20 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl c0260 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r3, sl, ip, asr #15 │ │ │ │ + andseq r3, sl, ip, asr #16 │ │ │ │ eoreq pc, r2, r0, asr #19 │ │ │ │ eoreq pc, r2, r8, ror #17 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -156744,15 +156744,15 @@ │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stm sp, {r3, r4, lr} │ │ │ │ mov r3, ip │ │ │ │ bl bb518 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r3, sl, r3, lsl #12 │ │ │ │ + andseq r3, sl, r3, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ add fp, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ @@ -156953,23 +156953,23 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq pc, r2, r0, ror #14 │ │ │ │ eoreq pc, r2, r8, ror #9 │ │ │ │ eoreq pc, r2, r8, lsr r6 @ │ │ │ │ - andseq r3, sl, r4, lsr #5 │ │ │ │ + andseq r3, sl, r4, lsr #6 │ │ │ │ eoreq pc, r2, r0, asr #9 │ │ │ │ eoreq pc, r2, ip, lsr #9 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ c0b64 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r3, sl, r8, asr #4 │ │ │ │ + b 258494 │ │ │ │ + andseq r3, sl, r8, asr #5 │ │ │ │ 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 │ │ │ │ @@ -157163,26 +157163,26 @@ │ │ │ │ bl 3c350 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c350 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ c0e90 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r2, sl, ip, asr #30 │ │ │ │ + b 258494 │ │ │ │ + andseq r2, sl, ip, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr ip, [pc, #32] @ c0ec4 │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq pc, r2, r8, asr #2 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -158182,17 +158182,17 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq lr, r2, r0, asr #5 │ │ │ │ - andseq r2, sl, pc, rrx │ │ │ │ + andseq r2, sl, pc, ror #1 │ │ │ │ eoreq lr, r2, r8, lsr #5 │ │ │ │ - andseq r2, sl, r9, ror #2 │ │ │ │ + andseq r2, sl, r9, ror #3 │ │ │ │ eoreq lr, r2, r4, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r6, [r1] │ │ │ │ movw sl, #578 @ 0x242 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -158352,15 +158352,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldrdeq sp, [r2], -r8 @ │ │ │ │ eoreq lr, r2, r4, lsl r0 │ │ │ │ - andseq r1, sl, r1, asr #27 │ │ │ │ + andseq r1, sl, r1, asr #28 │ │ │ │ eoreq sp, r2, r4, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ @@ -158529,21 +158529,21 @@ │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [pc, #40] @ c23fc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #36] @ c2400 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq r1, sl, sl, lsr fp │ │ │ │ + @ instruction: 0x001a1bba │ │ │ │ eoreq sp, r2, r0, lsl #26 │ │ │ │ - andseq r1, sl, r5, asr fp │ │ │ │ + @ instruction: 0x001a1bd5 │ │ │ │ strdeq sp, [r2], -r8 @ │ │ │ │ - andseq r1, sl, sp, lsr #21 │ │ │ │ + andseq r1, sl, sp, lsr #22 │ │ │ │ mlaeq r2, r0, ip, sp │ │ │ │ - andseq r1, sl, ip, asr #22 │ │ │ │ + andseq r1, sl, ip, asr #23 │ │ │ │ ldrdeq sp, [r2], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ldr ip, [r0, #12] │ │ │ │ mov lr, r0 │ │ │ │ movw r2, #578 @ 0x242 │ │ │ │ mov r0, ip │ │ │ │ @@ -158727,19 +158727,19 @@ │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [pc, #32] @ c270c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #28] @ c2710 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq r1, sl, ip, lsl #17 │ │ │ │ + andseq r1, sl, ip, lsl #18 │ │ │ │ eoreq sp, r2, r0, lsl #20 │ │ │ │ - andseq r1, sl, r6, lsr #17 │ │ │ │ + andseq r1, sl, r6, lsr #18 │ │ │ │ strdeq sp, [r2], -r8 @ │ │ │ │ - andseq r1, sl, r4, lsr r8 │ │ │ │ + @ instruction: 0x001a18b4 │ │ │ │ strdeq sp, [r2], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ movw ip, #578 @ 0x242 │ │ │ │ ldr lr, [r0, #20] │ │ │ │ mov r1, r4 │ │ │ │ @@ -158881,17 +158881,17 @@ │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [pc, #24] @ c296c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #20] @ c2970 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - @ instruction: 0x001a16f4 │ │ │ │ + andseq r1, sl, r4, ror r7 │ │ │ │ eoreq sp, r2, r0, asr #15 │ │ │ │ - andseq r1, sl, r5, lsl r5 │ │ │ │ + mulseq sl, r5, r5 │ │ │ │ strdeq sp, [r2], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ ldr r8, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ ldr r9, [r1] │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ @@ -159272,17 +159272,17 @@ │ │ │ │ bl c105c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ strdeq sp, [r2], -r4 @ │ │ │ │ strdeq sp, [r2], -r8 @ │ │ │ │ eoreq sp, r2, r4, ror #3 │ │ │ │ - mulseq sl, r2, r0 │ │ │ │ + andseq r1, sl, r2, lsl r1 │ │ │ │ eoreq sp, r2, r0, ror #2 │ │ │ │ - andseq r0, sl, r5, ror pc │ │ │ │ + @ instruction: 0x001a0ff5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ beq c3040 │ │ │ │ @@ -159582,15 +159582,15 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ str r5, [sp] │ │ │ │ bl 2f778 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - mulseq sl, r2, ip │ │ │ │ + andseq r0, sl, r2, lsl sp │ │ │ │ eoreq ip, r2, r0, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ beq c38d4 │ │ │ │ @@ -160485,31 +160485,31 @@ │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2fb2c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ eoreq ip, r2, r8, lsl r0 │ │ │ │ - mulseq r9, pc, pc @ │ │ │ │ - andseq pc, r9, pc, ror #29 │ │ │ │ + andseq r0, sl, pc, lsl r0 │ │ │ │ + andseq pc, r9, pc, ror #30 │ │ │ │ eoreq fp, r2, ip, ror #30 │ │ │ │ eoreq ip, r2, r0, asr #3 │ │ │ │ - andseq r0, sl, r4, lsl #2 │ │ │ │ + andseq r0, sl, r4, lsl #3 │ │ │ │ eoreq ip, r2, r0, lsr #2 │ │ │ │ - andseq r0, sl, r1, ror r0 │ │ │ │ + ldrsheq r0, [sl], -r1 │ │ │ │ mlaeq r2, r8, r4, ip │ │ │ │ - @ instruction: 0x001a03f5 │ │ │ │ + andseq r0, sl, r5, ror r4 │ │ │ │ eoreq ip, r2, r4, asr #5 │ │ │ │ - andseq r0, sl, r1, lsr #4 │ │ │ │ + andseq r0, sl, r1, lsr #5 │ │ │ │ eoreq ip, r2, r8, lsl #7 │ │ │ │ - @ instruction: 0x001a02f9 │ │ │ │ + andseq r0, sl, r9, ror r3 │ │ │ │ eoreq ip, r2, ip, ror #7 │ │ │ │ - andseq r0, sl, r9, asr #6 │ │ │ │ + andseq r0, sl, r9, asr #7 │ │ │ │ eoreq ip, r2, r4, lsr #10 │ │ │ │ - andseq r0, sl, r1, lsl #9 │ │ │ │ + andseq r0, sl, r1, lsl #10 │ │ │ │ eoreq fp, r2, ip, lsl #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -161260,23 +161260,23 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #52] @ c4eb4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ eoreq fp, r2, r0, asr #18 │ │ │ │ - andseq pc, r9, r6, asr #17 │ │ │ │ - @ instruction: 0x0019f8bc │ │ │ │ + andseq pc, r9, r6, asr #18 │ │ │ │ + andseq pc, r9, ip, lsr r9 @ │ │ │ │ eoreq fp, r2, r8, lsl #11 │ │ │ │ - andseq pc, r9, r2, ror #13 │ │ │ │ + andseq pc, r9, r2, ror #14 │ │ │ │ eoreq fp, r2, r0, lsr #9 │ │ │ │ - andseq pc, r9, sl, lsl r6 @ │ │ │ │ + mulseq r9, sl, r6 │ │ │ │ eoreq fp, r2, r0, ror r5 │ │ │ │ - andseq pc, r9, r2, asr r6 @ │ │ │ │ - andseq pc, r9, sl, ror #9 │ │ │ │ + @ instruction: 0x0019f6d2 │ │ │ │ + andseq pc, r9, sl, ror #10 │ │ │ │ eoreq fp, r2, ip, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ @@ -161398,15 +161398,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b c50c0 │ │ │ │ - andseq pc, r9, r8, lsr #3 │ │ │ │ + andseq pc, r9, r8, lsr #4 │ │ │ │ eoreq fp, r2, r8, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ beq c55cc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -161787,15 +161787,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp] │ │ │ │ bl 2f778 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq lr, r9, r1, lsl fp │ │ │ │ + mulseq r9, r1, fp │ │ │ │ eoreq sl, r2, ip, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r8, [sp, #148] @ 0x94 │ │ │ │ mov sl, r3 │ │ │ │ @@ -162721,39 +162721,39 @@ │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2fb2c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - mulseq r9, ip, ip │ │ │ │ + andseq sp, r9, ip, lsl sp │ │ │ │ eoreq r9, r2, ip, ror #25 │ │ │ │ - @ instruction: 0x0019e3b0 │ │ │ │ + andseq lr, r9, r0, lsr r4 │ │ │ │ eoreq sl, r2, ip, ror #6 │ │ │ │ eoreq sl, r2, r4, ror r3 │ │ │ │ eoreq sl, r2, ip, lsr #7 │ │ │ │ - andseq lr, r9, r1, lsr #6 │ │ │ │ + andseq lr, r9, r1, lsr #7 │ │ │ │ eoreq r9, r2, r8, lsl #31 │ │ │ │ - andseq sp, r9, r6, asr #30 │ │ │ │ + andseq sp, r9, r6, asr #31 │ │ │ │ eoreq sl, r2, r0, lsl r5 │ │ │ │ - andseq lr, r9, r4, lsr r5 │ │ │ │ + @ instruction: 0x0019e5b4 │ │ │ │ eoreq sl, r2, r0, asr r3 │ │ │ │ - andseq lr, r9, pc, asr r3 │ │ │ │ + @ instruction: 0x0019e3df │ │ │ │ ldrdeq r9, [r2], -r0 @ │ │ │ │ - andseq lr, r9, sl, lsl r0 │ │ │ │ + mulseq r9, sl, r0 │ │ │ │ strdeq r9, [r2], -r0 @ │ │ │ │ - andseq sp, r9, lr, lsr #29 │ │ │ │ + andseq sp, r9, lr, lsr #30 │ │ │ │ eoreq sl, r2, r8, ror #8 │ │ │ │ - andseq lr, r9, ip, lsl #9 │ │ │ │ + andseq lr, r9, ip, lsl #10 │ │ │ │ eoreq sl, r2, ip, ror r6 │ │ │ │ - andseq lr, r9, r0, lsr #13 │ │ │ │ + andseq lr, r9, r0, lsr #14 │ │ │ │ eoreq sl, r2, r0, ror #11 │ │ │ │ - mulseq r9, fp, r6 │ │ │ │ + andseq lr, r9, fp, lsl r7 │ │ │ │ mlaeq r2, r4, sp, r9 │ │ │ │ - andseq sp, r9, ip, asr #26 │ │ │ │ + andseq sp, r9, ip, asr #27 │ │ │ │ mlaeq r2, r8, ip, r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ @@ -163408,19 +163408,19 @@ │ │ │ │ ldr r3, [pc, #44] @ c7038 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ strdeq r9, [r2], -ip @ │ │ │ │ - andseq sp, r9, ip, lsr #10 │ │ │ │ - andseq sp, r9, r9, lsl #9 │ │ │ │ - andseq sp, r9, r6, lsl #5 │ │ │ │ + andseq sp, r9, ip, lsr #11 │ │ │ │ + andseq sp, r9, r9, lsl #10 │ │ │ │ + andseq sp, r9, r6, lsl #6 │ │ │ │ eoreq r9, r2, r4, asr #4 │ │ │ │ - andseq sp, r9, r1, lsl #4 │ │ │ │ + andseq sp, r9, r1, lsl #5 │ │ │ │ mlaeq r2, r8, r2, r9 │ │ │ │ strhteq r9, [r2], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ str r3, [sp] │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ ldrd sl, [r1] │ │ │ │ @@ -163720,15 +163720,15 @@ │ │ │ │ ldr r0, [pc, #20] @ c7500 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r2, [pc, #16] @ c7504 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - @ instruction: 0x0019cddf │ │ │ │ + andseq ip, r9, pc, asr lr │ │ │ │ eoreq r8, r2, r8, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ movw fp, #21845 @ 0x5555 │ │ │ │ movw r2, #43690 @ 0xaaaa │ │ │ │ @@ -164824,31 +164824,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ bl 3c920 │ │ │ │ ldrdeq r7, [r2], -r8 @ │ │ │ │ strdeq r7, [r2], -r8 @ │ │ │ │ - andseq ip, r9, fp, lsr #7 │ │ │ │ + andseq ip, r9, fp, lsr #8 │ │ │ │ strhteq r7, [r2], -r4 │ │ │ │ - @ instruction: 0x0019c4d6 │ │ │ │ - andseq ip, r9, fp, asr #1 │ │ │ │ + andseq ip, r9, r6, asr r5 │ │ │ │ + andseq ip, r9, fp, asr #2 │ │ │ │ eoreq r7, r2, ip, lsl #31 │ │ │ │ eoreq r7, r2, r4, lsl #27 │ │ │ │ eoreq r7, r2, ip, lsl #27 │ │ │ │ eoreq r7, r5, r4, lsl #21 │ │ │ │ eoreq r7, r2, r8, ror #24 │ │ │ │ - andseq ip, r9, fp, ror #4 │ │ │ │ + andseq ip, r9, fp, ror #5 │ │ │ │ mlaeq r2, r4, ip, r7 │ │ │ │ eoreq r7, r2, r4, lsr sp │ │ │ │ eoreq r7, r2, ip, asr sp │ │ │ │ eoreq r7, r5, r4, lsr sl │ │ │ │ eoreq r7, r2, r8, lsr #25 │ │ │ │ eoreq r7, r2, r8, lsr #30 │ │ │ │ - andseq ip, r9, r7, ror #2 │ │ │ │ + andseq ip, r9, r7, ror #3 │ │ │ │ eoreq r7, r2, r8, asr #24 │ │ │ │ eoreq r7, r2, ip, lsr #24 │ │ │ │ eoreq r7, r2, r8, lsl #24 │ │ │ │ eoreq r7, r2, ip, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ @@ -164893,15 +164893,15 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq fp, r9, fp, lsl ip │ │ │ │ + mulseq r9, fp, ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ @@ -165013,15 +165013,15 @@ │ │ │ │ str r6, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq fp, r9, fp, lsr sl │ │ │ │ + @ instruction: 0x0019babb │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ subs r4, r4, #1 │ │ │ │ ldm r0, {r7, lr} │ │ │ │ sbc r5, r5, #0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ @@ -165131,15 +165131,15 @@ │ │ │ │ bl 3c4bc │ │ │ │ bne c8adc │ │ │ │ ldm r0, {r0, r5} │ │ │ │ str ip, [sp, #16] │ │ │ │ ldr ip, [r5, #64] @ 0x40 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx ip │ │ │ │ - andseq fp, r9, sl, ror r8 │ │ │ │ + @ instruction: 0x0019b8fa │ │ │ │ eoreq r7, r2, ip, ror r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -165333,18 +165333,18 @@ │ │ │ │ ldr r0, [pc, #28] @ c8e3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r4 │ │ │ │ b c8da8 │ │ │ │ eoreq r7, r2, r8, ror #13 │ │ │ │ - andseq fp, r9, r1, asr #13 │ │ │ │ + andseq fp, r9, r1, asr #14 │ │ │ │ strdeq r7, [r2], -ip @ │ │ │ │ - @ instruction: 0x0019b5da │ │ │ │ - andseq fp, r9, lr, lsl #13 │ │ │ │ + andseq fp, r9, sl, asr r6 │ │ │ │ + andseq fp, r9, lr, lsl #14 │ │ │ │ eoreq r7, r2, r0, lsr #11 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr ip, [r5, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ @@ -165421,16 +165421,16 @@ │ │ │ │ ldm r0, {r0, r5} │ │ │ │ ldr r7, [r5, #72] @ 0x48 │ │ │ │ str r8, [sp] │ │ │ │ blx r7 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq r7, r2, r8, ror #9 │ │ │ │ - @ instruction: 0x0019b4fc │ │ │ │ - mulseq r9, r2, r4 │ │ │ │ + andseq fp, r9, ip, ror r5 │ │ │ │ + andseq fp, r9, r2, lsl r5 │ │ │ │ strhteq r7, [r2], -r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr ip, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -166278,18 +166278,18 @@ │ │ │ │ bl ce130 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ eoreq r6, r2, ip, lsr #17 │ │ │ │ strdeq r6, [r2], -ip @ │ │ │ │ eoreq r6, r2, ip, ror r8 │ │ │ │ - andseq sl, r9, sl, asr #14 │ │ │ │ + andseq sl, r9, sl, asr #15 │ │ │ │ mlaeq r2, r8, r7, r6 │ │ │ │ eoreq r6, r2, r8, lsr r7 │ │ │ │ - andseq sl, r9, fp, asr #15 │ │ │ │ + andseq sl, r9, fp, asr #16 │ │ │ │ eoreq r6, r2, r0, asr #16 │ │ │ │ eoreq r6, r2, r0, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ @@ -166445,15 +166445,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 3c920 │ │ │ │ - andseq sl, r9, r0, lsl r4 │ │ │ │ + mulseq r9, r0, r4 │ │ │ │ eoreq r6, r2, r4, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, r1, #24 │ │ │ │ ldr sl, [r1] │ │ │ │ @@ -166666,18 +166666,18 @@ │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ orr r3, r7, r3, lsl #12 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ beq ca228 │ │ │ │ b ca264 │ │ │ │ - @ instruction: 0x001952dc │ │ │ │ - mulseq r9, r4, r2 │ │ │ │ - ldrsbeq r5, [r9], -r0 │ │ │ │ - andseq sl, r9, r8, lsl #3 │ │ │ │ + andseq r5, r9, ip, asr r3 │ │ │ │ + andseq r5, r9, r4, lsl r3 │ │ │ │ + andseq r5, r9, r0, asr r1 │ │ │ │ + andseq sl, r9, r8, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r7, r3 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ @@ -166726,15 +166726,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ cmp r0, #1 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r9 │ │ │ │ beq ca3b8 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [pc, #228] @ ca500 │ │ │ │ @@ -166791,16 +166791,16 @@ │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq sl, r9, r7, asr r0 │ │ │ │ - @ instruction: 0x0019a1d4 │ │ │ │ + ldrsbeq sl, [r9], -r7 │ │ │ │ + andseq sl, r9, r4, asr r2 │ │ │ │ eoreq r6, r2, r8, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ mov r9, r3 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ @@ -166901,24 +166901,24 @@ │ │ │ │ str r1, [sp] │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ blx sl │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r9, r9, r6, lsl #31 │ │ │ │ - andseq r9, r9, lr, ror pc │ │ │ │ + andseq sl, r9, r6 │ │ │ │ + @ instruction: 0x00199ffe │ │ │ │ eoreq r5, r2, r4, asr lr │ │ │ │ eoreq r5, r2, r8, ror lr │ │ │ │ eoreq r5, r2, r0, lsr #29 │ │ │ │ eoreq r5, r2, r4, ror #28 │ │ │ │ - andseq r9, r9, pc, lsr #30 │ │ │ │ + andseq r9, r9, pc, lsr #31 │ │ │ │ eoreq r5, r2, r8, asr #28 │ │ │ │ - @ instruction: 0x00199ed1 │ │ │ │ - mulseq r9, r7, lr │ │ │ │ + andseq r9, r9, r1, asr pc │ │ │ │ + andseq r9, r9, r7, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov ip, r0 │ │ │ │ ldr lr, [sp, #88] @ 0x58 │ │ │ │ ldrd sl, [ip] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ @@ -167031,15 +167031,15 @@ │ │ │ │ stm sp, {r6, r7} │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sp │ │ │ │ blx lr │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x00199cb2 │ │ │ │ + andseq r9, r9, r2, lsr sp │ │ │ │ eoreq r5, r2, r4, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ mov r4, r3 │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -167390,26 +167390,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #20] @ cae5c │ │ │ │ mov r3, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ bl 3c920 │ │ │ │ - andseq r9, r9, r9, lsl fp │ │ │ │ + mulseq r9, r9, fp │ │ │ │ eoreq r5, r2, ip, lsr r6 │ │ │ │ - andseq r9, r9, r3, ror sl │ │ │ │ - andseq r9, r9, pc, lsl #14 │ │ │ │ - andseq r9, r9, r0, lsr r9 │ │ │ │ + @ instruction: 0x00199af3 │ │ │ │ + andseq r9, r9, pc, lsl #15 │ │ │ │ + @ instruction: 0x001999b0 │ │ │ │ eoreq r5, r2, r8, lsr r9 │ │ │ │ - andseq r9, r9, fp, asr #19 │ │ │ │ - mulseq r9, r3, r8 │ │ │ │ - andseq r9, r9, lr, lsr #19 │ │ │ │ - andseq r9, r9, r8, ror #16 │ │ │ │ + andseq r9, r9, fp, asr #20 │ │ │ │ + andseq r9, r9, r3, lsl r9 │ │ │ │ + andseq r9, r9, lr, lsr #20 │ │ │ │ + andseq r9, r9, r8, ror #17 │ │ │ │ eoreq r5, r2, ip, ror r8 │ │ │ │ - andseq r9, r9, r6, lsl #18 │ │ │ │ + andseq r9, r9, r6, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add ip, sp, #164 @ 0xa4 │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ mov lr, r3 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ @@ -168525,15 +168525,15 @@ │ │ │ │ beq cc028 │ │ │ │ sub r0, r5, r7 │ │ │ │ mov r7, r2 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ bne cbf80 │ │ │ │ b cc028 │ │ │ │ - @ instruction: 0x001994fb │ │ │ │ + andseq r9, r9, fp, ror r5 │ │ │ │ orr r3, r0, r2, lsl #12 │ │ │ │ add r2, r7, #3 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ bne cbffc │ │ │ │ ldr r0, [pc, #692] @ cc2e4 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ @@ -168580,15 +168580,15 @@ │ │ │ │ mov sl, #0 │ │ │ │ sub r0, r2, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #65503 @ 0xffdf │ │ │ │ movt r0, #31 │ │ │ │ add r5, r0, #25 │ │ │ │ b cc104 │ │ │ │ - andseq r9, r9, r0, lsl #9 │ │ │ │ + andseq r9, r9, r0, lsl #10 │ │ │ │ sub r0, sl, r4 │ │ │ │ cmp r9, r6 │ │ │ │ add sl, r0, r9 │ │ │ │ beq cc210 │ │ │ │ mov r4, r9 │ │ │ │ ldrsb r1, [r9], #1 │ │ │ │ cmn r1, #1 │ │ │ │ @@ -168614,15 +168614,15 @@ │ │ │ │ ldr r0, [pc, #416] @ cc304 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx r2 │ │ │ │ b cc0f4 │ │ │ │ - andseq r9, r9, fp, lsr #7 │ │ │ │ + andseq r9, r9, fp, lsr #8 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ and r1, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ bcc cc1d0 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ @@ -168651,15 +168651,15 @@ │ │ │ │ add r9, r4, #3 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ andne r0, r0, r5 │ │ │ │ cmpne r0, #48 @ 0x30 │ │ │ │ beq cc0f4 │ │ │ │ b cc128 │ │ │ │ eoreq r5, r2, ip, lsl #5 │ │ │ │ - andseq r9, r9, r5, asr r3 │ │ │ │ + @ instruction: 0x001993d5 │ │ │ │ mov r5, r8 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ @@ -168698,33 +168698,33 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r6 │ │ │ │ bl 3c920 │ │ │ │ - andseq r9, r9, r7, ror r2 │ │ │ │ + @ instruction: 0x001992f7 │ │ │ │ eoreq r5, r2, r0, lsr #2 │ │ │ │ - andseq r9, r9, r1, lsr #4 │ │ │ │ - andseq r8, r9, r5, ror #16 │ │ │ │ + andseq r9, r9, r1, lsr #5 │ │ │ │ + andseq r8, r9, r5, ror #17 │ │ │ │ eoreq r4, r2, r0, lsl #4 │ │ │ │ eoreq r5, r2, r8 │ │ │ │ - andseq r9, r9, sp, ror #1 │ │ │ │ - mulseq r9, sp, r5 │ │ │ │ + andseq r9, r9, sp, ror #2 │ │ │ │ + andseq r8, r9, sp, lsl r6 │ │ │ │ eoreq r4, r2, r0, lsl r2 │ │ │ │ - andseq r8, r9, r9, ror fp │ │ │ │ + @ instruction: 0x00198bf9 │ │ │ │ eoreq r4, r2, r4, ror #4 │ │ │ │ - andseq r8, r9, r1, asr lr │ │ │ │ + @ instruction: 0x00198ed1 │ │ │ │ eoreq r4, r2, r4, ror #4 │ │ │ │ - andseq r8, r9, r7, lsr #11 │ │ │ │ - andseq r9, r9, r3, asr #2 │ │ │ │ - andseq r8, r9, r9, asr #6 │ │ │ │ - andseq r8, r9, r1, lsr r9 │ │ │ │ + andseq r8, r9, r7, lsr #12 │ │ │ │ + andseq r9, r9, r3, asr #3 │ │ │ │ + andseq r8, r9, r9, asr #7 │ │ │ │ + @ instruction: 0x001989b1 │ │ │ │ mlaeq r2, r0, r2, r4 │ │ │ │ - @ instruction: 0x00198bb5 │ │ │ │ + andseq r8, r9, r5, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r8, [r0] │ │ │ │ mov r9, r3 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ @@ -169020,24 +169020,24 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 3c920 │ │ │ │ - andseq r8, r9, pc, lsr #32 │ │ │ │ + andseq r8, r9, pc, lsr #1 │ │ │ │ eoreq r3, r2, r0, asr pc │ │ │ │ - andseq r7, r9, r7, asr #31 │ │ │ │ - andseq r0, r9, r5, lsr #28 │ │ │ │ + andseq r8, r9, r7, asr #32 │ │ │ │ + andseq r0, r9, r5, lsr #29 │ │ │ │ eoreq r3, r2, r4, asr #30 │ │ │ │ - andseq r7, r9, r0, ror #31 │ │ │ │ + andseq r8, r9, r0, rrx │ │ │ │ strdeq r3, [r2], -ip @ │ │ │ │ - andseq r7, r9, fp, lsl #30 │ │ │ │ + andseq r7, r9, fp, lsl #31 │ │ │ │ eoreq r3, r2, r4, lsl lr │ │ │ │ - andseq r7, r9, lr, asr #31 │ │ │ │ + andseq r8, r9, lr, asr #32 │ │ │ │ eoreq r3, r2, r0, ror #29 │ │ │ │ eoreq r3, r2, r0, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -169147,15 +169147,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 24a028 │ │ │ │ + bl 24a034 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ @@ -169694,29 +169694,29 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ b cd21c │ │ │ │ ldr r2, [pc, #32] @ cd26c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - mulseq r9, r7, ip │ │ │ │ - andseq r7, r9, fp, asr #24 │ │ │ │ - andseq r7, r9, r5, ror #24 │ │ │ │ + andseq r7, r9, r7, lsl sp │ │ │ │ + andseq r7, r9, fp, asr #25 │ │ │ │ + andseq r7, r9, r5, ror #25 │ │ │ │ eoreq r3, r2, r8, asr #6 │ │ │ │ eoreq r3, r2, r8, lsr #7 │ │ │ │ strdeq r3, [r2], -r0 @ │ │ │ │ eoreq r3, r2, r0, asr #6 │ │ │ │ mlaeq r2, r0, r3, r3 │ │ │ │ - @ instruction: 0x001977bd │ │ │ │ - andseq r7, r9, r5, lsl #14 │ │ │ │ - andseq r7, r9, r3, asr r5 │ │ │ │ - andseq r7, r9, sp, asr #25 │ │ │ │ + andseq r7, r9, sp, lsr r8 │ │ │ │ + andseq r7, r9, r5, lsl #15 │ │ │ │ + @ instruction: 0x001975d3 │ │ │ │ + andseq r7, r9, sp, asr #26 │ │ │ │ eoreq r3, r2, r0, asr #6 │ │ │ │ eoreq r3, r2, r0, ror #6 │ │ │ │ - mulseq r9, r1, r6 │ │ │ │ + andseq r7, r9, r1, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ mov r9, r3 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ mov fp, r2 │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ @@ -169833,15 +169833,15 @@ │ │ │ │ cmp sl, #32 │ │ │ │ beq cd49c │ │ │ │ b cd4d0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ bne cd4d0 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, r9 │ │ │ │ @@ -169924,17 +169924,17 @@ │ │ │ │ b cd360 │ │ │ │ ldr r2, [pc, #28] @ cd5fc │ │ │ │ mov r3, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r6 │ │ │ │ bl 3c920 │ │ │ │ - andseq r7, r9, r6, asr #4 │ │ │ │ - andseq r7, r9, pc, lsr #2 │ │ │ │ - andseq r7, r9, lr │ │ │ │ + andseq r7, r9, r6, asr #5 │ │ │ │ + andseq r7, r9, pc, lsr #3 │ │ │ │ + andseq r7, r9, lr, lsl #1 │ │ │ │ eoreq r2, r2, r0, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov ip, r2 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ mov sl, r3 │ │ │ │ @@ -170150,16 +170150,16 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ b cd6d4 │ │ │ │ strdeq r2, [r2], -ip @ │ │ │ │ - andseq r6, r9, r9, lsr #31 │ │ │ │ - andseq r6, r9, r9, lsr #26 │ │ │ │ + andseq r7, r9, r9, lsr #32 │ │ │ │ + andseq r6, r9, r9, lsr #27 │ │ │ │ eoreq r2, r2, r0, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ mov r4, r0 │ │ │ │ @@ -170523,24 +170523,24 @@ │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ bl 3c920 │ │ │ │ eoreq r2, r2, ip, asr ip │ │ │ │ - andseq r6, r9, ip, asr #24 │ │ │ │ - @ instruction: 0x00196bd0 │ │ │ │ + andseq r6, r9, ip, asr #25 │ │ │ │ + andseq r6, r9, r0, asr ip │ │ │ │ eoreq r2, r2, ip, lsr sl │ │ │ │ - andseq r6, r9, r0, lsr #21 │ │ │ │ + andseq r6, r9, r0, lsr #22 │ │ │ │ eoreq r2, r2, r4, asr r6 │ │ │ │ strhteq r2, [r2], -r8 │ │ │ │ - @ instruction: 0x001968f4 │ │ │ │ + andseq r6, r9, r4, ror r9 │ │ │ │ eoreq r2, r2, r4, ror r6 │ │ │ │ - andseq r6, r9, ip, lsr #15 │ │ │ │ - andseq r6, r9, ip, ror #19 │ │ │ │ + andseq r6, r9, ip, lsr #16 │ │ │ │ + andseq r6, r9, ip, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r4, r3 │ │ │ │ ldr sl, [r0] │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ @@ -170640,18 +170640,18 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eoreq r2, r2, r4, ror #11 │ │ │ │ - andseq r6, r9, ip, lsr r6 │ │ │ │ - @ instruction: 0x001965b4 │ │ │ │ + @ instruction: 0x001966bc │ │ │ │ + andseq r6, r9, r4, lsr r6 │ │ │ │ eoreq r2, r2, ip, lsl r6 │ │ │ │ - @ instruction: 0x001966bd │ │ │ │ + andseq r6, r9, sp, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov sl, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -170810,19 +170810,19 @@ │ │ │ │ ldr r3, [pc, #40] @ ce3dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ eoreq r2, r2, r0, lsl r5 │ │ │ │ - andseq r6, r9, sp, lsr #10 │ │ │ │ - @ instruction: 0x001964b5 │ │ │ │ + andseq r6, r9, sp, lsr #11 │ │ │ │ + andseq r6, r9, r5, lsr r5 │ │ │ │ eoreq r2, r2, r4, ror #6 │ │ │ │ - andseq r6, r9, r9, ror #7 │ │ │ │ - andseq r6, r9, r4, lsr #6 │ │ │ │ + andseq r6, r9, r9, ror #8 │ │ │ │ + andseq r6, r9, r4, lsr #7 │ │ │ │ ldrdeq r2, [r2], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r7, [r0] │ │ │ │ mov fp, r2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -171561,40 +171561,40 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ bl 3c920 │ │ │ │ eoreq r2, r2, r4, lsl r2 │ │ │ │ - andseq r6, r9, pc, lsr #6 │ │ │ │ - andseq r6, r9, fp, asr #3 │ │ │ │ - andseq r6, r9, r2, lsr #3 │ │ │ │ - andseq r6, r9, r7, lsr r2 │ │ │ │ - andseq r6, r9, pc, asr #1 │ │ │ │ + andseq r6, r9, pc, lsr #7 │ │ │ │ + andseq r6, r9, fp, asr #4 │ │ │ │ + andseq r6, r9, r2, lsr #4 │ │ │ │ + @ instruction: 0x001962b7 │ │ │ │ + andseq r6, r9, pc, asr #2 │ │ │ │ eoreq r1, r2, r8, ror #30 │ │ │ │ - andseq r5, r9, r8, asr #31 │ │ │ │ + andseq r6, r9, r8, asr #32 │ │ │ │ eoreq r1, r2, r4, lsr #12 │ │ │ │ eoreq r1, r2, r8, lsr r6 │ │ │ │ eoreq r1, r2, r8, asr #26 │ │ │ │ - @ instruction: 0x00195cd3 │ │ │ │ + andseq r5, r9, r3, asr sp │ │ │ │ strhteq r1, [r2], -r4 │ │ │ │ - andseq r5, r9, r0, lsr #28 │ │ │ │ + andseq r5, r9, r0, lsr #29 │ │ │ │ eoreq r1, r2, r4, ror #12 │ │ │ │ - andseq r5, r9, r8, asr #24 │ │ │ │ + andseq r5, r9, r8, asr #25 │ │ │ │ eoreq r1, r2, r4, lsl #13 │ │ │ │ - andseq r5, r9, r0, lsr #16 │ │ │ │ + andseq r5, r9, r0, lsr #17 │ │ │ │ eoreq r1, r2, r4, ror #20 │ │ │ │ - andseq r5, r9, pc, ror #21 │ │ │ │ + andseq r5, r9, pc, ror #22 │ │ │ │ eoreq r1, r2, r8, asr #19 │ │ │ │ - andseq r5, r9, r4, lsr sl │ │ │ │ + @ instruction: 0x00195ab4 │ │ │ │ eoreq r1, r2, ip, asr #13 │ │ │ │ strhteq r1, [r2], -r0 │ │ │ │ - andseq r5, r9, ip, lsl r9 │ │ │ │ + mulseq r9, ip, r9 │ │ │ │ eoreq r1, r2, r0, lsr #13 │ │ │ │ - andseq r5, r9, r4, ror sp │ │ │ │ + @ instruction: 0x00195df4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -171847,24 +171847,24 @@ │ │ │ │ b cf36c │ │ │ │ ldr r3, [pc, #56] @ cf424 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ eoreq r1, r2, r4, asr r6 │ │ │ │ - andseq r5, r9, r8, lsr #14 │ │ │ │ - @ instruction: 0x001956db │ │ │ │ - andseq r5, r9, sl, lsl #11 │ │ │ │ - andseq r5, r9, ip, lsr #12 │ │ │ │ - @ instruction: 0x001955db │ │ │ │ - @ instruction: 0x001952f8 │ │ │ │ + andseq r5, r9, r8, lsr #15 │ │ │ │ + andseq r5, r9, fp, asr r7 │ │ │ │ + andseq r5, r9, sl, lsl #12 │ │ │ │ + andseq r5, r9, ip, lsr #13 │ │ │ │ + andseq r5, r9, fp, asr r6 │ │ │ │ + andseq r5, r9, r8, ror r3 │ │ │ │ eoreq r1, r2, r0, lsl #7 │ │ │ │ - andseq r5, r9, pc, lsl r4 │ │ │ │ + mulseq r9, pc, r4 @ │ │ │ │ eoreq r1, r2, r8, lsr #6 │ │ │ │ - mulseq r9, r0, r3 │ │ │ │ + andseq r5, r9, r0, lsl r4 │ │ │ │ ldrdeq r1, [r2], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov ip, r0 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ @@ -171974,18 +171974,18 @@ │ │ │ │ mov r6, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ b cf524 │ │ │ │ strhteq r1, [r2], -ip │ │ │ │ - andseq r5, r9, r3, lsl #5 │ │ │ │ + andseq r5, r9, r3, lsl #6 │ │ │ │ eoreq r1, r2, r4, asr #1 │ │ │ │ strdeq r1, [r2], -r8 @ │ │ │ │ - @ instruction: 0x001951d7 │ │ │ │ + andseq r5, r9, r7, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq cf670 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -172118,18 +172118,18 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 3cd80 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ ldrdeq r0, [r2], -r4 @ │ │ │ │ eoreq r0, r2, ip, ror #29 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r0, [r0] │ │ │ │ b cfb3c │ │ │ │ ldr r0, [r0] │ │ │ │ ldrh r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ bne cf930 │ │ │ │ push {r4, lr} │ │ │ │ @@ -172177,28 +172177,28 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #32] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #24] @ cf958 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq r5, r9, ip │ │ │ │ + andseq r5, r9, ip, lsl #1 │ │ │ │ eoreq r0, r2, ip, lsl #29 │ │ │ │ strdeq r0, [r5], -r0 @ │ │ │ │ mlaeq r5, r0, r5, r0 │ │ │ │ - andseq r4, r9, r0, ror #30 │ │ │ │ + andseq r4, r9, r0, ror #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr ip, [pc, #112] @ cf9e0 │ │ │ │ ldr r3, [pc, #112] @ cf9e4 │ │ │ │ add r2, r0, #3 │ │ │ │ ldrd r4, [r1] │ │ │ │ @@ -172221,19 +172221,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eoreq r0, r2, ip, ror sp │ │ │ │ - andseq r4, r9, r4, ror lr │ │ │ │ + @ instruction: 0x00194ef4 │ │ │ │ eoreq r0, r5, r0, lsr #11 │ │ │ │ strhteq r0, [r5], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq cfa34 │ │ │ │ mov ip, r1 │ │ │ │ @@ -172340,15 +172340,15 @@ │ │ │ │ mov r1, #3 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ bne cfd28 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq cfd30 │ │ │ │ @@ -172367,15 +172367,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #28] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b cfc48 │ │ │ │ and r3, r4, #31 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ @@ -172425,15 +172425,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp fp, #0 │ │ │ │ beq cfd28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ @@ -172449,18 +172449,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ strhteq r0, [r2], -ip │ │ │ │ - andseq r4, r9, r0, ror #25 │ │ │ │ + andseq r4, r9, r0, ror #26 │ │ │ │ eoreq r0, r5, r0, asr #7 │ │ │ │ - andseq lr, r8, r0, ror #8 │ │ │ │ - andseq r4, r9, r4, lsr #25 │ │ │ │ + andseq lr, r8, r0, ror #9 │ │ │ │ + andseq r4, r9, r4, lsr #26 │ │ │ │ eoreq r0, r5, r8, ror #6 │ │ │ │ @ instruction: 0xfffffb74 │ │ │ │ eoreq r0, r2, r0, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldrh r0, [r0, #16] │ │ │ │ @@ -172485,15 +172485,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ bne cfeac │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq cfeb8 │ │ │ │ ldr r1, [pc, #288] @ cff34 │ │ │ │ add r0, r5, #4 │ │ │ │ @@ -172527,15 +172527,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ beq cfeb8 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r0, [r5, #12]! │ │ │ │ @@ -172558,26 +172558,26 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xfffffba8 │ │ │ │ - andseq lr, r8, r0, ror r2 │ │ │ │ - @ instruction: 0x00194ad0 │ │ │ │ + @ instruction: 0x0018e2f0 │ │ │ │ + andseq r4, r9, r0, asr fp │ │ │ │ @ instruction: 0xfffff9e0 │ │ │ │ - andseq lr, r8, ip, asr #3 │ │ │ │ + andseq lr, r8, ip, asr #4 │ │ │ │ @ instruction: 0xfffff974 │ │ │ │ - andseq lr, r8, r0, asr r1 │ │ │ │ + @ instruction: 0x0018e1d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ @@ -173489,93 +173489,93 @@ │ │ │ │ cmp sl, #7 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ uxtab r1, r0, r1 │ │ │ │ rsbne r1, r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ b d09a0 │ │ │ │ + andseq r4, r9, r9, ror #19 │ │ │ │ + andseq r4, r9, r1, lsr #19 │ │ │ │ andseq r4, r9, r9, ror #18 │ │ │ │ - andseq r4, r9, r1, lsr #18 │ │ │ │ - andseq r4, r9, r9, ror #17 │ │ │ │ - @ instruction: 0x001947f9 │ │ │ │ - andseq r4, r9, r1, asr #16 │ │ │ │ - andseq sp, r8, r9, lsl r3 │ │ │ │ - @ instruction: 0x001947bd │ │ │ │ - andseq r4, r9, r2, lsr #14 │ │ │ │ - andseq r4, r9, sl, ror r6 │ │ │ │ - andseq r4, r9, sp, lsr #13 │ │ │ │ - andseq r4, r9, r5, lsr #12 │ │ │ │ - @ instruction: 0x001944f6 │ │ │ │ - andseq r4, r9, r1, lsl #4 │ │ │ │ - andseq r3, r9, r3, lsr #31 │ │ │ │ - andseq r3, r9, sl, lsl #31 │ │ │ │ - andseq r4, r9, r9, asr r3 │ │ │ │ + andseq r4, r9, r9, ror r8 │ │ │ │ + andseq r4, r9, r1, asr #17 │ │ │ │ + mulseq r8, r9, r3 │ │ │ │ + andseq r4, r9, sp, lsr r8 │ │ │ │ + andseq r4, r9, r2, lsr #15 │ │ │ │ + @ instruction: 0x001946fa │ │ │ │ + andseq r4, r9, sp, lsr #14 │ │ │ │ + andseq r4, r9, r5, lsr #13 │ │ │ │ + andseq r4, r9, r6, ror r5 │ │ │ │ + andseq r4, r9, r1, lsl #5 │ │ │ │ + andseq r4, r9, r3, lsr #32 │ │ │ │ + andseq r4, r9, sl │ │ │ │ + @ instruction: 0x001943d9 │ │ │ │ eoreq pc, r1, r8, lsr #31 │ │ │ │ - andseq r4, r9, sp, asr #6 │ │ │ │ - @ instruction: 0x001942d1 │ │ │ │ + andseq r4, r9, sp, asr #7 │ │ │ │ + andseq r4, r9, r1, asr r3 │ │ │ │ eoreq pc, r1, r8, asr #30 │ │ │ │ - @ instruction: 0x001942d9 │ │ │ │ - andseq r4, r9, r3, asr #5 │ │ │ │ - andseq r4, r9, ip, asr #3 │ │ │ │ - mulseq r9, sl, pc @ │ │ │ │ - andseq r3, r9, sp, lsl #31 │ │ │ │ - andseq sp, r8, r9, ror #6 │ │ │ │ - andseq sp, r8, r5, ror #6 │ │ │ │ - @ instruction: 0x0018d2b9 │ │ │ │ - @ instruction: 0x0018d2b5 │ │ │ │ - @ instruction: 0x001947f7 │ │ │ │ - andseq sp, r8, sp, lsr #4 │ │ │ │ - andseq r4, r9, r7, lsl r7 │ │ │ │ - andseq sp, r8, sp, asr #2 │ │ │ │ - andseq r4, r9, sl, ror r7 │ │ │ │ - andseq sp, r8, r5, lsr #3 │ │ │ │ - andseq r4, r9, lr, ror #13 │ │ │ │ - andseq sp, r8, r9, lsl r1 │ │ │ │ - andseq r4, r9, ip, lsr #7 │ │ │ │ - andseq ip, r8, sp, asr #27 │ │ │ │ - andseq ip, r8, r1, ror #26 │ │ │ │ - andseq r4, r9, r4, lsr r3 │ │ │ │ - andseq r4, r9, r6, lsl #5 │ │ │ │ - andseq ip, r8, r1, lsr #25 │ │ │ │ - mulseq r9, r1, r1 │ │ │ │ - andseq ip, r8, r1, ror #22 │ │ │ │ - andseq r4, r9, sl, lsr r1 │ │ │ │ - @ instruction: 0x001943fc │ │ │ │ + andseq r4, r9, r9, asr r3 │ │ │ │ + andseq r4, r9, r3, asr #6 │ │ │ │ + andseq r4, r9, ip, asr #4 │ │ │ │ + andseq r4, r9, sl, lsl r0 │ │ │ │ + andseq r4, r9, sp │ │ │ │ + andseq sp, r8, r9, ror #7 │ │ │ │ + andseq sp, r8, r5, ror #7 │ │ │ │ + andseq sp, r8, r9, lsr r3 │ │ │ │ + andseq sp, r8, r5, lsr r3 │ │ │ │ + andseq r4, r9, r7, ror r8 │ │ │ │ + andseq sp, r8, sp, lsr #5 │ │ │ │ + mulseq r9, r7, r7 │ │ │ │ + andseq sp, r8, sp, asr #3 │ │ │ │ + @ instruction: 0x001947fa │ │ │ │ + andseq sp, r8, r5, lsr #4 │ │ │ │ + andseq r4, r9, lr, ror #14 │ │ │ │ + mulseq r8, r9, r1 │ │ │ │ + andseq r4, r9, ip, lsr #8 │ │ │ │ + andseq ip, r8, sp, asr #28 │ │ │ │ + andseq ip, r8, r1, ror #27 │ │ │ │ + @ instruction: 0x001943b4 │ │ │ │ + andseq r4, r9, r6, lsl #6 │ │ │ │ + andseq ip, r8, r1, lsr #26 │ │ │ │ + andseq r4, r9, r1, lsl r2 │ │ │ │ + andseq ip, r8, r1, ror #23 │ │ │ │ + @ instruction: 0x001941ba │ │ │ │ + andseq r4, r9, ip, ror r4 │ │ │ │ + mulseq r8, r1, lr │ │ │ │ + andseq r4, r9, r9, lsl r4 │ │ │ │ andseq ip, r8, r1, lsl lr │ │ │ │ - mulseq r9, r9, r3 │ │ │ │ - mulseq r8, r1, sp │ │ │ │ - andseq r4, r9, r8, asr #6 │ │ │ │ - andseq r4, r9, pc, ror #8 │ │ │ │ - andseq ip, r8, r9, lsr lr │ │ │ │ - andseq r4, r9, r9, lsr #5 │ │ │ │ - @ instruction: 0x0018cbf5 │ │ │ │ - andseq r4, r9, r9, asr r2 │ │ │ │ - andseq r3, r9, sp, lsr #30 │ │ │ │ - andseq r3, r9, fp, ror #29 │ │ │ │ - andseq ip, r8, r9, lsr #18 │ │ │ │ - andseq r3, r9, r7, lsr #31 │ │ │ │ - andseq ip, r8, r5, lsl #17 │ │ │ │ - andseq r3, r9, r3, lsl #30 │ │ │ │ - @ instruction: 0x00193dd7 │ │ │ │ - mulseq r9, r3, lr │ │ │ │ - andseq r3, r9, r3, ror #26 │ │ │ │ - andseq r3, r9, pc, lsl lr │ │ │ │ + andseq r4, r9, r8, asr #7 │ │ │ │ + andseq r4, r9, pc, ror #9 │ │ │ │ + @ instruction: 0x0018ceb9 │ │ │ │ + andseq r4, r9, r9, lsr #6 │ │ │ │ + andseq ip, r8, r5, ror ip │ │ │ │ + @ instruction: 0x001942d9 │ │ │ │ + andseq r3, r9, sp, lsr #31 │ │ │ │ + andseq r3, r9, fp, ror #30 │ │ │ │ + andseq ip, r8, r9, lsr #19 │ │ │ │ + andseq r4, r9, r7, lsr #32 │ │ │ │ + andseq ip, r8, r5, lsl #18 │ │ │ │ + andseq r3, r9, r3, lsl #31 │ │ │ │ andseq r3, r9, r7, asr lr │ │ │ │ - mulseq r9, sl, sp │ │ │ │ - @ instruction: 0x00193dff │ │ │ │ - andseq r3, r9, r6, asr #26 │ │ │ │ - @ instruction: 0x00193cbd │ │ │ │ - andseq r3, r9, fp, lsr sp │ │ │ │ - andseq r3, r9, r8, lsl #26 │ │ │ │ - andseq r3, r9, r7, ror #25 │ │ │ │ - andseq r4, r9, r4, ror r3 │ │ │ │ - andseq r4, r9, ip, lsl #6 │ │ │ │ - @ instruction: 0x001942fa │ │ │ │ - @ instruction: 0x00193cb4 │ │ │ │ - andseq r3, r9, sp, lsl #26 │ │ │ │ + andseq r3, r9, r3, lsl pc │ │ │ │ + andseq r3, r9, r3, ror #27 │ │ │ │ + mulseq r9, pc, lr @ │ │ │ │ + @ instruction: 0x00193ed7 │ │ │ │ + andseq r3, r9, sl, lsl lr │ │ │ │ + andseq r3, r9, pc, ror lr │ │ │ │ + andseq r3, r9, r6, asr #27 │ │ │ │ + andseq r3, r9, sp, lsr sp │ │ │ │ + @ instruction: 0x00193dbb │ │ │ │ + andseq r3, r9, r8, lsl #27 │ │ │ │ + andseq r3, r9, r7, ror #26 │ │ │ │ + @ instruction: 0x001943f4 │ │ │ │ + andseq r4, r9, ip, lsl #7 │ │ │ │ + andseq r4, r9, sl, ror r3 │ │ │ │ + andseq r3, r9, r4, lsr sp │ │ │ │ + andseq r3, r9, sp, lsl #27 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq d0f64 │ │ │ │ @@ -173595,25 +173595,25 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ beq d0f84 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #160] @ d100c │ │ │ │ mov r1, #16 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 256704 │ │ │ │ + bl 256714 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne d0f58 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq d0ff4 │ │ │ │ ldr r1, [pc, #120] @ d1010 │ │ │ │ @@ -173632,26 +173632,26 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xffffe928 │ │ │ │ eoreq pc, r1, r4, lsr #16 │ │ │ │ - andseq lr, r8, r4, ror #7 │ │ │ │ + andseq lr, r8, r4, ror #8 │ │ │ │ @ instruction: 0xffffe894 │ │ │ │ mlaeq r1, r8, r7, pc @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq d1080 │ │ │ │ @@ -173834,15 +173834,15 @@ │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq d19b0 │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r1, #0 │ │ │ │ beq d1b24 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 258d1c <__aeabi_uidivmod@@Base> │ │ │ │ + bl 258d2c <__aeabi_uidivmod@@Base> │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ mov r6, r1 │ │ │ │ add r7, r0, r1, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ bne d13b4 │ │ │ │ @@ -174761,15 +174761,15 @@ │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ strh sl, [sp, #18] │ │ │ │ ldr r1, [pc, #224] @ d2260 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #208] @ d2264 │ │ │ │ strb r8, [r0, sl] │ │ │ │ add r0, sl, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ @@ -174823,16 +174823,16 @@ │ │ │ │ eoreq lr, r1, r8, lsr r6 │ │ │ │ eoreq lr, r1, ip, lsr #12 │ │ │ │ eoreq lr, r1, r4, lsl #20 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ d2280 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x001928b3 │ │ │ │ + b 258494 │ │ │ │ + andseq r2, r9, r3, lsr r9 │ │ │ │ push {r4, r6, r7, r8, sl, lr} │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ beq d2388 │ │ │ │ cmp r3, #1 │ │ │ │ bne d22c4 │ │ │ │ ldrb r3, [r2] │ │ │ │ @@ -176197,30 +176197,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne d37d0 │ │ │ │ cmp r1, #1 │ │ │ │ bne d37f8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e378 │ │ │ │ + bl 16e384 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl d27bc │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne d3808 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 133c90 │ │ │ │ + b 133c9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl d27bc │ │ │ │ b d384c │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ @@ -176230,15 +176230,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne d3854 │ │ │ │ cmp r1, #1 │ │ │ │ bne d387c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 133c90 │ │ │ │ + bl 133c9c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ @@ -176271,15 +176271,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne d38fc │ │ │ │ cmp r2, #1 │ │ │ │ bne d38e4 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b d38e4 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq d3940 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -176323,15 +176323,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne d39cc │ │ │ │ cmp r2, #1 │ │ │ │ bne d397c │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b d397c │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq d3a20 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -176393,15 +176393,15 @@ │ │ │ │ bne d3ad8 │ │ │ │ cmp r1, #1 │ │ │ │ bne d3b08 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b d3b80 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq d3b5c │ │ │ │ @@ -176413,15 +176413,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne d3b34 │ │ │ │ cmp r2, #1 │ │ │ │ bne d3b1c │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b d3b1c │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq d3b78 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -176460,15 +176460,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne d3bec │ │ │ │ cmp r1, #1 │ │ │ │ bne d3c14 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ @@ -176477,15 +176477,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne d3c34 │ │ │ │ cmp r2, #1 │ │ │ │ bne d3c58 │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq d3c74 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -177191,24 +177191,24 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r0, #20] │ │ │ │ add r5, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #188] @ d4868 │ │ │ │ ldr r1, [pc, #188] @ d486c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r4] │ │ │ │ ldr r2, [pc, #172] @ d4870 │ │ │ │ @@ -177225,15 +177225,15 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d4820 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -177251,18 +177251,18 @@ │ │ │ │ beq d4860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ andeq r3, r2, r4, lsl #14 │ │ │ │ - andeq r7, r2, ip, lsr #32 │ │ │ │ + andeq r7, r2, r8, lsr r0 │ │ │ │ mlaeq r1, r4, r0, ip │ │ │ │ - andeq r7, r2, r0, lsr #1 │ │ │ │ - @ instruction: 0x001898f0 │ │ │ │ + andeq r7, r2, ip, lsr #1 │ │ │ │ + andseq r9, r8, r0, ror r9 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ b db79c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #380 @ 0x17c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -177356,15 +177356,15 @@ │ │ │ │ str r5, [r1, #12] │ │ │ │ strd r2, [r0] │ │ │ │ str ip, [sp, #328] @ 0x148 │ │ │ │ str r9, [sp, #332] @ 0x14c │ │ │ │ str sl, [sp, #336] @ 0x150 │ │ │ │ str r7, [sp, #340] @ 0x154 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 133e80 │ │ │ │ + bl 133e8c │ │ │ │ mov r0, #384 @ 0x180 │ │ │ │ mov r1, #1 │ │ │ │ add r6, sp, #8 │ │ │ │ strh r1, [r4, r0] │ │ │ │ add r0, r4, #8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ @@ -177966,15 +177966,15 @@ │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #115] @ 0x73 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #119] @ 0x77 │ │ │ │ @@ -177993,15 +177993,15 @@ │ │ │ │ str r1, [sp, #169] @ 0xa9 │ │ │ │ str r2, [sp, #173] @ 0xad │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ bne d540c │ │ │ │ ldr r1, [pc, #2320] @ d5d10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r7, sl │ │ │ │ ldr fp, [sp, #20] │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ mov r8, r4 │ │ │ │ ldm r7!, {r0, r2, r4, r5, r6, ip} │ │ │ │ add r3, fp, r3, lsl #4 │ │ │ │ @@ -178027,15 +178027,15 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ bne d5494 │ │ │ │ ldr r1, [pc, #2192] @ d5d18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ ldm sl!, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r0, fp, r0, lsl #4 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldm sl, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ @@ -178111,15 +178111,15 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #51] @ 0x33 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #55] @ 0x37 │ │ │ │ @@ -178139,15 +178139,15 @@ │ │ │ │ str r1, [sp, #169] @ 0xa9 │ │ │ │ str r2, [sp, #173] @ 0xad │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ bne d5654 │ │ │ │ ldr r1, [pc, #1820] @ d5d64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add r3, sl, sl, lsl #1 │ │ │ │ ldm r7!, {r0, r1, r2, r4, r5, r6} │ │ │ │ add r8, sl, #1 │ │ │ │ add r3, ip, r3, lsl #4 │ │ │ │ @@ -178172,15 +178172,15 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ bne d56dc │ │ │ │ ldr r1, [pc, #1696] @ d5d6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ ldm r2!, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r1, ip, r1, lsl #4 │ │ │ │ stmia r1!, {r0, r3, r4, r5, r6, r7} │ │ │ │ @@ -178205,15 +178205,15 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ bne d575c │ │ │ │ ldr r1, [pc, #1572] @ d5d74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ ldm fp!, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r8, #1 │ │ │ │ add r0, ip, r0, lsl #4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -178264,15 +178264,15 @@ │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [pc, #1368] @ d5d88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add fp, sp, #144 @ 0x90 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #35] @ 0x23 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #39] @ 0x27 │ │ │ │ @@ -178291,15 +178291,15 @@ │ │ │ │ str r1, [sp, #169] @ 0xa9 │ │ │ │ str r2, [sp, #173] @ 0xad │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ bne d58b4 │ │ │ │ ldr r1, [pc, #1252] @ d5d8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ ldr r8, [pc, #1232] @ d5d90 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add r3, sl, sl, lsl #1 │ │ │ │ ldm r7!, {r0, r1, r2, r4, r5, r6} │ │ │ │ add r8, pc, r8 │ │ │ │ @@ -178324,15 +178324,15 @@ │ │ │ │ str r1, [r9, #12] │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ bne d593c │ │ │ │ ldr r1, [pc, #1128] @ d5d94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ ldm r2!, {r0, r3, r5, r6, r7, r8} │ │ │ │ add r1, ip, r1, lsl #4 │ │ │ │ stmia r1!, {r0, r3, r5, r6, r7, r8} │ │ │ │ @@ -178357,15 +178357,15 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ bne d59c0 │ │ │ │ ldr r1, [pc, #1004] @ d5d9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ ldm r2!, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r8, #1 │ │ │ │ add r1, ip, r1, lsl #4 │ │ │ │ @@ -178389,15 +178389,15 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ bne d5a3c │ │ │ │ ldr r1, [pc, #884] @ d5da4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ ldm fp!, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, ip, r0, lsl #4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -178463,15 +178463,15 @@ │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #169] @ 0xa9 │ │ │ │ str r1, [sp, #173] @ 0xad │ │ │ │ str r0, [sp, #177] @ 0xb1 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #16 │ │ │ │ bl 3c2b4 │ │ │ │ b d5b9c │ │ │ │ mov r0, #1 │ │ │ │ @@ -178563,69 +178563,69 @@ │ │ │ │ bl d3494 │ │ │ │ add r0, sp, #16 │ │ │ │ bl d2444 │ │ │ │ mov r0, r7 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq sl, r1, r8, lsl #26 │ │ │ │ - @ instruction: 0x0018fbf5 │ │ │ │ - andseq pc, r8, r4, ror #23 │ │ │ │ - andseq sl, r8, r0, asr #26 │ │ │ │ - andseq pc, r8, pc, rrx │ │ │ │ - andseq pc, r8, r4, asr #16 │ │ │ │ - andseq sl, r8, r0, ror #19 │ │ │ │ - andeq sl, r2, r4, asr #1 │ │ │ │ - andseq sl, r8, ip, ror #19 │ │ │ │ - andseq r8, r8, ip, ror #25 │ │ │ │ + andseq pc, r8, r5, ror ip @ │ │ │ │ + andseq pc, r8, r4, ror #24 │ │ │ │ + andseq sl, r8, r0, asr #27 │ │ │ │ + andseq pc, r8, pc, ror #1 │ │ │ │ + andseq pc, r8, r4, asr #17 │ │ │ │ + andseq sl, r8, r0, ror #20 │ │ │ │ + ldrdeq sl, [r2], -r0 │ │ │ │ + andseq sl, r8, ip, ror #20 │ │ │ │ + andseq r8, r8, ip, ror #26 │ │ │ │ eoreq fp, r1, r8, lsr #9 │ │ │ │ - andseq sl, r8, r0, lsr #17 │ │ │ │ + andseq sl, r8, r0, lsr #18 │ │ │ │ eoreq fp, r1, r0, lsr r4 │ │ │ │ - andseq sl, r8, r4, asr #24 │ │ │ │ - andseq pc, r8, r8, ror sl @ │ │ │ │ - andseq sl, r8, r0, asr #24 │ │ │ │ - @ instruction: 0x0018f9d6 │ │ │ │ - andseq pc, r8, r0, asr #19 │ │ │ │ - andseq pc, r8, ip, asr #19 │ │ │ │ - @ instruction: 0x0018f9b3 │ │ │ │ - andseq pc, r8, sl, asr r9 @ │ │ │ │ - andseq pc, r8, r1, asr fp @ │ │ │ │ - andseq pc, r8, r0, lsr fp @ │ │ │ │ - andseq sl, r8, r0, ror #25 │ │ │ │ - andseq pc, r8, r0, lsl #13 │ │ │ │ - mulseq r8, ip, r6 │ │ │ │ - andseq pc, r8, r3, ror r6 @ │ │ │ │ - andseq sl, r8, r0, lsl r8 │ │ │ │ - mulseq r8, ip, r6 │ │ │ │ - andseq pc, r8, r8, asr r6 @ │ │ │ │ + andseq sl, r8, r4, asr #25 │ │ │ │ + @ instruction: 0x0018faf8 │ │ │ │ + andseq sl, r8, r0, asr #25 │ │ │ │ + andseq pc, r8, r6, asr sl @ │ │ │ │ + andseq pc, r8, r0, asr #20 │ │ │ │ + andseq pc, r8, ip, asr #20 │ │ │ │ + andseq pc, r8, r3, lsr sl @ │ │ │ │ + @ instruction: 0x0018f9da │ │ │ │ + @ instruction: 0x0018fbd1 │ │ │ │ + @ instruction: 0x0018fbb0 │ │ │ │ + andseq sl, r8, r0, ror #26 │ │ │ │ + andseq pc, r8, r0, lsl #14 │ │ │ │ + andseq pc, r8, ip, lsl r7 @ │ │ │ │ + @ instruction: 0x0018f6f3 │ │ │ │ + mulseq r8, r0, r8 │ │ │ │ + andseq pc, r8, ip, lsl r7 @ │ │ │ │ + @ instruction: 0x0018f6d8 │ │ │ │ eoreq sl, r4, r8, ror r9 │ │ │ │ eoreq fp, r1, r0, lsl #5 │ │ │ │ - andseq sl, r8, ip, asr r6 │ │ │ │ + @ instruction: 0x0018a6dc │ │ │ │ eoreq fp, r1, ip, lsl #4 │ │ │ │ - andseq sl, r8, r8, ror #11 │ │ │ │ + andseq sl, r8, r8, ror #12 │ │ │ │ mlaeq r1, r8, r1, fp │ │ │ │ - andseq pc, r8, r6, asr #7 │ │ │ │ - mulseq r8, r4, r3 │ │ │ │ - andseq sl, r8, r0, asr r5 │ │ │ │ - andeq r9, r2, r0, asr #24 │ │ │ │ - andseq r8, r8, r4, lsl r8 │ │ │ │ + andseq pc, r8, r6, asr #8 │ │ │ │ + andseq pc, r8, r4, lsl r4 @ │ │ │ │ + @ instruction: 0x0018a5d0 │ │ │ │ + andeq r9, r2, ip, asr #24 │ │ │ │ + mulseq r8, r4, r8 │ │ │ │ eoreq fp, r1, r0, asr r0 │ │ │ │ - andseq sl, r8, r4, asr #8 │ │ │ │ + andseq sl, r8, r4, asr #9 │ │ │ │ ldrdeq sl, [r1], -ip @ │ │ │ │ - @ instruction: 0x001886f4 │ │ │ │ + andseq r8, r8, r4, ror r7 │ │ │ │ eoreq sl, r1, r8, ror #30 │ │ │ │ - andseq r8, r8, ip, ror r6 │ │ │ │ + @ instruction: 0x001886fc │ │ │ │ strdeq sl, [r1], -r8 @ │ │ │ │ - andseq pc, r8, fp, lsl r9 @ │ │ │ │ - andseq pc, r8, r4, ror #17 │ │ │ │ - andseq pc, r8, sp, lsl #18 │ │ │ │ - @ instruction: 0x0018f8f2 │ │ │ │ - andseq pc, r8, pc, lsl #2 │ │ │ │ - ldrheq pc, [r8], -r0 @ │ │ │ │ - andseq sl, r8, r4, ror #4 │ │ │ │ - ldrsbeq pc, [r8], -ip @ │ │ │ │ + mulseq r8, fp, r9 │ │ │ │ + andseq pc, r8, r4, ror #18 │ │ │ │ + andseq pc, r8, sp, lsl #19 │ │ │ │ + andseq pc, r8, r2, ror r9 @ │ │ │ │ + andseq pc, r8, pc, lsl #3 │ │ │ │ + andseq pc, r8, r0, lsr r1 @ │ │ │ │ + andseq sl, r8, r4, ror #5 │ │ │ │ + andseq pc, r8, ip, asr r1 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -178730,15 +178730,15 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add sl, r0, #124 @ 0x7c │ │ │ │ add r4, sp, #288 @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e997c │ │ │ │ + bl 1e9988 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #480] @ 0x1e0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #484] @ 0x1e4 │ │ │ │ str r0, [sp, #476] @ 0x1dc │ │ │ │ str sl, [sp, #472] @ 0x1d8 │ │ │ │ add r9, sp, #472 @ 0x1d8 │ │ │ │ @@ -178747,15 +178747,15 @@ │ │ │ │ bl df3a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e883c │ │ │ │ + bl 1e8848 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ add r8, r8, #24 │ │ │ │ subs fp, fp, #24 │ │ │ │ bne d5f80 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [fp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -178916,15 +178916,15 @@ │ │ │ │ str r3, [r7, #11] │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ ldr r0, [pc, #3896] @ d719c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #476] @ 0x1dc │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ b d6090 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne d6090 │ │ │ │ b d6388 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne d6470 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ @@ -178938,15 +178938,15 @@ │ │ │ │ b d62c4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r8, r8, #24 │ │ │ │ bl d24e4 │ │ │ │ subs r9, r9, #24 │ │ │ │ beq d6090 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e997c │ │ │ │ + bl 1e9988 │ │ │ │ mov r0, sl │ │ │ │ bl f54d0 │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ @@ -178974,15 +178974,15 @@ │ │ │ │ bl df504 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e883c │ │ │ │ + bl 1e8848 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r4, #409] @ 0x199 │ │ │ │ cmp r0, #1 │ │ │ │ bne d62b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ @@ -179001,15 +179001,15 @@ │ │ │ │ b d63c0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r9, r9, #24 │ │ │ │ bl d24e4 │ │ │ │ subs r8, r8, #24 │ │ │ │ beq d6090 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e997c │ │ │ │ + bl 1e9988 │ │ │ │ mov r0, sl │ │ │ │ bl f54d0 │ │ │ │ add r5, sp, #736 @ 0x2e0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ @@ -179034,26 +179034,26 @@ │ │ │ │ bl df7d4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e883c │ │ │ │ + bl 1e8848 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r4, #409] @ 0x199 │ │ │ │ cmp r0, #0 │ │ │ │ beq d63ac │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl dba34 │ │ │ │ b d63ac │ │ │ │ mov r0, fp │ │ │ │ - bl 1e997c │ │ │ │ + bl 1e9988 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ bl f54d0 │ │ │ │ add r5, sp, #736 @ 0x2e0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -179079,15 +179079,15 @@ │ │ │ │ bl df7d4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e883c │ │ │ │ + bl 1e8848 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r4, #409] @ 0x199 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6088 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ @@ -179117,15 +179117,15 @@ │ │ │ │ str r0, [sp, #500] @ 0x1f4 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ str r1, [sp, #504] @ 0x1f8 │ │ │ │ mov r1, #1 │ │ │ │ strh r1, [r0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r6, #2 │ │ │ │ beq d6090 │ │ │ │ add r1, sp, #736 @ 0x2e0 │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldm r1, {r0, r2, r3, r4, r7} │ │ │ │ @@ -179133,15 +179133,15 @@ │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #448] @ 0x1c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq d6090 │ │ │ │ ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #1 │ │ │ │ beq d6090 │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ ldrb r2, [r4, #402] @ 0x192 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -179193,30 +179193,30 @@ │ │ │ │ ldr r0, [pc, #4028] @ d766c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #476] @ 0x1dc │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ b d6090 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e997c │ │ │ │ + bl 1e9988 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [pc, #4080] @ d76d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ ldrd r2, [r6, #108] @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1ec630 │ │ │ │ + bl 1ec63c │ │ │ │ ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ add lr, sp, #288 @ 0x120 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ ldr r7, [sp, #708] @ 0x2c4 │ │ │ │ ldm lr, {r0, r3, r4, r5, r8, ip} │ │ │ │ mov r2, r1 │ │ │ │ @@ -179224,15 +179224,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ str r7, [sp, #500] @ 0x1f4 │ │ │ │ strh r2, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ mov r5, r6 │ │ │ │ cmp r1, #0 │ │ │ │ beq d6760 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ @@ -179289,15 +179289,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c350 │ │ │ │ b d8098 │ │ │ │ ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r3, fp │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ cmp r0, #1 │ │ │ │ beq d5e9c │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ ldr r0, [sp, #476] @ 0x1dc │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ @@ -179437,15 +179437,15 @@ │ │ │ │ str r2, [sp, #505] @ 0x1f9 │ │ │ │ strb r7, [sp, #496] @ 0x1f0 │ │ │ │ str r0, [sp, #497] @ 0x1f1 │ │ │ │ str r1, [sp, #501] @ 0x1f5 │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r4, #401] @ 0x191 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6b38 │ │ │ │ ldr r2, [pc, #4060] @ d7a90 │ │ │ │ mov r1, #8 │ │ │ │ @@ -179475,15 +179475,15 @@ │ │ │ │ str r2, [sp, #505] @ 0x1f9 │ │ │ │ strb r8, [sp, #496] @ 0x1f0 │ │ │ │ str r0, [sp, #497] @ 0x1f1 │ │ │ │ str r1, [sp, #501] @ 0x1f5 │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ cmp r8, #2 │ │ │ │ beq d7150 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ @@ -179494,15 +179494,15 @@ │ │ │ │ ldr r1, [r4, #448] @ 0x1c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq d7150 │ │ │ │ mov r5, r9 │ │ │ │ ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #1 │ │ │ │ beq d714c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -179548,15 +179548,15 @@ │ │ │ │ str r6, [sp, #472] @ 0x1d8 │ │ │ │ str ip, [sp, #476] @ 0x1dc │ │ │ │ str r3, [sp, #497] @ 0x1f1 │ │ │ │ str r1, [sp, #501] @ 0x1f5 │ │ │ │ str r0, [sp, #505] @ 0x1f9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ cmp r7, #0 │ │ │ │ beq d7130 │ │ │ │ add r6, r4, #16 │ │ │ │ b d6c70 │ │ │ │ add r6, r6, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq d7130 │ │ │ │ @@ -179593,15 +179593,15 @@ │ │ │ │ bl 3c350 │ │ │ │ b d8098 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #660] @ 0x294 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfb7c │ │ │ │ + bl 1dfb88 │ │ │ │ add r0, r7, r0 │ │ │ │ add r4, r4, #24 │ │ │ │ add r7, r0, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ bne d6d00 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r7, r6 │ │ │ │ @@ -179636,15 +179636,15 @@ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ add r9, r9, #24 │ │ │ │ add r4, sl, #1 │ │ │ │ subs r8, r8, #24 │ │ │ │ beq d6ea0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dfb7c │ │ │ │ + bl 1dfb88 │ │ │ │ add sl, r0, r4 │ │ │ │ cmp r6, r4 │ │ │ │ cmpls r4, r7 │ │ │ │ bcc d6d78 │ │ │ │ cmp r6, sl │ │ │ │ cmpls sl, r7 │ │ │ │ bcc d6d78 │ │ │ │ @@ -179669,15 +179669,15 @@ │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r0 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, fp, #1 │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r1, [sp, #296] @ 0x128 │ │ │ │ b d6e3c │ │ │ │ - andseq r9, r8, r4, lsl #29 │ │ │ │ + andseq r9, r8, r4, lsl #30 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r9 │ │ │ │ bl dca28 │ │ │ │ ldr fp, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ cmp fp, r0 │ │ │ │ bne d6e64 │ │ │ │ @@ -179712,15 +179712,15 @@ │ │ │ │ subs r6, r6, #1 │ │ │ │ beq d6f34 │ │ │ │ add r4, r9, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl de3d0 │ │ │ │ mov r9, r4 │ │ │ │ b d6ec4 │ │ │ │ - andseq r9, r8, r4, asr #28 │ │ │ │ + andseq r9, r8, r4, asr #29 │ │ │ │ ldr r4, [pc, #4092] @ d7ee8 │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [sp, #192] @ 0xc0 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r7, #0 │ │ │ │ bmi d6824 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -179732,15 +179732,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6824 │ │ │ │ mov r1, r9 │ │ │ │ b d72dc │ │ │ │ - andseq r9, r8, ip, lsl #28 │ │ │ │ + andseq r9, r8, ip, lsl #29 │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ cmp r1, #0 │ │ │ │ beq d6f54 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ @@ -179757,15 +179757,15 @@ │ │ │ │ add r6, pc, r6 │ │ │ │ lsl r7, r0, #4 │ │ │ │ cmp r7, #0 │ │ │ │ beq d698c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #3 │ │ │ │ - bl 1dd9c4 │ │ │ │ + bl 1dd9d0 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ add r8, r8, #48 @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq d6f80 │ │ │ │ ldrb r0, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r0, #1 │ │ │ │ ldrdeq r0, [r8, #-20] @ 0xffffffec │ │ │ │ @@ -179802,15 +179802,15 @@ │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r4, #448] @ 0x1c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq d7abc │ │ │ │ ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #0 │ │ │ │ bne d7abc │ │ │ │ ldr r1, [sp, #300] @ 0x12c │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ @@ -179842,15 +179842,15 @@ │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r7, r8 │ │ │ │ beq d7a98 │ │ │ │ ldrd r4, [r7] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fc6f8 │ │ │ │ + bl fc704 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ strd r4, [sp] │ │ │ │ bl e43e0 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ @@ -179886,16 +179886,16 @@ │ │ │ │ beq d5ed0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #660] @ 0x294 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl b3fc4 │ │ │ │ b d5ed0 │ │ │ │ - andseq lr, r8, r0, lsr #21 │ │ │ │ - andseq r9, r8, r4, asr #21 │ │ │ │ + andseq lr, r8, r0, lsr #22 │ │ │ │ + andseq r9, r8, r4, asr #22 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ sub fp, r0, #1 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ add sl, sp, #288 @ 0x120 │ │ │ │ lsl r1, r1, #3 │ │ │ │ sub r9, r1, #24 │ │ │ │ ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ @@ -179903,26 +179903,26 @@ │ │ │ │ beq d71f4 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ cmp r6, r0 │ │ │ │ bne d71e0 │ │ │ │ ldr r1, [pc, #4076] @ d81c4 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r1, #32 │ │ │ │ strb r1, [r0, r6] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #744] @ 0x2e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl dca28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e3f64 │ │ │ │ + bl 1e3f70 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ beq d7290 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ mov r5, sl │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ @@ -180085,15 +180085,15 @@ │ │ │ │ cmp r6, r7 │ │ │ │ mov r5, r6 │ │ │ │ addne r5, r5, #48 @ 0x30 │ │ │ │ beq d7bdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1dd9c0 │ │ │ │ + bl 1dd9cc │ │ │ │ add r9, r6, #24 │ │ │ │ cmp r0, #0 │ │ │ │ beq d74f0 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ bne d7bdc │ │ │ │ add r0, r6, #32 │ │ │ │ @@ -180104,15 +180104,15 @@ │ │ │ │ ldrdeq r0, [r0, #8] │ │ │ │ orrseq r0, r0, r1 │ │ │ │ bne d7be0 │ │ │ │ ldr r1, [pc, #4084] @ d84ec │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1dd9c0 │ │ │ │ + bl 1dd9cc │ │ │ │ add fp, sp, #240 @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d78c8 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #1 │ │ │ │ bne d7494 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ @@ -180122,51 +180122,51 @@ │ │ │ │ ldr r6, [r6, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #688] @ 0x2b0 │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ str r8, [sp, #680] @ 0x2a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ffa88 │ │ │ │ + bl 1ffa94 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne d7568 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #680 @ 0x2a8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl 2008c8 │ │ │ │ + bl 2008d4 │ │ │ │ add r0, sp, #680 @ 0x2a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2008c8 │ │ │ │ + bl 2008d4 │ │ │ │ ldr r1, [sp, #684] @ 0x2ac │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ str r8, [sp, #700] @ 0x2bc │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ str r8, [sp, #692] @ 0x2b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ffa44 │ │ │ │ + bl 1ffa50 │ │ │ │ mov r1, r7 │ │ │ │ add r4, sp, #896 @ 0x380 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r6, sp, #704 @ 0x2c0 │ │ │ │ add r7, sp, #288 @ 0x120 │ │ │ │ b d75d0 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ - bl 2008c8 │ │ │ │ + bl 2008d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 201da8 │ │ │ │ + bl 201db4 │ │ │ │ ldrb r0, [sp, #704] @ 0x2c0 │ │ │ │ cmp r0, #10 │ │ │ │ beq d7670 │ │ │ │ subs r0, r0, #5 │ │ │ │ movls r0, r8 │ │ │ │ cmp r0, #3 │ │ │ │ bhi d7660 │ │ │ │ @@ -180176,34 +180176,34 @@ │ │ │ │ @ instruction: 0xffffffbc │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ ldr r2, [sp, #700] @ 0x2bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ffa44 │ │ │ │ + bl 1ffa50 │ │ │ │ ldrb r0, [sp, #318] @ 0x13e │ │ │ │ cmp r0, #0 │ │ │ │ bne d75d0 │ │ │ │ ldrb r0, [sp, #296] @ 0x128 │ │ │ │ sub r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ bhi d75d0 │ │ │ │ ldr r1, [pc, #3912] @ d8590 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ b d75c8 │ │ │ │ strdeq sl, [r1], -ip @ │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ - bl 2006b8 │ │ │ │ + bl 2006c4 │ │ │ │ b d75d0 │ │ │ │ ldr r1, [sp, #708] @ 0x2c4 │ │ │ │ ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ b d75c8 │ │ │ │ - @ instruction: 0x0018e5b0 │ │ │ │ + andseq lr, r8, r0, lsr r6 │ │ │ │ ldr r6, [sp, #700] @ 0x2bc │ │ │ │ ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ cmp r6, #15 │ │ │ │ bcc d77d8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ @@ -180221,15 +180221,15 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r6 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ b d781c │ │ │ │ - andseq lr, r8, sl, ror r5 │ │ │ │ + @ instruction: 0x0018e5fa │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ movw r0, #65533 @ 0xfffd │ │ │ │ ldr r4, [pc, #3720] @ d8570 │ │ │ │ tst r1, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ beq d770c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -180246,15 +180246,15 @@ │ │ │ │ beq d7bdc │ │ │ │ add r9, r5, #24 │ │ │ │ mov r7, #2 │ │ │ │ sub r6, r9, #24 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1dd9c0 │ │ │ │ + bl 1dd9cc │ │ │ │ cmp r0, #0 │ │ │ │ beq d7770 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ bne d7bdc │ │ │ │ add r0, r9, #8 │ │ │ │ mov fp, #0 │ │ │ │ @@ -180264,15 +180264,15 @@ │ │ │ │ ldrdeq r0, [r0, #8] │ │ │ │ orrseq r0, r0, r1 │ │ │ │ bne d7be0 │ │ │ │ ldr r1, [pc, #3580] @ d8574 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1dd9c0 │ │ │ │ + bl 1dd9cc │ │ │ │ add fp, sp, #240 @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d78b8 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #1 │ │ │ │ bne d7948 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ @@ -180350,15 +180350,15 @@ │ │ │ │ add r5, r9, #24 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [pc, #3240] @ d8578 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1dd9c0 │ │ │ │ + bl 1dd9cc │ │ │ │ cmp r0, #0 │ │ │ │ beq d7928 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ bne d7494 │ │ │ │ add r0, r6, #32 │ │ │ │ ldrd r2, [r0] │ │ │ │ @@ -180374,25 +180374,25 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ b d7498 │ │ │ │ ldr r1, [pc, #3148] @ d857c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1dd9c0 │ │ │ │ + bl 1dd9cc │ │ │ │ cmp r0, #0 │ │ │ │ beq d7494 │ │ │ │ b d7afc │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ add r6, r9, #24 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ b d7498 │ │ │ │ - @ instruction: 0x001893dc │ │ │ │ - andseq lr, r8, r0, lsl r3 │ │ │ │ + andseq r9, r8, ip, asr r4 │ │ │ │ + mulseq r8, r0, r3 │ │ │ │ sub r6, r9, #24 │ │ │ │ add r5, r9, #24 │ │ │ │ mov r9, #2 │ │ │ │ b d752c │ │ │ │ mov lr, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov fp, #0 │ │ │ │ @@ -180426,15 +180426,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ beq d80ac │ │ │ │ mov r7, r0 │ │ │ │ b d7a10 │ │ │ │ eoreq r9, r1, r8, asr #31 │ │ │ │ - andseq r9, r8, r0, lsl #6 │ │ │ │ + andseq r9, r8, r0, lsl #7 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ str r7, [sp, #292] @ 0x124 │ │ │ │ @@ -180461,15 +180461,15 @@ │ │ │ │ beq d7010 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ b d7010 │ │ │ │ eoreq r9, r1, r8, lsr pc │ │ │ │ - @ instruction: 0x001875d4 │ │ │ │ + andseq r7, r8, r4, asr r6 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ beq d7abc │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ @@ -180494,15 +180494,15 @@ │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #1 │ │ │ │ bne d7bdc │ │ │ │ ldrd r2, [r6, #28] │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r8, [sp, #900] @ 0x384 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #904] @ 0x388 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [pc, #2636] @ d8580 │ │ │ │ strh r1, [fp, #84] @ 0x54 │ │ │ │ strb r1, [sp, #312] @ 0x138 │ │ │ │ @@ -180542,15 +180542,15 @@ │ │ │ │ bfc r4, #0, #12 │ │ │ │ orr r7, r1, r0 │ │ │ │ orr r9, r4, r6, lsr #20 │ │ │ │ mov r4, #0 │ │ │ │ mov fp, #1 │ │ │ │ b d7ff8 │ │ │ │ eoreq r9, r1, r4, ror ip │ │ │ │ - andseq lr, r8, ip, rrx │ │ │ │ + andseq lr, r8, ip, ror #1 │ │ │ │ mov fp, #0 │ │ │ │ mov r8, #0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -180758,23 +180758,23 @@ │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r8, r9, r0, lsl #3 │ │ │ │ add fp, r1, #48 @ 0x30 │ │ │ │ add r6, r1, #64 @ 0x40 │ │ │ │ add sl, sp, #472 @ 0x1d8 │ │ │ │ mov r7, r9 │ │ │ │ b d7f48 │ │ │ │ - andseq sp, r8, r9, lsl #26 │ │ │ │ + andseq sp, r8, r9, lsl #27 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r7, r8 │ │ │ │ beq d7f94 │ │ │ │ ldrd r4, [r7] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl fc6f8 │ │ │ │ + bl fc704 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ strd r4, [sp] │ │ │ │ bl e43e0 │ │ │ │ ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ @@ -181087,15 +181087,15 @@ │ │ │ │ b d8478 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ bl d24e4 │ │ │ │ b d8464 │ │ │ │ mov sl, r0 │ │ │ │ b d8494 │ │ │ │ - andseq r8, r8, r4, lsl #17 │ │ │ │ + andseq r8, r8, r4, lsl #18 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ bl d34e4 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ b d8498 │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ @@ -181123,15 +181123,15 @@ │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ beq d8520 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ b d8520 │ │ │ │ - andseq r8, r8, r0, lsl #16 │ │ │ │ + andseq r8, r8, r0, lsl #17 │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, #0 │ │ │ │ beq d850c │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -181156,23 +181156,23 @@ │ │ │ │ mov r0, fp │ │ │ │ bl d299c │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ strhteq r9, [r1], -r0 │ │ │ │ strdeq r8, [r1], -ip @ │ │ │ │ - andseq r8, r8, r0, lsl r6 │ │ │ │ - andseq r8, r8, r0, lsl #11 │ │ │ │ - andseq sp, r8, ip, ror #4 │ │ │ │ - andseq sp, r8, r1, lsl r2 │ │ │ │ + mulseq r8, r0, r6 │ │ │ │ + andseq r8, r8, r0, lsl #12 │ │ │ │ + andseq sp, r8, ip, ror #5 │ │ │ │ + mulseq r8, r1, r2 │ │ │ │ eoreq r8, r1, r8, lsl sp │ │ │ │ - andseq r8, r8, r0, lsr r5 │ │ │ │ + @ instruction: 0x001885b0 │ │ │ │ strhteq r8, [r1], -r4 │ │ │ │ - andseq r8, r8, r8, asr #8 │ │ │ │ - andseq lr, r8, pc, lsl r0 │ │ │ │ + andseq r8, r8, r8, asr #9 │ │ │ │ + mulseq r8, pc, r0 @ │ │ │ │ eoreq r8, r1, ip, lsl #21 │ │ │ │ eoreq r8, r1, r4, asr ip │ │ │ │ ldrdeq r8, [r1], -r0 @ │ │ │ │ eoreq r8, r1, ip, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldrb r7, [r0, #405] @ 0x195 │ │ │ │ @@ -181285,15 +181285,15 @@ │ │ │ │ beq d878c │ │ │ │ ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ sub r3, r3, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne d87dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -181336,37 +181336,37 @@ │ │ │ │ bl 3c798 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl d2ab0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq ip, r8, r2, ror #9 │ │ │ │ - ldrdeq r8, [r1], -ip @ │ │ │ │ andseq ip, r8, r2, ror #10 │ │ │ │ - andseq ip, r8, sl, lsr #10 │ │ │ │ - andseq r7, r8, r8, lsr r7 │ │ │ │ + ldrdeq r8, [r1], -ip @ │ │ │ │ + andseq ip, r8, r2, ror #11 │ │ │ │ + andseq ip, r8, sl, lsr #11 │ │ │ │ + @ instruction: 0x001877b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #409] @ 0x199 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq d8878 │ │ │ │ add r0, sl, #472 @ 0x1d8 │ │ │ │ - bl fdf70 │ │ │ │ + bl fdf7c │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r6, #224]! @ 0xe0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne d8894 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b d8924 │ │ │ │ add r0, sl, #236 @ 0xec │ │ │ │ - bl 16ef18 │ │ │ │ + bl 16ef24 │ │ │ │ ldr r3, [sl, #244] @ 0xf4 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r4, r7, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ bne d88a0 │ │ │ │ cmn r2, #1 │ │ │ │ @@ -181577,15 +181577,15 @@ │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ ldrb r1, [fp, #409] @ 0x199 │ │ │ │ mov r2, r9 │ │ │ │ strb r6, [sp, #87] @ 0x57 │ │ │ │ and r3, r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1d7a88 │ │ │ │ + bl 1d7a94 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne d8c68 │ │ │ │ add r0, r5, #8 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ orr r1, r1, #4 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ @@ -181786,15 +181786,15 @@ │ │ │ │ str r6, [sl] │ │ │ │ str r5, [sl, #4] │ │ │ │ str r4, [sl, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r8} │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ - bl fbd0c │ │ │ │ + bl fbd18 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ str r4, [sp] │ │ │ │ bl e4590 │ │ │ │ ldr r1, [sp, #576] @ 0x240 │ │ │ │ @@ -181904,40 +181904,40 @@ │ │ │ │ ldr r1, [r4, #496]! @ 0x1f0 │ │ │ │ cmp r1, #0 │ │ │ │ beq d9314 │ │ │ │ ldr r2, [fp, #500] @ 0x1f4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov r7, #1 │ │ │ │ - bl 109a7c │ │ │ │ + bl 109a88 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ bne d92e0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ b d9314 │ │ │ │ add r5, r9, #52 @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ mov r7, #1 │ │ │ │ - bl 1e99ec │ │ │ │ + bl 1e99f8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, r1, #40 @ 0x28 │ │ │ │ beq d91ac │ │ │ │ mov r6, fp │ │ │ │ ldr r1, [r6, #496]! @ 0x1f0 │ │ │ │ cmp r1, #0 │ │ │ │ beq d9194 │ │ │ │ ldr r2, [fp, #500] @ 0x1f4 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov r7, #1 │ │ │ │ - bl 109a7c │ │ │ │ + bl 109a88 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ beq d92d8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne d92ac │ │ │ │ @@ -181963,30 +181963,30 @@ │ │ │ │ str r1, [sp, #560] @ 0x230 │ │ │ │ add r9, sp, #368 @ 0x170 │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ - bl fb584 │ │ │ │ + bl fb590 │ │ │ │ ldrb r0, [sp, #87] @ 0x57 │ │ │ │ add r8, sp, #496 @ 0x1f0 │ │ │ │ ldrb r1, [sp, #492] @ 0x1ec │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ orr r0, r1, r0 │ │ │ │ strb r0, [sp, #492] @ 0x1ec │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ mov r0, r8 │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ str sl, [sp, #544] @ 0x220 │ │ │ │ add r0, r9, #24 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ mov r6, r9 │ │ │ │ - bl fca20 │ │ │ │ + bl fca2c │ │ │ │ add r9, sp, #144 @ 0x90 │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ add r1, r6, #40 @ 0x28 │ │ │ │ @@ -182163,15 +182163,15 @@ │ │ │ │ ldrd r4, [r7] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl fb584 │ │ │ │ + bl fb590 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #560 @ 0x230 │ │ │ │ mov r1, r6 │ │ │ │ bl f3cc0 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ @@ -182185,15 +182185,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq d99ac │ │ │ │ ldr r2, [fp, #500] @ 0x1f4 │ │ │ │ add fp, sp, #560 @ 0x230 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov r7, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 109a7c │ │ │ │ + bl 109a88 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #0 │ │ │ │ bne d99ac │ │ │ │ ldr r1, [sp, #572] @ 0x23c │ │ │ │ ldr r0, [sp, #564] @ 0x234 │ │ │ │ ldr r7, [sp, #216] @ 0xd8 │ │ │ │ add r8, r0, r1, lsl #7 │ │ │ │ @@ -182287,15 +182287,15 @@ │ │ │ │ add fp, sp, #144 @ 0x90 │ │ │ │ mov r0, fp │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ str sl, [sp, #496] @ 0x1f0 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r0, r9 │ │ │ │ - bl fca20 │ │ │ │ + bl fca2c │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ ldm fp, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -182326,15 +182326,15 @@ │ │ │ │ mov r1, fp │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, fp │ │ │ │ mov r7, sl │ │ │ │ - bl 1e883c │ │ │ │ + bl 1e8848 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ str r0, [r1, #20] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne d9834 │ │ │ │ @@ -182724,15 +182724,15 @@ │ │ │ │ str r2, [sp, #652] @ 0x28c │ │ │ │ str r7, [sp, #616] @ 0x268 │ │ │ │ str r3, [sp, #641] @ 0x281 │ │ │ │ str r1, [sp, #645] @ 0x285 │ │ │ │ str r0, [sp, #649] @ 0x289 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ movw sl, #32896 @ 0x8080 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r4, #0 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ cmp r0, #1 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ bne da020 │ │ │ │ @@ -182753,15 +182753,15 @@ │ │ │ │ bne db500 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq da028 │ │ │ │ add r0, r4, #16 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl fca20 │ │ │ │ + bl fca2c │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r6, [pc, #3880] @ dada0 │ │ │ │ lsr r2, r0, #25 │ │ │ │ movt r3, #257 @ 0x101 │ │ │ │ and r0, r1, r0 │ │ │ │ mul lr, r2, r3 │ │ │ │ @@ -182812,15 +182812,15 @@ │ │ │ │ beq da0ec │ │ │ │ ldr r7, [r0, #-4] │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ add r0, r4, #16 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl fb9e8 │ │ │ │ + bl fb9f4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r4, [pc, #4040] @ daf2c │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ and fp, r5, r0 │ │ │ │ mul r2, r1, r2 │ │ │ │ @@ -182875,15 +182875,15 @@ │ │ │ │ b da15c │ │ │ │ add r4, r4, r9, lsl #3 │ │ │ │ ldr r0, [r4, #-20] @ 0xffffffec │ │ │ │ cmp r0, #0 │ │ │ │ beq da120 │ │ │ │ sub r0, r4, #16 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ - bl fca20 │ │ │ │ + bl fca2c │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r7, #257 @ 0x101 │ │ │ │ ldrd r2, [r4, #-32] @ 0xffffffe0 │ │ │ │ mul lr, r1, r7 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ and r7, r3, r0 │ │ │ │ @@ -182982,15 +182982,15 @@ │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [fp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq da2f0 │ │ │ │ add r0, r7, #136 @ 0x88 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl fc6f8 │ │ │ │ + bl fc704 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldrd r4, [r7, #120] @ 0x78 │ │ │ │ mul r7, r1, r2 │ │ │ │ and fp, r5, r0 │ │ │ │ sub r2, r4, #12 │ │ │ │ @@ -183051,15 +183051,15 @@ │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq da44c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl fc6f8 │ │ │ │ + bl fc704 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ mul r5, r1, r2 │ │ │ │ ldr r4, [r4, #56] @ 0x38 │ │ │ │ and fp, r7, r0 │ │ │ │ @@ -183177,15 +183177,15 @@ │ │ │ │ b da478 │ │ │ │ ldr r1, [r8, #448] @ 0x1c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq da588 │ │ │ │ ldr r2, [r8, #452] @ 0x1c4 │ │ │ │ sub r3, r0, r6 │ │ │ │ add r0, sp, #616 @ 0x268 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #616] @ 0x268 │ │ │ │ cmp r0, #1 │ │ │ │ beq da588 │ │ │ │ ldr r1, [sp, #628] @ 0x274 │ │ │ │ ldr r0, [sp, #620] @ 0x26c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -183548,15 +183548,15 @@ │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq dab14 │ │ │ │ ldr r2, [fp, #452] @ 0x1c4 │ │ │ │ sub r3, r0, r6 │ │ │ │ add r0, sp, #616 @ 0x268 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #616] @ 0x268 │ │ │ │ cmp r0, #1 │ │ │ │ beq daafc │ │ │ │ ldr r1, [sp, #628] @ 0x274 │ │ │ │ ldr r0, [sp, #620] @ 0x26c │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ @@ -183613,15 +183613,15 @@ │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq db5b8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ add r0, sp, #616 @ 0x268 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #616] @ 0x268 │ │ │ │ cmp r0, #0 │ │ │ │ bne db5b8 │ │ │ │ ldr r1, [sp, #628] @ 0x274 │ │ │ │ mov r9, r7 │ │ │ │ ldr r0, [sp, #620] @ 0x26c │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -183672,15 +183672,15 @@ │ │ │ │ bne dacf8 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq dad14 │ │ │ │ ldr r2, [fp, #452] @ 0x1c4 │ │ │ │ add r0, sp, #616 @ 0x268 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [sp, #616] @ 0x268 │ │ │ │ cmp r0, #0 │ │ │ │ bne dacec │ │ │ │ ldr r1, [sp, #628] @ 0x274 │ │ │ │ ldr r0, [sp, #620] @ 0x26c │ │ │ │ @@ -183726,15 +183726,15 @@ │ │ │ │ ldr fp, [r2] │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r9, sl, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b dae7c │ │ │ │ - andseq r5, r8, ip, ror #30 │ │ │ │ + andseq r5, r8, ip, ror #31 │ │ │ │ eoreq r6, r4, r0, ror #3 │ │ │ │ eoreq r6, r4, r8, lsl #3 │ │ │ │ ldr r0, [r6, r2] │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ eor r0, r0, ip │ │ │ │ @@ -183797,15 +183797,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, fp, r0, lsl #2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r1, r8, #12 │ │ │ │ - bl fc3d0 │ │ │ │ + bl fc3dc │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ mul ip, r1, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r5] │ │ │ │ @@ -183901,29 +183901,29 @@ │ │ │ │ mov r0, #9 │ │ │ │ str r6, [sp, #636] @ 0x27c │ │ │ │ str r5, [sp, #648] @ 0x288 │ │ │ │ str r4, [sp, #644] @ 0x284 │ │ │ │ strb r0, [sp, #640] @ 0x280 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ ldrb r0, [fp] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ tstne r0, #1 │ │ │ │ beq db11c │ │ │ │ ldr r0, [r9, #212] @ 0xd4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne db098 │ │ │ │ ldr r0, [pc, #1792] @ db780 │ │ │ │ mov r2, #7 │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ b db0e0 │ │ │ │ - andseq sl, r8, r6, lsr #22 │ │ │ │ + andseq sl, r8, r6, lsr #23 │ │ │ │ eoreq r7, r1, ip, asr r1 │ │ │ │ eoreq r7, r1, r8, lsr #2 │ │ │ │ ldr r0, [pc, #1764] @ db784 │ │ │ │ ldrd r2, [r9, #216] @ 0xd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #792] @ 0x318 │ │ │ │ add r0, r0, #7 │ │ │ │ @@ -183950,15 +183950,15 @@ │ │ │ │ mov r0, #9 │ │ │ │ str r6, [sp, #636] @ 0x27c │ │ │ │ str r5, [sp, #648] @ 0x288 │ │ │ │ str r4, [sp, #644] @ 0x284 │ │ │ │ strb r0, [sp, #640] @ 0x280 │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ ldrb r0, [r9, #405] @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ beq db1cc │ │ │ │ ldr r2, [pc, #1624] @ db788 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ @@ -183979,15 +183979,15 @@ │ │ │ │ ldr r1, [r9, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ cmp r1, #0 │ │ │ │ beq db1cc │ │ │ │ ldr r2, [r9, #452] @ 0x1c4 │ │ │ │ add r0, sp, #784 @ 0x310 │ │ │ │ add r3, sp, #616 @ 0x268 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #784] @ 0x310 │ │ │ │ cmp r0, #1 │ │ │ │ beq db1cc │ │ │ │ ldr r1, [sp, #796] @ 0x31c │ │ │ │ ldr r0, [sp, #788] @ 0x314 │ │ │ │ ldr r2, [pc, #1504] @ db78c │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -184011,15 +184011,15 @@ │ │ │ │ beq db3a8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ bne db3a8 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ add r1, r9, #472 @ 0x1d8 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl fde14 │ │ │ │ + bl fde20 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq db3a8 │ │ │ │ add fp, sp, #376 @ 0x178 │ │ │ │ mov r1, #10 │ │ │ │ mov r6, #0 │ │ │ │ ldm fp, {r4, r9, fp} │ │ │ │ @@ -184091,15 +184091,15 @@ │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ mov r0, #3 │ │ │ │ str fp, [sp, #652] @ 0x28c │ │ │ │ str ip, [sp, #644] @ 0x284 │ │ │ │ strb r0, [sp, #640] @ 0x280 │ │ │ │ ldr r0, [sp, #988] @ 0x3dc │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp fp, #0 │ │ │ │ beq db38c │ │ │ │ add r5, r9, #4 │ │ │ │ b db370 │ │ │ │ add r5, r5, #12 │ │ │ │ subs fp, fp, #1 │ │ │ │ @@ -184357,21 +184357,21 @@ │ │ │ │ eoreq r6, r1, ip, lsr #4 │ │ │ │ eoreq r6, r1, ip, lsr #3 │ │ │ │ ldrdeq r5, [r1], -ip @ │ │ │ │ eoreq r6, r1, ip, lsr #22 │ │ │ │ eoreq r5, r1, r8, lsr #18 │ │ │ │ eoreq r6, r1, r0, lsl r7 │ │ │ │ eoreq r5, r1, r8, lsr #7 │ │ │ │ - andseq r9, r8, r2, asr #20 │ │ │ │ - andseq r4, r8, r8, asr sp │ │ │ │ - andseq r4, r8, ip, asr #26 │ │ │ │ - andseq r9, r8, r4, ror #23 │ │ │ │ - andseq r9, r8, pc, asr #23 │ │ │ │ - andseq r9, r8, r2, asr sl │ │ │ │ - andseq r4, r8, r4, ror fp │ │ │ │ + andseq r9, r8, r2, asr #21 │ │ │ │ + @ instruction: 0x00184dd8 │ │ │ │ + andseq r4, r8, ip, asr #27 │ │ │ │ + andseq r9, r8, r4, ror #24 │ │ │ │ + andseq r9, r8, pc, asr #24 │ │ │ │ + @ instruction: 0x00189ad2 │ │ │ │ + @ instruction: 0x00184bf4 │ │ │ │ strdeq r5, [r1], -r4 @ │ │ │ │ eoreq r5, r1, r8, asr #7 │ │ │ │ eoreq r5, r1, r8, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [pc, #640] @ dba30 │ │ │ │ @@ -184456,15 +184456,15 @@ │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq db8a0 │ │ │ │ ldr r2, [sl, #500] @ 0x1f4 │ │ │ │ add r0, sp, #384 @ 0x180 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - bl 109a7c │ │ │ │ + bl 109a88 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #1 │ │ │ │ beq db8a0 │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ add r3, sp, #400 @ 0x190 │ │ │ │ stm r3, {r0, r1, r2, r5} │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ @@ -184622,15 +184622,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ bne dbc08 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ - bl fe358 │ │ │ │ + bl fe364 │ │ │ │ b dbc10 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -184646,15 +184646,15 @@ │ │ │ │ ldr r0, [fp, #212] @ 0xd4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne dbc80 │ │ │ │ b dbd14 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, r6 │ │ │ │ - bl fd820 │ │ │ │ + bl fd82c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ bne dbe2c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [pc, #808] @ dbf40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ @@ -184670,15 +184670,15 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [pc, #760] @ dbf44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne dbcdc │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [fp, #212] @ 0xd4 │ │ │ │ @@ -184772,15 +184772,15 @@ │ │ │ │ strh r4, [sp, #118] @ 0x76 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ strh r5, [sp, #102] @ 0x66 │ │ │ │ strh r6, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r8, #0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ beq dbaa0 │ │ │ │ @@ -184852,23 +184852,23 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00188cbe │ │ │ │ + andseq r8, r8, lr, lsr sp │ │ │ │ eoreq r4, r1, r4, lsr ip │ │ │ │ - @ instruction: 0x00188fde │ │ │ │ - andseq r8, r8, r1, asr #31 │ │ │ │ + andseq r9, r8, lr, asr r0 │ │ │ │ + andseq r9, r8, r1, asr #32 │ │ │ │ eoreq r4, r4, ip, lsr r3 │ │ │ │ eoreq r4, r1, ip, lsr ip │ │ │ │ eoreq r4, r1, r8, asr #24 │ │ │ │ eoreq r4, r1, r0, ror #24 │ │ │ │ - andseq r9, r8, sl, asr r0 │ │ │ │ + ldrsbeq r9, [r8], -sl │ │ │ │ eoreq r4, r1, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -184892,15 +184892,15 @@ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ ldr r9, [r8, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r4 │ │ │ │ ldr r5, [pc, #2276] @ dc8c4 │ │ │ │ ldr r7, [pc, #2276] @ dc8c8 │ │ │ │ ldr ip, [pc, #2276] @ dc8cc │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -184931,15 +184931,15 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #51] @ 0x33 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #55] @ 0x37 │ │ │ │ @@ -184959,15 +184959,15 @@ │ │ │ │ str r0, [sp, #161] @ 0xa1 │ │ │ │ str r1, [sp, #165] @ 0xa5 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bne dc0e0 │ │ │ │ ldr r1, [pc, #2044] @ dc8d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ ldm r9!, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, ip, r0, lsl #4 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ @@ -184994,15 +184994,15 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #83] @ 0x53 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #87] @ 0x57 │ │ │ │ @@ -185022,15 +185022,15 @@ │ │ │ │ str r0, [sp, #161] @ 0xa1 │ │ │ │ str r1, [sp, #165] @ 0xa5 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ bne dc1dc │ │ │ │ ldr r1, [pc, #1808] @ dc8e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ ldm r9!, {r0, r2, r3, r4, r5, r7} │ │ │ │ add r1, ip, r1, lsl #4 │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5, r7} │ │ │ │ ldm r9, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ @@ -185054,15 +185054,15 @@ │ │ │ │ ldr r0, [r8, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq dc350 │ │ │ │ ldrd r2, [r8, #108] @ 0x6c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1ec630 │ │ │ │ + bl 1ec63c │ │ │ │ ldr r0, [pc, #1688] @ dc8fc │ │ │ │ mov r1, #9 │ │ │ │ mov r4, #7 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ @@ -185104,15 +185104,15 @@ │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ strb r0, [sp, #160] @ 0xa0 │ │ │ │ bne dc324 │ │ │ │ ldr r1, [pc, #1512] @ dc904 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ mov r1, sl │ │ │ │ ldm r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -185166,15 +185166,15 @@ │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ bne dc420 │ │ │ │ ldr r1, [pc, #1244] @ dc8f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldm r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r9, r9, #1 │ │ │ │ add r0, ip, r0, lsl #4 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -185199,15 +185199,15 @@ │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ bne dc4a4 │ │ │ │ ldr r1, [pc, #1120] @ dc8f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldm r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r9, r9, #1 │ │ │ │ add r0, ip, r0, lsl #4 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -185234,15 +185234,15 @@ │ │ │ │ cmp r9, r3 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ bne dc530 │ │ │ │ ldr r1, [pc, #1008] @ dc914 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldm sl!, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, ip, r0, lsl #4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -185337,15 +185337,15 @@ │ │ │ │ str r9, [sp, #172] @ 0xac │ │ │ │ str ip, [sp, #164] @ 0xa4 │ │ │ │ strb r0, [sp, #160] @ 0xa0 │ │ │ │ bne dc6c8 │ │ │ │ ldr r1, [pc, #584] @ dc908 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea468 │ │ │ │ + bl 1ea474 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ ldm sl!, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -185396,15 +185396,15 @@ │ │ │ │ str r8, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ strh fp, [sp, #142] @ 0x8e │ │ │ │ strh r4, [sp, #140] @ 0x8c │ │ │ │ str lr, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #161] @ 0xa1 │ │ │ │ str r2, [sp, #165] @ 0xa5 │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r2, [pc, #328] @ dc91c │ │ │ │ @@ -185465,34 +185465,34 @@ │ │ │ │ b dc8b0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl d2444 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - mulseq r8, fp, ip │ │ │ │ - andseq r8, r8, ip, lsr #25 │ │ │ │ + andseq r8, r8, fp, lsl sp │ │ │ │ + andseq r8, r8, ip, lsr #26 │ │ │ │ eoreq r4, r1, r0, lsl sl │ │ │ │ eoreq r3, r4, r4, asr #27 │ │ │ │ eoreq r4, r1, r0, ror #18 │ │ │ │ - mulseq r8, r4, pc @ │ │ │ │ - andeq pc, r1, r4, lsr #13 │ │ │ │ - andseq r1, r8, r0, lsl #30 │ │ │ │ + andseq r2, r8, r4, lsl r0 │ │ │ │ + @ instruction: 0x0001f6b0 │ │ │ │ + andseq r1, r8, r0, lsl #31 │ │ │ │ eoreq r4, r1, r4, asr #16 │ │ │ │ - andseq r8, r8, fp, lsr #18 │ │ │ │ - andseq r3, r8, r0, ror #18 │ │ │ │ + andseq r8, r8, fp, lsr #19 │ │ │ │ + andseq r3, r8, r0, ror #19 │ │ │ │ eoreq r4, r1, r4, asr r6 │ │ │ │ - andseq r8, r8, sp, lsr #16 │ │ │ │ + andseq r8, r8, sp, lsr #17 │ │ │ │ eoreq r4, r1, r0, ror #11 │ │ │ │ - andseq r8, r8, r8, lsr #20 │ │ │ │ - @ instruction: 0x001889f1 │ │ │ │ + andseq r8, r8, r8, lsr #21 │ │ │ │ + andseq r8, r8, r1, ror sl │ │ │ │ eoreq r4, r1, ip, lsr #14 │ │ │ │ mlaeq r1, r8, r3, r4 │ │ │ │ eoreq r4, r1, r8, lsr #9 │ │ │ │ - andseq r3, r8, r8, lsr r8 │ │ │ │ + @ instruction: 0x001838b8 │ │ │ │ eoreq r4, r1, r4, ror #10 │ │ │ │ mlaeq r1, r0, r5, r4 │ │ │ │ eoreq r4, r1, ip, lsr #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ subs r3, r2, #-2147483646 @ 0x80000002 │ │ │ │ @@ -185526,15 +185526,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [pc, #80] @ dca24 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ @@ -185546,21 +185546,21 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq r1, r8, lr │ │ │ │ + andeq lr, r1, r4, lsr #29 │ │ │ │ eoreq r4, r1, ip, lsr #2 │ │ │ │ - andeq lr, r1, r8, asr lr │ │ │ │ - @ instruction: 0x001816b0 │ │ │ │ + andeq lr, r1, r4, ror #28 │ │ │ │ + andseq r1, r8, r0, lsr r7 │ │ │ │ eoreq r4, r1, r4, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r3, r1 │ │ │ │ add r2, r0, #8 │ │ │ │ ldrb r7, [r3], #8 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ @@ -185699,15 +185699,15 @@ │ │ │ │ ldr r3, [pc, #1644] @ dd2c4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 24a028 │ │ │ │ + bl 24a034 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ bne dcdcc │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr lr, [sp, #88] @ 0x58 │ │ │ │ add r3, r4, #8 │ │ │ │ @@ -185883,15 +185883,15 @@ │ │ │ │ bne dcf9c │ │ │ │ mov r6, r8 │ │ │ │ tst r1, #1 │ │ │ │ bne dd0a4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e827c │ │ │ │ + bl 1e8288 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq dcf7c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -185997,15 +185997,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r4, r6 │ │ │ │ sub r2, r0, r6 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1e827c │ │ │ │ + bl 1e8288 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq dd15c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r8, #0 │ │ │ │ @@ -186105,15 +186105,15 @@ │ │ │ │ beq dd2bc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00187ed7 │ │ │ │ + andseq r7, r8, r7, asr pc │ │ │ │ eoreq r3, r1, ip, asr r8 │ │ │ │ eoreq r3, r1, r0, lsr #12 │ │ │ │ eoreq r3, r1, ip, lsr #11 │ │ │ │ strdeq r3, [r1], -r8 @ │ │ │ │ eoreq r3, r1, r8, ror #11 │ │ │ │ ldrdeq r3, [r1], -r8 @ │ │ │ │ eoreq r3, r1, r0, asr sl │ │ │ │ @@ -186123,15 +186123,15 @@ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq dd400 │ │ │ │ add r1, r0, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl fbd0c │ │ │ │ + bl fbd18 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr lr, [r4] │ │ │ │ mul r5, r1, r2 │ │ │ │ movw r7, #65279 @ 0xfeff │ │ │ │ ldr r1, [r4, #16] │ │ │ │ @@ -186310,15 +186310,15 @@ │ │ │ │ strh r2, [r1, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r3, r0, lsl #2] │ │ │ │ str r7, [r3, r0, lsl #2] │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl fe358 │ │ │ │ + bl fe364 │ │ │ │ ldr r0, [pc, #216] @ dd6dc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #212] @ dd6e0 │ │ │ │ add r2, sp, #32 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -186327,15 +186327,15 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ bne dd668 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r1, [r4] │ │ │ │ @@ -186448,15 +186448,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ beq dd834 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne dd800 │ │ │ │ b dd888 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ beq dd888 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r7, r3 │ │ │ │ add r7, r0, #1 │ │ │ │ str r7, [r9, #12] │ │ │ │ @@ -186684,15 +186684,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ beq ddbe0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne ddbb0 │ │ │ │ b ddcac │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ beq ddcac │ │ │ │ mov r3, r1 │ │ │ │ add r0, r7, r3 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ add r7, r0, #1 │ │ │ │ str r7, [r9, #12] │ │ │ │ @@ -186720,15 +186720,15 @@ │ │ │ │ cmp r0, r4 │ │ │ │ beq ddc70 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne ddc40 │ │ │ │ b ddcc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ beq ddcc8 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r7, r3 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ add r7, r0, #1 │ │ │ │ str r7, [r9, #12] │ │ │ │ @@ -186779,15 +186779,15 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ add r1, r2, #80 @ 0x50 │ │ │ │ add r0, r2, #88 @ 0x58 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2213f4 │ │ │ │ + bl 221400 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ beq dde80 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add fp, r4, #20 │ │ │ │ add r1, r0, #12 │ │ │ │ orr r0, r0, #5 │ │ │ │ @@ -186801,15 +186801,15 @@ │ │ │ │ b dddb4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2213f4 │ │ │ │ + bl 221400 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ beq dde80 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldrb r1, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -186872,15 +186872,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne dde9c │ │ │ │ cmp r1, #1 │ │ │ │ bne ddec4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2106f8 │ │ │ │ + bl 210704 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ @@ -186911,31 +186911,31 @@ │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r7, #0 │ │ │ │ beq ddf98 │ │ │ │ ldr r4, [pc, #56] @ ddfa8 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ bne ddf78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mlaeq r1, r0, r2, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -187032,15 +187032,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne de120 │ │ │ │ cmp r2, #1 │ │ │ │ bne de144 │ │ │ │ dmb ish │ │ │ │ - bl 2106f8 │ │ │ │ + bl 210704 │ │ │ │ ldrd r0, [r4] │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ cmpne r0, #0 │ │ │ │ bne de170 │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ orrs r0, r0, r1 │ │ │ │ @@ -187055,15 +187055,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne de17c │ │ │ │ cmp r2, #1 │ │ │ │ bne de1a0 │ │ │ │ dmb ish │ │ │ │ - bl 2106f8 │ │ │ │ + bl 210704 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq de158 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ @@ -187075,15 +187075,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne de1cc │ │ │ │ cmp r2, #1 │ │ │ │ bne de1f0 │ │ │ │ dmb ish │ │ │ │ - bl 2106f8 │ │ │ │ + bl 210704 │ │ │ │ ldrd r0, [r4, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq de16c │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -187350,15 +187350,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne de618 │ │ │ │ cmp r2, #1 │ │ │ │ bne de600 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b de600 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq de65c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -187402,15 +187402,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne de6e8 │ │ │ │ cmp r2, #1 │ │ │ │ bne de698 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b de698 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq de73c │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -187472,15 +187472,15 @@ │ │ │ │ bne de7f4 │ │ │ │ cmp r1, #1 │ │ │ │ bne de824 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b de89c │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r7 │ │ │ │ beq de878 │ │ │ │ @@ -187492,15 +187492,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne de850 │ │ │ │ cmp r2, #1 │ │ │ │ bne de838 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b de838 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq de894 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ @@ -187539,15 +187539,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne de908 │ │ │ │ cmp r1, #1 │ │ │ │ bne de930 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ @@ -187690,15 +187690,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne deb68 │ │ │ │ cmp r2, #1 │ │ │ │ bne deb8c │ │ │ │ dmb ish │ │ │ │ - bl 2106f8 │ │ │ │ + bl 210704 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq debac │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -187839,15 +187839,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne dedbc │ │ │ │ cmp r2, #1 │ │ │ │ bne dede0 │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq dedfc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -188095,15 +188095,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne df1bc │ │ │ │ cmp r2, #1 │ │ │ │ bne df1e0 │ │ │ │ dmb ish │ │ │ │ - bl 2106f8 │ │ │ │ + bl 210704 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq df1ac │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -188841,23 +188841,23 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne dfe60 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #404] @ dff10 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1dd9c0 │ │ │ │ + bl 1dd9cc │ │ │ │ cmp r0, #0 │ │ │ │ beq dfe24 │ │ │ │ ldrd r2, [r5, #28] │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1005fc │ │ │ │ + bl 100608 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #9 │ │ │ │ beq dfe60 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ @@ -188873,27 +188873,27 @@ │ │ │ │ ldr r8, [r0, #4] │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ lsl r7, r0, #2 │ │ │ │ cmp r7, #0 │ │ │ │ beq dfe6c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 100974 │ │ │ │ + bl 100980 │ │ │ │ sub r7, r7, #20 │ │ │ │ add r8, r8, #20 │ │ │ │ cmp r0, #0 │ │ │ │ beq dfdf4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9] │ │ │ │ b dfeac │ │ │ │ ldr r1, [pc, #232] @ dff14 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1dd9c0 │ │ │ │ + bl 1dd9cc │ │ │ │ cmp r0, #0 │ │ │ │ beq dfe54 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r6, #0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne dfe60 │ │ │ │ @@ -188940,29 +188940,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq dff08 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r8, r7, lsr #31 │ │ │ │ - @ instruction: 0x00184efc │ │ │ │ + andseq r5, r8, r7, lsr #32 │ │ │ │ + andseq r4, r8, ip, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #24] │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, #1 │ │ │ │ bne e0134 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #676] @ e01e8 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1dd9c0 │ │ │ │ + bl 1dd9cc │ │ │ │ cmp r0, #0 │ │ │ │ beq e0134 │ │ │ │ ldr r9, [r5, #32] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r9, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -189122,15 +189122,15 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ stm r0, {r5, r8, fp} │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r4, r8, r0, lsl #28 │ │ │ │ + andseq r4, r8, r0, lsl #29 │ │ │ │ strdeq r0, [r1], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r6, [r2], #24 │ │ │ │ cmp r6, #6 │ │ │ │ @@ -189403,15 +189403,15 @@ │ │ │ │ ldr r2, [pc, #368] @ e07a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1dd9c0 │ │ │ │ + bl 1dd9cc │ │ │ │ cmp r0, #0 │ │ │ │ beq e05f4 │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ bhi e05f4 │ │ │ │ ldr r4, [pc, #316] @ e07ac │ │ │ │ @@ -189480,25 +189480,25 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ str r2, [sp, #6] │ │ │ │ str r3, [sp, #10] │ │ │ │ str r6, [sp, #14] │ │ │ │ str r8, [sp, #28] │ │ │ │ strh r5, [sp, #24] │ │ │ │ - bl 1e8784 │ │ │ │ + bl 1e8790 │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #24] @ e07b0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #14 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - @ instruction: 0x0017d3b0 │ │ │ │ + andseq sp, r7, r0, lsr r4 │ │ │ │ mlaeq r3, r8, r8, pc @ │ │ │ │ eoreq r0, r1, ip, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r6], #24 │ │ │ │ cmp r2, #6 │ │ │ │ @@ -189670,15 +189670,15 @@ │ │ │ │ bl de3d0 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mlaeq r1, r8, r1, r0 │ │ │ │ mlaeq r1, r4, r1, r0 │ │ │ │ eoreq r0, r1, r8, lsl #3 │ │ │ │ - mulseq r8, r9, r3 │ │ │ │ + andseq r4, r8, r9, lsl r4 │ │ │ │ eoreq r0, r1, r0, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ @@ -189905,15 +189905,15 @@ │ │ │ │ mov r4, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r5, #0 │ │ │ │ beq e0e48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ add r2, sp, #16 │ │ │ │ add r4, r4, #1 │ │ │ │ sub r5, r5, #12 │ │ │ │ add r6, r6, #12 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp fp, r4 │ │ │ │ stmia r7!, {r0, r1, r2} │ │ │ │ @@ -191041,17 +191041,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ bl debd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0017c3d0 │ │ │ │ + andseq ip, r7, r0, asr r4 │ │ │ │ eoreq lr, r0, r8, ror #28 │ │ │ │ - andseq ip, r7, r0, lsl #4 │ │ │ │ + andseq ip, r7, r0, lsl #5 │ │ │ │ eoreq lr, r0, r0, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ @@ -191155,15 +191155,15 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 133fdc │ │ │ │ + bl 133fe8 │ │ │ │ tst r0, #1 │ │ │ │ beq e220c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ bcs e2348 │ │ │ │ ldrd r2, [r6] │ │ │ │ @@ -191218,15 +191218,15 @@ │ │ │ │ add r0, r8, r7, lsl #3 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ add r0, r7, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r7, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 133fdc │ │ │ │ + bl 133fe8 │ │ │ │ tst r0, #1 │ │ │ │ beq e2318 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ bcs e2330 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -192560,29 +192560,29 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne e37ec │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ b e37dc │ │ │ │ ldr r0, [pc, #148] @ e3844 │ │ │ │ ldr r3, [pc, #148] @ e3848 │ │ │ │ add r0, pc, r0 │ │ │ │ ldmib r0, {r1, r2} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4] │ │ │ │ stmib r4, {r1, r2} │ │ │ │ str r0, [r4, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ b e3804 │ │ │ │ mov r0, #4 │ │ │ │ lsr r1, r5, #3 │ │ │ │ cmp r6, #8 │ │ │ │ lsl r2, r1, #3 │ │ │ │ @@ -192659,15 +192659,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne e390c │ │ │ │ cmp r2, #1 │ │ │ │ bne e38bc │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b e38bc │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r9, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq e3968 │ │ │ │ ldr r2, [r2] │ │ │ │ @@ -193077,15 +193077,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ adds r1, r3, r1 │ │ │ │ rsbcc r3, r2, #0 │ │ │ │ addcc fp, r7, #4 │ │ │ │ andcc r5, r1, r3 │ │ │ │ addscc r6, r5, fp │ │ │ │ bcc e3fd0 │ │ │ │ - bl 244434 │ │ │ │ + bl 244440 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsb r1, r2, #-2147483648 @ 0x80000000 │ │ │ │ @@ -193101,15 +193101,15 @@ │ │ │ │ mov r9, sl │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne e4020 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 24448c │ │ │ │ + bl 244498 │ │ │ │ b e3fb8 │ │ │ │ mov r0, r2 │ │ │ │ add r6, r0, r5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 27188 │ │ │ │ @@ -193323,15 +193323,15 @@ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ lsl r1, r1, #1 │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ sub r1, r0, #12 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl fc3d0 │ │ │ │ + bl fc3dc │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr fp, [r4] │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub ip, fp, #12 │ │ │ │ @@ -193654,15 +193654,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq e48ec │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 1f1288 │ │ │ │ + bl 1f1294 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ beq e48f8 │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ asrne r1, r0, #31 │ │ │ │ strdne r0, [r4] │ │ │ │ @@ -193684,15 +193684,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ eoreq ip, r0, r4, ror #6 │ │ │ │ ldrdeq ip, [r0], -r0 @ │ │ │ │ - andseq r0, r8, r1, asr #8 │ │ │ │ + andseq r0, r8, r1, asr #9 │ │ │ │ eoreq ip, r0, r0, ror r3 │ │ │ │ eoreq ip, r0, r0, lsl #8 │ │ │ │ ldr r0, [r0] │ │ │ │ b e4fb8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ cmp r2, #1 │ │ │ │ beq e496c │ │ │ │ @@ -193774,20 +193774,20 @@ │ │ │ │ mov r8, sp │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - bl 21fb94 │ │ │ │ + bl 21fba0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ beq e4af0 │ │ │ │ cmp r7, #1 │ │ │ │ bne e4b18 │ │ │ │ @@ -193869,15 +193869,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne e4bf4 │ │ │ │ cmp r2, #1 │ │ │ │ bne e4c18 │ │ │ │ dmb ish │ │ │ │ - bl 2106f8 │ │ │ │ + bl 210704 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq e4c34 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ @@ -193929,15 +193929,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq e4d38 │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 1f1288 │ │ │ │ + bl 1f1294 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ beq e4d44 │ │ │ │ tst r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ asrne r1, r0, #31 │ │ │ │ strdne r0, [r4] │ │ │ │ @@ -193960,15 +193960,15 @@ │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ strhteq fp, [r0], -r4 │ │ │ │ eoreq fp, r0, r8, lsl pc │ │ │ │ eoreq fp, r0, r4, lsl #31 │ │ │ │ - @ instruction: 0x0017fff5 │ │ │ │ + andseq r0, r8, r5, ror r0 │ │ │ │ eoreq fp, r0, r4, lsr #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq e4de4 │ │ │ │ add r5, r6, #16 │ │ │ │ @@ -194007,15 +194007,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne e4e1c │ │ │ │ cmp r2, #1 │ │ │ │ bne e4e40 │ │ │ │ dmb ish │ │ │ │ - bl 2106f8 │ │ │ │ + bl 210704 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0] │ │ │ │ beq e4e60 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -194099,17 +194099,17 @@ │ │ │ │ ldr r2, [pc, #28] @ e4fb4 │ │ │ │ add r1, pc, r1 │ │ │ │ eor r0, r0, #128 @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ eoreq fp, r0, r0, ror lr │ │ │ │ - @ instruction: 0x001801fc │ │ │ │ + andseq r0, r8, ip, ror r2 │ │ │ │ ldrb r2, [r0] │ │ │ │ subs r2, r2, #3 │ │ │ │ movls r2, #0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ @@ -194139,15 +194139,15 @@ │ │ │ │ add lr, pc, lr │ │ │ │ str ip, [sp, #20] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [pc, #244] @ e515c │ │ │ │ stmib sp, {r0, r3} │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -194177,15 +194177,15 @@ │ │ │ │ str lr, [sp, #28] │ │ │ │ str ip, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #92] @ e5154 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -194199,26 +194199,26 @@ │ │ │ │ mov r2, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r5, [r1], -ip │ │ │ │ - strdeq r5, [r1], -ip │ │ │ │ + andeq r5, r1, r8, lsl #4 │ │ │ │ + andeq r5, r1, r8, lsl #4 │ │ │ │ eoreq fp, r0, r4, ror #24 │ │ │ │ - strdeq r5, [r1], -r4 │ │ │ │ + andeq r5, r1, r0, lsl #2 │ │ │ │ mlaeq r0, ip, fp, fp │ │ │ │ - muleq r1, ip, r1 │ │ │ │ + andeq r5, r1, r8, lsr #3 │ │ │ │ eoreq fp, r0, r8, lsr ip │ │ │ │ - andeq r5, r1, r0, ror r1 │ │ │ │ - andeq r5, r1, r4, ror r1 │ │ │ │ + andeq r5, r1, ip, ror r1 │ │ │ │ + andeq r5, r1, r0, lsl #3 │ │ │ │ strdeq fp, [r0], -r0 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [pc, #92] @ e51dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -194346,15 +194346,15 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl fc6f8 │ │ │ │ + bl fc704 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ and r6, r1, r0 │ │ │ │ ldr r5, [r5, r6] │ │ │ │ @@ -194585,15 +194585,15 @@ │ │ │ │ beq e570c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, r7, r6, lsr #30 │ │ │ │ + andseq pc, r7, r6, lsr #31 │ │ │ │ eoreq fp, r0, r8, asr r7 │ │ │ │ eoreq fp, r0, r8, lsr r7 │ │ │ │ strhteq fp, [r0], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #956] @ e5b24 │ │ │ │ @@ -194615,29 +194615,29 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #2 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movw r0, #438 @ 0x1b6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ strh r5, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #32 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21f6a4 │ │ │ │ + bl 21f6b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq e5810 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldrb r6, [sp, #56] @ 0x38 │ │ │ │ @@ -194662,15 +194662,15 @@ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - bl 220860 │ │ │ │ + bl 22086c │ │ │ │ ldrb r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -194713,15 +194713,15 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - bl 220778 │ │ │ │ + bl 220784 │ │ │ │ ldrb r6, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #4 │ │ │ │ bne e5a20 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ @@ -194834,15 +194834,15 @@ │ │ │ │ beq e5b1c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mlaeq r0, r8, r5, fp │ │ │ │ - muleq r1, r0, sl │ │ │ │ + muleq r1, ip, sl │ │ │ │ strhteq sl, [r3], -ip │ │ │ │ eoreq r6, r1, r8, lsr #12 │ │ │ │ eoreq fp, r0, ip, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ ldr r2, [pc, #1896] @ e62b0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ @@ -194885,21 +194885,21 @@ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl 20b824 │ │ │ │ + bl 20b830 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str sl, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ beq e5c30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ @@ -195007,53 +195007,53 @@ │ │ │ │ ldr r2, [pc, #1280] @ e62c8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ orrs r0, r2, r3 │ │ │ │ beq e6190 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ mov fp, r1 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne e6120 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r2, [pc, #1240] @ e62dc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ orrs r0, r2, r3 │ │ │ │ beq e619c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ ldr r0, [sl, #8] │ │ │ │ mov r4, r2 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ bne e6158 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r2, [pc, #1196] @ e62e8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ orrs r0, r2, r3 │ │ │ │ beq e61ac │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ mov r1, #0 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ mov r5, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mul r0, r0, r4 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #7 │ │ │ │ - bl 1f01e8 │ │ │ │ + bl 1f01f4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ bne e5e98 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [pc, #1116] @ e62f0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -195061,18 +195061,18 @@ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ - bl 1f18e4 │ │ │ │ + bl 1f18f0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1f01e8 │ │ │ │ + bl 1f01f4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ bne e5f50 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [pc, #1044] @ e62f4 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -195107,23 +195107,23 @@ │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #176 @ 0xb0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ - bl 1f18e4 │ │ │ │ + bl 1f18f0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ asr r1, r0, #31 │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ umull r3, r7, r4, r2 │ │ │ │ mla r7, r5, r2, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r4, r0, r3 │ │ │ │ adc sl, r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -195316,15 +195316,15 @@ │ │ │ │ beq e62a8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - mulseq r7, r9, r8 │ │ │ │ + andseq r7, r7, r9, lsl r9 │ │ │ │ eoreq fp, r0, r0, ror r1 │ │ │ │ mlaeq r3, r8, r3, sl │ │ │ │ eoreq sl, r3, r0, ror #4 │ │ │ │ eoreq sl, r0, r8, asr #23 │ │ │ │ eoreq sl, r0, r0, asr #22 │ │ │ │ eoreq sl, r3, ip, lsr r2 │ │ │ │ eoreq sl, r0, r0, lsr #23 │ │ │ │ @@ -195332,16 +195332,16 @@ │ │ │ │ mlaeq r0, r0, fp, sl │ │ │ │ eoreq sl, r0, r8, lsl #22 │ │ │ │ eoreq sl, r3, r0, lsl #4 │ │ │ │ eoreq sl, r0, r8, asr fp │ │ │ │ ldrdeq sl, [r0], -r0 @ │ │ │ │ eoreq sl, r3, r8, asr #3 │ │ │ │ eoreq sl, r0, r4, lsr #23 │ │ │ │ - andseq pc, r7, r8, lsr #5 │ │ │ │ - andseq pc, r7, r9, ror r2 @ │ │ │ │ + andseq pc, r7, r8, lsr #6 │ │ │ │ + @ instruction: 0x0017f2f9 │ │ │ │ eoreq sl, r0, r8, lsl #28 │ │ │ │ eoreq sl, r0, r4, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -195413,15 +195413,15 @@ │ │ │ │ mov r5, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, r6, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 20b6c4 │ │ │ │ + bl 20b6d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne e647c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ @@ -195484,15 +195484,15 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq sl, r0, r0, asr #19 │ │ │ │ eoreq r9, r3, r0, lsr #23 │ │ │ │ eoreq sl, r0, ip, asr #17 │ │ │ │ - mulseq r7, r1, r8 │ │ │ │ + andseq lr, r7, r1, lsl r9 │ │ │ │ eoreq sl, r0, ip, lsr #15 │ │ │ │ eoreq sl, r0, r0, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r8, r1 │ │ │ │ add r1, r0, #8 │ │ │ │ mov fp, r0 │ │ │ │ @@ -195653,15 +195653,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r3 │ │ │ │ bl e2a48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq e68bc │ │ │ │ cmp r7, #1 │ │ │ │ bne e685c │ │ │ │ @@ -195757,15 +195757,15 @@ │ │ │ │ bls e6ec4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ beq e6a34 │ │ │ │ cmp r7, #1 │ │ │ │ bne e69d4 │ │ │ │ @@ -195827,15 +195827,15 @@ │ │ │ │ cmp sl, #20 │ │ │ │ bcc e6edc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, [r0, #152] @ 0x98 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ beq e6b74 │ │ │ │ @@ -195920,15 +195920,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, [r0, #88] @ 0x58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq e6ce4 │ │ │ │ cmp r3, #1 │ │ │ │ bne e6c64 │ │ │ │ @@ -196012,15 +196012,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, [r0, #96] @ 0x60 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ bl e4944 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -196113,26 +196113,26 @@ │ │ │ │ beq e6f1c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r7, sp, lsl #9 │ │ │ │ - andseq lr, r7, fp, lsr r9 │ │ │ │ + andseq r6, r7, sp, lsl #10 │ │ │ │ + @ instruction: 0x0017e9bb │ │ │ │ mlaeq r0, ip, r4, sl │ │ │ │ ldrdeq r9, [r0], -r8 @ │ │ │ │ eoreq r9, r0, ip, lsr #30 │ │ │ │ - @ instruction: 0x0017e8b3 │ │ │ │ + andseq lr, r7, r3, lsr r9 │ │ │ │ eoreq r9, r0, r0, lsl pc │ │ │ │ ldrdeq r9, [r0], -r0 @ │ │ │ │ - andseq r6, r7, r1, asr #18 │ │ │ │ - andseq lr, r7, r0, asr #7 │ │ │ │ - andseq lr, r7, lr, ror #11 │ │ │ │ - andseq lr, r7, fp, lsl #9 │ │ │ │ + andseq r6, r7, r1, asr #19 │ │ │ │ + andseq lr, r7, r0, asr #8 │ │ │ │ + andseq lr, r7, lr, ror #12 │ │ │ │ + andseq lr, r7, fp, lsl #10 │ │ │ │ strdeq r9, [r0], -r0 @ │ │ │ │ eoreq r9, r0, r4, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [pc, #548] @ e7190 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sp │ │ │ │ @@ -196268,15 +196268,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, r7, r9, lsl r2 │ │ │ │ + mulseq r7, r9, r2 │ │ │ │ ldrdeq r9, [r0], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r0, #12] │ │ │ │ cmp r6, r8 │ │ │ │ @@ -196897,15 +196897,15 @@ │ │ │ │ add r1, fp, #40 @ 0x28 │ │ │ │ add r0, fp, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 102738 │ │ │ │ + bl 102744 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr sl, [fp, #24] │ │ │ │ b e7be0 │ │ │ │ ldr sl, [fp, #24] │ │ │ │ bl b3fdc │ │ │ │ @@ -196970,15 +196970,15 @@ │ │ │ │ ldr ip, [sl, #4] │ │ │ │ ldm r2, {r1, r4, r5, r6, r7, lr} │ │ │ │ mov r2, ip │ │ │ │ stm r0, {r1, r4, r5, r6, r7, lr} │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #24 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 1042e8 │ │ │ │ + bl 1042f4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r9, [sl] │ │ │ │ b e7cfc │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r9, [sl] │ │ │ │ @@ -197044,15 +197044,15 @@ │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ add r0, r4, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r6 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 103880 │ │ │ │ + bl 10388c │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ b e7e6c │ │ │ │ ldr r6, [r4, #32] │ │ │ │ bl b3fdc │ │ │ │ @@ -197144,15 +197144,15 @@ │ │ │ │ stmia r0!, {r1, r4, r5, r7} │ │ │ │ ldm r8, {r1, r4, r5, r7} │ │ │ │ stm r0, {r1, r4, r5, r7} │ │ │ │ add r7, r6, #20 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 101e1c │ │ │ │ + bl 101e28 │ │ │ │ add fp, sp, #20 │ │ │ │ ldr r7, [r6] │ │ │ │ ldm fp, {r0, r2, fp} │ │ │ │ b e7fbc │ │ │ │ ldr r7, [r6] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ @@ -197225,15 +197225,15 @@ │ │ │ │ bl 274b8 │ │ │ │ add r9, r8, #20 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 103080 │ │ │ │ + bl 10308c │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r6, [r8] │ │ │ │ b e80f0 │ │ │ │ ldr r6, [r8] │ │ │ │ bl b3fdc │ │ │ │ @@ -197285,15 +197285,15 @@ │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ add r9, sp, #8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r2, sp, #7 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 109544 │ │ │ │ + bl 109550 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r1, [sl, #12] │ │ │ │ ldrb r2, [sp, #7] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -197324,15 +197324,15 @@ │ │ │ │ ldr r0, [pc, #20] @ e8210 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ ldr r2, [pc, #16] @ e8214 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ eoreq r9, r0, r8, lsr #32 │ │ │ │ - andseq lr, r7, ip, lsl #17 │ │ │ │ + andseq lr, r7, ip, lsl #18 │ │ │ │ eoreq r4, r1, r8, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ strb r0, [sp, #7] │ │ │ │ @@ -197341,15 +197341,15 @@ │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r5, sp, #8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r2, sp, #7 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1093a8 │ │ │ │ + bl 1093b4 │ │ │ │ ldm r7!, {r1, r2, r3, r4} │ │ │ │ mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r7, {r1, r2, r3, r4} │ │ │ │ stm r0, {r1, r2, r3, r4} │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrb r2, [sp, #7] │ │ │ │ @@ -197385,15 +197385,15 @@ │ │ │ │ ldr r0, [pc, #20] @ e8304 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ ldr r2, [pc, #16] @ e8308 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ eoreq r8, r0, r4, lsr pc │ │ │ │ - mulseq r7, r8, r7 │ │ │ │ + andseq lr, r7, r8, lsl r8 │ │ │ │ eoreq r3, r1, r4, lsr #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #344 @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ strb r0, [sp, #7] │ │ │ │ @@ -197401,15 +197401,15 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ add r6, sp, #168 @ 0xa8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 109214 │ │ │ │ + bl 109220 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [sp, #7] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -197450,15 +197450,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl e7908 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x0017e6b0 │ │ │ │ + andseq lr, r7, r0, lsr r7 │ │ │ │ eoreq r3, r1, ip, lsr lr │ │ │ │ eoreq r8, r0, ip, asr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #344 @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -197467,15 +197467,15 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1096a8 │ │ │ │ + bl 1096b4 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrb r2, [sp, #7] │ │ │ │ @@ -197517,15 +197517,15 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #24 │ │ │ │ bl e7778 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq lr, r7, r4, lsr #11 │ │ │ │ + andseq lr, r7, r4, lsr #12 │ │ │ │ eoreq r3, r1, r0, lsr sp │ │ │ │ eoreq r8, r0, r0, asr #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -197587,28 +197587,28 @@ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ e8630 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq ip, r7, r0, ror pc │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x0017cff0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ e8648 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r6, r7, r4, lsr sp │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x00176db4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ e8660 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq ip, r7, lr, asr #30 │ │ │ │ + b 258494 │ │ │ │ + andseq ip, r7, lr, asr #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bne e867c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -197618,15 +197618,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne e8688 │ │ │ │ cmp r2, #1 │ │ │ │ bne e86ac │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq e86c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -197965,15 +197965,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne e8bf4 │ │ │ │ cmp r2, #1 │ │ │ │ bne e8bdc │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b e8bdc │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq e8c38 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -198017,15 +198017,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne e8cc4 │ │ │ │ cmp r2, #1 │ │ │ │ bne e8c74 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b e8c74 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq e8d18 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -198087,15 +198087,15 @@ │ │ │ │ bne e8dd0 │ │ │ │ cmp r1, #1 │ │ │ │ bne e8e00 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b e8e78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq e8e54 │ │ │ │ @@ -198107,15 +198107,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne e8e2c │ │ │ │ cmp r2, #1 │ │ │ │ bne e8e14 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b e8e14 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq e8e70 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -198154,15 +198154,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne e8ee4 │ │ │ │ cmp r1, #1 │ │ │ │ bne e8f0c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ @@ -198328,29 +198328,29 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne e91a0 │ │ │ │ cmp r2, #1 │ │ │ │ bne e91c4 │ │ │ │ dmb ish │ │ │ │ - bl 16e378 │ │ │ │ + bl 16e384 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl e8864 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne e91d8 │ │ │ │ cmp r2, #1 │ │ │ │ bne e91fc │ │ │ │ dmb ish │ │ │ │ - bl 133c90 │ │ │ │ + bl 133c9c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq e923c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ b e9220 │ │ │ │ add r6, r6, #12 │ │ │ │ @@ -198391,15 +198391,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne e929c │ │ │ │ cmp r2, #1 │ │ │ │ bne e92c0 │ │ │ │ dmb ish │ │ │ │ - bl 133c90 │ │ │ │ + bl 133c9c │ │ │ │ mov r0, r4 │ │ │ │ bl e90b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ @@ -198445,19 +198445,19 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0xffffb5dc │ │ │ │ - andseq r4, r7, r0, asr #25 │ │ │ │ + andseq r4, r7, r0, asr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2], #8 │ │ │ │ cmp r3, #1 │ │ │ │ bne e9434 │ │ │ │ ldr ip, [pc, #204] @ e9494 │ │ │ │ @@ -198482,15 +198482,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str ip, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #100] @ e94a0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r4, [r1] │ │ │ │ @@ -198506,21 +198506,21 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r0, r1, r8, asr #28 │ │ │ │ - andeq r0, r1, r8, lsr #28 │ │ │ │ + andeq r0, r1, r4, asr lr │ │ │ │ + andeq r0, r1, r4, lsr lr │ │ │ │ eoreq r7, r0, r8, ror lr │ │ │ │ - andeq r2, r1, r0, lsr #7 │ │ │ │ + andeq r2, r1, ip, lsr #7 │ │ │ │ eoreq r7, r0, r8, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov fp, #0 │ │ │ │ @@ -198568,22 +198568,22 @@ │ │ │ │ str fp, [sp, #8] │ │ │ │ bcc e94c8 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ sub r0, r0, #64 @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #32 │ │ │ │ - bl 1ec42c │ │ │ │ + bl 1ec438 │ │ │ │ cmp r0, #3 │ │ │ │ beq e95a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #32 │ │ │ │ - bl 1ec42c │ │ │ │ + bl 1ec438 │ │ │ │ cmp r0, #3 │ │ │ │ bne e94c8 │ │ │ │ ldm sl!, {r1, r2, r3, r7} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm sl, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ @@ -198607,15 +198607,15 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #32 │ │ │ │ bl 3c2b4 │ │ │ │ - andseq ip, r7, lr, lsl #1 │ │ │ │ + andseq ip, r7, lr, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r1 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -198632,15 +198632,15 @@ │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - bl ff2cc │ │ │ │ + bl ff2d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq e96b0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq e9a24 │ │ │ │ @@ -198751,28 +198751,28 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ beq e98e0 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 109838 │ │ │ │ + bl 109844 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ bne e98e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #111] @ 0x6f │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r2, sp, #111 @ 0x6f │ │ │ │ - bl 109544 │ │ │ │ + bl 109550 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r0, [sp, #111] @ 0x6f │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ bne e98e4 │ │ │ │ cmp r8, #0 │ │ │ │ @@ -198792,15 +198792,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq e998c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ beq e998c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ @@ -198813,15 +198813,15 @@ │ │ │ │ cmp r0, #2 │ │ │ │ cmpne fp, #0 │ │ │ │ beq e998c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ - bl 109838 │ │ │ │ + bl 109844 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ beq e998c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -198901,15 +198901,15 @@ │ │ │ │ bl f4ae0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mlaeq r0, ip, fp, r7 │ │ │ │ eoreq r7, r0, r4, lsl #21 │ │ │ │ strdeq r7, [r0], -ip @ │ │ │ │ - andseq sp, r7, r4, lsl #1 │ │ │ │ + andseq sp, r7, r4, lsl #2 │ │ │ │ eoreq r2, r1, r0, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -198948,15 +198948,15 @@ │ │ │ │ b e9ae4 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq e9b80 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ sub r3, r0, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ bne e9b90 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl ea110 │ │ │ │ ldr r6, [r8, #12] │ │ │ │ @@ -198995,15 +198995,15 @@ │ │ │ │ b e9ba0 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ beq e9c5c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ sub r3, r6, r3 │ │ │ │ mov r0, sp │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bne e9c54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -199023,15 +199023,15 @@ │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ beq ea054 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r4, r0, #16 │ │ │ │ @@ -199069,15 +199069,15 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ beq e9df0 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov ip, r4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ @@ -199214,15 +199214,15 @@ │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r7, r8 │ │ │ │ beq e9fd4 │ │ │ │ ldrd r4, [r7] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl fc6f8 │ │ │ │ + bl fc704 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ strd r4, [sp] │ │ │ │ bl e43e0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -199246,15 +199246,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm fp, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ bne ea060 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ @@ -199441,15 +199441,15 @@ │ │ │ │ bl e7c2c │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ beq ea1d0 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bne ea34c │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ add r1, r1, r1, lsl #4 │ │ │ │ @@ -199474,24 +199474,24 @@ │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ movwne r3, #1 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ str r4, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - bl ff2cc │ │ │ │ + bl ff2d8 │ │ │ │ ldr r1, [pc, #1860] @ eaaf8 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r2, #5 │ │ │ │ - bl 20b820 │ │ │ │ + bl 20b82c │ │ │ │ ldrb r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #0 │ │ │ │ beq ea420 │ │ │ │ ldrb r1, [sp, #195] @ 0xc3 │ │ │ │ ldrh r2, [sp, #193] @ 0xc1 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ @@ -199580,15 +199580,15 @@ │ │ │ │ bl 2729c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq ea5f0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r3, r9 │ │ │ │ - bl 109838 │ │ │ │ + bl 109844 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #1 │ │ │ │ beq ea5f0 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add ip, sp, #360 @ 0x168 │ │ │ │ add r3, sp, #24 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -199601,15 +199601,15 @@ │ │ │ │ ldrne r1, [r0] │ │ │ │ cmpne r1, #0 │ │ │ │ beq ea5f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r3, r9 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r1, [sp, #196] @ 0xc4 │ │ │ │ ldrne r0, [sp, #188] @ 0xbc │ │ │ │ addne r1, r1, r1, lsl #4 │ │ │ │ addne r0, r0, r1, lsl #3 │ │ │ │ ldrne r1, [r0, #288]! @ 0x120 │ │ │ │ @@ -199781,15 +199781,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq ea790 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #1 │ │ │ │ beq ea790 │ │ │ │ ldm fp, {r0, r1, r2} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -199869,28 +199869,28 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq ea8fc │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sl, r0, lsl #3 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 109838 │ │ │ │ + bl 109844 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #1 │ │ │ │ beq ea8fc │ │ │ │ add r0, sl, #268 @ 0x10c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [r0, r9, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ bne ea8ec │ │ │ │ ldr r1, [pc, #256] @ eab04 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ b ea8ec │ │ │ │ lsl r0, r1, #2 │ │ │ │ subs r0, r0, #4 │ │ │ │ bne eaa14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -199942,15 +199942,15 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ bl f4ae0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - @ instruction: 0x0017addb │ │ │ │ + andseq sl, r7, fp, asr lr │ │ │ │ eoreq r6, r0, r4, lsr r8 │ │ │ │ eoreq r6, r0, r8, ror #21 │ │ │ │ strhteq r6, [r0], -r8 │ │ │ │ ldrdeq r6, [r0], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov ip, r1 │ │ │ │ @@ -200036,15 +200036,15 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ mov r2, #5 │ │ │ │ - bl 20b820 │ │ │ │ + bl 20b82c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ add r0, r4, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [sp, #520] @ 0x208 │ │ │ │ cmp r1, #0 │ │ │ │ beq eace8 │ │ │ │ @@ -200576,15 +200576,15 @@ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl e9180 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq sl, r7, fp, lsr r5 │ │ │ │ + @ instruction: 0x0017a5bb │ │ │ │ eoreq r5, r0, ip, ror #30 │ │ │ │ eoreq r6, r0, ip, ror #2 │ │ │ │ eoreq r6, r0, ip, ror #2 │ │ │ │ eoreq r6, r0, ip, asr r1 │ │ │ │ eoreq r6, r0, ip, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -200618,15 +200618,15 @@ │ │ │ │ add r0, r9, r7 │ │ │ │ sub r2, r7, #4 │ │ │ │ ldrb r0, [r0, #-4] │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ bne eb67c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e827c │ │ │ │ + bl 1e8288 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ bne eb6c4 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r4] │ │ │ │ stmib r4, {r0, r1} │ │ │ │ @@ -200654,15 +200654,15 @@ │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ beq eb628 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne eb5f8 │ │ │ │ b eb6b0 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ beq eb6b0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r3, r7 │ │ │ │ add r7, r0, #1 │ │ │ │ cmp r0, r8 │ │ │ │ bcs eb5d4 │ │ │ │ @@ -200833,16 +200833,16 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r0, r5, #48 @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #10 │ │ │ │ movwcc r2, #2 │ │ │ │ b eb8b4 │ │ │ │ - mulseq r7, lr, r0 │ │ │ │ - andseq sl, r7, lr, ror r0 │ │ │ │ + andseq sl, r7, lr, lsl r1 │ │ │ │ + ldrsheq sl, [r7], -lr │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ add r1, pc, #16 │ │ │ │ subs r0, r0, #2 │ │ │ │ movwcc r0, #2 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -200851,34 +200851,34 @@ │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ ldr r1, [pc, #72] @ eb96c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ ldr r1, [pc, #60] @ eb974 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ ldr r1, [pc, #44] @ eb978 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ ldr r1, [pc, #16] @ eb970 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r9, r7, r0, lsr #25 │ │ │ │ - andseq r9, r7, pc, ror #24 │ │ │ │ - andseq r9, r7, r5, lsr #25 │ │ │ │ - mulseq r7, r3, ip │ │ │ │ + b 258494 │ │ │ │ + andseq r9, r7, r0, lsr #26 │ │ │ │ + andseq r9, r7, pc, ror #25 │ │ │ │ + andseq r9, r7, r5, lsr #26 │ │ │ │ + andseq r9, r7, r3, lsl sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r7, [r1] │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [r1, #44] @ 0x2c │ │ │ │ @@ -202756,15 +202756,15 @@ │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl fca20 │ │ │ │ + bl fca2c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq ed880 │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r7, #257 @ 0x101 │ │ │ │ ldrd r2, [r5] │ │ │ │ @@ -202877,15 +202877,15 @@ │ │ │ │ b ed824 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, r0, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc3d0 │ │ │ │ + bl fc3dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq edaa8 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr lr, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -203024,15 +203024,15 @@ │ │ │ │ sub sp, sp, #12 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r9, r1 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl fd070 │ │ │ │ + bl fd07c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq edc7c │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ lsr r8, r0, #25 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ ldrd r2, [r4] │ │ │ │ @@ -203134,15 +203134,15 @@ │ │ │ │ b edc34 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, r0, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl fcd3c │ │ │ │ + bl fcd48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq edeac │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr lr, r6, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -203285,15 +203285,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl fc0a0 │ │ │ │ + bl fc0ac │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq ee128 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr ip, r7, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ @@ -203434,15 +203434,15 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ add r7, r0, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl fbd0c │ │ │ │ + bl fbd18 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq ee4f8 │ │ │ │ ldm r9, {r0, lr} │ │ │ │ lsr r5, r6, #25 │ │ │ │ movw ip, #32896 @ 0x8080 │ │ │ │ @@ -203691,15 +203691,15 @@ │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq eec3c │ │ │ │ ldr r1, [r6, #772] @ 0x304 │ │ │ │ cmp r1, #0 │ │ │ │ beq eee58 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 258d1c <__aeabi_uidivmod@@Base> │ │ │ │ + bl 258d2c <__aeabi_uidivmod@@Base> │ │ │ │ ldr r0, [r6, #768] @ 0x300 │ │ │ │ mov r7, r1 │ │ │ │ add r5, r0, r1, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne ee620 │ │ │ │ @@ -204305,15 +204305,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ beq eef84 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ @@ -204488,15 +204488,15 @@ │ │ │ │ ldr ip, [pc, #32] @ ef20c │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ eoreq r2, r0, ip, ror #2 │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ bne ef234 │ │ │ │ ldr r1, [pc, #88] @ ef27c │ │ │ │ @@ -204864,15 +204864,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne ef7c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne ef7a8 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b ef7a8 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq ef804 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -204916,15 +204916,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne ef890 │ │ │ │ cmp r2, #1 │ │ │ │ bne ef840 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b ef840 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq ef8e4 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -204986,15 +204986,15 @@ │ │ │ │ bne ef99c │ │ │ │ cmp r1, #1 │ │ │ │ bne ef9cc │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b efa44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq efa20 │ │ │ │ @@ -205006,15 +205006,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne ef9f8 │ │ │ │ cmp r2, #1 │ │ │ │ bne ef9e0 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b ef9e0 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq efa3c │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -205053,15 +205053,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne efab0 │ │ │ │ cmp r1, #1 │ │ │ │ bne efad8 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ @@ -205070,15 +205070,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne efaf8 │ │ │ │ cmp r2, #1 │ │ │ │ bne efb1c │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq efb38 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -205394,20 +205394,20 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 2576cc │ │ │ │ + bl 2576dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mlaeq r0, r8, r3, r1 │ │ │ │ eoreq r1, r0, r8, ror r3 │ │ │ │ - andseq r5, r7, ip, asr r6 │ │ │ │ + @ instruction: 0x001756dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ @@ -205419,65 +205419,65 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne f0114 │ │ │ │ ldr r2, [pc, #928] @ f0420 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #57 @ 0x39 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r3 │ │ │ │ - bl 10eb9c │ │ │ │ + bl 10eba8 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ bne f01d4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [pc, #852] @ f0424 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, #11 │ │ │ │ - bl 110f5c │ │ │ │ + bl 110f68 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #3 │ │ │ │ bne f01a8 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq f0180 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ b f0180 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e530 │ │ │ │ + bl 10e53c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq f02a8 │ │ │ │ add r0, r7, #4 │ │ │ │ ldrd r6, [r0] │ │ │ │ ldr r1, [pc, #748] @ f042c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, #11 │ │ │ │ - bl 110f5c │ │ │ │ + bl 110f68 │ │ │ │ uxtb r0, r6 │ │ │ │ cmp r0, #3 │ │ │ │ bne f01a8 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -205510,23 +205510,23 @@ │ │ │ │ strb r0, [sp, #12] │ │ │ │ and r0, r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [sp, #8] │ │ │ │ strb r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 10f93c │ │ │ │ + bl 10f948 │ │ │ │ cmp r0, #0 │ │ │ │ beq f0228 │ │ │ │ ldr r2, [pc, #540] @ f0428 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #37 @ 0x25 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ bne f034c │ │ │ │ cmp r6, #0 │ │ │ │ beq f0298 │ │ │ │ lsl r7, r6, #2 │ │ │ │ orr r6, r9, #18 │ │ │ │ @@ -205535,31 +205535,31 @@ │ │ │ │ ldr r0, [sl], #4 │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 10f68c │ │ │ │ + bl 10f698 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ bne f0340 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl 10f68c │ │ │ │ + bl 10f698 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ bne f0340 │ │ │ │ subs r7, r7, #4 │ │ │ │ bne f0240 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 10e3c4 │ │ │ │ + bl 10e3d0 │ │ │ │ add r0, sp, #8 │ │ │ │ b f0300 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and r0, r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -205569,50 +205569,50 @@ │ │ │ │ add r7, sp, #16 │ │ │ │ lsl r6, r6, #2 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp] │ │ │ │ - bl 10f68c │ │ │ │ + bl 10f698 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ bne f0318 │ │ │ │ subs r6, r6, #4 │ │ │ │ bne f02d0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 10e3c4 │ │ │ │ + bl 10e3d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #49] @ 0x31 │ │ │ │ str r2, [r3, #4] │ │ │ │ strb r0, [r3] │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [r3, #1] │ │ │ │ - bl 10e3c4 │ │ │ │ + bl 10e3d0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #41] @ 0x29 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b f0354 │ │ │ │ ldr r1, [sp, #49] @ 0x31 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, #1] │ │ │ │ strb r0, [r3] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 10e3c4 │ │ │ │ + bl 10e3d0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 10e3c4 │ │ │ │ + bl 10e3d0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ b f0380 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq f039c │ │ │ │ @@ -205638,28 +205638,28 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl ef3c0 │ │ │ │ b f0414 │ │ │ │ bl 3cac8 │ │ │ │ b f03f0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 10e3c4 │ │ │ │ + bl 10e3d0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 10e3c4 │ │ │ │ + bl 10e3d0 │ │ │ │ b f0414 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 10e3c4 │ │ │ │ + bl 10e3d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r5, r7, r5, ror #11 │ │ │ │ - @ instruction: 0x001755fb │ │ │ │ - mulseq r7, lr, r4 │ │ │ │ - andseq r5, r7, fp, lsl #11 │ │ │ │ + andseq r5, r7, r5, ror #12 │ │ │ │ + andseq r5, r7, fp, ror r6 │ │ │ │ + andseq r5, r7, lr, lsl r5 │ │ │ │ + andseq r5, r7, fp, lsl #12 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ eormi r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -205679,73 +205679,73 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #196] @ f0574 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ ldr r1, [pc, #160] @ f056c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ ldr r1, [pc, #136] @ f0570 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ ldr r1, [pc, #96] @ f0564 │ │ │ │ ldr r3, [pc, #96] @ f0568 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #3 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #68] @ f0578 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ ldr r1, [pc, #44] @ f057c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 258484 │ │ │ │ - andseq r5, r7, r4, asr #3 │ │ │ │ + b 258494 │ │ │ │ + andseq r5, r7, r4, asr #4 │ │ │ │ strhteq r0, [r0], -ip │ │ │ │ - andseq r5, r7, fp, lsl #4 │ │ │ │ - @ instruction: 0x001751fd │ │ │ │ - andseq r5, r7, r8, asr #4 │ │ │ │ - andseq r5, r7, sl, asr #3 │ │ │ │ - @ instruction: 0x001751b3 │ │ │ │ - eoreq r0, r0, r8, lsr pc │ │ │ │ + andseq r5, r7, fp, lsl #5 │ │ │ │ + andseq r5, r7, sp, ror r2 │ │ │ │ + andseq r5, r7, r8, asr #5 │ │ │ │ andseq r5, r7, sl, asr #4 │ │ │ │ + andseq r5, r7, r3, lsr r2 │ │ │ │ + eoreq r0, r0, r8, lsr pc │ │ │ │ + andseq r5, r7, sl, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ lsl r4, r2, #2 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ bls f05b8 │ │ │ │ @@ -205840,15 +205840,15 @@ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r4, r0 │ │ │ │ bne f0724 │ │ │ │ ldr r1, [pc, #436] @ f08d0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 22f41c │ │ │ │ + bl 22f428 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add fp, fp, #16 │ │ │ │ cmp fp, r9 │ │ │ │ str r5, [r0, r1, lsl #2]! │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ @@ -205967,15 +205967,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r8, #16] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r0, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 166038 │ │ │ │ + bl 166044 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne f0954 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r6, r1 │ │ │ │ @@ -206162,15 +206162,15 @@ │ │ │ │ b f0bc0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #29 │ │ │ │ ldr r1, [pc, #8] @ f0c28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x00174af6 │ │ │ │ + andseq r4, r7, r6, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ bne f0c98 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl b3fdc │ │ │ │ @@ -206183,15 +206183,15 @@ │ │ │ │ ldr r9, [pc, #132] @ f0cec │ │ │ │ mov r6, r0 │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ add r9, pc, r9 │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 113e60 │ │ │ │ + bl 113e6c │ │ │ │ mov r1, #-2147483646 @ 0x80000002 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r6, [r8, #16] │ │ │ │ strd r0, [r8] │ │ │ │ str r9, [r8, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ @@ -206221,15 +206221,15 @@ │ │ │ │ mov sl, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl fca20 │ │ │ │ + bl fca2c │ │ │ │ mov lr, r0 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ add r1, sl, #16 │ │ │ │ mov r0, r8 │ │ │ │ @@ -206255,15 +206255,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl fca20 │ │ │ │ + bl fca2c │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r7, #257 @ 0x101 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mul lr, r1, r7 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr fp, [r5, #20] │ │ │ │ @@ -206340,15 +206340,15 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl fca20 │ │ │ │ + bl fca2c │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r7, #257 @ 0x101 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mul lr, r1, r7 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr fp, [r5, #20] │ │ │ │ @@ -206787,15 +206787,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f15c8 │ │ │ │ cmp r2, #1 │ │ │ │ bne f15b8 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq f1610 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ @@ -207410,15 +207410,15 @@ │ │ │ │ beq f202c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 221194 │ │ │ │ + bl 2211a0 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ bne f2008 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldrd r2, [fp, #16] │ │ │ │ ldrd r0, [fp] │ │ │ │ adds r2, r2, r4 │ │ │ │ @@ -207461,40 +207461,40 @@ │ │ │ │ mov r7, #0 │ │ │ │ stm sp, {r0, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1109e8 │ │ │ │ + bl 1109f4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #1 │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1109e8 │ │ │ │ + bl 1109f4 │ │ │ │ ldrb r0, [fp, #64] @ 0x40 │ │ │ │ str r6, [sp, #16] │ │ │ │ lsl r0, r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, fp │ │ │ │ add fp, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ mov r2, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, #3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1109e8 │ │ │ │ + bl 1109f4 │ │ │ │ ldm sl, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r9 │ │ │ │ add ip, r9, #48 @ 0x30 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, r9, #24 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ @@ -207529,23 +207529,23 @@ │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 1109e8 │ │ │ │ + bl 1109f4 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r0 │ │ │ │ bne f2134 │ │ │ │ ldr r1, [pc, #1924] @ f2924 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 10d89c │ │ │ │ + bl 10d8a8 │ │ │ │ b f2134 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ beq f224c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ @@ -207569,37 +207569,37 @@ │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 1109e8 │ │ │ │ + bl 1109f4 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r0 │ │ │ │ bne f21d4 │ │ │ │ ldr r1, [pc, #1768] @ f2928 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 10d89c │ │ │ │ + bl 10d8a8 │ │ │ │ b f21d4 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #438 @ 0x1b6 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ strh r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ ldrd r2, [fp, #32] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 21f6a4 │ │ │ │ + bl 21f6b0 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldrb r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #4 │ │ │ │ bne f234c │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ add r0, fp, #28 │ │ │ │ @@ -207635,15 +207635,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ str r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2208d4 │ │ │ │ + bl 2208e0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ bne f2448 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #140] @ 0x8c │ │ │ │ b f2538 │ │ │ │ @@ -207689,15 +207689,15 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movt r2, #28781 @ 0x706d │ │ │ │ str r2, [r0, r1] │ │ │ │ add r2, r1, #4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 20afe4 │ │ │ │ + bl 20aff0 │ │ │ │ ldrb r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #4 │ │ │ │ beq f2590 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ @@ -207744,15 +207744,15 @@ │ │ │ │ mov r4, #4 │ │ │ │ b f2738 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ bne f1ff4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 21f7b0 │ │ │ │ + bl 21f7bc │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ bne f2508 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ bl f2a44 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ @@ -207801,15 +207801,15 @@ │ │ │ │ mov r0, #384 @ 0x180 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strb r0, [sp, #106] @ 0x6a │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 21f6a4 │ │ │ │ + bl 21f6b0 │ │ │ │ ldrb r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #4 │ │ │ │ bne f26b4 │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ @@ -207839,15 +207839,15 @@ │ │ │ │ bne f27a0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r4, [fp, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 20b434 │ │ │ │ + bl 20b440 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ bne f2780 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [fp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ @@ -208058,15 +208058,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ bne f29cc │ │ │ │ ldr r1, [pc, #116] @ f2a3c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 22f41c │ │ │ │ + bl 22f428 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ mov r1, r4 │ │ │ │ str r8, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ @@ -208105,15 +208105,15 @@ │ │ │ │ bcc f2b20 │ │ │ │ ldrd r2, [r5, #32] │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r4, r0, #12 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [pc, #1624] @ f30e8 │ │ │ │ mov r7, #13 │ │ │ │ ldr r2, [pc, #1620] @ f30ec │ │ │ │ mov r3, #14 │ │ │ │ ldr r6, [pc, #1616] @ f30f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, #1612] @ f30f4 │ │ │ │ @@ -208139,15 +208139,15 @@ │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ str r7, [sp, #304] @ 0x130 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ bne f2f20 │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ orrs r0, r6, r7 │ │ │ │ beq f2f38 │ │ │ │ @@ -208204,15 +208204,15 @@ │ │ │ │ str fp, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ ldr r0, [pc, #1288] @ f310c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r5, r9 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ bne f2ee0 │ │ │ │ add r0, sl, r5 │ │ │ │ mov r1, fp │ │ │ │ @@ -208269,15 +208269,15 @@ │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ ldr r0, [pc, #1016] @ f3100 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r9 │ │ │ │ cmp r4, #0 │ │ │ │ bne f2ebc │ │ │ │ add r0, fp, r5 │ │ │ │ @@ -208292,15 +208292,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20b6c4 │ │ │ │ + bl 20b6d0 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ bne f2db0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ @@ -208344,15 +208344,15 @@ │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, fp │ │ │ │ str sl, [sp] │ │ │ │ - bl 20b434 │ │ │ │ + bl 20b440 │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ cmp r4, #0 │ │ │ │ beq f2e60 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ @@ -208410,15 +208410,15 @@ │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ orrs r0, r6, r7 │ │ │ │ bne f2b2c │ │ │ │ ldrd r2, [r5, #32] │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 20afe4 │ │ │ │ + bl 20aff0 │ │ │ │ ldrb r0, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #4 │ │ │ │ beq f2f80 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r1, [sp, #308] @ 0x134 │ │ │ │ str r1, [sp, #292] @ 0x124 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ @@ -208515,16 +208515,16 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq sp, r2, r0, ror r5 │ │ │ │ andeq r5, r0, r8, lsl r4 │ │ │ │ - mulseq r7, r9, ip │ │ │ │ - mulseq r6, r9, sl │ │ │ │ + andseq r2, r7, r9, lsl sp │ │ │ │ + andseq r7, r6, r9, lsl fp │ │ │ │ andseq lr, pc, r4, lsr sl @ │ │ │ │ @ instruction: 0x001fdcd4 │ │ │ │ eoreq sp, r2, r0, lsr #2 │ │ │ │ andseq lr, pc, r8, ror #15 │ │ │ │ andseq sp, pc, ip, ror #23 │ │ │ │ eoreq sp, r2, r8, lsl r2 │ │ │ │ andseq lr, pc, ip, ror #17 │ │ │ │ @@ -208561,15 +208561,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, r1 │ │ │ │ bne f31a8 │ │ │ │ ldr r1, [pc, #116] @ f3218 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 22f41c │ │ │ │ + bl 22f428 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ mov r1, r4 │ │ │ │ str r8, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ @@ -209182,15 +209182,15 @@ │ │ │ │ ldm r2!, {r3, r4, r5, r6} │ │ │ │ orr r0, r1, #4 │ │ │ │ stmia r0!, {r3, r4, r5, r6} │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #12 │ │ │ │ stm r0, {r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 107668 │ │ │ │ + bl 107674 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 3c2b4 │ │ │ │ @@ -209215,15 +209215,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq f3c54 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 109d2c │ │ │ │ + bl 109d38 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq f3c70 │ │ │ │ ldm r7!, {r2, r3, ip} │ │ │ │ ldm r7, {r1, r4, r7} │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ @@ -209284,15 +209284,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq f3da4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r3, r7 │ │ │ │ - bl 109a7c │ │ │ │ + bl 109a88 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq f3de0 │ │ │ │ ldm r7, {r0, lr} │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr sl, [r7, #12] │ │ │ │ @@ -210170,19 +210170,19 @@ │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl f4ae0 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ andseq ip, pc, r8, asr fp @ │ │ │ │ - andseq r8, r6, lr, lsr #12 │ │ │ │ + andseq r8, r6, lr, lsr #13 │ │ │ │ mlaeq r0, ip, r7, r7 │ │ │ │ eoreq r7, r0, r0, ror #15 │ │ │ │ - andseq r2, r7, r7, lsl r0 │ │ │ │ - andseq r8, r6, r6, asr #12 │ │ │ │ + mulseq r7, r7, r0 │ │ │ │ + andseq r8, r6, r6, asr #13 │ │ │ │ ldrdeq r7, [r0], -r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq f4bcc │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ @@ -210706,22 +210706,22 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andseq ip, pc, r8, ror #5 │ │ │ │ - andseq r0, r7, lr, ror #8 │ │ │ │ + andseq r0, r7, lr, ror #9 │ │ │ │ @ instruction: 0x001fc2f0 │ │ │ │ - andseq r0, r7, r3, asr r4 │ │ │ │ - andseq r0, r7, r0, asr r4 │ │ │ │ + @ instruction: 0x001704d3 │ │ │ │ + @ instruction: 0x001704d0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq f538c │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -210861,25 +210861,25 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [pc, #20] @ f55bc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r7, r6, r1, asr #28 │ │ │ │ + b 258494 │ │ │ │ + andseq r7, r6, r1, asr #29 │ │ │ │ andseq ip, pc, r4, lsl #1 │ │ │ │ - andseq r7, r6, sp, lsl #28 │ │ │ │ + andseq r7, r6, sp, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #524 @ 0x20c │ │ │ │ add r6, sp, #400 @ 0x190 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, r6, #12 │ │ │ │ @@ -210939,20 +210939,20 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ b f56d0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ ldr r2, [pc, #1860] @ f5e10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr r2, [pc, #1852] @ f5e14 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r5, [sp, #300] @ 0x12c │ │ │ │ stm r7, {r3, r5} │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -210960,23 +210960,23 @@ │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #304] @ 0x130 │ │ │ │ str r4, [r7, #8] │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218cc8 │ │ │ │ + bl 218cd4 │ │ │ │ ldrb r4, [sp, #400] @ 0x190 │ │ │ │ cmp r4, #4 │ │ │ │ bne f57e8 │ │ │ │ ldr r7, [sp, #404] @ 0x194 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ - bl 206c3c │ │ │ │ + bl 206c48 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq f585c │ │ │ │ ldr r5, [sp, #404] @ 0x194 │ │ │ │ mvn r0, #0 │ │ │ │ ldr fp, [sp, #408] @ 0x198 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ @@ -210987,23 +210987,23 @@ │ │ │ │ bne f58b0 │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #91 @ 0x5b │ │ │ │ bne f59c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 219028 │ │ │ │ + bl 219034 │ │ │ │ ldrb r4, [sp, #400] @ 0x190 │ │ │ │ cmp r4, #4 │ │ │ │ bne f5a00 │ │ │ │ ldr r4, [sp, #404] @ 0x194 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ - bl 206c3c │ │ │ │ + bl 206c48 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldrd sl, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq f5a38 │ │ │ │ mov r0, r4 │ │ │ │ bl 27218 │ │ │ │ @@ -211411,72 +211411,72 @@ │ │ │ │ andseq fp, pc, ip, asr #30 │ │ │ │ andseq fp, pc, r8, asr #30 │ │ │ │ andseq fp, pc, ip, ror #17 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ f5e30 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq pc, r6, r6, asr r9 @ │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x0016f9d6 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ f5e48 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq pc, r6, sl, asr #18 │ │ │ │ + b 258494 │ │ │ │ + andseq pc, r6, sl, asr #19 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ f5e60 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq pc, r6, pc, lsr r9 @ │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x0016f9bf │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ f5e78 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq pc, r6, r4, lsr r9 @ │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x0016f9b4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ f5e90 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq pc, r6, r9, lsr #18 │ │ │ │ + b 258494 │ │ │ │ + andseq pc, r6, r9, lsr #19 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ f5ea8 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x001694f4 │ │ │ │ + b 258494 │ │ │ │ + andseq r9, r6, r4, ror r5 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ f5ec0 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r9, r6, ip, ror #9 │ │ │ │ + b 258494 │ │ │ │ + andseq r9, r6, ip, ror #10 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ f5ed8 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r9, r6, r4, ror #9 │ │ │ │ + b 258494 │ │ │ │ + andseq r9, r6, r4, ror #10 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ f5ef0 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x0016f8d7 │ │ │ │ + b 258494 │ │ │ │ + andseq pc, r6, r7, asr r9 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ bne f5f2c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -211486,15 +211486,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne f5f38 │ │ │ │ cmp r2, #1 │ │ │ │ bne f5f5c │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq f5f78 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -211998,30 +211998,30 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne f6734 │ │ │ │ cmp r1, #1 │ │ │ │ bne f675c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e378 │ │ │ │ + bl 16e384 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl f6114 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne f676c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 133c90 │ │ │ │ + b 133c9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl f6114 │ │ │ │ b f67b0 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ @@ -212031,15 +212031,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne f67b8 │ │ │ │ cmp r1, #1 │ │ │ │ bne f67e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 133c90 │ │ │ │ + bl 133c9c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ @@ -212072,15 +212072,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne f6860 │ │ │ │ cmp r2, #1 │ │ │ │ bne f6848 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b f6848 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq f68a4 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -212124,15 +212124,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne f6930 │ │ │ │ cmp r2, #1 │ │ │ │ bne f68e0 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b f68e0 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ beq f6984 │ │ │ │ ldr r2, [r9] │ │ │ │ @@ -212194,15 +212194,15 @@ │ │ │ │ bne f6a3c │ │ │ │ cmp r1, #1 │ │ │ │ bne f6a6c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ b f6ae4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ beq f6ac0 │ │ │ │ @@ -212214,15 +212214,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne f6a98 │ │ │ │ cmp r2, #1 │ │ │ │ bne f6a80 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ b f6a80 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ beq f6adc │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ @@ -212261,15 +212261,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne f6b50 │ │ │ │ cmp r1, #1 │ │ │ │ bne f6b78 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ @@ -212308,15 +212308,15 @@ │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f6c0c │ │ │ │ cmp r2, #1 │ │ │ │ bne f6bfc │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl f67ec │ │ │ │ @@ -212535,15 +212535,15 @@ │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl f1e1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 133e7c │ │ │ │ + bl 133e88 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq f7000 │ │ │ │ add r7, r5, #4 │ │ │ │ b f6fe4 │ │ │ │ add r7, r7, #12 │ │ │ │ @@ -212577,26 +212577,26 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ bne f7044 │ │ │ │ cmp r2, #1 │ │ │ │ bne f7030 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ bl f6b88 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #884]! @ 0x374 │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -212616,15 +212616,15 @@ │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne f7120 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ b f712c │ │ │ │ @@ -212636,15 +212636,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r1, #848]! @ 0x350 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq f7160 │ │ │ │ ldr r2, [pc, #1372] @ f76a8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne f71d4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #3 │ │ │ │ @@ -212719,15 +212719,15 @@ │ │ │ │ str r6, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, [r7, #100] @ 0x64 │ │ │ │ add sl, sp, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [r7, #108]! @ 0x6c │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq f72d0 │ │ │ │ ldr r2, [pc, #1024] @ f76b8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ @@ -212773,15 +212773,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r9, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl fb168 │ │ │ │ + bl fb174 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add r0, r8, #56 @ 0x38 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr r0, [r0] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ add r3, r8, #64 @ 0x40 │ │ │ │ @@ -212839,15 +212839,15 @@ │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r9, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str ip, [sp, #168] @ 0xa8 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq f74a0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ @@ -212984,15 +212984,15 @@ │ │ │ │ @ instruction: 0xffffee38 │ │ │ │ andseq sl, pc, r0, lsl #11 │ │ │ │ andseq sl, pc, r4, ror #2 │ │ │ │ @ instruction: 0x001f99f0 │ │ │ │ andseq sl, pc, r0, lsr r1 @ │ │ │ │ andseq sl, pc, r4, lsl r4 @ │ │ │ │ andseq sl, pc, ip, asr #2 │ │ │ │ - andseq lr, r6, r2, lsl #9 │ │ │ │ + andseq lr, r6, r2, lsl #10 │ │ │ │ andeq r0, r0, r8, ror #21 │ │ │ │ andseq sl, pc, ip, lsr #5 │ │ │ │ @ instruction: 0xfffffca4 │ │ │ │ strdeq r8, [r2], -ip @ │ │ │ │ eoreq r8, r2, r0, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #996 @ 0x3e4 │ │ │ │ @@ -213274,15 +213274,15 @@ │ │ │ │ str r0, [sp, #960] @ 0x3c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #964] @ 0x3c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #968] @ 0x3c8 │ │ │ │ str r4, [sp, #972] @ 0x3cc │ │ │ │ add r0, sp, #896 @ 0x380 │ │ │ │ - bl 133fd8 │ │ │ │ + bl 133fe4 │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ mov r1, r5 │ │ │ │ add r0, r8, #16 │ │ │ │ add ip, sp, #784 @ 0x310 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ mov r4, #0 │ │ │ │ ldm sl, {r2, r3, r6, r7} │ │ │ │ @@ -213497,15 +213497,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #5 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #5 │ │ │ │ bl b3fc0 │ │ │ │ @@ -213749,15 +213749,15 @@ │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq f8408 │ │ │ │ ldr r1, [pc, #4084] @ f92a0 │ │ │ │ add r4, r9, #440 @ 0x1b8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl fd070 │ │ │ │ + bl fd07c │ │ │ │ movw r8, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r8, #257 @ 0x101 │ │ │ │ ldr r6, [r9, #424] @ 0x1a8 │ │ │ │ mul lr, r1, r8 │ │ │ │ ldr r7, [r9, #428] @ 0x1ac │ │ │ │ movw fp, #65279 @ 0xfeff │ │ │ │ @@ -213795,15 +213795,15 @@ │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, r0, ip │ │ │ │ and r0, r0, r7 │ │ │ │ b f82e4 │ │ │ │ ldr r1, [pc, #3980] @ f92f4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl fd070 │ │ │ │ + bl fd07c │ │ │ │ lsr r1, r0, #25 │ │ │ │ and r2, r7, r0 │ │ │ │ mul r1, r1, r8 │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ @@ -213926,15 +213926,15 @@ │ │ │ │ bne f856c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ b f8594 │ │ │ │ ldr r2, [pc, #3604] @ f9388 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ @@ -214057,15 +214057,15 @@ │ │ │ │ ldr r0, [r4, #680]! @ 0x2a8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne f8780 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ b f8810 │ │ │ │ add r0, r9, #692 @ 0x2b4 │ │ │ │ - bl 16ef18 │ │ │ │ + bl 16ef24 │ │ │ │ ldr r3, [r9, #700] @ 0x2bc │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r5, r7, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ bne f878c │ │ │ │ cmn r2, #1 │ │ │ │ @@ -214113,15 +214113,15 @@ │ │ │ │ ldr r0, [r4, #764]! @ 0x2fc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne f89a8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #296] @ 0x128 │ │ │ │ b f8a3c │ │ │ │ add r0, r9, #720 @ 0x2d0 │ │ │ │ - bl 16ef18 │ │ │ │ + bl 16ef24 │ │ │ │ ldr r3, [r9, #728] @ 0x2d8 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r5, r7, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ bne f886c │ │ │ │ cmn r2, #1 │ │ │ │ @@ -214154,15 +214154,15 @@ │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r4, #736]! @ 0x2e0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq f883c │ │ │ │ add r0, r9, #748 @ 0x2ec │ │ │ │ - bl 16ef18 │ │ │ │ + bl 16ef24 │ │ │ │ ldr r3, [r9, #756] @ 0x2f4 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r5, r7, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ bne f8910 │ │ │ │ cmn r2, #1 │ │ │ │ @@ -214195,15 +214195,15 @@ │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r4, #764]! @ 0x2fc │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq f8854 │ │ │ │ add r0, r9, #776 @ 0x308 │ │ │ │ - bl 16ef18 │ │ │ │ + bl 16ef24 │ │ │ │ ldr r3, [r9, #784] @ 0x310 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r5, r7, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ bne f89b4 │ │ │ │ cmn r2, #1 │ │ │ │ @@ -214242,15 +214242,15 @@ │ │ │ │ ldr r0, [r4, #792]! @ 0x318 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne f8a64 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ b f8af8 │ │ │ │ add r0, r9, #804 @ 0x324 │ │ │ │ - bl 16ef18 │ │ │ │ + bl 16ef24 │ │ │ │ ldr r3, [r9, #812] @ 0x32c │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r5, r7, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ bne f8a70 │ │ │ │ cmn r2, #1 │ │ │ │ @@ -214290,15 +214290,15 @@ │ │ │ │ str fp, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ bne f8b24 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ b f8bb8 │ │ │ │ add r0, r9, #832 @ 0x340 │ │ │ │ - bl 16ef18 │ │ │ │ + bl 16ef24 │ │ │ │ ldr r3, [r9, #840] @ 0x348 │ │ │ │ ldrex r2, [r3] │ │ │ │ add r7, r2, #1 │ │ │ │ strex r5, r7, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ bne f8b30 │ │ │ │ cmn r2, #1 │ │ │ │ @@ -214479,15 +214479,15 @@ │ │ │ │ bl 274b8 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r8, r8, #1 │ │ │ │ bne f8dec │ │ │ │ b f8e18 │ │ │ │ mov fp, #2 │ │ │ │ add r0, r9, #520 @ 0x208 │ │ │ │ - bl 16ef18 │ │ │ │ + bl 16ef24 │ │ │ │ ldr ip, [r9, #528] @ 0x210 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldrex r3, [ip] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r5, r7, [ip] │ │ │ │ cmp r5, #0 │ │ │ │ bne f8e28 │ │ │ │ @@ -214611,15 +214611,15 @@ │ │ │ │ strgt r1, [sl, #180] @ 0xb4 │ │ │ │ strgt ip, [sl, #176] @ 0xb0 │ │ │ │ strgt r0, [sl, #168] @ 0xa8 │ │ │ │ addgt sp, sp, #500 @ 0x1f4 │ │ │ │ popgt {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ ldr r5, [sp, #428] @ 0x1ac │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ str r7, [r4] │ │ │ │ stmib r4, {r5, ip} │ │ │ │ @@ -214630,15 +214630,15 @@ │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 31650 │ │ │ │ b f84c4 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add r4, sp, #424 @ 0x1a8 │ │ │ │ ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ ldm r4, {r2, r3, r4} │ │ │ │ str r4, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r6, r7 │ │ │ │ strd r2, [r7] │ │ │ │ @@ -214648,15 +214648,15 @@ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #1 │ │ │ │ bl 31650 │ │ │ │ b f8624 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add ip, sp, #424 @ 0x1a8 │ │ │ │ mov r1, r7 │ │ │ │ ldm ip, {r2, r3, r4, ip} │ │ │ │ stm r6, {r4, ip} │ │ │ │ mov r6, r0 │ │ │ │ strd r2, [r7] │ │ │ │ @@ -214666,15 +214666,15 @@ │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 31650 │ │ │ │ b f8700 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ str ip, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r6, r7 │ │ │ │ @@ -214685,15 +214685,15 @@ │ │ │ │ b f8bec │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ mov r1, fp │ │ │ │ mov r3, #1 │ │ │ │ bl 31650 │ │ │ │ b f8c38 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ str ip, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov r6, r7 │ │ │ │ @@ -214768,15 +214768,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ b f9368 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ bl e3e1c │ │ │ │ b f9304 │ │ │ │ bl 3cac8 │ │ │ │ - mulseq r6, r6, r5 │ │ │ │ + andseq r2, r6, r6, lsl r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ bl e3e1c │ │ │ │ b f930c │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ @@ -214789,15 +214789,15 @@ │ │ │ │ b f934c │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #456 @ 0x1c8 │ │ │ │ bl e3e1c │ │ │ │ b f9370 │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x0016d4ba │ │ │ │ + andseq sp, r6, sl, lsr r5 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ bl e3e1c │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ bl e3e1c │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ bl f6f04 │ │ │ │ @@ -214844,21 +214844,21 @@ │ │ │ │ andseq r7, pc, r4, asr #28 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #29 │ │ │ │ ldr r1, [pc, #8] @ f93d0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ - andseq ip, r6, fp, asr r4 │ │ │ │ + @ instruction: 0x0016c4db │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ f93e8 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq ip, r6, r0, ror #8 │ │ │ │ + b 258494 │ │ │ │ + andseq ip, r6, r0, ror #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ @@ -214869,817 +214869,820 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, [r4] │ │ │ │ strd r0, [r2] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 20f560 │ │ │ │ + b 20f56c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl fb87c │ │ │ │ + bl fb888 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ eoreq r2, r0, r4, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9f64 │ │ │ │ + beq f9f70 │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r8, [r0] │ │ │ │ + ldr r9, [r0] │ │ │ │ add r5, r1, #16 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - add fp, r1, #16 │ │ │ │ - ldr r1, [pc, #2916] @ fa004 │ │ │ │ + add sl, r1, #16 │ │ │ │ + ldr r1, [pc, #2928] @ fa010 │ │ │ │ add r0, pc, r1 │ │ │ │ bl 276b0 <__tls_get_addr@plt> │ │ │ │ - mov sl, r0 │ │ │ │ + mov fp, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9f70 │ │ │ │ - ldm sl, {r2, r3, ip, lr} │ │ │ │ - ldr r6, [pc, #2888] @ fa008 │ │ │ │ - adds r4, r2, #2 │ │ │ │ - stm r5, {r2, r3, ip, lr} │ │ │ │ + bne f9f7c │ │ │ │ + ldm fp, {r1, r3, ip, lr} │ │ │ │ + ldr r6, [pc, #2900] @ fa014 │ │ │ │ + adds r4, r1, #2 │ │ │ │ + stm r5, {r1, r3, ip, lr} │ │ │ │ adc r5, r3, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r1, [pc, #2872] @ fa00c │ │ │ │ - adds r2, r2, #1 │ │ │ │ + ldr r2, [pc, #2884] @ fa018 │ │ │ │ + adds r1, r1, #1 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, r1] │ │ │ │ + movw r8, #61660 @ 0xf0dc │ │ │ │ + ldr r2, [pc, r2] │ │ │ │ + movt r8, #65535 @ 0xffff │ │ │ │ ldr r6, [r6, #12] │ │ │ │ - strd r4, [sl] │ │ │ │ - movw r4, #4560 @ 0x11d0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + strd r4, [fp] │ │ │ │ + add r4, r8, #108 @ 0x6c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ - ldr r5, [pc, #2824] @ fa010 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - add r6, r5, #4 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ - str r7, [sp, #20] │ │ │ │ + stm sl, {r1, r3, ip, lr} │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #8] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - add r0, sl, #8 │ │ │ │ - stm fp, {r2, r3, ip, lr} │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + add r0, fp, #8 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #12] │ │ │ │ + ldr r6, [pc, #2784] @ fa01c │ │ │ │ + add r6, pc, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f955c │ │ │ │ - sub r3, r6, #4 │ │ │ │ - sub r4, r4, #12 │ │ │ │ - add r6, r6, #12 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ + beq f9564 │ │ │ │ + add r0, r6, r4 │ │ │ │ + add r4, r4, #12 │ │ │ │ + ldr r1, [r0, #3768] @ 0xeb8 │ │ │ │ + ldr r2, [r0, #3772] @ 0xebc │ │ │ │ + ldr r3, [r0, #3776] @ 0xec0 │ │ │ │ mov r0, r5 │ │ │ │ bl ed6c8 │ │ │ │ - b f9538 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - add r9, sp, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #2728] @ fa014 │ │ │ │ + b f953c │ │ │ │ + str r9, [sp, #4] │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ + ldr r2, [pc, #2732] @ fa020 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ - mov r3, #6 │ │ │ │ - str r9, [sp] │ │ │ │ + mov r3, #7 │ │ │ │ + str r7, [sp] │ │ │ │ bl edf04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f95b8 │ │ │ │ + beq f95c4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ addne r2, r1, r1, lsl #1 │ │ │ │ addne r1, r1, r2, lsl #2 │ │ │ │ addsne r1, r1, #17 │ │ │ │ - bne f9ce4 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + bne f9cf0 │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9d04 │ │ │ │ + bne f9d10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldrd r2, [sl] │ │ │ │ + ldrd r2, [fp] │ │ │ │ ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - ldr r6, [pc, #2620] @ fa018 │ │ │ │ + ldr r6, [pc, #2620] @ fa024 │ │ │ │ adc r5, r3, #0 │ │ │ │ - stm fp, {r2, r3} │ │ │ │ + stm sl, {r2, r3} │ │ │ │ add r6, pc, r6 │ │ │ │ - strd r4, [sl] │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r0, [fp, #8] │ │ │ │ + strd r4, [fp] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - str r1, [fp, #12] │ │ │ │ - movw r4, #4632 @ 0x1218 │ │ │ │ - ldr r0, [pc, #2584] @ fa01c │ │ │ │ + str r0, [sl, #8] │ │ │ │ + str r1, [sl, #12] │ │ │ │ + ldr r0, [pc, #2592] @ fa028 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + add r9, r6, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + movw r6, #5388 @ 0x150c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq f9640 │ │ │ │ - sub r3, r6, #4 │ │ │ │ - sub r4, r4, #12 │ │ │ │ - add r6, r6, #12 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq f964c │ │ │ │ + sub r3, r9, #4 │ │ │ │ + sub r6, r6, #12 │ │ │ │ + add r9, r9, #12 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl ed6c8 │ │ │ │ - b f961c │ │ │ │ - ldr r2, [pc, #2520] @ fa020 │ │ │ │ - mov r0, r9 │ │ │ │ + b f9628 │ │ │ │ + ldr r2, [pc, #2520] @ fa02c │ │ │ │ + mov r0, r7 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ - mov r3, #5 │ │ │ │ - str r9, [sp] │ │ │ │ + mov r3, #3 │ │ │ │ + str r7, [sp] │ │ │ │ bl edf04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9694 │ │ │ │ + beq f96a4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ addne r2, r1, r1, lsl #1 │ │ │ │ addne r1, r1, r2, lsl #2 │ │ │ │ addsne r1, r1, #17 │ │ │ │ - bne f9d34 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + bne f9d40 │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9d54 │ │ │ │ + bne f9d60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldrd r2, [sl] │ │ │ │ + ldrd r2, [fp] │ │ │ │ ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - ldr r6, [pc, #2412] @ fa024 │ │ │ │ + ldr r6, [pc, #2408] @ fa030 │ │ │ │ adc r5, r3, #0 │ │ │ │ - stm fp, {r2, r3} │ │ │ │ + stm sl, {r2, r3} │ │ │ │ add r6, pc, r6 │ │ │ │ - strd r4, [sl] │ │ │ │ + strd r4, [fp] │ │ │ │ add r6, r6, #4 │ │ │ │ - str r0, [fp, #8] │ │ │ │ + str r0, [sl, #8] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - str r1, [fp, #12] │ │ │ │ - movw r4, #5256 @ 0x1488 │ │ │ │ - ldr r0, [pc, #2376] @ fa028 │ │ │ │ + str r1, [sl, #12] │ │ │ │ + movw r4, #4560 @ 0x11d0 │ │ │ │ + ldr r0, [pc, #2372] @ fa034 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f971c │ │ │ │ + beq f972c │ │ │ │ sub r3, r6, #4 │ │ │ │ sub r4, r4, #12 │ │ │ │ add r6, r6, #12 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl ed6c8 │ │ │ │ - b f96f8 │ │ │ │ - ldr r2, [pc, #2312] @ fa02c │ │ │ │ - mov r0, r9 │ │ │ │ + b f9708 │ │ │ │ + ldr r2, [pc, #2308] @ fa038 │ │ │ │ + mov r0, r7 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ - mov r3, #4 │ │ │ │ - str r9, [sp] │ │ │ │ + mov r3, #6 │ │ │ │ + str r7, [sp] │ │ │ │ bl edf04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9770 │ │ │ │ + beq f9780 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ addne r2, r1, r1, lsl #1 │ │ │ │ addne r1, r1, r2, lsl #2 │ │ │ │ addsne r1, r1, #17 │ │ │ │ - bne f9d84 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + bne f9d90 │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9da4 │ │ │ │ + bne f9db0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldrd r2, [sl] │ │ │ │ + ldrd r2, [fp] │ │ │ │ ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - stm fp, {r2, r3} │ │ │ │ + stm sl, {r2, r3} │ │ │ │ adc r5, r3, #0 │ │ │ │ - str r0, [fp, #8] │ │ │ │ - strd r4, [sl] │ │ │ │ + str r0, [sl, #8] │ │ │ │ + strd r4, [fp] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - str r1, [fp, #12] │ │ │ │ - ldr r0, [pc, #2180] @ fa030 │ │ │ │ + str r1, [sl, #12] │ │ │ │ + ldr r0, [pc, #2176] @ fa03c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [pc, #2148] @ fa034 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [pc, #2144] @ fa040 │ │ │ │ add r4, pc, r4 │ │ │ │ cmp r0, #3888 @ 0xf30 │ │ │ │ - beq f97f8 │ │ │ │ + beq f9808 │ │ │ │ mov r2, r4 │ │ │ │ add r6, r0, #12 │ │ │ │ ldr r1, [r2, r0]! │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl ed6c8 │ │ │ │ mov r0, r6 │ │ │ │ - b f97d0 │ │ │ │ - ldr r2, [pc, #2104] @ fa038 │ │ │ │ - mov r0, r9 │ │ │ │ + b f97e0 │ │ │ │ + ldr r2, [pc, #2100] @ fa044 │ │ │ │ + mov r0, r7 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, #7 │ │ │ │ - str r9, [sp] │ │ │ │ + str r7, [sp] │ │ │ │ bl edf04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f984c │ │ │ │ + beq f985c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ addne r2, r1, r1, lsl #1 │ │ │ │ addne r1, r1, r2, lsl #2 │ │ │ │ addsne r1, r1, #17 │ │ │ │ - bne f9dd4 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + bne f9de0 │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9df4 │ │ │ │ + bne f9e00 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldrd r2, [sl] │ │ │ │ + ldrd r2, [fp] │ │ │ │ ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - stm fp, {r2, r3} │ │ │ │ + stm sl, {r2, r3} │ │ │ │ adc r5, r3, #0 │ │ │ │ - str r0, [fp, #8] │ │ │ │ - movw r8, #61660 @ 0xf0dc │ │ │ │ - strd r4, [sl] │ │ │ │ - movt r8, #65535 @ 0xffff │ │ │ │ - str r1, [fp, #12] │ │ │ │ - add r4, r8, #108 @ 0x6c │ │ │ │ - ldr r0, [pc, #1964] @ fa03c │ │ │ │ + str r0, [sl, #8] │ │ │ │ + strd r4, [fp] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ + str r1, [sl, #12] │ │ │ │ + ldr r0, [pc, #1968] @ fa048 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [pc, #1932] @ fa040 │ │ │ │ - add r6, pc, r6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq f98dc │ │ │ │ - add r0, r6, r4 │ │ │ │ - add r4, r4, #12 │ │ │ │ - ldr r1, [r0, #3768] @ 0xeb8 │ │ │ │ - ldr r2, [r0, #3772] @ 0xebc │ │ │ │ - ldr r3, [r0, #3776] @ 0xec0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [pc, #1936] @ fa04c │ │ │ │ + add r4, pc, r4 │ │ │ │ + cmp r0, #5184 @ 0x1440 │ │ │ │ + beq f98e4 │ │ │ │ + mov r2, r4 │ │ │ │ + add r6, r0, #12 │ │ │ │ + ldr r1, [r2, r0]! │ │ │ │ + ldrd r2, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl ed6c8 │ │ │ │ - b f98b4 │ │ │ │ - ldr r2, [pc, #1888] @ fa044 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + b f98bc │ │ │ │ + ldr r2, [pc, #1892] @ fa050 │ │ │ │ + mov r0, r7 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ - mov r3, #7 │ │ │ │ - str r9, [sp] │ │ │ │ + mov r3, #3 │ │ │ │ + str r7, [sp] │ │ │ │ bl edf04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9930 │ │ │ │ + beq f9938 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ addne r2, r1, r1, lsl #1 │ │ │ │ addne r1, r1, r2, lsl #2 │ │ │ │ addsne r1, r1, #17 │ │ │ │ - bne f9e24 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + bne f9e30 │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9e44 │ │ │ │ + bne f9e50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldrd r2, [sl] │ │ │ │ + ldrd r2, [fp] │ │ │ │ ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - ldr r6, [pc, #1780] @ fa048 │ │ │ │ + ldr r6, [pc, #1784] @ fa054 │ │ │ │ adc r5, r3, #0 │ │ │ │ - stm fp, {r2, r3} │ │ │ │ + stm sl, {r2, r3} │ │ │ │ add r6, pc, r6 │ │ │ │ - strd r4, [sl] │ │ │ │ + strd r4, [fp] │ │ │ │ add r6, r6, #4 │ │ │ │ - str r0, [fp, #8] │ │ │ │ + str r0, [sl, #8] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - str r1, [fp, #12] │ │ │ │ - movw r4, #5388 @ 0x150c │ │ │ │ - ldr r0, [pc, #1744] @ fa04c │ │ │ │ + str r1, [sl, #12] │ │ │ │ + movw r4, #5496 @ 0x1578 │ │ │ │ + ldr r0, [pc, #1748] @ fa058 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f99b8 │ │ │ │ + beq f99c0 │ │ │ │ sub r3, r6, #4 │ │ │ │ sub r4, r4, #12 │ │ │ │ add r6, r6, #12 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl ed6c8 │ │ │ │ - b f9994 │ │ │ │ - ldr r2, [pc, #1680] @ fa050 │ │ │ │ - mov r0, r9 │ │ │ │ + b f999c │ │ │ │ + ldr r2, [pc, #1684] @ fa05c │ │ │ │ + mov r0, r7 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ - mov r3, #3 │ │ │ │ - str r9, [sp] │ │ │ │ + mov r3, #4 │ │ │ │ + str r7, [sp] │ │ │ │ bl edf04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9a0c │ │ │ │ + beq f9a14 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ addne r2, r1, r1, lsl #1 │ │ │ │ addne r1, r1, r2, lsl #2 │ │ │ │ addsne r1, r1, #17 │ │ │ │ - bne f9e74 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + bne f9e80 │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9e94 │ │ │ │ + bne f9ea0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldrd r2, [sl] │ │ │ │ + ldrd r2, [fp] │ │ │ │ ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - ldr r6, [pc, #1572] @ fa054 │ │ │ │ + stm sl, {r2, r3} │ │ │ │ adc r5, r3, #0 │ │ │ │ - stm fp, {r2, r3} │ │ │ │ - add r6, pc, r6 │ │ │ │ - strd r4, [sl] │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r0, [fp, #8] │ │ │ │ + str r0, [sl, #8] │ │ │ │ + strd r4, [fp] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - str r1, [fp, #12] │ │ │ │ - movw r4, #5496 @ 0x1578 │ │ │ │ - ldr r0, [pc, #1536] @ fa058 │ │ │ │ + str r1, [sl, #12] │ │ │ │ + ldr r0, [pc, #1552] @ fa060 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq f9a94 │ │ │ │ - sub r3, r6, #4 │ │ │ │ - sub r4, r4, #12 │ │ │ │ - add r6, r6, #12 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ + ldr r4, [pc, #1524] @ fa064 │ │ │ │ + add r4, pc, r4 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq f9a98 │ │ │ │ + add r0, r4, r8 │ │ │ │ + add r8, r8, #12 │ │ │ │ + ldr r1, [r0, #3876] @ 0xf24 │ │ │ │ + ldr r2, [r0, #3880] @ 0xf28 │ │ │ │ + ldr r3, [r0, #3884] @ 0xf2c │ │ │ │ mov r0, r5 │ │ │ │ bl ed6c8 │ │ │ │ b f9a70 │ │ │ │ - ldr r2, [pc, #1472] @ fa05c │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r2, [pc, #1480] @ fa068 │ │ │ │ + mov r0, r7 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ - mov r3, #4 │ │ │ │ - str r9, [sp] │ │ │ │ + mov r3, #7 │ │ │ │ + str r7, [sp] │ │ │ │ bl edf04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9ae8 │ │ │ │ + beq f9aec │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ addne r2, r1, r1, lsl #1 │ │ │ │ addne r1, r1, r2, lsl #2 │ │ │ │ addsne r1, r1, #17 │ │ │ │ - bne f9ec4 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + bne f9ed0 │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9ee4 │ │ │ │ + bne f9ef0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldrd r2, [sl] │ │ │ │ + ldrd r2, [fp] │ │ │ │ ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - stm fp, {r2, r3} │ │ │ │ + ldr r6, [pc, #1372] @ fa06c │ │ │ │ adc r5, r3, #0 │ │ │ │ - str r0, [fp, #8] │ │ │ │ - strd r4, [sl] │ │ │ │ + stm sl, {r2, r3} │ │ │ │ + add r6, pc, r6 │ │ │ │ + strd r4, [fp] │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r0, [sl, #8] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - str r1, [fp, #12] │ │ │ │ - ldr r0, [pc, #1340] @ fa060 │ │ │ │ + str r1, [sl, #12] │ │ │ │ + movw r4, #5256 @ 0x1488 │ │ │ │ + ldr r0, [pc, #1336] @ fa070 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, #0 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [pc, #1308] @ fa064 │ │ │ │ - add r4, pc, r4 │ │ │ │ - cmp r0, #5184 @ 0x1440 │ │ │ │ - beq f9b70 │ │ │ │ - mov r2, r4 │ │ │ │ - add r6, r0, #12 │ │ │ │ - ldr r1, [r2, r0]! │ │ │ │ - ldrd r2, [r2, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq f9b74 │ │ │ │ + sub r3, r6, #4 │ │ │ │ + sub r4, r4, #12 │ │ │ │ + add r6, r6, #12 │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl ed6c8 │ │ │ │ - mov r0, r6 │ │ │ │ - b f9b48 │ │ │ │ - ldr r2, [pc, #1264] @ fa068 │ │ │ │ - mov r0, r9 │ │ │ │ + b f9b50 │ │ │ │ + ldr r2, [pc, #1272] @ fa074 │ │ │ │ + mov r0, r7 │ │ │ │ ldm r5!, {r1, r3, r4, r6} │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ldm r5, {r1, r3, r4, r6} │ │ │ │ stm r0, {r1, r3, r4, r6} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ - mov r3, #3 │ │ │ │ - str r9, [sp] │ │ │ │ + mov r3, #4 │ │ │ │ + str r7, [sp] │ │ │ │ bl edf04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9bc4 │ │ │ │ + beq f9bc8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ addne r2, r1, r1, lsl #1 │ │ │ │ addne r1, r1, r2, lsl #2 │ │ │ │ addsne r1, r1, #17 │ │ │ │ - bne f9f14 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + bne f9f20 │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f9f34 │ │ │ │ + bne f9f40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldrd r2, [sl] │ │ │ │ + ldrd r2, [fp] │ │ │ │ ldrd r0, [r0] │ │ │ │ adds r4, r2, #1 │ │ │ │ - stm fp, {r2, r3} │ │ │ │ + ldr r6, [pc, #1164] @ fa078 │ │ │ │ adc r5, r3, #0 │ │ │ │ - str r0, [fp, #8] │ │ │ │ - strd r4, [sl] │ │ │ │ + stm sl, {r2, r3} │ │ │ │ + add r6, pc, r6 │ │ │ │ + strd r4, [fp] │ │ │ │ + add r5, r6, #4 │ │ │ │ + str r0, [sl, #8] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - str r1, [fp, #12] │ │ │ │ - ldr r0, [pc, #1132] @ fa06c │ │ │ │ + str r1, [sl, #12] │ │ │ │ + movw r6, #4632 @ 0x1218 │ │ │ │ + ldr r0, [pc, #1128] @ fa07c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [pc, #1104] @ fa070 │ │ │ │ - add r5, pc, r5 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq f9c48 │ │ │ │ - add r0, r5, r8 │ │ │ │ - add r8, r8, #12 │ │ │ │ - ldr r1, [r0, #3876] @ 0xf24 │ │ │ │ - ldr r2, [r0, #3880] @ 0xf28 │ │ │ │ - ldr r3, [r0, #3884] @ 0xf2c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq f9c50 │ │ │ │ + sub r3, r5, #4 │ │ │ │ + sub r6, r6, #12 │ │ │ │ + add r5, r5, #12 │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl ed6c8 │ │ │ │ - b f9c20 │ │ │ │ - ldr r2, [pc, #1060] @ fa074 │ │ │ │ - mov r0, r9 │ │ │ │ + b f9c2c │ │ │ │ + ldr r2, [pc, #1064] @ fa080 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r5, r7 │ │ │ │ ldm r4!, {r1, r3, r6, r7} │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r0!, {r1, r3, r6, r7} │ │ │ │ ldm r4, {r1, r3, r6, r7} │ │ │ │ stm r0, {r1, r3, r6, r7} │ │ │ │ add r4, sp, #24 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - mov r3, #7 │ │ │ │ - str r9, [sp] │ │ │ │ + mov r3, #5 │ │ │ │ + str r5, [sp] │ │ │ │ mov r1, r4 │ │ │ │ bl edf04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9cb4 │ │ │ │ + beq f9cc0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ addne r2, r1, r1, lsl #1 │ │ │ │ addne r1, r1, r2, lsl #2 │ │ │ │ addsne r1, r1, #17 │ │ │ │ - beq f9cb4 │ │ │ │ + beq f9cc0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldm r4!, {r1, r2, r3, r7} │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldm r9!, {r0, r1, r2, r3} │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldm r9, {r0, r1, r2, r3} │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq f95c4 │ │ │ │ + beq f95d0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ strd r0, [r6] │ │ │ │ mov r6, #1 │ │ │ │ - strb r6, [sl, #16] │ │ │ │ - strd r2, [sl] │ │ │ │ - b f95d0 │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + strd r2, [fp] │ │ │ │ + b f95dc │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq f96a0 │ │ │ │ + beq f96b0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ strd r0, [r6] │ │ │ │ mov r6, #1 │ │ │ │ - strb r6, [sl, #16] │ │ │ │ - strd r2, [sl] │ │ │ │ - b f96ac │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + strd r2, [fp] │ │ │ │ + b f96bc │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq f977c │ │ │ │ + beq f978c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ strd r0, [r6] │ │ │ │ mov r6, #1 │ │ │ │ - strb r6, [sl, #16] │ │ │ │ - strd r2, [sl] │ │ │ │ - b f9788 │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + strd r2, [fp] │ │ │ │ + b f9798 │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq f9858 │ │ │ │ + beq f9868 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ strd r0, [r6] │ │ │ │ mov r6, #1 │ │ │ │ - strb r6, [sl, #16] │ │ │ │ - strd r2, [sl] │ │ │ │ - b f9864 │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + strd r2, [fp] │ │ │ │ + b f9874 │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq f993c │ │ │ │ + beq f9944 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ strd r0, [r6] │ │ │ │ mov r6, #1 │ │ │ │ - strb r6, [sl, #16] │ │ │ │ - strd r2, [sl] │ │ │ │ - b f9948 │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + strd r2, [fp] │ │ │ │ + b f9950 │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq f9a18 │ │ │ │ + beq f9a20 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ strd r0, [r6] │ │ │ │ mov r6, #1 │ │ │ │ - strb r6, [sl, #16] │ │ │ │ - strd r2, [sl] │ │ │ │ - b f9a24 │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + strd r2, [fp] │ │ │ │ + b f9a2c │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq f9af4 │ │ │ │ + beq f9af8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ strd r0, [r6] │ │ │ │ mov r6, #1 │ │ │ │ - strb r6, [sl, #16] │ │ │ │ - strd r2, [sl] │ │ │ │ - b f9b00 │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + strd r2, [fp] │ │ │ │ + b f9b04 │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r0, r0, r2 │ │ │ │ sub r0, r0, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - ldrb r0, [sl, #16] │ │ │ │ + ldrb r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq f9bd0 │ │ │ │ + beq f9bd4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ strd r0, [r6] │ │ │ │ mov r6, #1 │ │ │ │ - strb r6, [sl, #16] │ │ │ │ - strd r2, [sl] │ │ │ │ - b f9bdc │ │ │ │ - ldr r0, [pc, #268] @ fa078 │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + strd r2, [fp] │ │ │ │ + b f9be0 │ │ │ │ + ldr r0, [pc, #268] @ fa084 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add lr, sp, #120 @ 0x78 │ │ │ │ mov r6, #1 │ │ │ │ - strb r6, [sl, #16] │ │ │ │ - ldm lr, {r2, r3, ip, lr} │ │ │ │ - stm sl, {r2, r3, ip, lr} │ │ │ │ + strb r6, [fp, #16] │ │ │ │ + ldm lr, {r1, r3, ip, lr} │ │ │ │ + stm fp, {r1, r3, ip, lr} │ │ │ │ b f94b8 │ │ │ │ - b f9fb4 │ │ │ │ - b f9fb4 │ │ │ │ - b f9fb4 │ │ │ │ - b f9fb4 │ │ │ │ - b f9fb4 │ │ │ │ - b f9fb4 │ │ │ │ - b f9fb4 │ │ │ │ - b f9fb4 │ │ │ │ - b f9fb4 │ │ │ │ + b f9fc0 │ │ │ │ + b f9fc0 │ │ │ │ + b f9fc0 │ │ │ │ + b f9fc0 │ │ │ │ + b f9fc0 │ │ │ │ + b f9fc0 │ │ │ │ + b f9fc0 │ │ │ │ + b f9fc0 │ │ │ │ + b f9fc0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl e3b80 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - b f9fe8 │ │ │ │ - b f9fe8 │ │ │ │ - b f9fe8 │ │ │ │ - b f9fe8 │ │ │ │ - b f9fe8 │ │ │ │ - b f9fe8 │ │ │ │ - b f9fe8 │ │ │ │ - b f9fe8 │ │ │ │ + b f9ff4 │ │ │ │ + b f9ff4 │ │ │ │ + b f9ff4 │ │ │ │ + b f9ff4 │ │ │ │ + b f9ff4 │ │ │ │ + b f9ff4 │ │ │ │ + b f9ff4 │ │ │ │ + b f9ff4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl e3a74 │ │ │ │ add r0, sp, #24 │ │ │ │ bl e3b80 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ eoreq r6, r2, ip, lsr #19 │ │ │ │ mlaeq r0, r0, r9, r2 │ │ │ │ - eoreq r2, r0, r8, ror r9 │ │ │ │ - andseq r8, pc, ip, lsl #10 │ │ │ │ - andseq ip, r6, fp, lsr #9 │ │ │ │ - andseq r9, pc, r4, lsl #12 │ │ │ │ - eoreq r2, r0, r8, asr r8 │ │ │ │ - andseq ip, r6, r2, lsr #7 │ │ │ │ - andseq sl, pc, r0, asr #14 │ │ │ │ - eoreq r2, r0, ip, ror r7 │ │ │ │ - andseq r6, r6, ip, lsr r6 │ │ │ │ - strhteq r2, [r0], -r0 │ │ │ │ - @ instruction: 0x001fbab8 │ │ │ │ - andseq ip, r6, r3, ror #3 │ │ │ │ - eoreq r2, r0, r8, asr #11 │ │ │ │ - andseq ip, pc, r4, lsl #18 │ │ │ │ - ldrsheq ip, [r6], -r8 │ │ │ │ - andseq sp, pc, r4, lsl r7 @ │ │ │ │ - eoreq r2, r0, r0, ror #9 │ │ │ │ - andseq ip, r6, sp │ │ │ │ - andseq lr, pc, r4, asr #22 │ │ │ │ - eoreq r2, r0, r4, lsl #8 │ │ │ │ - @ instruction: 0x001662b0 │ │ │ │ - eoreq r2, r0, r8, lsr r3 │ │ │ │ - andseq pc, pc, ip, lsr #31 │ │ │ │ - @ instruction: 0x0016bddf │ │ │ │ - eoreq r2, r0, ip, asr r2 │ │ │ │ - eoreq r1, r0, r4, lsl r3 │ │ │ │ - @ instruction: 0x0016bcdb │ │ │ │ - @ instruction: 0x001f77b8 │ │ │ │ + eoreq r2, r0, r4, ror r9 │ │ │ │ + @ instruction: 0x001f84dc │ │ │ │ + andseq ip, r6, r8, ror #9 │ │ │ │ + andseq r9, pc, r0, ror #5 │ │ │ │ + eoreq r2, r0, r4, asr r8 │ │ │ │ + @ instruction: 0x0016c3f9 │ │ │ │ + andseq sl, pc, ip, lsl #14 │ │ │ │ + eoreq r2, r0, ip, ror #14 │ │ │ │ + andseq ip, r6, r3, ror #6 │ │ │ │ + eoreq r2, r0, r0, lsr #13 │ │ │ │ + andseq fp, pc, ip, asr #15 │ │ │ │ + andseq ip, r6, r3, asr r2 │ │ │ │ + eoreq r2, r0, r4, asr #11 │ │ │ │ + andseq ip, pc, r0, lsr #12 │ │ │ │ + andseq ip, r6, fp, ror #1 │ │ │ │ + @ instruction: 0x001fd9b8 │ │ │ │ + ldrdeq r2, [r0], -r8 @ │ │ │ │ + andseq r6, r6, r4, lsl #8 │ │ │ │ + eoreq r2, r0, ip, lsl #8 │ │ │ │ + andseq lr, pc, r4, lsr #28 │ │ │ │ + andseq fp, r6, fp, lsl #30 │ │ │ │ + andseq pc, pc, r0, lsr #25 │ │ │ │ + eoreq r2, r0, r4, lsr #6 │ │ │ │ + andseq r6, r6, r4, ror #4 │ │ │ │ + eoreq r1, r0, ip, asr #32 │ │ │ │ + eoreq r2, r0, r8, asr #4 │ │ │ │ + andseq fp, r6, lr, lsl #28 │ │ │ │ + andseq r7, pc, ip, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa170 │ │ │ │ + beq fa17c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r8, [r0] │ │ │ │ add r5, r1, #16 │ │ │ │ - ldr r1, [pc, #276] @ fa1c4 │ │ │ │ + ldr r1, [pc, #276] @ fa1d0 │ │ │ │ add r0, pc, r1 │ │ │ │ bl 276b0 <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - bne fa17c │ │ │ │ + bne fa188 │ │ │ │ ldmib r0, {r6, r9, sl} │ │ │ │ ldr r7, [r0] │ │ │ │ adds r2, r7, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ adc r3, r6, #0 │ │ │ │ mov r1, #12 │ │ │ │ strd r2, [r0] │ │ │ │ @@ -215693,83 +215696,83 @@ │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stmib r5, {r6, r9, sl} │ │ │ │ mov r6, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [r5] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [pc, #172] @ fa1c8 │ │ │ │ + ldr r7, [pc, #172] @ fa1d4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r0, -r6]! │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ bl ed6c8 │ │ │ │ sub r6, r6, #12 │ │ │ │ cmn r6, #636 @ 0x27c │ │ │ │ - bne fa11c │ │ │ │ + bne fa128 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia r8!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ fa1cc │ │ │ │ + ldr r0, [pc, #84] @ fa1d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add sl, sp, #12 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldm sl, {r6, r9, sl} │ │ │ │ str r7, [r4] │ │ │ │ stmib r4, {r6, r9, sl} │ │ │ │ strb r1, [r4, #16] │ │ │ │ - b fa0c8 │ │ │ │ + b fa0d4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl e3a74 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - mlaeq r2, ip, sp, r5 │ │ │ │ - andseq r7, pc, r0, lsl #13 │ │ │ │ - andseq r7, pc, ip, lsr #11 │ │ │ │ + mlaeq r2, r0, sp, r5 │ │ │ │ + andseq r7, pc, r4, ror r6 @ │ │ │ │ + andseq r7, pc, r0, lsr #11 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 210480 │ │ │ │ + b 21048c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne fa1f4 │ │ │ │ + bne fa200 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne fa1f8 │ │ │ │ - b 253688 │ │ │ │ - b 252f58 │ │ │ │ - b 252fcc │ │ │ │ + bne fa204 │ │ │ │ + b 253698 │ │ │ │ + b 252f68 │ │ │ │ + b 252fdc │ │ │ │ ldr r0, [r0] │ │ │ │ - b 212a10 │ │ │ │ + b 212a1c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 253c74 │ │ │ │ + b 253c84 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1f17b4 │ │ │ │ + b 1f17c0 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 253dd4 │ │ │ │ + b 253de4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl f9464 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -215777,24 +215780,24 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa33c │ │ │ │ + beq fa348 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r8, [r0] │ │ │ │ add r5, r1, #16 │ │ │ │ - ldr r1, [pc, #276] @ fa390 │ │ │ │ + ldr r1, [pc, #276] @ fa39c │ │ │ │ add r0, pc, r1 │ │ │ │ bl 276b0 <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - bne fa348 │ │ │ │ + bne fa354 │ │ │ │ ldmib r0, {r6, r9, sl} │ │ │ │ ldr r7, [r0] │ │ │ │ adds r2, r7, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ adc r3, r6, #0 │ │ │ │ mov r1, #12 │ │ │ │ strd r2, [r0] │ │ │ │ @@ -215808,280 +215811,280 @@ │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stmib r5, {r6, r9, sl} │ │ │ │ mov r6, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [r5] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [pc, #172] @ fa394 │ │ │ │ + ldr r7, [pc, #172] @ fa3a0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r0, -r6]! │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ bl ed6c8 │ │ │ │ sub r6, r6, #12 │ │ │ │ cmn r6, #636 @ 0x27c │ │ │ │ - bne fa2e8 │ │ │ │ + bne fa2f4 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia r8!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #84] @ fa398 │ │ │ │ + ldr r0, [pc, #84] @ fa3a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add sl, sp, #12 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldm sl, {r6, r9, sl} │ │ │ │ str r7, [r4] │ │ │ │ stmib r4, {r6, r9, sl} │ │ │ │ strb r1, [r4, #16] │ │ │ │ - b fa294 │ │ │ │ + b fa2a0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl e3a74 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - ldrdeq r5, [r2], -r0 @ │ │ │ │ - @ instruction: 0x001f74b4 │ │ │ │ - andseq r7, pc, r0, ror #7 │ │ │ │ + eoreq r5, r2, r4, asr #23 │ │ │ │ + andseq r7, pc, r8, lsr #9 │ │ │ │ + @ instruction: 0x001f73d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc fa408 │ │ │ │ + bcc fa414 │ │ │ │ lsr r6, r3, #3 │ │ │ │ mov r4, #168 @ 0xa8 │ │ │ │ mla r2, r6, r4, r0 │ │ │ │ add r5, r6, r6, lsl #1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r0, r5, lsl #5 │ │ │ │ - bl fa39c │ │ │ │ + bl fa3a8 │ │ │ │ mla r2, r6, r4, r9 │ │ │ │ add r1, r9, r5, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl fa39c │ │ │ │ + bl fa3a8 │ │ │ │ mla r2, r6, r4, r8 │ │ │ │ add r1, r8, r5, lsl #5 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ - bl fa39c │ │ │ │ + bl fa3a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r0 │ │ │ │ ldr ip, [r9] │ │ │ │ ldr r2, [r1], #8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fa468 │ │ │ │ + bne fa474 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r5, [r9, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r1] │ │ │ │ eor r7, r3, r5 │ │ │ │ eor r1, r6, r2 │ │ │ │ - beq fa498 │ │ │ │ + beq fa4a4 │ │ │ │ orrs r1, r1, r7 │ │ │ │ - bne fa4a4 │ │ │ │ + bne fa4b0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ movwhi r4, #1 │ │ │ │ sub lr, r4, r1 │ │ │ │ - b fa4c8 │ │ │ │ + b fa4d4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fa510 │ │ │ │ + beq fa51c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov lr, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r5, [r9, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ eor r7, r6, r2 │ │ │ │ eor r1, r3, r5 │ │ │ │ orrs r1, r7, r1 │ │ │ │ - beq fa550 │ │ │ │ - b fa5bc │ │ │ │ + beq fa55c │ │ │ │ + b fa5c8 │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ orrs r1, r1, r7 │ │ │ │ - beq fa4c8 │ │ │ │ + beq fa4d4 │ │ │ │ subs r7, r6, r2 │ │ │ │ mov r1, #0 │ │ │ │ sbcs r7, r3, r5 │ │ │ │ mov r7, #0 │ │ │ │ movwcc r7, #1 │ │ │ │ subs r4, r2, r6 │ │ │ │ sbcs r4, r5, r3 │ │ │ │ movwcc r1, #1 │ │ │ │ sub lr, r1, r7 │ │ │ │ ldrd sl, [r8, #8] │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fa5a0 │ │ │ │ + beq fa5ac │ │ │ │ eor r1, r6, sl │ │ │ │ eor r4, r3, fp │ │ │ │ orrs r1, r1, r4 │ │ │ │ - bne fa638 │ │ │ │ + bne fa644 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ movwhi r7, #1 │ │ │ │ sub r1, r7, r1 │ │ │ │ mov r7, #1 │ │ │ │ - b fa678 │ │ │ │ + b fa684 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r5, [r9, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ eor r7, r6, r2 │ │ │ │ eor r1, r3, r5 │ │ │ │ orrs r1, r7, r1 │ │ │ │ - bne fa5bc │ │ │ │ + bne fa5c8 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ movwhi r7, #1 │ │ │ │ sub lr, r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r3 │ │ │ │ ldrd sl, [r8, #8] │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq fa5f0 │ │ │ │ + beq fa5fc │ │ │ │ eor r1, r6, sl │ │ │ │ eor r4, r3, fp │ │ │ │ orrs r1, r1, r4 │ │ │ │ - bne fa60c │ │ │ │ + bne fa618 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ movwhi r4, #1 │ │ │ │ sub r1, r4, r1 │ │ │ │ - b fa678 │ │ │ │ + b fa684 │ │ │ │ eor r1, r6, sl │ │ │ │ eor r4, r3, fp │ │ │ │ orrs r1, r1, r4 │ │ │ │ - bne fa60c │ │ │ │ + bne fa618 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r7, #0 │ │ │ │ - b fa678 │ │ │ │ + b fa684 │ │ │ │ subs r7, r6, r2 │ │ │ │ mov r1, #0 │ │ │ │ sbcs r7, r3, r5 │ │ │ │ mov r7, #0 │ │ │ │ movwcc r7, #1 │ │ │ │ subs r4, r2, r6 │ │ │ │ sbcs r4, r5, r3 │ │ │ │ movwcc r1, #1 │ │ │ │ sub lr, r1, r7 │ │ │ │ ldrd sl, [r8, #8] │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne fa568 │ │ │ │ + bne fa574 │ │ │ │ eor r1, r6, sl │ │ │ │ eor r4, r3, fp │ │ │ │ mov r7, #1 │ │ │ │ orrs r1, r1, r4 │ │ │ │ - bne fa64c │ │ │ │ + bne fa658 │ │ │ │ mov r1, #1 │ │ │ │ - b fa678 │ │ │ │ + b fa684 │ │ │ │ subs r1, r6, sl │ │ │ │ mov r7, #0 │ │ │ │ sbcs r1, r3, fp │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ subs r4, sl, r6 │ │ │ │ sbcs r3, fp, r3 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ sub r1, r3, r1 │ │ │ │ - b fa670 │ │ │ │ + b fa67c │ │ │ │ subs r4, r6, sl │ │ │ │ mov r1, #0 │ │ │ │ sbcs r4, r3, fp │ │ │ │ mov r7, #1 │ │ │ │ - b fa658 │ │ │ │ + b fa664 │ │ │ │ subs r4, r6, sl │ │ │ │ mov r1, #0 │ │ │ │ sbcs r4, r3, fp │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ subs r6, sl, r6 │ │ │ │ sbcs r3, fp, r3 │ │ │ │ movwcc r1, #1 │ │ │ │ sub r1, r1, r4 │ │ │ │ mov r6, sl │ │ │ │ mov r3, fp │ │ │ │ eor r1, r1, lr │ │ │ │ sxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi fa740 │ │ │ │ + bmi fa74c │ │ │ │ eor r0, r2, r6 │ │ │ │ eor r1, r5, r3 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fa6b4 │ │ │ │ + beq fa6c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fa6cc │ │ │ │ + beq fa6d8 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne fa708 │ │ │ │ + bne fa714 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ - b fa6ec │ │ │ │ + b fa6f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fa6dc │ │ │ │ + beq fa6e8 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #1 │ │ │ │ - bne fa708 │ │ │ │ - b fa72c │ │ │ │ + bne fa714 │ │ │ │ + b fa738 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - beq fa72c │ │ │ │ - b fa708 │ │ │ │ + beq fa738 │ │ │ │ + b fa714 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne fa708 │ │ │ │ + bne fa714 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r2, #1 │ │ │ │ sub r0, r2, r0 │ │ │ │ - b fa72c │ │ │ │ + b fa738 │ │ │ │ subs r1, r2, r6 │ │ │ │ mov r0, #0 │ │ │ │ sbcs r1, r5, r3 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ subs r2, r6, r2 │ │ │ │ sbcs r2, r3, r5 │ │ │ │ @@ -216096,15 +216099,15 @@ │ │ │ │ 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, r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bcs fa78c │ │ │ │ + bcs fa798 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ @@ -216120,158 +216123,158 @@ │ │ │ │ add r0, r1, #8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sl, #8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq fb0d0 │ │ │ │ + beq fb0dc │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, #168 @ 0xa8 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ lsr r3, r7, #3 │ │ │ │ mla r2, r3, r0, sl │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add r1, sl, r0, lsl #5 │ │ │ │ - bcs fa840 │ │ │ │ + bcs fa84c │ │ │ │ ldr ip, [r1] │ │ │ │ ldr r0, [sl] │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fa854 │ │ │ │ + bne fa860 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr fp, [r1, #12] │ │ │ │ ldm r0, {r0, r7} │ │ │ │ eor r5, r7, fp │ │ │ │ eor r6, r0, r4 │ │ │ │ - beq fa884 │ │ │ │ + beq fa890 │ │ │ │ orrs r6, r6, r5 │ │ │ │ - bne fa890 │ │ │ │ + bne fa89c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r5, [sl, #4] │ │ │ │ cmp r5, r6 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ movwhi r5, #1 │ │ │ │ - b fa8b0 │ │ │ │ + b fa8bc │ │ │ │ mov r0, sl │ │ │ │ - bl fa39c │ │ │ │ + bl fa3a8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - b fab08 │ │ │ │ + b fab14 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fa8fc │ │ │ │ + beq fa908 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov lr, #1 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr fp, [r1, #12] │ │ │ │ ldm r0, {r0, r7} │ │ │ │ eor r6, r7, fp │ │ │ │ eor r5, r0, r4 │ │ │ │ orrs r6, r5, r6 │ │ │ │ - beq fa93c │ │ │ │ - b fa9a4 │ │ │ │ + beq fa948 │ │ │ │ + b fa9b0 │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ orrs r6, r6, r5 │ │ │ │ - beq fa8b4 │ │ │ │ + beq fa8c0 │ │ │ │ subs r6, r0, r4 │ │ │ │ sbcs r6, r7, fp │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ subs r5, r4, r0 │ │ │ │ sbcs r5, fp, r7 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ sub lr, r5, r6 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ ldr r5, [r2] │ │ │ │ eor r3, r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fa98c │ │ │ │ + beq fa998 │ │ │ │ eor r5, r7, r9 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne faa00 │ │ │ │ + bne faa0c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r5, [sl, #4] │ │ │ │ cmp r5, r3 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #0 │ │ │ │ movwhi r5, #1 │ │ │ │ movwcc r3, #1 │ │ │ │ sub r6, r5, r3 │ │ │ │ mov r5, #1 │ │ │ │ - b faa30 │ │ │ │ + b faa3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr fp, [r1, #12] │ │ │ │ ldm r0, {r0, r7} │ │ │ │ eor r6, r7, fp │ │ │ │ eor r5, r0, r4 │ │ │ │ orrs r6, r5, r6 │ │ │ │ - bne fa9a4 │ │ │ │ + bne fa9b0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r6, [sl, #16] │ │ │ │ cmp r6, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ movwhi r6, #1 │ │ │ │ sub lr, r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r7 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ ldr r5, [r2] │ │ │ │ cmp r5, #1 │ │ │ │ - beq fa9d8 │ │ │ │ + beq fa9e4 │ │ │ │ eor r5, r0, r8 │ │ │ │ eor r6, r7, r9 │ │ │ │ orrs r5, r5, r6 │ │ │ │ - bne fa9f4 │ │ │ │ + bne faa00 │ │ │ │ ldr r8, [r2, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sl, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, r8 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ movwhi r3, #1 │ │ │ │ sub r6, r3, r6 │ │ │ │ - b faa30 │ │ │ │ + b faa3c │ │ │ │ eor r5, r7, r9 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne fa9f4 │ │ │ │ + bne faa00 │ │ │ │ mov r6, #255 @ 0xff │ │ │ │ mov r5, #0 │ │ │ │ - b faa30 │ │ │ │ + b faa3c │ │ │ │ subs r6, r0, r4 │ │ │ │ sbcs r6, r7, fp │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ subs r5, r4, r0 │ │ │ │ sbcs r5, fp, r7 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ sub lr, r5, r6 │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ ldr r5, [r2] │ │ │ │ cmp r5, #1 │ │ │ │ - bne fa954 │ │ │ │ + bne fa960 │ │ │ │ eor r5, r0, r8 │ │ │ │ eor r6, r7, r9 │ │ │ │ orrs r5, r5, r6 │ │ │ │ mov r5, #1 │ │ │ │ - bne fa9f8 │ │ │ │ + bne faa04 │ │ │ │ mov r6, #1 │ │ │ │ - b faa30 │ │ │ │ + b faa3c │ │ │ │ mov r5, #0 │ │ │ │ subs r3, r0, r8 │ │ │ │ - b faa08 │ │ │ │ + b faa14 │ │ │ │ subs r3, r0, r8 │ │ │ │ mov r5, #1 │ │ │ │ sbcs r3, r7, r9 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ subs r0, r8, r0 │ │ │ │ sbcs r0, r9, r7 │ │ │ │ @@ -216282,47 +216285,47 @@ │ │ │ │ mov r7, r9 │ │ │ │ eor r3, r6, lr │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r9, sl │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi fab08 │ │ │ │ + bmi fab14 │ │ │ │ eor r3, r4, r0 │ │ │ │ eor r6, fp, r7 │ │ │ │ cmp ip, #0 │ │ │ │ - beq faa78 │ │ │ │ + beq faa84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq faa90 │ │ │ │ + beq faa9c │ │ │ │ orrs r3, r3, r6 │ │ │ │ - bne faacc │ │ │ │ + bne faad8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b faab0 │ │ │ │ + b faabc │ │ │ │ cmp r5, #0 │ │ │ │ - beq faaa0 │ │ │ │ + beq faaac │ │ │ │ orrs r3, r3, r6 │ │ │ │ mov r6, #1 │ │ │ │ - bne faacc │ │ │ │ - b faaf0 │ │ │ │ + bne faad8 │ │ │ │ + b faafc │ │ │ │ orrs r3, r3, r6 │ │ │ │ mov r6, #255 @ 0xff │ │ │ │ - beq faaf0 │ │ │ │ - b faacc │ │ │ │ + beq faafc │ │ │ │ + b faad8 │ │ │ │ orrs r3, r3, r6 │ │ │ │ - bne faacc │ │ │ │ + bne faad8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r3, #1 │ │ │ │ sub r6, r3, r0 │ │ │ │ - b faaf0 │ │ │ │ + b faafc │ │ │ │ subs r3, r4, r0 │ │ │ │ sbcs r3, fp, r7 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ subs r0, r0, r4 │ │ │ │ sbcs r0, r7, fp │ │ │ │ mov r0, #0 │ │ │ │ @@ -216346,76 +216349,76 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - beq fabf4 │ │ │ │ + beq fac00 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r4] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fab90 │ │ │ │ + bne fab9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ ldrd r2, [r2] │ │ │ │ - beq faba8 │ │ │ │ + beq fabb4 │ │ │ │ eor r7, r2, r0 │ │ │ │ eor r6, r3, r1 │ │ │ │ orrs r7, r7, r6 │ │ │ │ - bne fabe8 │ │ │ │ + bne fabf4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - b fabdc │ │ │ │ + b fabe8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fabb8 │ │ │ │ + beq fabc4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ ldrd r2, [r2] │ │ │ │ - b fabe8 │ │ │ │ + b fabf4 │ │ │ │ subs r0, r0, r2 │ │ │ │ sbcs r0, r1, r3 │ │ │ │ - bcs fabf4 │ │ │ │ - b fae68 │ │ │ │ + bcs fac00 │ │ │ │ + b fae74 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ ldrd r2, [r2] │ │ │ │ eor r7, r3, r1 │ │ │ │ eor r6, r2, r0 │ │ │ │ orrs r7, r6, r7 │ │ │ │ - bne fabe8 │ │ │ │ + bne fabf4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc fabf4 │ │ │ │ - b fae68 │ │ │ │ + bcc fac00 │ │ │ │ + b fae74 │ │ │ │ subs r0, r2, r0 │ │ │ │ sbcs r0, r3, r1 │ │ │ │ - bcs fae68 │ │ │ │ + bcs fae74 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc fb10c │ │ │ │ + bcc fb118 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r9, #0 │ │ │ │ add ip, fp, r0, lsl #3 │ │ │ │ add r0, r4, #8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r1, sl, r1, lsl #3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc facac │ │ │ │ - b fad84 │ │ │ │ + bcc facb8 │ │ │ │ + b fad90 │ │ │ │ subs r3, r8, r0 │ │ │ │ sbcs r3, r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ subs r0, r0, r8 │ │ │ │ sbcs r0, r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ @@ -216434,149 +216437,149 @@ │ │ │ │ sub r2, lr, #8 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, lr, #16 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs fad80 │ │ │ │ + bcs fad8c │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov lr, sl │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [lr, #8]! │ │ │ │ ldr r3, [r4] │ │ │ │ ldrd r0, [r0] │ │ │ │ - bne facf8 │ │ │ │ + bne fad04 │ │ │ │ cmp r3, #0 │ │ │ │ - beq fad24 │ │ │ │ + beq fad30 │ │ │ │ eor r3, r8, r0 │ │ │ │ eor r6, r2, r1 │ │ │ │ orrs r3, r3, r6 │ │ │ │ - bne fac40 │ │ │ │ + bne fac4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - b fad58 │ │ │ │ + b fad64 │ │ │ │ cmp r3, #0 │ │ │ │ eor r3, r8, r0 │ │ │ │ eor fp, r2, r1 │ │ │ │ - beq fad44 │ │ │ │ + beq fad50 │ │ │ │ orrs r3, r3, fp │ │ │ │ - bne fad74 │ │ │ │ + bne fad80 │ │ │ │ sub ip, ip, #24 │ │ │ │ mov r8, #0 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, ip │ │ │ │ - b fac80 │ │ │ │ + b fac8c │ │ │ │ eor r3, r8, r0 │ │ │ │ eor r6, r2, r1 │ │ │ │ orrs r3, r3, r6 │ │ │ │ - bne fac40 │ │ │ │ + bne fac4c │ │ │ │ sub ip, ip, #24 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, fp │ │ │ │ - b fac80 │ │ │ │ + b fac8c │ │ │ │ orrs r3, r3, fp │ │ │ │ - bne fad74 │ │ │ │ + bne fad80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sl, #16] │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ sub r0, r1, r0 │ │ │ │ - b fac64 │ │ │ │ + b fac70 │ │ │ │ subs r3, r8, r0 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ - b fac44 │ │ │ │ + b fac50 │ │ │ │ add r0, sl, #24 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ add r8, r9, r9, lsl #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, sl │ │ │ │ - beq fadc0 │ │ │ │ + beq fadcc │ │ │ │ mov r2, r0 │ │ │ │ sub ip, ip, #24 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ add lr, ip, r8, lsl #3 │ │ │ │ add r0, r0, #24 │ │ │ │ stm lr, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b fac24 │ │ │ │ + b fac30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r2, r8, #3 │ │ │ │ mov r1, fp │ │ │ │ bl 274b8 │ │ │ │ subs r1, sl, r9 │ │ │ │ - beq fae10 │ │ │ │ + beq fae1c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov lr, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sl, r0, r2, lsl #3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add fp, r0, r8, lsl #3 │ │ │ │ mov ip, sl │ │ │ │ mov r2, fp │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ sub sl, sl, #24 │ │ │ │ add fp, fp, #24 │ │ │ │ subs lr, lr, #1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ - bne fadf0 │ │ │ │ + bne fadfc │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - beq fae68 │ │ │ │ + beq fae74 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc fb110 │ │ │ │ + bcc fb11c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sl, r8, lsl #3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r6, [sp] │ │ │ │ - bl fa748 │ │ │ │ + bl fa754 │ │ │ │ cmp r9, #33 @ 0x21 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ - bcs fa7bc │ │ │ │ - b fa768 │ │ │ │ + bcs fa7c8 │ │ │ │ + b fa774 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc fb10c │ │ │ │ + bcc fb118 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r8, sl │ │ │ │ add r0, fp, r0, lsl #3 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r4, #8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b faef8 │ │ │ │ + b faf04 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ sub r0, r0, r9 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ add r5, fp, fp, lsl #1 │ │ │ │ cmp r1, r8 │ │ │ │ - beq fb054 │ │ │ │ + beq fb060 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ add r2, r2, #24 │ │ │ │ add fp, fp, #1 │ │ │ │ add ip, r0, r5, lsl #3 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ @@ -216586,20 +216589,20 @@ │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ sub r0, r0, #24 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r8, r0 │ │ │ │ - bcs fb040 │ │ │ │ + bcs fb04c │ │ │ │ mov r9, #0 │ │ │ │ mvn ip, #23 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - b faf74 │ │ │ │ + b faf80 │ │ │ │ subs r0, r8, r0 │ │ │ │ sbcs r0, r5, r1 │ │ │ │ mov r6, #0 │ │ │ │ movwcs r6, #1 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -216612,367 +216615,367 @@ │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldm sl, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r2, r8, r9 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r0 │ │ │ │ - bcs faea0 │ │ │ │ + bcs faeac │ │ │ │ mov sl, r8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr lr, [sl, r9]! │ │ │ │ add r6, r8, r9 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fafc4 │ │ │ │ + bne fafd0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ tst lr, #1 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldrd r0, [r6, #8] │ │ │ │ - beq faff0 │ │ │ │ + beq faffc │ │ │ │ eor lr, r8, r0 │ │ │ │ eor r3, r5, r1 │ │ │ │ orrs r3, lr, r3 │ │ │ │ - bne faf20 │ │ │ │ + bne faf2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - b faf28 │ │ │ │ + b faf34 │ │ │ │ tst lr, #1 │ │ │ │ - beq fb004 │ │ │ │ + beq fb010 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldrd r0, [r0] │ │ │ │ subs r0, r0, r6 │ │ │ │ mov r6, #0 │ │ │ │ sbcs r0, r1, r3 │ │ │ │ movwcs r6, #1 │ │ │ │ - b faf34 │ │ │ │ + b faf40 │ │ │ │ subs r0, r0, r8 │ │ │ │ mov r6, #0 │ │ │ │ sbcs r0, r1, r5 │ │ │ │ movwcc r6, #1 │ │ │ │ - b faf30 │ │ │ │ + b faf3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldm r0, {r0, r5} │ │ │ │ eor lr, r5, r3 │ │ │ │ eor r1, r0, r8 │ │ │ │ orrs r1, r1, lr │ │ │ │ - bne fb034 │ │ │ │ + bne fb040 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - b faf28 │ │ │ │ + b faf34 │ │ │ │ subs r0, r0, r8 │ │ │ │ sbcs r0, r5, r3 │ │ │ │ - b faf28 │ │ │ │ + b faf34 │ │ │ │ mov r2, r8 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ add r5, fp, fp, lsl #1 │ │ │ │ cmp r1, r8 │ │ │ │ - bne faec4 │ │ │ │ + bne faed0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsl r2, r5, #3 │ │ │ │ mov r0, sl │ │ │ │ bl 274b8 │ │ │ │ cmp r8, fp │ │ │ │ - beq fb0f8 │ │ │ │ + beq fb104 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sl, sl, r5, lsl #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r9, r8, fp │ │ │ │ mov r7, sl │ │ │ │ add lr, r0, r1, lsl #3 │ │ │ │ mov ip, lr │ │ │ │ mov r2, r7 │ │ │ │ ldm ip, {r0, r1, r3, r4, r5, r6} │ │ │ │ sub r8, r8, #1 │ │ │ │ sub lr, lr, #24 │ │ │ │ add r7, r7, #24 │ │ │ │ cmp fp, r8 │ │ │ │ stm r2, {r0, r1, r3, r4, r5, r6} │ │ │ │ - bne fb084 │ │ │ │ + bne fb090 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, fp │ │ │ │ - bcc fb148 │ │ │ │ + bcc fb154 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r9, #33 @ 0x21 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ - bcs fa7a4 │ │ │ │ - b fa768 │ │ │ │ + bcs fa7b0 │ │ │ │ + b fa774 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl ffac8 │ │ │ │ + bl ffad4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r9, #0 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ add sl, sl, r0, lsl #3 │ │ │ │ - b fa768 │ │ │ │ + b fa774 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #68] @ fb15c │ │ │ │ + ldr r0, [pc, #68] @ fb168 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #64] @ fb160 │ │ │ │ + ldr r1, [pc, #64] @ fb16c │ │ │ │ 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 3cd80 │ │ │ │ - ldr r3, [pc, #20] @ fb164 │ │ │ │ + ldr r3, [pc, #20] @ fb170 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - andseq r6, pc, r0, lsl r6 @ │ │ │ │ - andseq r6, pc, r0, lsl r6 @ │ │ │ │ - @ instruction: 0x001f65f4 │ │ │ │ + andseq r6, pc, r4, lsl #12 │ │ │ │ + andseq r6, pc, r4, lsl #12 │ │ │ │ + andseq r6, pc, r8, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fb20c │ │ │ │ + beq fb218 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r8, r2 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ mov r7, r1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub sl, r0, #12 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsr r1, sl, #2 │ │ │ │ mul r1, r1, r2 │ │ │ │ umull r5, r1, r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne fb1d0 │ │ │ │ + bne fb1dc │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb1e8 │ │ │ │ + beq fb1f4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r0, r0, #12 │ │ │ │ add r1, r1, #12 │ │ │ │ adds r5, r2, r5 │ │ │ │ - bcc fb1b4 │ │ │ │ - ldr r0, [pc, #920] @ fb570 │ │ │ │ + bcc fb1c0 │ │ │ │ + ldr r0, [pc, #920] @ fb57c │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #916] @ fb574 │ │ │ │ + ldr r2, [pc, #916] @ fb580 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bpl fb224 │ │ │ │ - ldr r2, [pc, #888] @ fb578 │ │ │ │ + bpl fb230 │ │ │ │ + ldr r2, [pc, #888] @ fb584 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r0, r1} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq fb250 │ │ │ │ + beq fb25c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb1f8 │ │ │ │ + beq fb204 │ │ │ │ mov fp, r0 │ │ │ │ - b fb254 │ │ │ │ + b fb260 │ │ │ │ mov fp, #1 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, r5 │ │ │ │ str r9, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bhi fb520 │ │ │ │ + bhi fb52c │ │ │ │ add r0, fp, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r9, r6 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ sub r6, r5, r0 │ │ │ │ add r7, fp, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi fb468 │ │ │ │ + bhi fb474 │ │ │ │ add r0, pc, #8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ cmp r8, #1 │ │ │ │ - beq fb4cc │ │ │ │ + beq fb4d8 │ │ │ │ add r9, r4, #16 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc fb4e8 │ │ │ │ + bcc fb4f4 │ │ │ │ ldr r1, [r9], #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ sub r6, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne fb2d0 │ │ │ │ - b fb4cc │ │ │ │ + bne fb2dc │ │ │ │ + b fb4d8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq fb4cc │ │ │ │ + beq fb4d8 │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r6, #3 │ │ │ │ - bls fb4e8 │ │ │ │ + bls fb4f4 │ │ │ │ ldrd r8, [r4] │ │ │ │ sub r6, r6, #4 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ str r0, [r7] │ │ │ │ - bcc fb4e8 │ │ │ │ + bcc fb4f4 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne fb30c │ │ │ │ - b fb4cc │ │ │ │ + bne fb318 │ │ │ │ + b fb4d8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq fb4cc │ │ │ │ + beq fb4d8 │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r6, #1 │ │ │ │ - bls fb4e8 │ │ │ │ + bls fb4f4 │ │ │ │ ldrd r8, [r4] │ │ │ │ sub r6, r6, #2 │ │ │ │ ldrh r0, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ strh r0, [r7] │ │ │ │ - bcc fb4e8 │ │ │ │ + bcc fb4f4 │ │ │ │ add r7, r7, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne fb364 │ │ │ │ - b fb4cc │ │ │ │ + bne fb370 │ │ │ │ + b fb4d8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq fb4cc │ │ │ │ + beq fb4d8 │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r6, #2 │ │ │ │ - bls fb4e8 │ │ │ │ + bls fb4f4 │ │ │ │ ldrd r8, [r4] │ │ │ │ sub r6, r6, #3 │ │ │ │ ldrh r0, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ ldrb r1, [fp, #2] │ │ │ │ strb r1, [r7, #2] │ │ │ │ strh r0, [r7] │ │ │ │ - bcc fb4e8 │ │ │ │ + bcc fb4f4 │ │ │ │ add r7, r7, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne fb3bc │ │ │ │ - b fb4cc │ │ │ │ + bne fb3c8 │ │ │ │ + b fb4d8 │ │ │ │ cmp r8, #1 │ │ │ │ - beq fb4cc │ │ │ │ + beq fb4d8 │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fb4e8 │ │ │ │ + beq fb4f4 │ │ │ │ ldrd r8, [r4] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrb r0, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ strb r0, [r7] │ │ │ │ - bcc fb4e8 │ │ │ │ + bcc fb4f4 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne fb41c │ │ │ │ - b fb4cc │ │ │ │ + bne fb428 │ │ │ │ + b fb4d8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r8, #1 │ │ │ │ - beq fb4cc │ │ │ │ + beq fb4d8 │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc fb4e8 │ │ │ │ + bcc fb4f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ ldrd r8, [r4] │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ sub r6, r6, r0 │ │ │ │ cmp r6, r9 │ │ │ │ - bcc fb4e8 │ │ │ │ + bcc fb4f4 │ │ │ │ add r7, r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne fb478 │ │ │ │ + bne fb484 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r5, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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] @ fb57c │ │ │ │ + ldr r2, [pc, #140] @ fb588 │ │ │ │ add r0, sp, #28 │ │ │ │ - ldr r1, [pc, #136] @ fb580 │ │ │ │ + ldr r1, [pc, #136] @ fb58c │ │ │ │ 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] │ │ │ │ @@ -216985,45 +216988,45 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 328d4 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - b fb278 │ │ │ │ + b fb284 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb56c │ │ │ │ + beq fb578 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r6, r9, ror r6 │ │ │ │ - andseq r6, pc, r8, ror r5 @ │ │ │ │ - andseq r6, pc, r4, ror #10 │ │ │ │ - andseq r6, pc, r4, lsr r2 @ │ │ │ │ - andseq r6, pc, r8, ror r2 @ │ │ │ │ + andseq sl, r6, sp, ror #13 │ │ │ │ + andseq r6, pc, ip, ror #10 │ │ │ │ + andseq r6, pc, r8, asr r5 @ │ │ │ │ + andseq r6, pc, r8, lsr #4 │ │ │ │ + andseq r6, pc, ip, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #512] @ fb798 │ │ │ │ + ldr r0, [pc, #512] @ fb7a4 │ │ │ │ mov fp, r1 │ │ │ │ ldm r1, {r1, r9} │ │ │ │ add r0, pc, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 276b0 <__tls_get_addr@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fb714 │ │ │ │ + bne fb720 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r0, r7, #1 │ │ │ │ @@ -217032,27 +217035,27 @@ │ │ │ │ bl b3fdc │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq fb624 │ │ │ │ + beq fb630 │ │ │ │ mvn r1, #0 │ │ │ │ mov r6, r9 │ │ │ │ str r1, [r0, #32]! │ │ │ │ mov r2, #7 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #7 │ │ │ │ - b fb640 │ │ │ │ + b fb64c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ - bl 10cbb8 │ │ │ │ + bl 10cbc4 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -217095,137 +217098,137 @@ │ │ │ │ strne r6, [r4, #64] @ 0x40 │ │ │ │ strne r0, [r4] │ │ │ │ strne ip, [r4, #112] @ 0x70 │ │ │ │ strne lr, [r4, #116] @ 0x74 │ │ │ │ strne fp, [r4, #120] @ 0x78 │ │ │ │ addne sp, sp, #44 @ 0x2c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #152] @ fb79c │ │ │ │ + ldr r2, [pc, #152] @ fb7a8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #160 @ 0xa0 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r7, [r6] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ strb r0, [r6, #16] │ │ │ │ - b fb5d8 │ │ │ │ + b fb5e4 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r0 │ │ │ │ - b fb768 │ │ │ │ + b fb774 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl e384c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - bne fb780 │ │ │ │ + bne fb78c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - eoreq r4, r2, ip, lsr #17 │ │ │ │ - eoreq r0, r0, r8, ror #14 │ │ │ │ + eoreq r4, r2, r0, lsr #17 │ │ │ │ + eoreq r0, r0, ip, asr r7 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ fb7b4 │ │ │ │ + ldr r1, [pc, #8] @ fb7c0 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq fp, r6, r6, ror #3 │ │ │ │ + b 258494 │ │ │ │ + andseq fp, r6, sl, asr r2 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ fb7cc │ │ │ │ + ldr r1, [pc, #8] @ fb7d8 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r3, r6, r4, asr r3 │ │ │ │ + b 258494 │ │ │ │ + andseq r3, r6, r8, asr #7 │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bx r2 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1da9f8 │ │ │ │ + b 1daa04 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1e81a0 │ │ │ │ + b 1e81ac │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne fb808 │ │ │ │ + bne fb814 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne fb80c │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne fb818 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb854 │ │ │ │ + beq fb860 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb838 │ │ │ │ + beq fb844 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb854 │ │ │ │ + beq fb860 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb874 │ │ │ │ + beq fb880 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne fb8d4 │ │ │ │ + bne fb8e0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb8a8 │ │ │ │ + beq fb8b4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb8c0 │ │ │ │ + beq fb8cc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb8f4 │ │ │ │ + beq fb900 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -217237,53 +217240,53 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fb968 │ │ │ │ + beq fb974 │ │ │ │ add r5, r6, #4 │ │ │ │ - b fb94c │ │ │ │ + b fb958 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq fb968 │ │ │ │ + beq fb974 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb940 │ │ │ │ + beq fb94c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b fb940 │ │ │ │ + b fb94c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb988 │ │ │ │ + beq fb994 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fb9c0 │ │ │ │ + beq fb9cc │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne fb9d4 │ │ │ │ + bne fb9e0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -217330,21 +217333,21 @@ │ │ │ │ eor r0, lr, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, ip, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ 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 │ │ │ │ @@ -217536,47 +217539,47 @@ │ │ │ │ eor r0, r1, r0 │ │ │ │ str r0, [sp] │ │ │ │ subs r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ add r7, r5, #48 @ 0x30 │ │ │ │ add sl, r5, #24 │ │ │ │ add r8, r5, #16 │ │ │ │ add r9, r5, #8 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq fbe2c │ │ │ │ + beq fbe38 │ │ │ │ mov r5, sp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr fp, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r5, sp │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r2, #8 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr ip, [r7] │ │ │ │ ldm sl, {r4, r7} │ │ │ │ orr lr, r5, r1, lsl #24 │ │ │ │ eor r7, lr, r7 │ │ │ │ eor r6, ip, r4 │ │ │ │ @@ -217763,21 +217766,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, r4, r0 │ │ │ │ mov r4, sp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r7 │ │ │ │ @@ -217967,19 +217970,19 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, r2, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r6 │ │ │ │ @@ -218169,19 +218172,19 @@ │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ mov r2, #4 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, r1, r0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r6 │ │ │ │ @@ -218372,15 +218375,15 @@ │ │ │ │ eor r0, r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, ip, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr lr, r1, r0, lsl #24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r0, lr, r3 │ │ │ │ @@ -218571,21 +218574,21 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, r4, r0 │ │ │ │ mov r4, sp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r7 │ │ │ │ @@ -218776,15 +218779,15 @@ │ │ │ │ eor r0, r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, ip, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl fee60 │ │ │ │ + bl fee6c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr lr, r1, r0, lsl #24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r0, lr, r3 │ │ │ │ @@ -218923,19 +218926,19 @@ │ │ │ │ eor r1, r7, r1 │ │ │ │ eor r0, r0, r6 │ │ │ │ eor r1, r1, r2 │ │ │ │ eor r0, r0, r2 │ │ │ │ eor r1, r1, r6 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ fd39c │ │ │ │ + ldr r0, [pc, #8] @ fd3a8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r9, r6, fp, lsl #12 │ │ │ │ + andseq r9, r6, pc, ror r6 │ │ │ │ bx lr │ │ │ │ movw ip, #33155 @ 0x8183 │ │ │ │ movw r2, #53870 @ 0xd26e │ │ │ │ movw r1, #12316 @ 0x301c │ │ │ │ movw r3, #47399 @ 0xb927 │ │ │ │ movt ip, #44125 @ 0xac5d │ │ │ │ movt r2, #53776 @ 0xd210 │ │ │ │ @@ -218944,107 +218947,107 @@ │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 126e04 │ │ │ │ + bl 126e10 │ │ │ │ ldr r1, [r5, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd400 │ │ │ │ + beq fd40c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1119a4 │ │ │ │ + b 1119b0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ - b 111c64 │ │ │ │ + b 111c70 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ fd460 │ │ │ │ + ldr lr, [pc, #60] @ fd46c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ fd464 │ │ │ │ + ldr r1, [pc, #56] @ fd470 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ fd468 │ │ │ │ + ldr ip, [pc, #52] @ fd474 │ │ │ │ add lr, pc, lr │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r3, ip} │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ str lr, [sp] │ │ │ │ - bl 2576cc │ │ │ │ + bl 2576dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq lr, pc, r4, asr #25 │ │ │ │ - andseq r0, r6, ip, asr r5 │ │ │ │ - andseq lr, pc, r8, asr #25 │ │ │ │ + @ instruction: 0x001fecb8 │ │ │ │ + @ instruction: 0x001605d0 │ │ │ │ + @ instruction: 0x001fecbc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207080 │ │ │ │ + bl 20708c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r4 │ │ │ │ - bl 209d58 │ │ │ │ + bl 209d64 │ │ │ │ ldr fp, [sp, #112] @ 0x70 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne fd4ec │ │ │ │ + bne fd4f8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd740 │ │ │ │ + beq fd74c │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #25970 @ 0x6572 │ │ │ │ movt r0, #15980 @ 0x3e6c │ │ │ │ mov r7, #8 │ │ │ │ str r0, [r5, #4] │ │ │ │ movw r0, #27708 @ 0x6c3c │ │ │ │ movt r0, #30049 @ 0x7561 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ - bne fd504 │ │ │ │ - b fd548 │ │ │ │ + bne fd510 │ │ │ │ + b fd554 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ - beq fd548 │ │ │ │ + beq fd554 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r4, r0, #4 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r6, r2, #3 │ │ │ │ - b fd52c │ │ │ │ + b fd538 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq fd548 │ │ │ │ + beq fd554 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd520 │ │ │ │ + beq fd52c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b fd520 │ │ │ │ + b fd52c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd568 │ │ │ │ + beq fd574 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ @@ -219056,268 +219059,268 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2002f4 │ │ │ │ + bl 200300 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r1 │ │ │ │ movweq r3, #1 │ │ │ │ moveq r2, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 24770c │ │ │ │ - bl 1fc480 │ │ │ │ + bl 247718 │ │ │ │ + bl 1fc48c │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ mov r7, #24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ strb r7, [sp, #140] @ 0x8c │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ bl f55c0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne fd694 │ │ │ │ + bne fd6a0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483641 @ 0x80000007 │ │ │ │ - beq fd6b4 │ │ │ │ + beq fd6c0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #1 │ │ │ │ - beq fd6f0 │ │ │ │ + beq fd6fc │ │ │ │ cmp r0, #0 │ │ │ │ uxtbeq r0, r7 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne fd704 │ │ │ │ + bne fd710 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd66c │ │ │ │ + beq fd678 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd684 │ │ │ │ + beq fd690 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b fd700 │ │ │ │ + b fd70c │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112670 │ │ │ │ + bl 11267c │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, sl │ │ │ │ cmp fp, #0 │ │ │ │ ldm r0!, {r2, r3, r4, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ ldm r0, {r2, r3, r4, r6} │ │ │ │ stm r1, {r2, r3, r4, r6} │ │ │ │ str r7, [sl, #32] │ │ │ │ - beq fd6e8 │ │ │ │ + beq fd6f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd704 │ │ │ │ + beq fd710 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq fd6b4 │ │ │ │ + beq fd6c0 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd724 │ │ │ │ + beq fd730 │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd6b4 │ │ │ │ + beq fd6c0 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ mov r0, r9 │ │ │ │ bl b3fc4 │ │ │ │ - b fd6b4 │ │ │ │ - ldr r2, [pc, #212] @ fd81c │ │ │ │ + b fd6c0 │ │ │ │ + ldr r2, [pc, #212] @ fd828 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd774 │ │ │ │ + beq fd780 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl fb810 │ │ │ │ - b fd7f4 │ │ │ │ + bl fb81c │ │ │ │ + b fd800 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd7f4 │ │ │ │ + beq fd800 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ mov r0, r9 │ │ │ │ bl b3fc4 │ │ │ │ - b fd7f4 │ │ │ │ + b fd800 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fd7f4 │ │ │ │ + beq fd800 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b fd7f4 │ │ │ │ - b fd7f0 │ │ │ │ + b fd800 │ │ │ │ + b fd7fc │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl e8520 │ │ │ │ - b fd814 │ │ │ │ + b fd820 │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl fb924 │ │ │ │ + bl fb930 │ │ │ │ cmp fp, #0 │ │ │ │ - beq fd814 │ │ │ │ + beq fd820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, pc, r0, lsl sl @ │ │ │ │ + andseq lr, pc, r4, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fd920 │ │ │ │ + beq fd92c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw ip, #842 @ 0x34a │ │ │ │ mov r7, sl │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldrh fp, [r7, ip] │ │ │ │ mov r3, #199 @ 0xc7 │ │ │ │ mov r1, #16 │ │ │ │ mov r5, #32 │ │ │ │ mov r4, #0 │ │ │ │ add r0, fp, fp, lsl #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ cmp r0, r4 │ │ │ │ - beq fd8b8 │ │ │ │ + beq fd8c4 │ │ │ │ ldr r2, [r7, r3, lsl #2] │ │ │ │ mov r9, #0 │ │ │ │ sub r5, r5, #72 @ 0x48 │ │ │ │ sub r1, r1, #72 @ 0x48 │ │ │ │ add r4, r4, #72 @ 0x48 │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ movwhi r9, #1 │ │ │ │ sub r2, r9, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq fd86c │ │ │ │ + beq fd878 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fd8d0 │ │ │ │ + beq fd8dc │ │ │ │ sub fp, r3, #200 @ 0xc8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq fd920 │ │ │ │ + beq fd92c │ │ │ │ add r0, r7, fp, lsl #2 │ │ │ │ sub lr, lr, #1 │ │ │ │ ldr r7, [r0, #848] @ 0x350 │ │ │ │ - b fd850 │ │ │ │ + b fd85c │ │ │ │ sub r1, r7, r1 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 2070f0 │ │ │ │ + bl 2070fc │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ tst r0, #1 │ │ │ │ - bne fd920 │ │ │ │ + bne fd92c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movw r2, #1801 @ 0x709 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ subs r0, r0, r2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs fd920 │ │ │ │ + bcs fd92c │ │ │ │ add r4, r7, r4 │ │ │ │ ldr r0, [r4, #-72] @ 0xffffffb8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne fd9dc │ │ │ │ + bne fd9e8 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl fe690 │ │ │ │ + bl fe69c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #2 │ │ │ │ - bne fd948 │ │ │ │ + bne fd954 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ - b fdb24 │ │ │ │ - ldr r2, [pc, #1204] @ fde04 │ │ │ │ + b fdb30 │ │ │ │ + ldr r2, [pc, #1204] @ fde10 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r9, #40 @ 0x28 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ tst r4, #1 │ │ │ │ - beq fd998 │ │ │ │ + beq fd9a4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r5, r4, #2 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ - bls fda54 │ │ │ │ - ldr r2, [pc, #1160] @ fde10 │ │ │ │ + bls fda60 │ │ │ │ + ldr r2, [pc, #1160] @ fde1c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ - b fda2c │ │ │ │ + b fda38 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add ip, r9, #16 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov fp, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ @@ -219326,75 +219329,75 @@ │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r7, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, lr │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - b fdaf0 │ │ │ │ - ldr r2, [pc, #1060] @ fde08 │ │ │ │ + b fdafc │ │ │ │ + ldr r2, [pc, #1060] @ fde14 │ │ │ │ sub r1, r7, r5 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr ip, [r4, #-20] @ 0xffffffec │ │ │ │ ldr r0, [r4, #-72] @ 0xffffffb8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fda30 │ │ │ │ + bne fda3c │ │ │ │ ldr sl, [r4, #-60] @ 0xffffffc4 │ │ │ │ mov r5, #0 │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r6, sl, #2 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls fda94 │ │ │ │ - ldr r2, [pc, #1004] @ fde0c │ │ │ │ + bls fdaa0 │ │ │ │ + ldr r2, [pc, #1004] @ fde18 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ sub r0, r4, #56 @ 0x38 │ │ │ │ ldr r9, [r4, #-68] @ 0xffffffbc │ │ │ │ ldr fp, [r4, #-64] @ 0xffffffc0 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ ldr sl, [r4, #-60] @ 0xffffffc4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - b fdd50 │ │ │ │ + b fdd5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fdacc │ │ │ │ + beq fdad8 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd980 │ │ │ │ + beq fd98c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - b fdadc │ │ │ │ + b fdae8 │ │ │ │ ldr r4, [r4, #-64] @ 0xffffffc0 │ │ │ │ mov r7, ip │ │ │ │ cmp r6, #0 │ │ │ │ - beq fdd30 │ │ │ │ + beq fdd3c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fda18 │ │ │ │ + beq fda24 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, sl │ │ │ │ - b fdd38 │ │ │ │ + b fdd44 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ @@ -219411,15 +219414,15 @@ │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add ip, r0, #16 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ str fp, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 2070c4 │ │ │ │ + bl 2070d0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -219429,50 +219432,50 @@ │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r1!, {r0, r3, r4, r5, r7} │ │ │ │ stmia r2!, {r0, r3, r4, r5, r7} │ │ │ │ ldm r1, {r0, r3, r4, r5, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r7} │ │ │ │ mov r7, #0 │ │ │ │ - beq fdcac │ │ │ │ + beq fdcb8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ mov ip, #199 @ 0xc7 │ │ │ │ ldrh r5, [sl, r0] │ │ │ │ mvn lr, #15 │ │ │ │ mvn r2, #17 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r5, r5, lsl #3 │ │ │ │ lsl fp, r0, #3 │ │ │ │ cmp fp, r4 │ │ │ │ - beq fdbec │ │ │ │ + beq fdbf8 │ │ │ │ ldr r0, [sl, ip, lsl #2] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, #18 │ │ │ │ add lr, lr, #72 @ 0x48 │ │ │ │ add r4, r4, #72 @ 0x48 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r3, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ add ip, ip, #1 │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq fdba0 │ │ │ │ + beq fdbac │ │ │ │ cmp r3, #0 │ │ │ │ - beq fdc04 │ │ │ │ + beq fdc10 │ │ │ │ sub r5, ip, #200 @ 0xc8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fdcb0 │ │ │ │ + beq fdcbc │ │ │ │ add r0, sl, r5, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr sl, [r0, #848] @ 0x350 │ │ │ │ - b fdb80 │ │ │ │ + b fdb8c │ │ │ │ add r1, sl, r4 │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [r0, r2, lsl #2]! │ │ │ │ ldr r2, [r1, #-64] @ 0xffffffc0 │ │ │ │ ldr r3, [r1, #-68] @ 0xffffffbc │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r1, #-28] @ 0xffffffe4 │ │ │ │ @@ -219490,31 +219493,31 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r0, [r1, #-8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sl, #4] │ │ │ │ bic r0, r5, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq fdd10 │ │ │ │ + beq fdd1c │ │ │ │ cmp ip, #0 │ │ │ │ - beq fdc84 │ │ │ │ + beq fdc90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq fdd10 │ │ │ │ + beq fdd1c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl b3fc4 │ │ │ │ - b fdd10 │ │ │ │ + b fdd1c │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r2 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ @@ -219563,57 +219566,57 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ str ip, [r8, #52] @ 0x34 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl fb98c │ │ │ │ + bl fb998 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl fb98c │ │ │ │ + bl fb998 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl fb98c │ │ │ │ + bl fb998 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fddd0 │ │ │ │ + beq fdddc │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fddf4 │ │ │ │ + beq fde00 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl fb98c │ │ │ │ + bl fb998 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, pc, r8, asr #15 │ │ │ │ - andseq lr, pc, ip, lsr #14 │ │ │ │ - @ instruction: 0x001f31d0 │ │ │ │ - andseq r3, pc, r8, ror #4 │ │ │ │ + @ instruction: 0x001fe7bc │ │ │ │ + andseq lr, pc, r0, lsr #14 │ │ │ │ + andseq r3, pc, r4, asr #3 │ │ │ │ + andseq r3, pc, ip, asr r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r7, r1 │ │ │ │ - bl fd820 │ │ │ │ + bl fd82c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #2 │ │ │ │ - bne fde48 │ │ │ │ + bne fde54 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp, #28] │ │ │ │ tst r6, #1 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ @@ -219629,29 +219632,29 @@ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq fdea8 │ │ │ │ + beq fdeb4 │ │ │ │ add r9, fp, r3, lsl #2 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, fp │ │ │ │ - b fdec4 │ │ │ │ + b fded0 │ │ │ │ add r6, sp, #8 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ ldm r6, {r0, r1, r2, r6} │ │ │ │ stm ip, {r0, r1, r2, r6} │ │ │ │ mov r2, sl │ │ │ │ mov ip, #0 │ │ │ │ mov sl, r8 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ ldm r6, {r0, r1, r5, r6} │ │ │ │ - ldr r8, [pc, #152] @ fdf6c │ │ │ │ + ldr r8, [pc, #152] @ fdf78 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ stm r3, {r0, r1, r5, r6} │ │ │ │ mov r0, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ @@ -219668,43 +219671,43 @@ │ │ │ │ mov r2, r8 │ │ │ │ bl e316c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fde40 │ │ │ │ + beq fde4c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdf64 │ │ │ │ + beq fdf70 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, pc, r0, lsr #3 │ │ │ │ + mulseq pc, r4, r1 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, r0, #16 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r8, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ - b fdffc │ │ │ │ + b fe008 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r5, r2 │ │ │ │ ldr r1, [r3, r0, lsl #5]! │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r2, #-28] @ 0xffffffe4 │ │ │ │ @@ -219715,68 +219718,68 @@ │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ str ip, [r2, #-8] │ │ │ │ movw r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp fp, r2 │ │ │ │ bicsne r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ str lr, [r5, #4] │ │ │ │ - bne fe304 │ │ │ │ + bne fe310 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, #1000 @ 0x3e8 │ │ │ │ - beq fe310 │ │ │ │ + beq fe31c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ - bl fe690 │ │ │ │ + bl fe69c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - beq fe1dc │ │ │ │ + beq fe1e8 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 2070d0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr lr, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq fe17c │ │ │ │ + beq fe188 │ │ │ │ ldr r7, [r8, #4] │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ mov r1, #0 │ │ │ │ ldrh ip, [r3, r0] │ │ │ │ mvn r2, #17 │ │ │ │ mvn r4, #15 │ │ │ │ add r0, ip, ip, lsl #3 │ │ │ │ lsl fp, r0, #3 │ │ │ │ mov r0, #199 @ 0xc7 │ │ │ │ cmp fp, r1 │ │ │ │ - beq fe0ac │ │ │ │ + beq fe0b8 │ │ │ │ ldr r6, [r3, r0, lsl #2] │ │ │ │ mov r5, #0 │ │ │ │ add r4, r4, #72 @ 0x48 │ │ │ │ add r2, r2, #18 │ │ │ │ add r1, r1, #72 @ 0x48 │ │ │ │ cmp r9, r6 │ │ │ │ mov r6, #0 │ │ │ │ movwhi r5, #1 │ │ │ │ movwcc r6, #1 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ uxtb sl, r5 │ │ │ │ cmp sl, #1 │ │ │ │ - beq fe060 │ │ │ │ + beq fe06c │ │ │ │ cmp sl, #0 │ │ │ │ - beq fe0c4 │ │ │ │ + beq fe0d0 │ │ │ │ sub ip, r0, #200 @ 0xc8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fe180 │ │ │ │ + beq fe18c │ │ │ │ add r0, r3, ip, lsl #2 │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r3, [r0, #848] @ 0x350 │ │ │ │ - b fe040 │ │ │ │ + b fe04c │ │ │ │ mov ip, r3 │ │ │ │ add sl, r3, r1 │ │ │ │ ldr r0, [ip, r2, lsl #2]! │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sl, #-68] @ 0xffffffbc │ │ │ │ ldr r0, [sl, #-64] @ 0xffffffc0 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -219798,31 +219801,31 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sl, #-8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r3, #4] │ │ │ │ bic r0, r4, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - beq fe1dc │ │ │ │ + beq fe1e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe154 │ │ │ │ + beq fe160 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq fe1dc │ │ │ │ + beq fe1e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl b3fc4 │ │ │ │ - b fe1dc │ │ │ │ + b fe1e8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str ip, [sp, #216] @ 0xd8 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -219841,65 +219844,65 @@ │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl e801c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r9 │ │ │ │ - bl fed94 │ │ │ │ + bl feda0 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq fdff0 │ │ │ │ + beq fdffc │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 2070d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #128] @ 0x80 │ │ │ │ ldr lr, [sp, #132] @ 0x84 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fe2b0 │ │ │ │ + beq fe2bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [r0, #16] │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ mvn r1, #88 @ 0x58 │ │ │ │ ldrh sl, [r5, r0] │ │ │ │ mov r2, #0 │ │ │ │ mvn r0, #0 │ │ │ │ mov r4, #16 │ │ │ │ lsl r6, sl, #5 │ │ │ │ cmp r6, r2 │ │ │ │ - beq fe294 │ │ │ │ + beq fe2a0 │ │ │ │ ldr r3, [r5, -r1, lsl #2] │ │ │ │ mov r7, #0 │ │ │ │ sub r4, r4, #32 │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r2, #32 │ │ │ │ cmp r9, r3 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ movwhi r7, #1 │ │ │ │ sub r3, r7, r3 │ │ │ │ sub r1, r1, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq fe240 │ │ │ │ + beq fe24c │ │ │ │ cmp r3, #0 │ │ │ │ - beq fdfa4 │ │ │ │ + beq fdfb0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne fe2a0 │ │ │ │ - b fe2b4 │ │ │ │ + bne fe2ac │ │ │ │ + b fe2c0 │ │ │ │ mov r0, sl │ │ │ │ cmp fp, #0 │ │ │ │ - beq fe2b4 │ │ │ │ + beq fe2c0 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r5, [r0, #408] @ 0x198 │ │ │ │ - b fe224 │ │ │ │ + b fe230 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ @@ -219912,28 +219915,28 @@ │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r9, [sp, #204] @ 0xcc │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ bl e7edc │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - b fdff0 │ │ │ │ + b fdffc │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b fdff0 │ │ │ │ + b fdffc │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl fb98c │ │ │ │ + bl fb998 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne fe340 │ │ │ │ + bne fe34c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -219942,128 +219945,128 @@ │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r9, [sl, #12]! │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq fe450 │ │ │ │ + beq fe45c │ │ │ │ ldr lr, [r8, #16] │ │ │ │ movw ip, #402 @ 0x192 │ │ │ │ mov r6, r9 │ │ │ │ ldrh r2, [r6, ip] │ │ │ │ mov r3, #89 @ 0x59 │ │ │ │ mov r1, #16 │ │ │ │ mov r4, #32 │ │ │ │ lsl r7, r2, #5 │ │ │ │ add r0, r7, r1 │ │ │ │ cmp r0, #16 │ │ │ │ - beq fe3e8 │ │ │ │ + beq fe3f4 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ mov fp, #0 │ │ │ │ sub r4, r4, #32 │ │ │ │ sub r1, r1, #32 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi fp, #1 │ │ │ │ sub r0, fp, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq fe39c │ │ │ │ + beq fe3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe400 │ │ │ │ + beq fe40c │ │ │ │ sub r2, r3, #90 @ 0x5a │ │ │ │ cmp lr, #0 │ │ │ │ - beq fe450 │ │ │ │ + beq fe45c │ │ │ │ add r0, r6, r2, lsl #2 │ │ │ │ sub lr, lr, #1 │ │ │ │ ldr r6, [r0, #408] @ 0x198 │ │ │ │ - b fe388 │ │ │ │ + b fe394 │ │ │ │ sub r1, r6, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2070f0 │ │ │ │ + bl 2070fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne fe450 │ │ │ │ + bne fe45c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movw r2, #1801 @ 0x709 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ subs r0, r0, r2 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs fe450 │ │ │ │ + bcs fe45c │ │ │ │ ldr r0, [r6, -r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne fe5f8 │ │ │ │ + bne fe604 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl fed94 │ │ │ │ + bl feda0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne fe474 │ │ │ │ + bne fe480 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ - b fe49c │ │ │ │ - ldr r2, [pc, #528] @ fe68c │ │ │ │ + b fe4a8 │ │ │ │ + ldr r2, [pc, #528] @ fe698 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 2070d0 │ │ │ │ add fp, sp, #56 @ 0x38 │ │ │ │ mov lr, r6 │ │ │ │ mov r2, #0 │ │ │ │ cmp r9, #0 │ │ │ │ ldm fp, {r0, r1, fp} │ │ │ │ - beq fe59c │ │ │ │ + beq fe5a8 │ │ │ │ ldr ip, [r8, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ mov r3, #89 @ 0x59 │ │ │ │ ldrh r6, [r9, r0] │ │ │ │ mov r4, #16 │ │ │ │ mov r0, #0 │ │ │ │ lsl r1, r6, #5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq fe528 │ │ │ │ + beq fe534 │ │ │ │ ldr r2, [r9, r3, lsl #2] │ │ │ │ mov r7, #0 │ │ │ │ sub r4, r4, #32 │ │ │ │ add r0, r0, #32 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ movwhi r7, #1 │ │ │ │ sub r2, r7, r2 │ │ │ │ uxtb r8, r2 │ │ │ │ cmp r8, #1 │ │ │ │ - beq fe4e0 │ │ │ │ + beq fe4ec │ │ │ │ cmp r8, #0 │ │ │ │ - beq fe540 │ │ │ │ + beq fe54c │ │ │ │ sub r6, r3, #90 @ 0x5a │ │ │ │ cmp ip, #0 │ │ │ │ - beq fe614 │ │ │ │ + beq fe620 │ │ │ │ add r0, r9, r6, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r9, [r0, #408] @ 0x198 │ │ │ │ - b fe4c8 │ │ │ │ + b fe4d4 │ │ │ │ add r0, r9, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r6, [r0, #-32] @ 0xffffffe0 │ │ │ │ str r2, [r0, #-28] @ 0xffffffe4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r0, #-24] @ 0xffffffe8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -220073,20 +220076,20 @@ │ │ │ │ str fp, [r0, #-8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r9, #4] │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r1, r0 │ │ │ │ bicsne r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq fe5e0 │ │ │ │ + beq fe5ec │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b fe5e0 │ │ │ │ + b fe5ec │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ stm r2, {r0, r1, fp} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -220102,61 +220105,61 @@ │ │ │ │ bl e7edc │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ fe688 │ │ │ │ + ldr r2, [pc, #136] @ fe694 │ │ │ │ sub r1, r6, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b fe5a0 │ │ │ │ + b fe5ac │ │ │ │ mov r4, r0 │ │ │ │ - b fe654 │ │ │ │ + b fe660 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - beq fe654 │ │ │ │ + beq fe660 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne fe670 │ │ │ │ + bne fe67c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp] │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, pc, r0, lsr #22 │ │ │ │ - andseq sp, pc, ip, lsr #25 │ │ │ │ + andseq sp, pc, r4, lsl fp @ │ │ │ │ + andseq sp, pc, r0, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1f08c4 │ │ │ │ + bl 1f08d0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ cmpne r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne fe6c4 │ │ │ │ + bne fe6d0 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ @@ -220169,32 +220172,32 @@ │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ ldm sl, {r2, r9, sl} │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 247e8c │ │ │ │ + bl 247e98 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne feb58 │ │ │ │ + bne feb64 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #32 │ │ │ │ str r4, [sp, #24] │ │ │ │ str fp, [sp, #28] │ │ │ │ str sl, [sp, #12] │ │ │ │ stm r0, {r5, r7, r9} │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1f06b4 │ │ │ │ + bl 1f06c0 │ │ │ │ orr r0, r9, #6 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ @@ -220220,170 +220223,170 @@ │ │ │ │ movweq sl, #4 │ │ │ │ add r9, sl, r4, lsl #2 │ │ │ │ add fp, r1, #8 │ │ │ │ orr r7, r1, #4 │ │ │ │ lsl r0, r4, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq fe8bc │ │ │ │ + beq fe8c8 │ │ │ │ ldr r3, [sl, r1] │ │ │ │ add r2, r1, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq fe7c8 │ │ │ │ + beq fe7d4 │ │ │ │ add r4, sl, r2 │ │ │ │ sub r2, r0, r2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fe8c4 │ │ │ │ + beq fe8d0 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq fe7f0 │ │ │ │ + beq fe7fc │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fe8cc │ │ │ │ + beq fe8d8 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq fe80c │ │ │ │ + beq fe818 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fe8d4 │ │ │ │ + beq fe8e0 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq fe828 │ │ │ │ + beq fe834 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq fe8dc │ │ │ │ + beq fe8e8 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq fe844 │ │ │ │ + beq fe850 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fe8e4 │ │ │ │ + beq fe8f0 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq fe860 │ │ │ │ + beq fe86c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fe8ec │ │ │ │ + beq fe8f8 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq fe87c │ │ │ │ + beq fe888 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq fe8f4 │ │ │ │ + beq fe900 │ │ │ │ ldr r3, [r4], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq fe898 │ │ │ │ + beq fe8a4 │ │ │ │ mov r5, #8 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - b fe8f8 │ │ │ │ + b fe904 │ │ │ │ mov r4, r9 │ │ │ │ - b fe8f8 │ │ │ │ + b fe904 │ │ │ │ mov r5, #1 │ │ │ │ - b fe8f8 │ │ │ │ + b fe904 │ │ │ │ mov r5, #2 │ │ │ │ - b fe8f8 │ │ │ │ + b fe904 │ │ │ │ mov r5, #3 │ │ │ │ - b fe8f8 │ │ │ │ + b fe904 │ │ │ │ mov r5, #4 │ │ │ │ - b fe8f8 │ │ │ │ + b fe904 │ │ │ │ mov r5, #5 │ │ │ │ - b fe8f8 │ │ │ │ + b fe904 │ │ │ │ mov r5, #6 │ │ │ │ - b fe8f8 │ │ │ │ + b fe904 │ │ │ │ mov r5, #7 │ │ │ │ strh r5, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r9 │ │ │ │ - beq fe978 │ │ │ │ + beq fe984 │ │ │ │ ldr r8, [r4], #4 │ │ │ │ cmp r8, r6 │ │ │ │ - beq fe8fc │ │ │ │ + beq fe908 │ │ │ │ cmp r0, r1 │ │ │ │ - beq fe9a4 │ │ │ │ + beq fe9b0 │ │ │ │ str r7, [sp, #8] │ │ │ │ lsl r7, r5, #3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq feba4 │ │ │ │ + beq febb0 │ │ │ │ lsl r1, r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [fp, r3, lsl #2] │ │ │ │ str r2, [fp, r3, lsl #2] │ │ │ │ str r7, [r0, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne fe944 │ │ │ │ + bne fe950 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ strh r1, [sp, #76] @ 0x4c │ │ │ │ - b fe9d0 │ │ │ │ + b fe9dc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ - beq fea70 │ │ │ │ + beq fea7c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b fea70 │ │ │ │ - ldr r1, [pc, #992] @ fed8c │ │ │ │ + b fea7c │ │ │ │ + ldr r1, [pc, #992] @ fed98 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ strh r5, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ add fp, r5, #1 │ │ │ │ add r8, sp, #136 @ 0x88 │ │ │ │ mov r2, #4 │ │ │ │ str fp, [sp, #144] @ 0x90 │ │ │ │ cmp r4, r9 │ │ │ │ - beq fea34 │ │ │ │ + beq fea40 │ │ │ │ ldr r5, [r4], #4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq fe9e4 │ │ │ │ + beq fe9f0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp fp, r1 │ │ │ │ - bne fea20 │ │ │ │ + bne fea2c │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 328d4 │ │ │ │ mov r2, #4 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ str r5, [r1, fp, lsl #2] │ │ │ │ add fp, fp, #1 │ │ │ │ str fp, [sp, #144] @ 0x90 │ │ │ │ - b fe9e4 │ │ │ │ + b fe9f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fea50 │ │ │ │ + beq fea5c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ @@ -220400,42 +220403,42 @@ │ │ │ │ ldm r4, {r1, r2, r3, r5, r7} │ │ │ │ mov r4, #0 │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ strb r4, [r0] │ │ │ │ - beq feaac │ │ │ │ + beq feab8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ strb r4, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - beq feacc │ │ │ │ + beq fead8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [fp] │ │ │ │ - beq feaec │ │ │ │ + beq feaf8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq feb04 │ │ │ │ + beq feb10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r8, #0 │ │ │ │ - beq feb20 │ │ │ │ + beq feb2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldm sl!, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ @@ -220450,195 +220453,195 @@ │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r6, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #528] @ fed80 │ │ │ │ - ldr r3, [pc, #528] @ fed84 │ │ │ │ - ldr ip, [pc, #528] @ fed88 │ │ │ │ + ldr r0, [pc, #528] @ fed8c │ │ │ │ + ldr r3, [pc, #528] @ fed90 │ │ │ │ + ldr ip, [pc, #528] @ fed94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 3c694 │ │ │ │ - b febb8 │ │ │ │ - ldr r2, [pc, #484] @ fed90 │ │ │ │ + b febc4 │ │ │ │ + ldr r2, [pc, #484] @ fed9c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq febf4 │ │ │ │ - b fec20 │ │ │ │ + beq fec00 │ │ │ │ + b fec2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fec00 │ │ │ │ + bne fec0c │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne fec20 │ │ │ │ + bne fec2c │ │ │ │ cmp r4, #0 │ │ │ │ - bne fec40 │ │ │ │ - b fec68 │ │ │ │ + bne fec4c │ │ │ │ + b fec74 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq febf4 │ │ │ │ + beq fec00 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne fec40 │ │ │ │ - b fec68 │ │ │ │ + bne fec4c │ │ │ │ + b fec74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fec68 │ │ │ │ + beq fec74 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ - b fec68 │ │ │ │ + b fec74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fec90 │ │ │ │ + beq fec9c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl b3fc4 │ │ │ │ add r9, sp, #32 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldm r9, {r5, r7, r9} │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b fecd0 │ │ │ │ + b fecdc │ │ │ │ mov r6, r0 │ │ │ │ - b fecd0 │ │ │ │ + b fecdc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fecd0 │ │ │ │ + beq fecdc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fece8 │ │ │ │ + beq fecf4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ strb r7, [r0] │ │ │ │ - bne fed24 │ │ │ │ + bne fed30 │ │ │ │ cmp fp, #0 │ │ │ │ strb r7, [r4] │ │ │ │ - bne fed38 │ │ │ │ + bne fed44 │ │ │ │ cmp r9, #0 │ │ │ │ - bne fed50 │ │ │ │ + bne fed5c │ │ │ │ cmp r8, #0 │ │ │ │ - bne fed68 │ │ │ │ + bne fed74 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp fp, #0 │ │ │ │ strb r7, [r4] │ │ │ │ - beq fed0c │ │ │ │ + beq fed18 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq fed14 │ │ │ │ + beq fed20 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq fed1c │ │ │ │ + beq fed28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r6, r3, asr lr │ │ │ │ - andseq sp, pc, r0, lsr #10 │ │ │ │ - @ instruction: 0x001fd5b4 │ │ │ │ - andseq sp, pc, r4, asr #13 │ │ │ │ - mulseq pc, ip, r5 @ │ │ │ │ + andseq r7, r6, r7, asr #29 │ │ │ │ + andseq sp, pc, r4, lsl r5 @ │ │ │ │ + andseq sp, pc, r8, lsr #11 │ │ │ │ + @ instruction: 0x001fd6b8 │ │ │ │ + mulseq pc, r0, r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f0db8 │ │ │ │ + bl 1f0dc4 │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ cmpne r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne fedc8 │ │ │ │ + bne fedd4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ strb r2, [r0] │ │ │ │ - beq fedfc │ │ │ │ + beq fee08 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fee34 │ │ │ │ + beq fee40 │ │ │ │ add r7, sl, #4 │ │ │ │ - b fee18 │ │ │ │ + b fee24 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq fee34 │ │ │ │ + beq fee40 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fee0c │ │ │ │ + beq fee18 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b fee0c │ │ │ │ + b fee18 │ │ │ │ cmp fp, #0 │ │ │ │ - beq fee50 │ │ │ │ + beq fee5c │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ stm r4, {r6, r9} │ │ │ │ str r8, [r4, #8] │ │ │ │ @@ -220650,37 +220653,37 @@ │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ add lr, sl, #8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r6, r2 │ │ │ │ str r0, [sl, #56] @ 0x38 │ │ │ │ - beq feec4 │ │ │ │ + beq feed0 │ │ │ │ rsb r0, r9, #8 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ movcc r6, r0 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc feecc │ │ │ │ + bcc feed8 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #4 │ │ │ │ orr r0, r4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc feee4 │ │ │ │ - b fef20 │ │ │ │ + bcc feef0 │ │ │ │ + b fef2c │ │ │ │ mov r8, #0 │ │ │ │ - b ff0a4 │ │ │ │ + b ff0b0 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs fef20 │ │ │ │ + bcs fef2c │ │ │ │ add r0, r3, r4 │ │ │ │ mvn r7, #31 │ │ │ │ add r7, r7, r4, lsl #3 │ │ │ │ lsl r1, r4, #3 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ lsl r1, r0, r1 │ │ │ │ @@ -220689,15 +220692,15 @@ │ │ │ │ mov r1, #32 │ │ │ │ sub r1, r1, r4, lsl #3 │ │ │ │ orr r4, r4, #2 │ │ │ │ lsr r1, r0, r1 │ │ │ │ lslpl r1, r0, r7 │ │ │ │ orr r8, r1, r8 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs fef5c │ │ │ │ + bcs fef68 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ mvn r6, #31 │ │ │ │ lsl r1, r4, #3 │ │ │ │ add r6, r6, r4, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r1, r0, r1 │ │ │ │ movwpl r1, #0 │ │ │ │ @@ -220720,15 +220723,15 @@ │ │ │ │ lsr r6, r5, r6 │ │ │ │ orr r0, r6, r8, lsl r0 │ │ │ │ lslpl r0, r5, r7 │ │ │ │ orr ip, r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str ip, [lr, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bcs fefb4 │ │ │ │ + bcs fefc0 │ │ │ │ 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] │ │ │ │ @@ -220789,15 +220792,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 ff200 │ │ │ │ + bcs ff20c │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [lr] │ │ │ │ mov r7, lr │ │ │ │ ldr r0, [lr, #4] │ │ │ │ mov ip, r8 │ │ │ │ ldr r8, [r7, #8]! │ │ │ │ @@ -220857,15 +220860,15 @@ │ │ │ │ eor r5, r5, r1 │ │ │ │ eor r1, r1, r3 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add ip, ip, #8 │ │ │ │ eor r0, r7, r0 │ │ │ │ mov r3, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bcc ff100 │ │ │ │ + bcc ff10c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ strd r8, [r2] │ │ │ │ mov r8, ip │ │ │ │ ldr r2, [sp] │ │ │ │ str sl, [r2] │ │ │ │ @@ -220873,28 +220876,28 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ strd r6, [r2] │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r0, [sl] │ │ │ │ cmp r2, #4 │ │ │ │ - bcc ff224 │ │ │ │ + bcc ff230 │ │ │ │ ldr r4, [r3, r8] │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #4 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc ff23c │ │ │ │ - b ff27c │ │ │ │ + bcc ff248 │ │ │ │ + b ff288 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs ff27c │ │ │ │ + bcs ff288 │ │ │ │ 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] │ │ │ │ @@ -220904,15 +220907,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 ff2bc │ │ │ │ + bcs ff2c8 │ │ │ │ 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 │ │ │ │ @@ -220925,32 +220928,32 @@ │ │ │ │ orr r5, r1, r5 │ │ │ │ strd r4, [lr, #40] @ 0x28 │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #260] @ ff3e0 │ │ │ │ + ldr r2, [pc, #260] @ ff3ec │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r1!, {r4, r5, r6, r7} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r0, {r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #4 │ │ │ │ bl e2768 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ff34c │ │ │ │ + beq ff358 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r6, #1 │ │ │ │ - bne ff380 │ │ │ │ + bne ff38c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -220960,471 +220963,471 @@ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r8] │ │ │ │ - beq ff344 │ │ │ │ + beq ff350 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, #21 │ │ │ │ - bcs ff3a0 │ │ │ │ + bcs ff3ac │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl ebdf4 │ │ │ │ - b ff31c │ │ │ │ + b ff328 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff998 │ │ │ │ - b ff31c │ │ │ │ + bl ff9a4 │ │ │ │ + b ff328 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff3d8 │ │ │ │ + beq ff3e4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, pc, ip, lsr #29 │ │ │ │ + andseq ip, pc, r0, lsr #29 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ ff3f8 │ │ │ │ + ldr r1, [pc, #8] @ ff404 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r7, r6, r5, lsl #12 │ │ │ │ + b 258494 │ │ │ │ + andseq r7, r6, r9, ror r6 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 24e2f4 │ │ │ │ + b 24e304 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 24e498 │ │ │ │ + b 24e4a8 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff43c │ │ │ │ + beq ff448 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ tst r1, #1 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff43c │ │ │ │ + beq ff448 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 24a028 │ │ │ │ + bl 24a034 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ff4c8 │ │ │ │ + bne ff4d4 │ │ │ │ add lr, sp, #92 @ 0x5c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ add r9, r6, #8 │ │ │ │ ldm lr, {r1, r4, lr} │ │ │ │ sub r0, lr, #1 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq ff5e4 │ │ │ │ + beq ff5f0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs ff71c │ │ │ │ + bcs ff728 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldm r9, {r6, r9} │ │ │ │ str r3, [sp, #16] │ │ │ │ sub r3, lr, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b ff520 │ │ │ │ + b ff52c │ │ │ │ ldrb r0, [sp, #54] @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff71c │ │ │ │ + bne ff728 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - beq ff708 │ │ │ │ + beq ff714 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs ff704 │ │ │ │ + bcs ff710 │ │ │ │ add r7, r0, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge ff708 │ │ │ │ - b ff968 │ │ │ │ + bge ff714 │ │ │ │ + b ff974 │ │ │ │ add r2, r2, lr │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs ff71c │ │ │ │ + bcs ff728 │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ lsr r6, r3, r0 │ │ │ │ rsb r3, r0, #32 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r6, r9, lsl r3 │ │ │ │ lsrpl r3, r9, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq ff508 │ │ │ │ + beq ff514 │ │ │ │ cmp r5, fp │ │ │ │ mov ip, fp │ │ │ │ movhi ip, r5 │ │ │ │ cmp ip, lr │ │ │ │ mov r6, lr │ │ │ │ add sl, r7, r2 │ │ │ │ movhi r6, ip │ │ │ │ mov r0, ip │ │ │ │ cmp r6, r0 │ │ │ │ - beq ff5a0 │ │ │ │ + beq ff5ac │ │ │ │ add r3, r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs ff8f8 │ │ │ │ + bcs ff904 │ │ │ │ ldrb r3, [sl, r0] │ │ │ │ ldrb r8, [r4, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq ff568 │ │ │ │ + beq ff574 │ │ │ │ sub r2, r2, fp │ │ │ │ mov r5, #0 │ │ │ │ add r2, r2, r0 │ │ │ │ - b ff510 │ │ │ │ + b ff51c │ │ │ │ mov r0, fp │ │ │ │ cmp r5, r0 │ │ │ │ - bcs ff82c │ │ │ │ + bcs ff838 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bcs ff924 │ │ │ │ + bcs ff930 │ │ │ │ add r6, r0, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs ff914 │ │ │ │ + bcs ff920 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ ldrb r6, [r4, r0] │ │ │ │ cmp r6, r3 │ │ │ │ - beq ff5a4 │ │ │ │ + beq ff5b0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r2, r2, r0 │ │ │ │ - b ff510 │ │ │ │ + b ff51c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add r6, r2, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs ff71c │ │ │ │ + bcs ff728 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldm r9, {r0, fp} │ │ │ │ sub r3, r8, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r8, lr │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #12] │ │ │ │ movhi r0, r8 │ │ │ │ cmp r3, lr │ │ │ │ - bcs ff754 │ │ │ │ + bcs ff760 │ │ │ │ sub r9, r8, r0 │ │ │ │ add ip, r4, r3 │ │ │ │ add sl, r4, r8 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r0, r7, r8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b ff650 │ │ │ │ + b ff65c │ │ │ │ add r2, r2, lr │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r6, r2, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs ff71c │ │ │ │ + bcs ff728 │ │ │ │ ldrb r0, [r7, r6] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsr r3, r3, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r3, r3, fp, lsl r6 │ │ │ │ lsrpl r3, fp, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq ff63c │ │ │ │ + beq ff648 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r8, r2 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r3, r2 │ │ │ │ adds r3, r9, r6 │ │ │ │ - beq ff6b8 │ │ │ │ + beq ff6c4 │ │ │ │ add r3, r0, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs ff934 │ │ │ │ + bcs ff940 │ │ │ │ ldrb r3, [r5, r6] │ │ │ │ ldrb r4, [sl, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ff688 │ │ │ │ + beq ff694 │ │ │ │ add r2, r2, r6 │ │ │ │ - b ff640 │ │ │ │ + b ff64c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r5, ip │ │ │ │ add r6, r0, r2 │ │ │ │ mov r0, ip │ │ │ │ mov ip, r8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ff82c │ │ │ │ + beq ff838 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs ff914 │ │ │ │ + bcs ff920 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ sub ip, ip, #1 │ │ │ │ ldrb r4, [r0], #-1 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ff6cc │ │ │ │ + beq ff6d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov ip, r5 │ │ │ │ add r2, r2, r0 │ │ │ │ - b ff640 │ │ │ │ - bne ff968 │ │ │ │ + b ff64c │ │ │ │ + bne ff974 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ff730 │ │ │ │ + bne ff73c │ │ │ │ mov r1, r2 │ │ │ │ tst r3, #1 │ │ │ │ - bne ff830 │ │ │ │ + bne ff83c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, r0, r2 │ │ │ │ ldrsb r5, [r6] │ │ │ │ cmn r5, #1 │ │ │ │ uxtb r7, r5 │ │ │ │ - ble ff7dc │ │ │ │ + ble ff7e8 │ │ │ │ tst r3, #1 │ │ │ │ - beq ff868 │ │ │ │ + beq ff874 │ │ │ │ mov r1, r2 │ │ │ │ - b ff830 │ │ │ │ + b ff83c │ │ │ │ sub sl, r8, r0 │ │ │ │ add ip, r4, r8 │ │ │ │ add r9, r7, r8 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ lsr r4, r0, r3 │ │ │ │ subs r3, r3, #32 │ │ │ │ orr r4, r4, fp, lsl r5 │ │ │ │ lsrpl r4, fp, r3 │ │ │ │ tst r4, #1 │ │ │ │ - beq ff7c4 │ │ │ │ + beq ff7d0 │ │ │ │ add r6, r8, r2 │ │ │ │ add r4, r9, r2 │ │ │ │ mov r5, #0 │ │ │ │ adds r3, sl, r5 │ │ │ │ - beq ff824 │ │ │ │ + beq ff830 │ │ │ │ add r3, r6, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs ff934 │ │ │ │ + bcs ff940 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ ldrb r0, [ip, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq ff794 │ │ │ │ + beq ff7a0 │ │ │ │ add r2, r2, r5 │ │ │ │ - b ff7c8 │ │ │ │ + b ff7d4 │ │ │ │ add r2, r2, lr │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r6, r2, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc ff760 │ │ │ │ - b ff71c │ │ │ │ + bcc ff76c │ │ │ │ + b ff728 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ and ip, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ - bcc ff85c │ │ │ │ + bcc ff868 │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r4, r5, r4, lsl #6 │ │ │ │ - bcc ff8e8 │ │ │ │ + bcc ff8f4 │ │ │ │ ldrb r7, [r6, #3] │ │ │ │ and r6, ip, #7 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r7, r7, r4, lsl #6 │ │ │ │ orr r7, r7, r6, lsl #18 │ │ │ │ tst r3, #1 │ │ │ │ - bne ff74c │ │ │ │ - b ff868 │ │ │ │ + bne ff758 │ │ │ │ + b ff874 │ │ │ │ cmp r8, #0 │ │ │ │ - bne ff950 │ │ │ │ + bne ff95c │ │ │ │ add r1, r2, lr │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ sub r0, r0, r1 │ │ │ │ str r7, [r3] │ │ │ │ add r1, r7, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r7, r4, ip, lsl #6 │ │ │ │ tst r3, #1 │ │ │ │ - bne ff74c │ │ │ │ + bne ff758 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ movcs r3, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs ff8d0 │ │ │ │ + bcs ff8dc │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq ff8a4 │ │ │ │ + beq ff8b0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs ff8a0 │ │ │ │ + bcs ff8ac │ │ │ │ add r2, r0, r3 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #64 @ 0x40 │ │ │ │ - bge ff8a4 │ │ │ │ - b ff964 │ │ │ │ - bne ff964 │ │ │ │ + bge ff8b0 │ │ │ │ + b ff970 │ │ │ │ + bne ff970 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ff830 │ │ │ │ + beq ff83c │ │ │ │ add r0, r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ uxtble r0, r0 │ │ │ │ cmple r0, #224 @ 0xe0 │ │ │ │ - b ff830 │ │ │ │ + b ff83c │ │ │ │ mov r3, #4 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movwcc r3, #3 │ │ │ │ adds r3, r3, r2 │ │ │ │ - bne ff884 │ │ │ │ - b ff8a4 │ │ │ │ + bne ff890 │ │ │ │ + b ff8b0 │ │ │ │ orr r7, r4, ip, lsl #12 │ │ │ │ tst r3, #1 │ │ │ │ - bne ff74c │ │ │ │ - b ff868 │ │ │ │ - ldr r3, [pc, #128] @ ff980 │ │ │ │ + bne ff758 │ │ │ │ + b ff874 │ │ │ │ + ldr r3, [pc, #128] @ ff98c │ │ │ │ add r0, ip, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movhi r0, r1 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #108] @ ff988 │ │ │ │ + ldr r2, [pc, #108] @ ff994 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #100] @ ff990 │ │ │ │ + ldr r2, [pc, #100] @ ff99c │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #80] @ ff98c │ │ │ │ + ldr r3, [pc, #80] @ ff998 │ │ │ │ add r0, r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movhi r0, r1 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #44] @ ff984 │ │ │ │ + ldr r2, [pc, #44] @ ff990 │ │ │ │ mov r1, lr │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #12] @ ff97c │ │ │ │ + ldr r3, [pc, #12] @ ff988 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ bl 3c920 │ │ │ │ - andseq ip, pc, r8, lsr r8 @ │ │ │ │ - andseq ip, pc, r4, lsl #17 │ │ │ │ - andseq ip, pc, r8, lsl #16 │ │ │ │ - andseq ip, pc, r8, asr r8 @ │ │ │ │ - andseq ip, pc, r8, asr #16 │ │ │ │ - andseq ip, pc, r8, lsr r8 @ │ │ │ │ - b 113c48 │ │ │ │ + andseq ip, pc, ip, lsr #16 │ │ │ │ + andseq ip, pc, r8, ror r8 @ │ │ │ │ + @ instruction: 0x001fc7fc │ │ │ │ + andseq ip, pc, ip, asr #16 │ │ │ │ + andseq ip, pc, ip, lsr r8 @ │ │ │ │ + andseq ip, pc, ip, lsr #16 │ │ │ │ + b 113c54 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r4, #5653 @ 0x1615 │ │ │ │ mov r9, r2 │ │ │ │ movt r4, #5 │ │ │ │ cmp r1, r4 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movcc r4, r1 │ │ │ │ cmp r4, r2 │ │ │ │ movls r4, r2 │ │ │ │ cmp r4, #171 @ 0xab │ │ │ │ - bcs ff9f4 │ │ │ │ + bcs ffa00 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ add r2, sp, #16 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, #170 @ 0xaa │ │ │ │ strd r8, [sp] │ │ │ │ - bl ffac8 │ │ │ │ + bl ffad4 │ │ │ │ add sp, sp, #16 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ mov r7, #0 │ │ │ │ lsl r6, r3, #3 │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ movt r3, #1365 @ 0x555 │ │ │ │ cmp r2, r3 │ │ │ │ - bls ffa24 │ │ │ │ - ldr r2, [pc, #172] @ ffac4 │ │ │ │ + bls ffa30 │ │ │ │ + ldr r2, [pc, #172] @ ffad0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ffa64 │ │ │ │ + beq ffa70 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r7, #8 │ │ │ │ bl b3fc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffa10 │ │ │ │ + beq ffa1c │ │ │ │ mov r0, sl │ │ │ │ - b ffa6c │ │ │ │ + b ffa78 │ │ │ │ mov r5, #8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ mov r2, r5 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl ffac8 │ │ │ │ + bl ffad4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -221433,46 +221436,46 @@ │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, pc, r8, lsr #2 │ │ │ │ + andseq r1, pc, ip, lsl r1 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ cmp r1, #2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bcc 1005f4 │ │ │ │ + bcc 100600 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r4 │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r6, r1, #0 │ │ │ │ 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, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ - bhi ffb3c │ │ │ │ + bhi ffb48 │ │ │ │ sub r0, r4, r4, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b ffb44 │ │ │ │ + b ffb50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254d4c │ │ │ │ + bl 254d5c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ sub r0, r9, #24 │ │ │ │ add r1, lr, #98 @ 0x62 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, r9, #12 │ │ │ │ @@ -221487,273 +221490,273 @@ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ add r7, r8, r8, lsl #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, r8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ - bls 1000c4 │ │ │ │ + bls 1000d0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r9, r7, lsl #3 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ sub ip, r1, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ cmp ip, r1 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ - bcs ffc04 │ │ │ │ + bcs ffc10 │ │ │ │ ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffc14 │ │ │ │ + beq ffc20 │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, #32 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ movcs ip, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r4, ip │ │ │ │ ldr r1, [sp, #460] @ 0x1cc │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ - bl fa748 │ │ │ │ - b 10004c │ │ │ │ + bl fa754 │ │ │ │ + b 100058 │ │ │ │ cmp ip, #2 │ │ │ │ - bcs ffc28 │ │ │ │ + bcs ffc34 │ │ │ │ mov r4, ip │ │ │ │ - b 10004c │ │ │ │ + b 100058 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp ip, r0 │ │ │ │ movcs ip, r0 │ │ │ │ lsl r2, ip, #1 │ │ │ │ - b 100054 │ │ │ │ + b 100060 │ │ │ │ ldr r6, [r0] │ │ │ │ add r2, r0, #32 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #1 │ │ │ │ - bne ffc84 │ │ │ │ + bne ffc90 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldrd r2, [r2] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ eor r7, r2, r8 │ │ │ │ eor r6, r3, r1 │ │ │ │ - beq ffcbc │ │ │ │ + beq ffcc8 │ │ │ │ orrs r7, r7, r6 │ │ │ │ - bne ffe14 │ │ │ │ + bne ffe20 │ │ │ │ sub r3, ip, #2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ clz r3, r3 │ │ │ │ lsr r5, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs ffe2c │ │ │ │ - b fff5c │ │ │ │ + bcs ffe38 │ │ │ │ + b fff68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ffdd8 │ │ │ │ + beq ffde4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldrd r2, [r2] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ eor r5, r2, r6 │ │ │ │ eor r7, r3, r1 │ │ │ │ orrs r7, r5, r7 │ │ │ │ - bne fff44 │ │ │ │ + bne fff50 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ mov r4, #2 │ │ │ │ cmp ip, #2 │ │ │ │ - bne ffe3c │ │ │ │ - b 10004c │ │ │ │ + bne ffe48 │ │ │ │ + b 100058 │ │ │ │ orrs r7, r7, r6 │ │ │ │ - bne ffe14 │ │ │ │ + bne ffe20 │ │ │ │ cmp ip, #2 │ │ │ │ - beq fff68 │ │ │ │ + beq fff74 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ - b ffd00 │ │ │ │ + b ffd0c │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ subs r3, r8, r6 │ │ │ │ sbcs r3, r5, r9 │ │ │ │ - bcc ffdcc │ │ │ │ + bcc ffdd8 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ - beq fff78 │ │ │ │ + beq fff84 │ │ │ │ ldr r7, [r2, #-8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r6, #1 │ │ │ │ - bne ffd48 │ │ │ │ + bne ffd54 │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldm r2, {r6, r9} │ │ │ │ - beq ffce0 │ │ │ │ + beq ffcec │ │ │ │ eor ip, r6, r8 │ │ │ │ eor r7, r9, r5 │ │ │ │ orrs r7, ip, r7 │ │ │ │ - bne ffda0 │ │ │ │ + bne ffdac │ │ │ │ ldr r7, [r3, #-4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b ffd8c │ │ │ │ + b ffd98 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ffd68 │ │ │ │ + beq ffd74 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r8, [r2] │ │ │ │ subs r3, r8, r6 │ │ │ │ sbcs r3, r9, r7 │ │ │ │ - bcc ffcf0 │ │ │ │ - b ffdcc │ │ │ │ + bcc ffcfc │ │ │ │ + b ffdd8 │ │ │ │ ldm r3, {r6, r9} │ │ │ │ ldr r8, [r2] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ eor r5, r8, r6 │ │ │ │ eor ip, r7, r9 │ │ │ │ orrs r5, r5, ip │ │ │ │ - bne ffdb8 │ │ │ │ + bne ffdc4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r7 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - bcc ffcf0 │ │ │ │ - b ffdcc │ │ │ │ + bcc ffcfc │ │ │ │ + b ffdd8 │ │ │ │ subs r3, r6, r8 │ │ │ │ sbcs r3, r9, r5 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - bcc ffcf0 │ │ │ │ - b ffdcc │ │ │ │ + bcc ffcfc │ │ │ │ + b ffdd8 │ │ │ │ subs r3, r8, r6 │ │ │ │ sbcs r3, r7, r9 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - bcc ffcf0 │ │ │ │ + bcc ffcfc │ │ │ │ mov r2, #1 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ - b fff88 │ │ │ │ + b fff94 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldrd r2, [r2] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ eor r5, r2, r6 │ │ │ │ eor r7, r3, r1 │ │ │ │ orrs r7, r5, r7 │ │ │ │ sub r7, ip, #2 │ │ │ │ - bne fff48 │ │ │ │ + bne fff54 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ clz r3, r7 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsr r5, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc fff5c │ │ │ │ - b ffe2c │ │ │ │ + bcc fff68 │ │ │ │ + b ffe38 │ │ │ │ sub r7, ip, #2 │ │ │ │ subs r2, r2, r8 │ │ │ │ clz r7, r7 │ │ │ │ lsr r5, r7, #5 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ - bcc fff5c │ │ │ │ + bcc fff68 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ mov r4, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10004c │ │ │ │ + bne 100058 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ - b ffe6c │ │ │ │ + b ffe78 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ subs r3, r8, r6 │ │ │ │ sbcs r3, r5, r9 │ │ │ │ - bcs fff38 │ │ │ │ + bcs fff44 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ - beq fff80 │ │ │ │ + beq fff8c │ │ │ │ ldr r7, [r2, #-8] │ │ │ │ mov r3, r2 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ add r2, r2, #24 │ │ │ │ cmp r6, #1 │ │ │ │ - bne ffeb4 │ │ │ │ + bne ffec0 │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldm r2, {r6, r9} │ │ │ │ - beq ffe4c │ │ │ │ + beq ffe58 │ │ │ │ eor ip, r6, r8 │ │ │ │ eor r7, r9, r5 │ │ │ │ orrs r7, ip, r7 │ │ │ │ - bne fff0c │ │ │ │ + bne fff18 │ │ │ │ ldr r7, [r3, #-4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b ffef8 │ │ │ │ + b fff04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ffed4 │ │ │ │ + beq ffee0 │ │ │ │ ldrd r6, [r3] │ │ │ │ ldrd r8, [r2] │ │ │ │ subs r3, r8, r6 │ │ │ │ sbcs r3, r9, r7 │ │ │ │ - bcs ffe5c │ │ │ │ - b fff38 │ │ │ │ + bcs ffe68 │ │ │ │ + b fff44 │ │ │ │ ldm r3, {r6, r9} │ │ │ │ ldr r8, [r2] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ eor r5, r8, r6 │ │ │ │ eor ip, r7, r9 │ │ │ │ orrs r5, r5, ip │ │ │ │ - bne fff24 │ │ │ │ + bne fff30 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, r7 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - bcs ffe5c │ │ │ │ - b fff38 │ │ │ │ + bcs ffe68 │ │ │ │ + b fff44 │ │ │ │ subs r3, r6, r8 │ │ │ │ sbcs r3, r9, r5 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - bcs ffe5c │ │ │ │ - b fff38 │ │ │ │ + bcs ffe68 │ │ │ │ + b fff44 │ │ │ │ subs r3, r8, r6 │ │ │ │ sbcs r3, r7, r9 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - bcs ffe5c │ │ │ │ + bcs ffe68 │ │ │ │ mov r2, #0 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ - b fff88 │ │ │ │ + b fff94 │ │ │ │ sub r7, ip, #2 │ │ │ │ clz r7, r7 │ │ │ │ subs r2, r2, r6 │ │ │ │ lsr r5, r7, #5 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ - bcs ffe2c │ │ │ │ + bcs ffe38 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ffccc │ │ │ │ + beq ffcd8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, #2 │ │ │ │ mov r0, #1 │ │ │ │ - b fffa8 │ │ │ │ + b fffb4 │ │ │ │ mov r2, #1 │ │ │ │ - b fff84 │ │ │ │ + b fff90 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc ffbc4 │ │ │ │ + bcc ffbd0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10004c │ │ │ │ + beq 100058 │ │ │ │ lsrs r0, r4, #1 │ │ │ │ - beq 1005ac │ │ │ │ + beq 1005b8 │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r7, r1, r2, lsl #3 │ │ │ │ lsl r1, r3, #3 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ @@ -221782,15 +221785,15 @@ │ │ │ │ str ip, [r2, #-4] │ │ │ │ str r8, [r6, #12] │ │ │ │ str sl, [r2] │ │ │ │ str lr, [r6, #16] │ │ │ │ str fp, [r2, #4] │ │ │ │ str r5, [r6, #20] │ │ │ │ str r3, [r2, #8] │ │ │ │ - bne fffc4 │ │ │ │ + bne fffd0 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r4, lsl #1 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ @@ -221818,67 +221821,67 @@ │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add r3, r1, #32 │ │ │ │ add r1, lr, #98 @ 0x62 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ clzne r3, r0 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ cmp lr, #2 │ │ │ │ - bcc 100588 │ │ │ │ + bcc 100594 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r7, lsl #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r9, r7, lsl #3 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 1000f8 │ │ │ │ + b 100104 │ │ │ │ lsl fp, r4, #1 │ │ │ │ mov lr, r5 │ │ │ │ cmp r5, #1 │ │ │ │ - bls 100584 │ │ │ │ + bls 100590 │ │ │ │ sub r5, lr, #1 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc 100588 │ │ │ │ + bcc 100594 │ │ │ │ ldr r6, [r2, r5, lsl #2] │ │ │ │ lsr r7, r6, #1 │ │ │ │ add r4, r7, fp, lsr #1 │ │ │ │ cmp r4, sl │ │ │ │ - bhi 100128 │ │ │ │ + bhi 100134 │ │ │ │ orr r0, r6, fp │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq 1000e8 │ │ │ │ + beq 1000f4 │ │ │ │ sub r0, r8, r4 │ │ │ │ tst r6, #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, r9, r0, lsl #3 │ │ │ │ - bne 10018c │ │ │ │ + bne 100198 │ │ │ │ orr r0, r7, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r3, sl │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl fa748 │ │ │ │ + bl fa754 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ lsr r8, fp, #1 │ │ │ │ tst fp, #1 │ │ │ │ - bne 1001e0 │ │ │ │ - b 10019c │ │ │ │ + bne 1001ec │ │ │ │ + b 1001a8 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ lsr r8, fp, #1 │ │ │ │ tst fp, #1 │ │ │ │ - bne 1001e0 │ │ │ │ + bne 1001ec │ │ │ │ orr r0, r8, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r3, sl │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ @@ -221886,34 +221889,34 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ mov r1, r8 │ │ │ │ - bl fa748 │ │ │ │ + bl fa754 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp fp, #2 │ │ │ │ cmpcs r6, #2 │ │ │ │ - bcs 100214 │ │ │ │ + bcs 100220 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ orr fp, r0, r4, lsl #1 │ │ │ │ add r1, lr, #98 @ 0x62 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov lr, r5 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 1000f8 │ │ │ │ - b 100584 │ │ │ │ + bhi 100104 │ │ │ │ + b 100590 │ │ │ │ cmp r8, r7 │ │ │ │ mov r0, r7 │ │ │ │ movcc r0, r8 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 1001ec │ │ │ │ + bcc 1001f8 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r8 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add fp, r2, r1, lsl #3 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ @@ -221921,77 +221924,77 @@ │ │ │ │ mov r1, r2 │ │ │ │ movhi r1, fp │ │ │ │ lsl r2, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ add r9, r4, r5, lsl #3 │ │ │ │ cmp r7, r8 │ │ │ │ - bls 100404 │ │ │ │ + bls 100410 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov ip, r9 │ │ │ │ mov lr, fp │ │ │ │ ldr r7, [ip, #-24]! @ 0xffffffe8 │ │ │ │ ldr r0, [lr, #-24]! @ 0xffffffe8 │ │ │ │ add r5, ip, #8 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 1002bc │ │ │ │ + bne 1002c8 │ │ │ │ ldr sl, [r5] │ │ │ │ tst r0, #1 │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ eor r0, sl, r4 │ │ │ │ eor r7, r5, r1 │ │ │ │ - beq 1002f8 │ │ │ │ + beq 100304 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - bne 100304 │ │ │ │ + bne 100310 │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ ldr r7, [r9, #-20] @ 0xffffffec │ │ │ │ - b 100348 │ │ │ │ + b 100354 │ │ │ │ tst r0, #1 │ │ │ │ - beq 100320 │ │ │ │ + beq 10032c │ │ │ │ ldrd r6, [fp, #-16] │ │ │ │ mov r9, #1 │ │ │ │ ldrd r4, [r5] │ │ │ │ eor r1, r5, r7 │ │ │ │ eor r0, r4, r6 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 100384 │ │ │ │ + beq 100390 │ │ │ │ subs r0, r4, r6 │ │ │ │ sbcs r0, r5, r7 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r6, r6, r4 │ │ │ │ - b 100374 │ │ │ │ + b 100380 │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ orrs r0, r0, r7 │ │ │ │ - beq 100384 │ │ │ │ + beq 100390 │ │ │ │ subs r0, sl, r4 │ │ │ │ sbcs r0, r5, r1 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r7, r4, sl │ │ │ │ sbcs r7, r1, r5 │ │ │ │ - b 100378 │ │ │ │ + b 100384 │ │ │ │ ldr sl, [r5] │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ ldr r7, [fp, #-12] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ eor r0, sl, r4 │ │ │ │ eor r1, r5, r7 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 100360 │ │ │ │ + bne 10036c │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ ldr r7, [r9, #-8] │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r7, #1 │ │ │ │ - b 100380 │ │ │ │ + b 10038c │ │ │ │ subs r0, sl, r4 │ │ │ │ sbcs r0, r5, r7 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r6, r4, sl │ │ │ │ sbcs r7, r7, r5 │ │ │ │ mov r7, #0 │ │ │ │ @@ -222010,32 +222013,32 @@ │ │ │ │ add r9, ip, r1, lsl #3 │ │ │ │ mov r1, #1 │ │ │ │ eor r0, r1, r0, lsr #7 │ │ │ │ orr r0, r0, r0, lsl #1 │ │ │ │ add fp, lr, r0, lsl #3 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 1003dc │ │ │ │ + beq 1003e8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ sub r8, r8, #24 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 10026c │ │ │ │ + bne 100278 │ │ │ │ mov r8, fp │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ sub r2, r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl 274b8 │ │ │ │ add r9, sp, #52 @ 0x34 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldm r9, {r4, r5, r9} │ │ │ │ - b 1001ec │ │ │ │ + b 1001f8 │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - b 100484 │ │ │ │ + b 100490 │ │ │ │ subs r0, sl, r4 │ │ │ │ sbcs r0, r7, r3 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r2, r4, sl │ │ │ │ sbcs r2, r3, r7 │ │ │ │ mov r2, #0 │ │ │ │ @@ -222056,122 +222059,122 @@ │ │ │ │ add r1, r1, r2, lsl #3 │ │ │ │ cmp r1, r9 │ │ │ │ lsrne r0, r0, #7 │ │ │ │ orrne r0, r0, r0, lsl #1 │ │ │ │ addne fp, fp, r0, lsl #3 │ │ │ │ ldrne r0, [sp, #76] @ 0x4c │ │ │ │ cmpne fp, r0 │ │ │ │ - beq 1003e4 │ │ │ │ + beq 1003f0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r3, [r2], #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1004cc │ │ │ │ + bne 1004d8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - beq 100514 │ │ │ │ + beq 100520 │ │ │ │ eor r0, sl, r4 │ │ │ │ eor r2, r7, r3 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - bne 100410 │ │ │ │ + bne 10041c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ - b 100550 │ │ │ │ + b 10055c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10052c │ │ │ │ + beq 100538 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov ip, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ ldr sl, [r2] │ │ │ │ eor r0, r5, r3 │ │ │ │ eor r2, sl, r4 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - beq 100434 │ │ │ │ + beq 100440 │ │ │ │ subs r0, sl, r4 │ │ │ │ sbcs r0, r5, r3 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r2, r4, sl │ │ │ │ sbcs r2, r3, r5 │ │ │ │ - b 100428 │ │ │ │ + b 100434 │ │ │ │ eor r0, sl, r4 │ │ │ │ eor r2, r7, r3 │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ orrs r0, r0, r2 │ │ │ │ - beq 100434 │ │ │ │ - b 100410 │ │ │ │ + beq 100440 │ │ │ │ + b 10041c │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldm r2, {r2, r5} │ │ │ │ ldr r3, [r1, #12] │ │ │ │ eor r7, r2, r4 │ │ │ │ eor r0, r5, r3 │ │ │ │ orrs r0, r7, r0 │ │ │ │ - bne 100568 │ │ │ │ + bne 100574 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r2, [fp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r2, #1 │ │ │ │ - b 100430 │ │ │ │ + b 10043c │ │ │ │ subs r0, r2, r4 │ │ │ │ sbcs r0, r5, r3 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r2, r4, r2 │ │ │ │ sbcs r2, r3, r5 │ │ │ │ - b 100428 │ │ │ │ + b 100434 │ │ │ │ mov lr, #1 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ strb r3, [r1, lr] │ │ │ │ cmp r4, r8 │ │ │ │ str fp, [r2, lr, lsl #2] │ │ │ │ - bls 1005b4 │ │ │ │ + bls 1005c0 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ add lr, lr, #1 │ │ │ │ add r8, r8, fp, lsr #1 │ │ │ │ - b ffb84 │ │ │ │ + b ffb90 │ │ │ │ mov r4, #1 │ │ │ │ - b 10004c │ │ │ │ + b 100058 │ │ │ │ tst fp, #1 │ │ │ │ - bne 1005f4 │ │ │ │ + bne 100600 │ │ │ │ orr r1, r4, #1 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ clz r1, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ eor r1, r2, r1, lsl #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl fa748 │ │ │ │ + bl fa754 │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 100618 │ │ │ │ + bcs 100624 │ │ │ │ mov r1, #9 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r0, #2] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ ldrh r3, [r1] │ │ │ │ sub r5, r3, #1 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi 100938 │ │ │ │ + bhi 100944 │ │ │ │ add r4, pc, #4 │ │ │ │ ldr r5, [r4, r5, lsl #2] │ │ │ │ add pc, r4, r5 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ andeq r0, r0, r4, asr #3 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ andeq r0, r0, ip, ror #4 │ │ │ │ @@ -222208,25 +222211,25 @@ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - bcc 100920 │ │ │ │ + bcc 10092c │ │ │ │ mov r7, sp │ │ │ │ add r2, r7, #4 │ │ │ │ ldrh r6, [r1, #2] │ │ │ │ add r1, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #106 @ 0x6a │ │ │ │ bl 274b8 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #608] @ 100970 │ │ │ │ + ldr r2, [pc, #608] @ 10097c │ │ │ │ strh r0, [sp] │ │ │ │ add r0, r7, #2 │ │ │ │ tst r6, #255 @ 0xff │ │ │ │ mov r1, #108 @ 0x6c │ │ │ │ addeq r0, r7, #3 │ │ │ │ movweq r1, #107 @ 0x6b │ │ │ │ add r1, r0, r1 │ │ │ │ @@ -222251,27 +222254,27 @@ │ │ │ │ str r2, [r4, #12] │ │ │ │ str r3, [r4, #1] │ │ │ │ str r0, [r4, #5] │ │ │ │ str r1, [r4, #9] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #16 │ │ │ │ - bcc 100920 │ │ │ │ + bcc 10092c │ │ │ │ ldr r2, [r1, #2] │ │ │ │ mov r7, #2 │ │ │ │ ldrh r3, [r1, #6] │ │ │ │ ldrb r1, [r1, #8] │ │ │ │ strb r7, [r0] │ │ │ │ strb r1, [r0, #7] │ │ │ │ strh r3, [r0, #5] │ │ │ │ str r2, [r0, #1] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #18 │ │ │ │ - bcc 100920 │ │ │ │ + bcc 10092c │ │ │ │ ldrh r6, [r1, #2] │ │ │ │ mov r5, #4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldrh r1, [r1, #16] │ │ │ │ strh r1, [r0, #15] │ │ │ │ @@ -222281,26 +222284,26 @@ │ │ │ │ str r3, [r0, #7] │ │ │ │ str r2, [r0, #3] │ │ │ │ strb r6, [r0, #1] │ │ │ │ strb r1, [r0, #2] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #16 │ │ │ │ - bcc 100920 │ │ │ │ + bcc 10092c │ │ │ │ ldrh r2, [r1, #2] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [r0, #2] │ │ │ │ rev16 r1, r2 │ │ │ │ strb r3, [r0] │ │ │ │ strh r1, [r0, #6] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #28 │ │ │ │ - bcc 100920 │ │ │ │ + bcc 10092c │ │ │ │ mov r2, #6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ strb r2, [r0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [sp, #3] │ │ │ │ add r2, r0, #1 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -222319,19 +222322,19 @@ │ │ │ │ rev16 r0, r6 │ │ │ │ rev r4, r4 │ │ │ │ strh r0, [r7, #28] │ │ │ │ strd r4, [r7, #20] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #12 │ │ │ │ - bcc 100920 │ │ │ │ + bcc 10092c │ │ │ │ mov r2, #7 │ │ │ │ - b 100958 │ │ │ │ + b 100964 │ │ │ │ cmp r2, #16 │ │ │ │ - bcc 100920 │ │ │ │ + bcc 10092c │ │ │ │ ldrh r7, [r1, #2] │ │ │ │ mov r5, #5 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r6, [r1, #14] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ strh r1, [r0, #14] │ │ │ │ @@ -222341,25 +222344,25 @@ │ │ │ │ strb r5, [r0] │ │ │ │ str r3, [r0, #10] │ │ │ │ strb r6, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #12 │ │ │ │ - bcc 100920 │ │ │ │ + bcc 10092c │ │ │ │ mov r2, #3 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r4, [r0, #4] │ │ │ │ strb r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r2, #16 │ │ │ │ - bcs 100954 │ │ │ │ + bcs 100960 │ │ │ │ mov r1, #9 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r0, #2] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ @@ -222372,75 +222375,75 @@ │ │ │ │ mov r2, #8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ strb r2, [r0] │ │ │ │ strd r4, [r0, #4] │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq fp, pc, r4, ror #20 │ │ │ │ + andseq fp, pc, r8, asr sl @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldrb r3, [r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq 1009ac │ │ │ │ + beq 1009b8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 100d1c │ │ │ │ + bne 100d28 │ │ │ │ add r4, r1, #2 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #6 │ │ │ │ mov r6, #0 │ │ │ │ - b 1009c4 │ │ │ │ + b 1009d0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ add r4, r1, #4 │ │ │ │ ldr lr, [r1, #12] │ │ │ │ mov r6, #1 │ │ │ │ ldr r9, [r1, #16] │ │ │ │ mov r5, #28 │ │ │ │ ldrb r3, [r2] │ │ │ │ add r7, r2, #6 │ │ │ │ ldr sl, [r4] │ │ │ │ subs r4, r3, #2 │ │ │ │ movwcc r4, #2 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 100a0c │ │ │ │ + beq 100a18 │ │ │ │ add r1, r1, r5 │ │ │ │ cmp r4, #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ - bne 100b20 │ │ │ │ + bne 100b2c │ │ │ │ ldrh r0, [r2, #2] │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r5, [r2, #6] │ │ │ │ ldr r1, [r2, #2] │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ tst r3, #1 │ │ │ │ - beq 100cb0 │ │ │ │ + beq 100cbc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 100d1c │ │ │ │ + beq 100d28 │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ ldrb r0, [r2, #18] │ │ │ │ ldr r2, [r7, #1] │ │ │ │ ldr r6, [r7, #5] │ │ │ │ cmp r0, #0 │ │ │ │ ldrh r7, [r7, #9] │ │ │ │ orr r8, r5, r2, lsl #8 │ │ │ │ lsr r2, r2, #24 │ │ │ │ orr r3, r7, r3, lsl #16 │ │ │ │ orr r4, r2, r6, lsl #8 │ │ │ │ str lr, [sp, #24] │ │ │ │ lsl r2, r3, #8 │ │ │ │ orr r3, r2, r6, lsr #24 │ │ │ │ str ip, [sp, #28] │ │ │ │ - beq 100d2c │ │ │ │ + beq 100d38 │ │ │ │ mvn r2, #0 │ │ │ │ rsb r0, r0, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #32 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r7, r7, #16 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -222479,21 +222482,21 @@ │ │ │ │ rev r5, r5 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ lsr r0, r2, #16 │ │ │ │ orr fp, r3, r5, lsl #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr r0, r0, r7, lsl #16 │ │ │ │ lsr lr, r5, #16 │ │ │ │ - b 100d4c │ │ │ │ + b 100d58 │ │ │ │ ldrb r5, [r2, #5] │ │ │ │ tst r3, #1 │ │ │ │ ldr r4, [r2, #1] │ │ │ │ - beq 100cec │ │ │ │ + beq 100cf8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 100d1c │ │ │ │ + beq 100d28 │ │ │ │ ldrb r0, [r7, #10] │ │ │ │ mov r8, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov fp, #0 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldrh r7, [r7, #8] │ │ │ │ @@ -222513,15 +222516,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov lr, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ - beq 100c4c │ │ │ │ + beq 100c58 │ │ │ │ mvn r7, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r6, r6, #16 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ @@ -222578,47 +222581,47 @@ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ eor r6, r4, r6 │ │ │ │ and r7, r7, r6 │ │ │ │ pkhbt r6, r8, sl, lsl #16 │ │ │ │ and r6, r6, r5 │ │ │ │ orr r7, r7, r6 │ │ │ │ orrs r3, r3, r7 │ │ │ │ - bne 100d1c │ │ │ │ - b 100d24 │ │ │ │ + bne 100d28 │ │ │ │ + b 100d30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 100d1c │ │ │ │ + bne 100d28 │ │ │ │ and r0, r5, #63 @ 0x3f │ │ │ │ mvn r3, #0 │ │ │ │ rsb r2, r0, #32 │ │ │ │ subs r0, r0, #32 │ │ │ │ eor r0, r1, sl │ │ │ │ lsl r2, r3, r2 │ │ │ │ rev r0, r0 │ │ │ │ mvnpl r2, #0 │ │ │ │ and r0, r0, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bne 100d1c │ │ │ │ + bne 100d28 │ │ │ │ and r3, r5, #63 @ 0x3f │ │ │ │ mvn r6, #0 │ │ │ │ rsb r7, r3, #32 │ │ │ │ subs r3, r3, #32 │ │ │ │ eor r3, r4, sl │ │ │ │ lsl r7, r6, r7 │ │ │ │ rev r3, r3 │ │ │ │ mvnpl r7, #0 │ │ │ │ tst r3, r7 │ │ │ │ - beq 100d24 │ │ │ │ + beq 100d30 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r0, [r2, #18] │ │ │ │ - b 1009f8 │ │ │ │ + b 100a04 │ │ │ │ mov lr, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -222642,675 +222645,675 @@ │ │ │ │ orr r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 100db4 │ │ │ │ + bne 100dc0 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 256080 │ │ │ │ - b 10d2c4 │ │ │ │ + b 256090 │ │ │ │ + b 10d2d0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 100de0 │ │ │ │ + bcs 100dec │ │ │ │ cmp r5, #0 │ │ │ │ - bne 100df4 │ │ │ │ - b 100e7c │ │ │ │ + bne 100e00 │ │ │ │ + b 100e88 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #14890 @ 0x3a2a │ │ │ │ ldrh r1, [r0], #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 100f5c │ │ │ │ + beq 100f68 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - bne 100e7c │ │ │ │ - ldr r3, [pc, #1380] @ 10136c │ │ │ │ + bne 100e88 │ │ │ │ + ldr r3, [pc, #1380] @ 101378 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ add r1, r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r2, r5, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl ff440 │ │ │ │ + bl ff44c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100e7c │ │ │ │ + beq 100e88 │ │ │ │ add r7, sp, #12 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ ldm r7, {r2, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ - bl 10cd90 │ │ │ │ + bl 10cd9c │ │ │ │ ldrb r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 100fdc │ │ │ │ + bne 100fe8 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #63] @ 0x3f │ │ │ │ str r2, [sp, #59] @ 0x3b │ │ │ │ str r1, [sp, #55] @ 0x37 │ │ │ │ str r0, [sp, #51] @ 0x33 │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r0, #4 │ │ │ │ str r3, [r8, #16] │ │ │ │ str r2, [r8, #12] │ │ │ │ str r1, [r8, #8] │ │ │ │ - b 1012f4 │ │ │ │ + b 101300 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10cd90 │ │ │ │ + bl 10cd9c │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100f3c │ │ │ │ - ldr r3, [pc, #1228] @ 101370 │ │ │ │ + beq 100f48 │ │ │ │ + ldr r3, [pc, #1228] @ 10137c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ - bl ff440 │ │ │ │ + bl ff44c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100f84 │ │ │ │ + beq 100f90 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldm r7, {r2, r6, r7} │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10cbd8 │ │ │ │ + bl 10cbe4 │ │ │ │ ldrb r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 100fa4 │ │ │ │ + beq 100fb0 │ │ │ │ orr r1, r5, #1 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r5!, {r0, r2, r3, r4} │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r0, r2, r3, r4} │ │ │ │ ldrh r0, [r5] │ │ │ │ strh r0, [r1] │ │ │ │ - beq 101160 │ │ │ │ + beq 10116c │ │ │ │ cmp r7, #1 │ │ │ │ - bne 10116c │ │ │ │ + bne 101178 │ │ │ │ ldrb r2, [r6] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq 101164 │ │ │ │ - b 101284 │ │ │ │ + beq 101170 │ │ │ │ + b 101290 │ │ │ │ add r0, r8, #2 │ │ │ │ orr r1, r7, #1 │ │ │ │ mov r2, #17 │ │ │ │ bl 274b8 │ │ │ │ movw r0, #258 @ 0x102 │ │ │ │ strh r0, [r8] │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #2 │ │ │ │ - beq 101030 │ │ │ │ + beq 10103c │ │ │ │ cmp r5, #3 │ │ │ │ - bne 101038 │ │ │ │ + bne 101044 │ │ │ │ ldrb r2, [r0] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq 1012e8 │ │ │ │ - b 1011ec │ │ │ │ + beq 1012f4 │ │ │ │ + b 1011f8 │ │ │ │ add r7, sp, #132 @ 0x84 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10cbd8 │ │ │ │ + bl 10cbe4 │ │ │ │ ldrb r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1010b0 │ │ │ │ + bne 1010bc │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #127] @ 0x7f │ │ │ │ str r2, [sp, #123] @ 0x7b │ │ │ │ str r1, [sp, #119] @ 0x77 │ │ │ │ str r3, [r8, #16] │ │ │ │ str r2, [r8, #12] │ │ │ │ str r1, [r8, #8] │ │ │ │ str r0, [sp, #115] @ 0x73 │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r0, #4 │ │ │ │ - b 101328 │ │ │ │ + b 101334 │ │ │ │ orr r1, r5, #1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ add r0, sp, #24 │ │ │ │ cmp r7, #0 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldrb r1, [r5] │ │ │ │ strb r1, [r0] │ │ │ │ - beq 1010dc │ │ │ │ + beq 1010e8 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 1010e8 │ │ │ │ + bne 1010f4 │ │ │ │ ldrb r1, [r6] │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - bne 101234 │ │ │ │ + bne 101240 │ │ │ │ strb r0, [r8, #8] │ │ │ │ - b 1012ec │ │ │ │ + b 1012f8 │ │ │ │ mov r1, #0 │ │ │ │ - b 1012e8 │ │ │ │ + b 1012f4 │ │ │ │ ldrb r1, [r0] │ │ │ │ sub r2, r5, #2 │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - bne 1011e0 │ │ │ │ + bne 1011ec │ │ │ │ sub r1, r5, #3 │ │ │ │ add r0, r6, #3 │ │ │ │ cmp r2, #6 │ │ │ │ - bcc 1011ec │ │ │ │ + bcc 1011f8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101214 │ │ │ │ + beq 101220 │ │ │ │ uxth r3, r2 │ │ │ │ ldrb r7, [r0] │ │ │ │ lsl r3, r3, #2 │ │ │ │ uxtah r2, r3, r2 │ │ │ │ ubfx r3, r2, #15, #16 │ │ │ │ lsl r3, r2, #1 │ │ │ │ lsrs r2, r3, #16 │ │ │ │ sub r2, r7, #48 @ 0x30 │ │ │ │ - bne 1012dc │ │ │ │ + bne 1012e8 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 1012dc │ │ │ │ + bhi 1012e8 │ │ │ │ uxth r3, r3 │ │ │ │ uxtah r2, r3, r2 │ │ │ │ add r0, r0, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ tst r2, #65536 @ 0x10000 │ │ │ │ - beq 10105c │ │ │ │ + beq 101068 │ │ │ │ mov r1, #2 │ │ │ │ - b 1012e8 │ │ │ │ + b 1012f4 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ orr r1, r7, #1 │ │ │ │ mov r2, #18 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ add r0, r8, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #18 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #2 │ │ │ │ - b 101328 │ │ │ │ + b 101334 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #8] │ │ │ │ - b 1012ec │ │ │ │ + b 1012f8 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 101228 │ │ │ │ + bne 101234 │ │ │ │ sub r0, r7, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, #6 │ │ │ │ - bcc 101234 │ │ │ │ + bcc 101240 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10125c │ │ │ │ + beq 101268 │ │ │ │ uxth r2, r5 │ │ │ │ ldrb r1, [r6] │ │ │ │ lsl r2, r2, #2 │ │ │ │ uxtah r2, r2, r5 │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ ubfx r3, r2, #15, #16 │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsrs r3, r2, #16 │ │ │ │ - bne 101300 │ │ │ │ + bne 10130c │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 101300 │ │ │ │ + bhi 10130c │ │ │ │ uxth r2, r2 │ │ │ │ uxtah r5, r2, r1 │ │ │ │ add r6, r6, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ tst r5, #65536 @ 0x10000 │ │ │ │ - beq 101108 │ │ │ │ + beq 101114 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #8] │ │ │ │ - b 1012ec │ │ │ │ + b 1012f8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r8, #8] │ │ │ │ - b 101320 │ │ │ │ + b 10132c │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 101278 │ │ │ │ + bne 101284 │ │ │ │ sub r1, r7, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, #6 │ │ │ │ - bcc 101284 │ │ │ │ + bcc 101290 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1012ac │ │ │ │ + beq 1012b8 │ │ │ │ uxth r3, r2 │ │ │ │ ldrb r0, [r6] │ │ │ │ lsl r3, r3, #2 │ │ │ │ uxtah r2, r3, r2 │ │ │ │ ubfx r3, r2, #15, #16 │ │ │ │ lsl r3, r2, #1 │ │ │ │ lsrs r2, r3, #16 │ │ │ │ sub r2, r0, #48 @ 0x30 │ │ │ │ - bne 101310 │ │ │ │ + bne 10131c │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 101310 │ │ │ │ + bhi 10131c │ │ │ │ uxth r0, r3 │ │ │ │ uxtah r2, r0, r2 │ │ │ │ add r6, r6, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ tst r2, #65536 @ 0x10000 │ │ │ │ - beq 10118c │ │ │ │ + beq 101198 │ │ │ │ mov r0, #2 │ │ │ │ - b 10131c │ │ │ │ + b 101328 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - bcs 101058 │ │ │ │ + bcs 101064 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 101220 │ │ │ │ + bhi 10122c │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ - bne 1011f0 │ │ │ │ + bne 1011fc │ │ │ │ mov r0, #3 │ │ │ │ strh r2, [r8, #2] │ │ │ │ - b 1012f4 │ │ │ │ + b 101300 │ │ │ │ mov r1, #1 │ │ │ │ - b 1012e8 │ │ │ │ + b 1012f4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #5 │ │ │ │ - bcs 101104 │ │ │ │ + bcs 101110 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r1, [r6] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 1012c8 │ │ │ │ + bhi 1012d4 │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ add r5, r1, r2, lsl #1 │ │ │ │ - bne 101238 │ │ │ │ + bne 101244 │ │ │ │ add r0, r8, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #17 │ │ │ │ bl 274b8 │ │ │ │ strh r5, [r8, #18] │ │ │ │ mov r0, #1 │ │ │ │ - b 1012f4 │ │ │ │ + b 101300 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #5 │ │ │ │ - bcs 101188 │ │ │ │ + bcs 101194 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [r6] │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 1012d4 │ │ │ │ + bhi 1012e0 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r2, r3, r0, lsl #1 │ │ │ │ - bne 101288 │ │ │ │ + bne 101294 │ │ │ │ ldm ip!, {r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ ldrh r0, [ip] │ │ │ │ strh r2, [r8, #18] │ │ │ │ strh r0, [r1] │ │ │ │ - b 10132c │ │ │ │ + b 101338 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #8] │ │ │ │ - b 1012ec │ │ │ │ + b 1012f8 │ │ │ │ mov r0, #1 │ │ │ │ - b 10131c │ │ │ │ + b 101328 │ │ │ │ mov r1, #2 │ │ │ │ cmp r2, #9 │ │ │ │ movwhi r1, #1 │ │ │ │ strb r1, [r8, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #9 │ │ │ │ movwhi r0, #1 │ │ │ │ - b 101028 │ │ │ │ + b 101034 │ │ │ │ mov r0, #2 │ │ │ │ cmp r2, #9 │ │ │ │ movwhi r0, #1 │ │ │ │ strb r0, [r8, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1012f8 │ │ │ │ + bne 101304 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1012f8 │ │ │ │ + beq 101304 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl ff40c │ │ │ │ + bl ff418 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r6, r3, ror #23 │ │ │ │ - andseq r5, r6, r2, asr fp │ │ │ │ + andseq r5, r6, r7, asr ip │ │ │ │ + andseq r5, r6, r6, asr #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1013a8 │ │ │ │ + beq 1013b4 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1013bc │ │ │ │ + bne 1013c8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 101458 │ │ │ │ + bne 101464 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101410 │ │ │ │ + beq 10141c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add r1, r1, #9 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r0, [r4, #44] @ 0x2c │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 101430 │ │ │ │ + beq 10143c │ │ │ │ add r6, r0, #32 │ │ │ │ bl de04c │ │ │ │ mov r0, r6 │ │ │ │ - b 101418 │ │ │ │ + b 101424 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10144c │ │ │ │ + beq 101458 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 101698 │ │ │ │ + b 1016a4 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1013f4 │ │ │ │ - b 101410 │ │ │ │ + bne 101400 │ │ │ │ + b 10141c │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 101494 │ │ │ │ + beq 1014a0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #32 │ │ │ │ bl de04c │ │ │ │ mov r6, r5 │ │ │ │ - b 101478 │ │ │ │ + b 101484 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1014b0 │ │ │ │ + beq 1014bc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl 101698 │ │ │ │ + bl 1016a4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 101574 │ │ │ │ + bne 101580 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 101590 │ │ │ │ + bne 10159c │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ bl e3e1c │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1015a0 │ │ │ │ + bne 1015ac │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1015b8 │ │ │ │ + beq 1015c4 │ │ │ │ ldr r7, [r4, #124] @ 0x7c │ │ │ │ ldr r4, [r4, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 101554 │ │ │ │ + beq 101560 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 101538 │ │ │ │ + b 101544 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 101554 │ │ │ │ + beq 101560 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10152c │ │ │ │ + beq 101538 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10152c │ │ │ │ + b 101538 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1015b8 │ │ │ │ + beq 1015c4 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1014f0 │ │ │ │ + beq 1014fc │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1014f0 │ │ │ │ + b 1014fc │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 101514 │ │ │ │ + bne 101520 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 1015dc │ │ │ │ + beq 1015e8 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #116 @ 0x74 │ │ │ │ - bl 1017a8 │ │ │ │ + bl 1017b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 101630 │ │ │ │ + beq 10163c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 101614 │ │ │ │ + b 101620 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 101630 │ │ │ │ + beq 10163c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101608 │ │ │ │ + beq 101614 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 101608 │ │ │ │ + b 101614 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101654 │ │ │ │ + beq 101660 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 101670 │ │ │ │ + bne 10167c │ │ │ │ add r0, r0, #32 │ │ │ │ - b 1013d0 │ │ │ │ + b 1013dc │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r0, #32 │ │ │ │ - b 1013d0 │ │ │ │ + b 1013dc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 101750 │ │ │ │ + beq 10175c │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1016cc │ │ │ │ + beq 1016d8 │ │ │ │ add r6, r0, #48 @ 0x30 │ │ │ │ bl def6c │ │ │ │ mov r0, r6 │ │ │ │ - b 1016b4 │ │ │ │ + b 1016c0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1016ec │ │ │ │ + beq 1016f8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10172c │ │ │ │ + beq 101738 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 101710 │ │ │ │ + b 10171c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 10172c │ │ │ │ + beq 101738 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101704 │ │ │ │ + beq 101710 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 101704 │ │ │ │ + b 101710 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101750 │ │ │ │ + beq 10175c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 101774 │ │ │ │ + beq 101780 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #48 @ 0x30 │ │ │ │ bl def6c │ │ │ │ mov r6, r5 │ │ │ │ - b 101758 │ │ │ │ + b 101764 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 101794 │ │ │ │ + beq 1017a0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1015ec │ │ │ │ + bl 1015f8 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 101814 │ │ │ │ + beq 101820 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1017f4 │ │ │ │ + beq 101800 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1017d8 │ │ │ │ + b 1017e4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1017f4 │ │ │ │ + beq 101800 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1017cc │ │ │ │ + beq 1017d8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1017cc │ │ │ │ + b 1017d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 101814 │ │ │ │ + beq 101820 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -223319,15 +223322,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101928 │ │ │ │ + beq 101934 │ │ │ │ ldr r9, [r4] │ │ │ │ mov lr, r0 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [lr, #352] @ 0x160 │ │ │ │ movw r1, #402 @ 0x192 │ │ │ │ mov r0, r9 │ │ │ │ @@ -223347,15 +223350,15 @@ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ - bcs 101934 │ │ │ │ + bcs 101940 │ │ │ │ add r4, r8, #1 │ │ │ │ add r0, lr, #356 @ 0x164 │ │ │ │ lsl r2, sl, #2 │ │ │ │ mov r5, lr │ │ │ │ add r1, ip, r4, lsl #2 │ │ │ │ bl 274b8 │ │ │ │ add r1, r9, r4, lsl #5 │ │ │ │ @@ -223384,46 +223387,46 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 3c2b4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, lr │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - ldr r3, [pc, #76] @ 101994 │ │ │ │ + ldr r3, [pc, #76] @ 1019a0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - beq 10197c │ │ │ │ + beq 101988 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001fa8f8 │ │ │ │ + andseq sl, pc, ip, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #848 @ 0x350 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101a94 │ │ │ │ + beq 101aa0 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ add fp, sl, #796 @ 0x31c │ │ │ │ str r0, [r8, #792] @ 0x318 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ @@ -223436,15 +223439,15 @@ │ │ │ │ strh r6, [r8, r0] │ │ │ │ add r0, r7, r7, lsl #3 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ add r1, sl, r0, lsl #3 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 274b8 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs 101aa0 │ │ │ │ + bcs 101aac │ │ │ │ str r5, [sp] │ │ │ │ add r5, r7, #1 │ │ │ │ add r0, r8, #796 @ 0x31c │ │ │ │ lsl r2, r6, #2 │ │ │ │ add r1, fp, r5, lsl #2 │ │ │ │ bl 274b8 │ │ │ │ add r0, r5, r5, lsl #3 │ │ │ │ @@ -223472,41 +223475,41 @@ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #848 @ 0x350 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r3, [pc, #56] @ 101ae0 │ │ │ │ + ldr r3, [pc, #56] @ 101aec │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 101374 │ │ │ │ + bl 101380 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #848 @ 0x350 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - mulseq pc, r8, r7 @ │ │ │ │ + andseq sl, pc, ip, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #348 @ 0x15c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl b3fdc │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101c18 │ │ │ │ + beq 101c24 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ movw r3, #1766 @ 0x6e6 │ │ │ │ str r1, [r0, #1760] @ 0x6e0 │ │ │ │ add fp, sl, #264 @ 0x108 │ │ │ │ mov r2, sl │ │ │ │ @@ -223526,15 +223529,15 @@ │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, fp, r0, lsl #3 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 274b8 │ │ │ │ cmp r8, #12 │ │ │ │ - bcs 101c24 │ │ │ │ + bcs 101c30 │ │ │ │ add r4, r9, #1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r1, sl, r0, lsl #3 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ @@ -223570,42 +223573,42 @@ │ │ │ │ str r0, [r4, #172] @ 0xac │ │ │ │ add sp, sp, #348 @ 0x15c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ bl 3c2b4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - ldr r3, [pc, #60] @ 101c6c │ │ │ │ + ldr r3, [pc, #60] @ 101c78 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 1014c8 │ │ │ │ + bl 1014d4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq sl, pc, r0, lsl r6 @ │ │ │ │ + andseq sl, pc, r4, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ bl b3fdc │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101da4 │ │ │ │ + beq 101db0 │ │ │ │ ldr r6, [r4] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ str r0, [fp, #1760] @ 0x6e0 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mov r8, r6 │ │ │ │ @@ -223630,15 +223633,15 @@ │ │ │ │ stm r0, {r2, r3, r4} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r6, sl, lsl #7 │ │ │ │ bl 274b8 │ │ │ │ cmp r7, #12 │ │ │ │ - bcs 101db0 │ │ │ │ + bcs 101dbc │ │ │ │ add r4, sl, #1 │ │ │ │ add r0, fp, #1408 @ 0x580 │ │ │ │ lsl r2, r7, #5 │ │ │ │ add r1, r9, r4, lsl #5 │ │ │ │ bl 274b8 │ │ │ │ add r1, r6, r4, lsl #7 │ │ │ │ lsl r2, r7, #7 │ │ │ │ @@ -223670,94 +223673,94 @@ │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ bl 3c2b4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldr r3, [pc, #88] @ 101e18 │ │ │ │ + ldr r3, [pc, #88] @ 101e24 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1013d0 │ │ │ │ + bl 1013dc │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r0 │ │ │ │ - beq 101dfc │ │ │ │ + beq 101e08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq sl, pc, r0, lsl #9 │ │ │ │ + andseq sl, pc, r4, ror r4 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ mov r4, r2 │ │ │ │ ldrh r9, [r4, r0]! │ │ │ │ cmp r9, #11 │ │ │ │ - bcs 101e88 │ │ │ │ + bcs 101e94 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ add r5, r2, #356 @ 0x164 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r8, r2 │ │ │ │ add r6, sl, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r5, sl, lsl #2 │ │ │ │ cmp r6, r9 │ │ │ │ - bls 101ef8 │ │ │ │ + bls 101f04 │ │ │ │ str r3, [r1] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldm fp!, {r1, r2, r3, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm fp, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ - b 101f40 │ │ │ │ + b 101f4c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldrd r8, [fp] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bcc 101edc │ │ │ │ + bcc 101ee8 │ │ │ │ mov r0, r6 │ │ │ │ - beq 101edc │ │ │ │ + beq 101ee8 │ │ │ │ cmp r6, #6 │ │ │ │ - bne 101f64 │ │ │ │ + bne 101f70 │ │ │ │ mov r0, #5 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 101818 │ │ │ │ - b 101f7c │ │ │ │ + bl 101824 │ │ │ │ + b 101f88 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 101818 │ │ │ │ + bl 101824 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - b 101f84 │ │ │ │ + b 101f90 │ │ │ │ sub r2, r9, sl │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -223776,32 +223779,32 @@ │ │ │ │ add r0, r8, sl, lsl #5 │ │ │ │ ldm r1!, {r2, r3, r5, r6} │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ add r0, r9, #1 │ │ │ │ strh r0, [r4] │ │ │ │ - b 10208c │ │ │ │ + b 102098 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 101818 │ │ │ │ + bl 101824 │ │ │ │ sub r6, r6, #7 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r1 │ │ │ │ ldrh r9, [r4, r0]! │ │ │ │ sub r5, r4, #46 @ 0x2e │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ cmp r9, r6 │ │ │ │ - bls 101ff0 │ │ │ │ + bls 101ffc │ │ │ │ add r8, r6, #1 │ │ │ │ mov r7, r6 │ │ │ │ sub r6, r9, r6 │ │ │ │ add r0, r5, r8, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -223811,15 +223814,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm fp, {r1, r2, r3, r5} │ │ │ │ stm r0, {r1, r2, r3, r5} │ │ │ │ add r1, sl, r7, lsl #5 │ │ │ │ add r0, sl, r8, lsl #5 │ │ │ │ lsl r2, r6, #5 │ │ │ │ bl 2729c │ │ │ │ - b 102010 │ │ │ │ + b 10201c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r7, r6 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldm fp!, {r1, r2, r3, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm fp, {r1, r2, r3, r6} │ │ │ │ @@ -223848,15 +223851,15 @@ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r4, r1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bne 1020a0 │ │ │ │ + bne 1020ac │ │ │ │ ldm sp, {r8, sl} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r8, [r7] │ │ │ │ stmib r7, {r0, sl} │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -223867,64 +223870,64 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 102438 │ │ │ │ + beq 102444 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r5, #400 @ 0x190 │ │ │ │ add r1, r1, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne 102670 │ │ │ │ + bne 10267c │ │ │ │ movw r1, #402 @ 0x192 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldrh r4, [r7, r1] │ │ │ │ ldrh r6, [r9, r5] │ │ │ │ cmp r4, #11 │ │ │ │ str r8, [sp, #32] │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bcc 10252c │ │ │ │ + bcc 102538 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #4 │ │ │ │ cmp r6, #5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bcc 102158 │ │ │ │ - beq 102154 │ │ │ │ + bcc 102164 │ │ │ │ + beq 102160 │ │ │ │ cmp r6, #6 │ │ │ │ str ip, [sp, #16] │ │ │ │ str sl, [sp, #20] │ │ │ │ - bne 102290 │ │ │ │ + bne 10229c │ │ │ │ mov r0, #5 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 1053cc │ │ │ │ - b 1022a8 │ │ │ │ + bl 1053d8 │ │ │ │ + b 1022b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, ip │ │ │ │ mov fp, sl │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 1053cc │ │ │ │ + bl 1053d8 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ add r8, r6, #1 │ │ │ │ add r4, r9, #356 @ 0x164 │ │ │ │ mov sl, r9 │ │ │ │ add r1, r4, r6, lsl #2 │ │ │ │ ldrh r7, [sl, r0]! │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 102210 │ │ │ │ + bcs 10221c │ │ │ │ sub r2, r7, r6 │ │ │ │ add r0, r4, r8, lsl #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 2729c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -223947,15 +223950,15 @@ │ │ │ │ add r1, r0, r8, lsl #2 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, r0, #8 │ │ │ │ str r5, [r4, #4] │ │ │ │ str fp, [r4, #28] │ │ │ │ bl 2729c │ │ │ │ - b 102244 │ │ │ │ + b 102250 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r5, [r1] │ │ │ │ mov r1, r9 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldm r4, {r0, r2, r3, r4} │ │ │ │ str r5, [r1, r6, lsl #5]! │ │ │ │ add ip, r1, #8 │ │ │ │ @@ -223969,40 +223972,40 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, r7, #1 │ │ │ │ mov r5, #400 @ 0x190 │ │ │ │ str r2, [r1, #408] @ 0x198 │ │ │ │ add r1, r7, #2 │ │ │ │ cmp r8, r1 │ │ │ │ strh r0, [sl] │ │ │ │ - bcs 102284 │ │ │ │ + bcs 102290 │ │ │ │ add r1, r9, r6, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r1, [r1, #412] @ 0x19c │ │ │ │ strh r6, [r1, r5] │ │ │ │ str r9, [r1, #352] @ 0x160 │ │ │ │ - bne 102268 │ │ │ │ + bne 102274 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ - b 1023cc │ │ │ │ + b 1023d8 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 1053cc │ │ │ │ + bl 1053d8 │ │ │ │ sub r7, r6, #7 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ add r8, r7, #1 │ │ │ │ add r4, r6, #356 @ 0x164 │ │ │ │ mov sl, r6 │ │ │ │ add r1, r4, r7, lsl #2 │ │ │ │ ldrh fp, [sl, r0]! │ │ │ │ cmp fp, r7 │ │ │ │ - bls 102348 │ │ │ │ + bls 102354 │ │ │ │ sub r9, fp, r7 │ │ │ │ add r0, r4, r8, lsl #2 │ │ │ │ lsl r2, r9, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r2, r9, #5 │ │ │ │ @@ -224025,15 +224028,15 @@ │ │ │ │ add r0, r6, #408 @ 0x198 │ │ │ │ add r1, r0, r8, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ str r5, [r4, #4] │ │ │ │ bl 2729c │ │ │ │ - b 102384 │ │ │ │ + b 102390 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r5, [r1] │ │ │ │ mov r1, r6 │ │ │ │ ldm r4, {r0, r2, r3, r4} │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [r1, r7, lsl #5]! │ │ │ │ @@ -224049,22 +224052,22 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, fp, #1 │ │ │ │ mov r5, #400 @ 0x190 │ │ │ │ str r2, [r1, #408] @ 0x198 │ │ │ │ add r1, fp, #2 │ │ │ │ cmp r8, r1 │ │ │ │ strh r0, [sl] │ │ │ │ - bcs 1023c4 │ │ │ │ + bcs 1023d0 │ │ │ │ add r1, r6, r7, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ ldr r1, [r1, #412] @ 0x19c │ │ │ │ strh r7, [r1, r5] │ │ │ │ str r6, [r1, #352] @ 0x160 │ │ │ │ - bne 1023a8 │ │ │ │ + bne 1023b4 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr fp, [sp, #140] @ 0x8c │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ ldr lr, [sp, #152] @ 0x98 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ @@ -224074,43 +224077,43 @@ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ movw r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ - beq 10264c │ │ │ │ + beq 102658 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r9, #352] @ 0x160 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r6 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bne 1020e0 │ │ │ │ - b 10243c │ │ │ │ + bne 1020ec │ │ │ │ + b 102448 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 102690 │ │ │ │ + beq 10269c │ │ │ │ mov r5, ip │ │ │ │ ldr r9, [r4, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1026a0 │ │ │ │ + beq 1026ac │ │ │ │ mov r3, #0 │ │ │ │ movw ip, #402 @ 0x192 │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r9 │ │ │ │ str r7, [r0, #408] @ 0x198 │ │ │ │ moveq lr, #1 │ │ │ │ str r3, [r0, #352] @ 0x160 │ │ │ │ @@ -224140,32 +224143,32 @@ │ │ │ │ streq r0, [r1] │ │ │ │ ldreq r0, [sp, #28] │ │ │ │ streq r0, [r1, #4] │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ streq r0, [r1, #8] │ │ │ │ addeq sp, sp, #188 @ 0xbc │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #528] @ 102728 │ │ │ │ - ldr r2, [pc, #528] @ 10272c │ │ │ │ + ldr r0, [pc, #528] @ 102734 │ │ │ │ + ldr r2, [pc, #528] @ 102738 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3cd3c │ │ │ │ - b 1026ac │ │ │ │ + b 1026b8 │ │ │ │ str sl, [sp, #20] │ │ │ │ add sl, r7, #356 @ 0x164 │ │ │ │ add r1, sl, r6, lsl #2 │ │ │ │ add r9, r6, #1 │ │ │ │ add r5, r4, #1 │ │ │ │ movw r0, #402 @ 0x192 │ │ │ │ mov fp, ip │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r6, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcs 1025d4 │ │ │ │ + bcs 1025e0 │ │ │ │ sub r8, r4, r6 │ │ │ │ add r0, sl, r9, lsl #2 │ │ │ │ lsl r2, r8, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 2729c │ │ │ │ str fp, [sl, r6, lsl #2] │ │ │ │ add fp, r7, r6, lsl #5 │ │ │ │ @@ -224188,15 +224191,15 @@ │ │ │ │ str r0, [fp, #28] │ │ │ │ add r0, r7, #408 @ 0x198 │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ - b 10260c │ │ │ │ + b 102618 │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ str fp, [r1] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldm ip, {r2, r3, ip} │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, r6, lsl #5]! │ │ │ │ @@ -224210,151 +224213,151 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strh r5, [r0] │ │ │ │ add r0, r7, r9, lsl #2 │ │ │ │ str r1, [r0, #408] @ 0x198 │ │ │ │ add r0, r4, #2 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs 10264c │ │ │ │ + bcs 102658 │ │ │ │ mov r0, #400 @ 0x190 │ │ │ │ add r1, r7, r6, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [r1, #412] @ 0x19c │ │ │ │ strh r6, [r1, r0] │ │ │ │ str r7, [r1, #352] @ 0x160 │ │ │ │ - bne 102630 │ │ │ │ + bne 10263c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #184] @ 102730 │ │ │ │ + ldr r0, [pc, #184] @ 10273c │ │ │ │ mov r4, lr │ │ │ │ - ldr r2, [pc, #180] @ 102734 │ │ │ │ + ldr r2, [pc, #180] @ 102740 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 3cd3c │ │ │ │ - b 1026ac │ │ │ │ - ldr r0, [pc, #140] @ 102724 │ │ │ │ + b 1026b8 │ │ │ │ + ldr r0, [pc, #140] @ 102730 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 1026ac │ │ │ │ + b 1026b8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ - beq 10271c │ │ │ │ + beq 102728 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b 102714 │ │ │ │ + b 102720 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 1026e0 │ │ │ │ + b 1026ec │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1026f8 │ │ │ │ + b 102704 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r4, r2 │ │ │ │ - beq 102720 │ │ │ │ + beq 10272c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 102710 │ │ │ │ + b 10271c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r2, r0 │ │ │ │ - beq 10271c │ │ │ │ + beq 102728 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, pc, r0, lsr fp @ │ │ │ │ - andseq r4, r6, r7, lsl #10 │ │ │ │ - andseq r9, pc, r8, asr #25 │ │ │ │ - andseq r4, r6, r9, asr r4 │ │ │ │ - @ instruction: 0x001f9bdc │ │ │ │ + andseq r9, pc, r4, lsr #22 │ │ │ │ + andseq r4, r6, fp, ror r5 │ │ │ │ + @ instruction: 0x001f9cbc │ │ │ │ + andseq r4, r6, sp, asr #9 │ │ │ │ + @ instruction: 0x001f9bd0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #700 @ 0x2bc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r1] │ │ │ │ mov ip, r2 │ │ │ │ movw r2, #1766 @ 0x6e6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r9, r3 │ │ │ │ ldrh sl, [r9, r2]! │ │ │ │ cmp sl, #11 │ │ │ │ - bcs 1027a8 │ │ │ │ + bcs 1027b4 │ │ │ │ ldr fp, [r1, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r8, fp, #1 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r8, sl │ │ │ │ add r5, r3, r0, lsl #3 │ │ │ │ - bls 1028ac │ │ │ │ + bls 1028b8 │ │ │ │ mov r7, r3 │ │ │ │ ldm ip, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 274b8 │ │ │ │ - b 102918 │ │ │ │ + b 102924 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r1, #4 │ │ │ │ cmp r8, #5 │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ str r2, [sp, #372] @ 0x174 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bcc 102808 │ │ │ │ + bcc 102814 │ │ │ │ mov r1, r8 │ │ │ │ - beq 102808 │ │ │ │ + beq 102814 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ cmp r8, #6 │ │ │ │ add r6, r0, #172 @ 0xac │ │ │ │ add r5, r0, #168 @ 0xa8 │ │ │ │ - bne 102e80 │ │ │ │ + bne 102e8c │ │ │ │ mov r0, #5 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ - bl 101ae4 │ │ │ │ - b 102824 │ │ │ │ + bl 101af0 │ │ │ │ + b 102830 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ - bl 101ae4 │ │ │ │ + bl 101af0 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ add r6, r0, #164 @ 0xa4 │ │ │ │ add r5, r0, #160 @ 0xa0 │ │ │ │ ldr fp, [r5] │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ ldr r1, [r6] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov sl, fp │ │ │ │ ldrh r5, [sl, r0]! │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r9, fp, r0, lsl #3 │ │ │ │ cmp r5, r8 │ │ │ │ - bls 102940 │ │ │ │ + bls 10294c │ │ │ │ sub r1, r5, r8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, r9, #24 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, r9 │ │ │ │ @@ -224370,15 +224373,15 @@ │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ add r1, fp, r0, lsl #3 │ │ │ │ add r2, r2, r2, lsl #4 │ │ │ │ add r0, r1, #400 @ 0x190 │ │ │ │ add r1, r1, #264 @ 0x108 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 2729c │ │ │ │ - b 102964 │ │ │ │ + b 102970 │ │ │ │ sub r1, sl, fp │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r3, r0, lsl #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsl r2, r1, #3 │ │ │ │ @@ -224407,15 +224410,15 @@ │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ add r0, r7, r0, lsl #3 │ │ │ │ add r0, r0, #264 @ 0x108 │ │ │ │ bl 274b8 │ │ │ │ mov r8, fp │ │ │ │ add r0, sl, #1 │ │ │ │ strh r0, [r9] │ │ │ │ - b 1029b0 │ │ │ │ + b 1029bc │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov ip, r5 │ │ │ │ ldm r4, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r9, {r0, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ @@ -224434,15 +224437,15 @@ │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ orr r1, r0, #4 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ str r1, [sp, #32] │ │ │ │ bl 274b8 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 1029c8 │ │ │ │ + bne 1029d4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r7, [r0] │ │ │ │ stmib r0, {r1, r8} │ │ │ │ add sp, sp, #700 @ 0x2bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -224455,60 +224458,60 @@ │ │ │ │ ldr sl, [sp, #684] @ 0x2ac │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ ldr fp, [sp, #692] @ 0x2b4 │ │ │ │ bl 274b8 │ │ │ │ ldr r5, [r4, #1760] @ 0x6e0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 102d74 │ │ │ │ + beq 102d80 │ │ │ │ add r0, r8, #20 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ ldrh r7, [r4, r0] │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ bl 274b8 │ │ │ │ cmp fp, sl │ │ │ │ - bne 102fb4 │ │ │ │ + bne 102fc0 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldrh r4, [r5, r0] │ │ │ │ cmp r4, #11 │ │ │ │ - bcc 102e9c │ │ │ │ + bcc 102ea8 │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ mov r0, #4 │ │ │ │ cmp r7, #5 │ │ │ │ str r5, [sp, #508] @ 0x1fc │ │ │ │ - bcc 102a80 │ │ │ │ - beq 102a7c │ │ │ │ + bcc 102a8c │ │ │ │ + beq 102a88 │ │ │ │ cmp r7, #6 │ │ │ │ - bne 102be0 │ │ │ │ + bne 102bec │ │ │ │ mov r0, #5 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ add r1, sp, #508 @ 0x1fc │ │ │ │ - bl 10561c │ │ │ │ - b 102bf8 │ │ │ │ + bl 105628 │ │ │ │ + b 102c04 │ │ │ │ mov r0, r7 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ add r1, sp, #508 @ 0x1fc │ │ │ │ - bl 10561c │ │ │ │ + bl 105628 │ │ │ │ ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ add r9, r7, #1 │ │ │ │ mov sl, r4 │ │ │ │ ldrh r8, [sl, r0]! │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ add fp, r4, r0, lsl #3 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 102b40 │ │ │ │ + bcs 102b4c │ │ │ │ sub r1, r8, r7 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -224535,15 +224538,15 @@ │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ lsl r2, r6, #2 │ │ │ │ add r0, r4, r0 │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ - b 102b6c │ │ │ │ + b 102b78 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [fp], #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6} │ │ │ │ add r0, r7, r7, lsl #4 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ stm fp, {r1, r2, r3, r5, r6} │ │ │ │ @@ -224555,50 +224558,50 @@ │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r3, #1764 @ 0x6e4 │ │ │ │ str r2, [r1, #1768] @ 0x6e8 │ │ │ │ add r1, r8, #2 │ │ │ │ cmp r9, r1 │ │ │ │ strh r0, [sl] │ │ │ │ - bcs 102bb0 │ │ │ │ + bcs 102bbc │ │ │ │ movw r1, #1772 @ 0x6ec │ │ │ │ add r1, r4, r1 │ │ │ │ ldr r2, [r1, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ strh r7, [r2, r3] │ │ │ │ str r4, [r2, #1760] @ 0x6e0 │ │ │ │ - bne 102b98 │ │ │ │ + bne 102ba4 │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ ldr r6, [sp, #520] @ 0x208 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ ldr sl, [sp, #684] @ 0x2ac │ │ │ │ ldr r9, [sp, #688] @ 0x2b0 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 102d44 │ │ │ │ - b 102e5c │ │ │ │ + bne 102d50 │ │ │ │ + b 102e68 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ add r1, sp, #508 @ 0x1fc │ │ │ │ - bl 10561c │ │ │ │ + bl 105628 │ │ │ │ sub r4, r7, #7 │ │ │ │ ldr r9, [sp, #688] @ 0x2b0 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ add r8, r4, #1 │ │ │ │ mov r7, r9 │ │ │ │ ldrh fp, [r7, r0]! │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add sl, r9, r0, lsl #3 │ │ │ │ cmp fp, r4 │ │ │ │ - bls 102ca8 │ │ │ │ + bls 102cb4 │ │ │ │ sub r1, fp, r4 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, sl │ │ │ │ @@ -224625,15 +224628,15 @@ │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ lsl r2, r6, #2 │ │ │ │ add r0, r9, r0 │ │ │ │ add r1, r0, r8, lsl #2 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ - b 102cd4 │ │ │ │ + b 102ce0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sl], #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6} │ │ │ │ add r0, r4, r4, lsl #4 │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ stm sl, {r1, r2, r3, r5, r6} │ │ │ │ @@ -224645,46 +224648,46 @@ │ │ │ │ add r0, fp, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r3, #1764 @ 0x6e4 │ │ │ │ str r2, [r1, #1768] @ 0x6e8 │ │ │ │ add r1, fp, #2 │ │ │ │ cmp r8, r1 │ │ │ │ strh r0, [r7] │ │ │ │ - bcs 102d18 │ │ │ │ + bcs 102d24 │ │ │ │ movw r1, #1772 @ 0x6ec │ │ │ │ add r1, r9, r1 │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ strh r4, [r2, r3] │ │ │ │ str r9, [r2, #1760] @ 0x6e0 │ │ │ │ - bne 102d00 │ │ │ │ + bne 102d0c │ │ │ │ add r5, sp, #208 @ 0xd0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ ldr r6, [sp, #520] @ 0x208 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ ldr sl, [sp, #684] @ 0x2ac │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 102e5c │ │ │ │ + beq 102e68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #692] @ 0x2b4 │ │ │ │ bl 274b8 │ │ │ │ ldr r5, [r4, #1760] @ 0x6e0 │ │ │ │ mov r6, r9 │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 102a0c │ │ │ │ - b 102d78 │ │ │ │ + bne 102a18 │ │ │ │ + b 102d84 │ │ │ │ mov r9, r6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ bl 274b8 │ │ │ │ ldr r7, [r5] │ │ │ │ @@ -224692,22 +224695,22 @@ │ │ │ │ str fp, [sp, #692] @ 0x2b4 │ │ │ │ ldr r5, [r7] │ │ │ │ str r9, [sp, #688] @ 0x2b0 │ │ │ │ cmp r5, #0 │ │ │ │ str sl, [sp, #684] @ 0x2ac │ │ │ │ str r4, [sp, #680] @ 0x2a8 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ - beq 102fd0 │ │ │ │ + beq 102fdc │ │ │ │ ldr r6, [r7, #4] │ │ │ │ bl b3fdc │ │ │ │ movw r0, #1816 @ 0x718 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102fe0 │ │ │ │ + beq 102fec │ │ │ │ mov r8, r0 │ │ │ │ str r5, [r0, #1768] @ 0x6e8 │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ mov r4, r8 │ │ │ │ str r0, [r8, #1760] @ 0x6e0 │ │ │ │ strh r0, [r4, r1]! │ │ │ │ @@ -224720,15 +224723,15 @@ │ │ │ │ str r8, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ str r8, [r5, #1760] @ 0x6e0 │ │ │ │ bl 274b8 │ │ │ │ cmp fp, r6 │ │ │ │ - bne 102ff0 │ │ │ │ + bne 102ffc │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov fp, #1 │ │ │ │ strh fp, [r4] │ │ │ │ mov r0, r8 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, r8, #264 @ 0x108 │ │ │ │ @@ -224748,25 +224751,25 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #700 @ 0x2bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ - bl 101ae4 │ │ │ │ + bl 101af0 │ │ │ │ sub r8, r8, #7 │ │ │ │ - b 102824 │ │ │ │ + b 102830 │ │ │ │ add r0, r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ add fp, r7, #1 │ │ │ │ add r9, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ add sl, r5, r0, lsl #3 │ │ │ │ - bcs 102f44 │ │ │ │ + bcs 102f50 │ │ │ │ sub r1, r4, r7 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, sl │ │ │ │ @@ -224792,15 +224795,15 @@ │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ lsl r2, r6, #2 │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, fp, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ - b 102f6c │ │ │ │ + b 102f78 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sl], #4 │ │ │ │ ldm r8, {r0, r1, r2, r3, r6} │ │ │ │ stm sl, {r0, r1, r2, r3, r6} │ │ │ │ add r0, r7, r7, lsl #4 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ @@ -224810,140 +224813,140 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strh r9, [r0] │ │ │ │ add r0, r5, fp, lsl #2 │ │ │ │ str r1, [r0, #1768] @ 0x6e8 │ │ │ │ add r0, r4, #2 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 102e5c │ │ │ │ + bcs 102e68 │ │ │ │ movw r0, #1772 @ 0x6ec │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ add r0, r5, r0 │ │ │ │ ldr r2, [r0, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ strh r7, [r2, r1] │ │ │ │ str r5, [r2, #1760] @ 0x6e0 │ │ │ │ - bne 102f98 │ │ │ │ - b 102e5c │ │ │ │ - ldr r0, [pc, #188] @ 103078 │ │ │ │ - ldr r2, [pc, #188] @ 10307c │ │ │ │ + bne 102fa4 │ │ │ │ + b 102e68 │ │ │ │ + ldr r0, [pc, #188] @ 103084 │ │ │ │ + ldr r2, [pc, #188] @ 103088 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 3cd3c │ │ │ │ - b 103008 │ │ │ │ - ldr r0, [pc, #148] @ 10306c │ │ │ │ + b 103014 │ │ │ │ + ldr r0, [pc, #148] @ 103078 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 103008 │ │ │ │ + b 103014 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ bl 3c2b4 │ │ │ │ - b 103008 │ │ │ │ - ldr r0, [pc, #120] @ 103070 │ │ │ │ - ldr r2, [pc, #120] @ 103074 │ │ │ │ + b 103014 │ │ │ │ + ldr r0, [pc, #120] @ 10307c │ │ │ │ + ldr r2, [pc, #120] @ 103080 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1014c8 │ │ │ │ - b 103060 │ │ │ │ + bl 1014d4 │ │ │ │ + b 10306c │ │ │ │ bl 3cac8 │ │ │ │ - b 103054 │ │ │ │ + b 103060 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 1014c8 │ │ │ │ - b 103060 │ │ │ │ + bl 1014d4 │ │ │ │ + b 10306c │ │ │ │ bl 3cac8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #520 @ 0x208 │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 1014c8 │ │ │ │ - b 103060 │ │ │ │ + bl 1014d4 │ │ │ │ + b 10306c │ │ │ │ bl 3cac8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 1014c8 │ │ │ │ + bl 1014d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001f91f0 │ │ │ │ - andseq r3, r6, r7, lsr #20 │ │ │ │ - andseq r9, pc, r8, ror #3 │ │ │ │ - andseq r3, r6, r9, lsl fp │ │ │ │ - mulseq pc, ip, r2 @ │ │ │ │ + andseq r9, pc, r4, ror #3 │ │ │ │ + mulseq r6, fp, sl │ │ │ │ + @ instruction: 0x001f91dc │ │ │ │ + andseq r3, r6, sp, lsl #23 │ │ │ │ + mulseq pc, r0, r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ mov sl, r0 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ mov r4, r2 │ │ │ │ ldrh r7, [r4, r0]! │ │ │ │ cmp r7, #11 │ │ │ │ - bcs 1030e4 │ │ │ │ + bcs 1030f0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ add fp, r2, #796 @ 0x31c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r8, r2 │ │ │ │ add r5, r6, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, fp, r6, lsl #2 │ │ │ │ cmp r5, r7 │ │ │ │ - bls 1031c0 │ │ │ │ + bls 1031cc │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ str r9, [r1] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 274b8 │ │ │ │ - b 10320c │ │ │ │ + b 103218 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ cmp r6, #5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bcc 10313c │ │ │ │ + bcc 103148 │ │ │ │ mov r0, r6 │ │ │ │ - beq 10313c │ │ │ │ + beq 103148 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ cmp r6, #6 │ │ │ │ add r5, r0, #92 @ 0x5c │ │ │ │ add r7, r0, #88 @ 0x58 │ │ │ │ - bne 1036cc │ │ │ │ + bne 1036d8 │ │ │ │ mov r0, #5 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 101998 │ │ │ │ - b 103158 │ │ │ │ + bl 1019a4 │ │ │ │ + b 103164 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 101998 │ │ │ │ + bl 1019a4 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r5, r0, #84 @ 0x54 │ │ │ │ add r7, r0, #80 @ 0x50 │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ mov r8, r4 │ │ │ │ add r5, r4, #796 @ 0x31c │ │ │ │ ldrh r7, [r8, r0]! │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ cmp r7, r6 │ │ │ │ - bls 103230 │ │ │ │ + bls 10323c │ │ │ │ sub fp, r7, r6 │ │ │ │ add r0, r1, #4 │ │ │ │ lsl r2, fp, #2 │ │ │ │ bl 2729c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ @@ -224951,15 +224954,15 @@ │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ add r2, fp, fp, lsl #3 │ │ │ │ add r1, r4, r0, lsl #3 │ │ │ │ lsl r2, r2, #3 │ │ │ │ add r0, r1, #72 @ 0x48 │ │ │ │ bl 2729c │ │ │ │ - b 103244 │ │ │ │ + b 103250 │ │ │ │ str sl, [sp, #16] │ │ │ │ sub sl, r7, r6 │ │ │ │ add r0, fp, r5, lsl #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsl r2, sl, #2 │ │ │ │ bl 2729c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -224979,15 +224982,15 @@ │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r5, r8 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, #1 │ │ │ │ strh r0, [r4] │ │ │ │ - b 103290 │ │ │ │ + b 10329c │ │ │ │ str r9, [r1] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ @@ -225003,15 +225006,15 @@ │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r9, [sp, #272] @ 0x110 │ │ │ │ ldr fp, [sp, #276] @ 0x114 │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ str r1, [sp, #32] │ │ │ │ bl 274b8 │ │ │ │ cmp r7, #3 │ │ │ │ - bne 1032a4 │ │ │ │ + bne 1032b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sl] │ │ │ │ stmib sl, {r0, r6} │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ @@ -225021,64 +225024,64 @@ │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ ldr sl, [sp, #356] @ 0x164 │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ ldr r8, [sp, #364] @ 0x16c │ │ │ │ bl 274b8 │ │ │ │ ldr r4, [r5, #792] @ 0x318 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1035dc │ │ │ │ + beq 1035e8 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #840 @ 0x348 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldrh r6, [r5, r0] │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ bl 274b8 │ │ │ │ cmp r8, sl │ │ │ │ - bne 1037cc │ │ │ │ + bne 1037d8 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ ldrh r8, [r4, r0] │ │ │ │ cmp r8, #11 │ │ │ │ - bcc 1036e8 │ │ │ │ + bcc 1036f4 │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, #4 │ │ │ │ cmp r6, #5 │ │ │ │ str r4, [sp, #260] @ 0x104 │ │ │ │ - bcc 103364 │ │ │ │ - beq 103360 │ │ │ │ + bcc 103370 │ │ │ │ + beq 10336c │ │ │ │ mov r4, r9 │ │ │ │ cmp r6, #6 │ │ │ │ - bne 10348c │ │ │ │ + bne 103498 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ - bl 104f80 │ │ │ │ - b 1034a4 │ │ │ │ + bl 104f8c │ │ │ │ + b 1034b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ - bl 104f80 │ │ │ │ + bl 104f8c │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ add sl, r6, #1 │ │ │ │ add r7, r5, #796 @ 0x31c │ │ │ │ mov r9, r5 │ │ │ │ add r1, r7, r6, lsl #2 │ │ │ │ ldrh r8, [r9, r0]! │ │ │ │ cmp r6, r8 │ │ │ │ - bcs 103400 │ │ │ │ + bcs 10340c │ │ │ │ sub fp, r8, r6 │ │ │ │ add r0, r7, sl, lsl #2 │ │ │ │ lsl r2, fp, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 2729c │ │ │ │ add r1, r6, r6, lsl #3 │ │ │ │ add r0, sl, sl, lsl #3 │ │ │ │ @@ -225095,65 +225098,65 @@ │ │ │ │ bl 274b8 │ │ │ │ add r0, r5, #848 @ 0x350 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, r0, sl, lsl #2 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ - b 103418 │ │ │ │ + b 103424 │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ str r4, [r1] │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ bl 274b8 │ │ │ │ add r1, r5, sl, lsl #2 │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r1, #848] @ 0x350 │ │ │ │ add r1, r8, #2 │ │ │ │ mov r2, #840 @ 0x348 │ │ │ │ cmp sl, r1 │ │ │ │ strh r0, [r9] │ │ │ │ - bcs 103458 │ │ │ │ + bcs 103464 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r1, [r1, #852] @ 0x354 │ │ │ │ strh r6, [r1, r2] │ │ │ │ str r5, [r1, #792] @ 0x318 │ │ │ │ - bne 10343c │ │ │ │ + bne 103448 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ ldr r9, [sp, #272] @ 0x110 │ │ │ │ ldr fp, [sp, #276] @ 0x114 │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ bl 274b8 │ │ │ │ ldr sl, [sp, #356] @ 0x164 │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ cmp r7, #3 │ │ │ │ - bne 1035b4 │ │ │ │ - b 1036a8 │ │ │ │ + bne 1035c0 │ │ │ │ + b 1036b4 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #260 @ 0x104 │ │ │ │ - bl 104f80 │ │ │ │ + bl 104f8c │ │ │ │ sub r5, r6, #7 │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ add r8, r5, #1 │ │ │ │ add r7, r6, #796 @ 0x31c │ │ │ │ mov r9, r6 │ │ │ │ add r1, r7, r5, lsl #2 │ │ │ │ ldrh sl, [r9, r0]! │ │ │ │ cmp sl, r5 │ │ │ │ - bls 10352c │ │ │ │ + bls 103538 │ │ │ │ sub fp, sl, r5 │ │ │ │ add r0, r7, r8, lsl #2 │ │ │ │ lsl r2, fp, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 2729c │ │ │ │ add r1, r5, r5, lsl #3 │ │ │ │ add r0, r8, r8, lsl #3 │ │ │ │ @@ -225170,59 +225173,59 @@ │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, #848 @ 0x350 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, r0, r8, lsl #2 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ - b 103544 │ │ │ │ + b 103550 │ │ │ │ add r0, r5, r5, lsl #3 │ │ │ │ str r4, [r1] │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ bl 274b8 │ │ │ │ add r1, r6, r8, lsl #2 │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r1, #848] @ 0x350 │ │ │ │ add r1, sl, #2 │ │ │ │ mov r2, #840 @ 0x348 │ │ │ │ cmp r8, r1 │ │ │ │ strh r0, [r9] │ │ │ │ - bcs 103584 │ │ │ │ + bcs 103590 │ │ │ │ add r1, r6, r5, lsl #2 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ ldr r1, [r1, #852] @ 0x354 │ │ │ │ strh r5, [r1, r2] │ │ │ │ str r6, [r1, #792] @ 0x318 │ │ │ │ - bne 103568 │ │ │ │ + bne 103574 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ ldr r9, [sp, #272] @ 0x110 │ │ │ │ ldr fp, [sp, #276] @ 0x114 │ │ │ │ ldr r7, [sp, #280] @ 0x118 │ │ │ │ bl 274b8 │ │ │ │ ldr r5, [sp, #352] @ 0x160 │ │ │ │ ldr sl, [sp, #356] @ 0x164 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ cmp r7, #3 │ │ │ │ - beq 1036a8 │ │ │ │ + beq 1036b4 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ ldr r8, [sp, #364] @ 0x16c │ │ │ │ bl 274b8 │ │ │ │ ldr r4, [r5, #792] @ 0x318 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, #840 @ 0x348 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1032f0 │ │ │ │ + bne 1032fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ ldr r4, [sp, #408] @ 0x198 │ │ │ │ bl 274b8 │ │ │ │ ldr r4, [r4] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ @@ -225233,36 +225236,36 @@ │ │ │ │ add r9, r0, #8 │ │ │ │ cmp r5, #0 │ │ │ │ str fp, [sp, #276] @ 0x114 │ │ │ │ str r8, [sp, #364] @ 0x16c │ │ │ │ str r6, [sp, #360] @ 0x168 │ │ │ │ str sl, [sp, #356] @ 0x164 │ │ │ │ str r7, [sp, #280] @ 0x118 │ │ │ │ - beq 1037e8 │ │ │ │ + beq 1037f4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #896 @ 0x380 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1037f8 │ │ │ │ + beq 103804 │ │ │ │ mov r1, #0 │ │ │ │ movw r2, #842 @ 0x34a │ │ │ │ mov sl, r0 │ │ │ │ str r5, [r0, #848] @ 0x350 │ │ │ │ str r1, [r0, #792] @ 0x318 │ │ │ │ mov fp, #840 @ 0x348 │ │ │ │ strh r1, [r0, r2]! │ │ │ │ cmp r8, r7 │ │ │ │ strh r1, [r5, fp] │ │ │ │ add r1, r7, #1 │ │ │ │ str sl, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str sl, [r5, #792] @ 0x318 │ │ │ │ - bne 103808 │ │ │ │ + bne 103814 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ str r1, [sl, #796] @ 0x31c │ │ │ │ mov r1, r9 │ │ │ │ strh r4, [r0] │ │ │ │ mov r0, sl │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ @@ -225279,25 +225282,25 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 101998 │ │ │ │ + bl 1019a4 │ │ │ │ sub r6, r6, #7 │ │ │ │ - b 103158 │ │ │ │ + b 103164 │ │ │ │ add r5, r4, #796 @ 0x31c │ │ │ │ mov fp, r9 │ │ │ │ add sl, r4, r0 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ add r9, r6, #1 │ │ │ │ add r7, r8, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bcs 103774 │ │ │ │ + bcs 103780 │ │ │ │ str sl, [sp, #32] │ │ │ │ sub sl, r8, r6 │ │ │ │ add r0, r5, r9, lsl #2 │ │ │ │ lsl r2, sl, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 2729c │ │ │ │ add r1, r6, r6, lsl #3 │ │ │ │ @@ -225316,152 +225319,152 @@ │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, #848 @ 0x350 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ - b 10378c │ │ │ │ + b 103798 │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ str fp, [r1] │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, r9, lsl #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strh r7, [sl] │ │ │ │ str r1, [r0, #848] @ 0x350 │ │ │ │ add r0, r8, #2 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs 1036a8 │ │ │ │ + bcs 1036b4 │ │ │ │ mov r0, #840 @ 0x348 │ │ │ │ add r1, r4, r6, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ ldr r1, [r1, #852] @ 0x354 │ │ │ │ strh r6, [r1, r0] │ │ │ │ str r4, [r1, #792] @ 0x318 │ │ │ │ - bne 1037ac │ │ │ │ - b 1036a8 │ │ │ │ - ldr r0, [pc, #152] @ 10386c │ │ │ │ - ldr r2, [pc, #152] @ 103870 │ │ │ │ + bne 1037b8 │ │ │ │ + b 1036b4 │ │ │ │ + ldr r0, [pc, #152] @ 103878 │ │ │ │ + ldr r2, [pc, #152] @ 10387c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 3cd3c │ │ │ │ - b 103820 │ │ │ │ - ldr r0, [pc, #132] @ 103874 │ │ │ │ + b 10382c │ │ │ │ + ldr r0, [pc, #132] @ 103880 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 103820 │ │ │ │ + b 10382c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #896 @ 0x380 │ │ │ │ bl 3c2b4 │ │ │ │ - b 103820 │ │ │ │ - ldr r0, [pc, #104] @ 103878 │ │ │ │ - ldr r2, [pc, #104] @ 10387c │ │ │ │ + b 10382c │ │ │ │ + ldr r0, [pc, #104] @ 103884 │ │ │ │ + ldr r2, [pc, #104] @ 103888 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 101374 │ │ │ │ + bl 101380 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - b 103858 │ │ │ │ - b 103844 │ │ │ │ + b 103864 │ │ │ │ + b 103850 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 101374 │ │ │ │ + bl 101380 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 101374 │ │ │ │ + bl 101380 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r6, r1, lsl #6 │ │ │ │ - andseq r8, pc, r4, lsl #21 │ │ │ │ - @ instruction: 0x001f89d8 │ │ │ │ - andseq r3, r6, pc, lsl #4 │ │ │ │ - @ instruction: 0x001f89d0 │ │ │ │ + andseq r3, r6, r5, ror r3 │ │ │ │ + andseq r8, pc, r8, ror sl @ │ │ │ │ + andseq r8, pc, ip, asr #19 │ │ │ │ + andseq r3, r6, r3, lsl #5 │ │ │ │ + andseq r8, pc, r4, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #660 @ 0x294 │ │ │ │ ldr r7, [r1] │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mov sl, r7 │ │ │ │ ldrh r8, [sl, r0]! │ │ │ │ cmp r8, #11 │ │ │ │ - bcc 10390c │ │ │ │ + bcc 103918 │ │ │ │ ldr sl, [fp, #16] │ │ │ │ ldr r9, [fp, #20] │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ cmp r1, #5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bcc 103950 │ │ │ │ + bcc 10395c │ │ │ │ mov r0, r1 │ │ │ │ - beq 103950 │ │ │ │ + beq 10395c │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ cmp r1, #6 │ │ │ │ add r4, r0, #172 @ 0xac │ │ │ │ add r6, r0, #168 @ 0xa8 │ │ │ │ - bne 10403c │ │ │ │ + bne 104048 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 101c70 │ │ │ │ - b 10396c │ │ │ │ + bl 101c7c │ │ │ │ + b 103978 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r7, #1408 @ 0x580 │ │ │ │ add r9, r5, #1 │ │ │ │ add r6, r0, r5, lsl #5 │ │ │ │ cmp r9, r8 │ │ │ │ - bls 1039e4 │ │ │ │ + bls 1039f0 │ │ │ │ ldm fp!, {r0, r1, r2, r4} │ │ │ │ stmia r6!, {r0, r1, r2, r4} │ │ │ │ ldm fp, {r0, r1, r2, r4} │ │ │ │ stm r6, {r0, r1, r2, r4} │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 274b8 │ │ │ │ - b 103a2c │ │ │ │ + b 103a38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 101c70 │ │ │ │ + bl 101c7c │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r4, r0, #164 @ 0xa4 │ │ │ │ add r6, r0, #160 @ 0xa0 │ │ │ │ ldr r7, [r6] │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r8, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r7, #1408 @ 0x580 │ │ │ │ ldrh r4, [r8, r1]! │ │ │ │ add r6, r0, r5, lsl #5 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 103a4c │ │ │ │ + bls 103a58 │ │ │ │ add r9, r5, #1 │ │ │ │ sub sl, r4, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r9, lsl #5 │ │ │ │ lsl r2, sl, #5 │ │ │ │ bl 2729c │ │ │ │ ldm fp!, {r0, r1, r2, r3} │ │ │ │ @@ -225472,15 +225475,15 @@ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 274b8 │ │ │ │ add r1, r7, r5, lsl #7 │ │ │ │ add r0, r7, r9, lsl #7 │ │ │ │ lsl r2, sl, #7 │ │ │ │ bl 2729c │ │ │ │ - b 103a6c │ │ │ │ + b 103a78 │ │ │ │ sub r4, r8, r5 │ │ │ │ add r0, r0, r9, lsl #5 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsl r2, r4, #5 │ │ │ │ bl 2729c │ │ │ │ ldm fp!, {r0, r1, r2, r3} │ │ │ │ @@ -225498,15 +225501,15 @@ │ │ │ │ add r0, r7, r5, lsl #7 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, r8, #1 │ │ │ │ strh r0, [sl] │ │ │ │ - b 103ad4 │ │ │ │ + b 103ae0 │ │ │ │ ldm fp!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldm fp, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -225532,15 +225535,15 @@ │ │ │ │ strh r6, [r8] │ │ │ │ ldr fp, [sp, #500] @ 0x1f4 │ │ │ │ ldr r4, [sp, #512] @ 0x200 │ │ │ │ str r1, [sp, #32] │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r4, #3 │ │ │ │ - bne 103ae8 │ │ │ │ + bne 103af4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r7, [r1] │ │ │ │ stmib r1, {r0, r5} │ │ │ │ add sp, sp, #660 @ 0x294 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ add ip, sp, #176 @ 0xb0 │ │ │ │ @@ -225554,15 +225557,15 @@ │ │ │ │ ldr r7, [sp, #640] @ 0x280 │ │ │ │ ldr r8, [sp, #644] @ 0x284 │ │ │ │ ldr r5, [sp, #648] @ 0x288 │ │ │ │ ldr sl, [sp, #652] @ 0x28c │ │ │ │ bl 274b8 │ │ │ │ ldr r6, [r7, #1760] @ 0x6e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 103eec │ │ │ │ + beq 103ef8 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ orr r0, r0, #4 │ │ │ │ @@ -225570,49 +225573,49 @@ │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ ldrh r5, [r7, r0] │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ bl 274b8 │ │ │ │ cmp sl, r8 │ │ │ │ - bne 104198 │ │ │ │ + bne 1041a4 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ ldrh r7, [r6, r0] │ │ │ │ cmp r7, #11 │ │ │ │ - bcc 104060 │ │ │ │ + bcc 10406c │ │ │ │ add r0, r8, #1 │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ mov r0, #4 │ │ │ │ cmp r5, #5 │ │ │ │ str r6, [sp, #468] @ 0x1d4 │ │ │ │ - bcc 103bc0 │ │ │ │ - beq 103bbc │ │ │ │ + bcc 103bcc │ │ │ │ + beq 103bc8 │ │ │ │ cmp r5, #6 │ │ │ │ - bne 103d34 │ │ │ │ + bne 103d40 │ │ │ │ mov r0, #5 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #476] @ 0x1dc │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #468 @ 0x1d4 │ │ │ │ - bl 104ce4 │ │ │ │ - b 103d4c │ │ │ │ + bl 104cf0 │ │ │ │ + b 103d58 │ │ │ │ mov r0, r5 │ │ │ │ str r0, [sp, #476] @ 0x1dc │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #468 @ 0x1d4 │ │ │ │ - bl 104ce4 │ │ │ │ + bl 104cf0 │ │ │ │ ldr r7, [sp, #640] @ 0x280 │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ add r6, r5, #1 │ │ │ │ add r0, r7, #1408 @ 0x580 │ │ │ │ mov r4, r7 │ │ │ │ add r8, r0, r5, lsl #5 │ │ │ │ ldrh sl, [r4, r1]! │ │ │ │ cmp r5, sl │ │ │ │ - bcs 103c78 │ │ │ │ + bcs 103c84 │ │ │ │ sub r1, sl, r5 │ │ │ │ add r0, r0, r6, lsl #5 │ │ │ │ str r1, [sp, #8] │ │ │ │ lsl r2, r1, #5 │ │ │ │ mov r1, r8 │ │ │ │ bl 2729c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ @@ -225637,15 +225640,15 @@ │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ lsl r2, r9, #2 │ │ │ │ add r0, r7, r0 │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ - b 103ca4 │ │ │ │ + b 103cb0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3, r9, fp} │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r8, #24] │ │ │ │ @@ -225657,23 +225660,23 @@ │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r3, #1764 @ 0x6e4 │ │ │ │ str r2, [r1, #1768] @ 0x6e8 │ │ │ │ add r1, sl, #2 │ │ │ │ cmp r6, r1 │ │ │ │ strh r0, [r4] │ │ │ │ - bcs 103ce8 │ │ │ │ + bcs 103cf4 │ │ │ │ movw r1, #1772 @ 0x6ec │ │ │ │ add r1, r7, r1 │ │ │ │ ldr r2, [r1, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ strh r5, [r2, r3] │ │ │ │ str r7, [r2, #1760] @ 0x6e0 │ │ │ │ - bne 103cd0 │ │ │ │ + bne 103cdc │ │ │ │ add r9, sp, #480 @ 0x1e0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr fp, [sp, #500] @ 0x1f4 │ │ │ │ ldm r9, {r0, r1, r2, r3, r9} │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -225683,31 +225686,31 @@ │ │ │ │ ldm r6, {r5, r6} │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #512] @ 0x200 │ │ │ │ bl 274b8 │ │ │ │ ldr r8, [sp, #644] @ 0x284 │ │ │ │ ldr r5, [sp, #648] @ 0x288 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 103ea8 │ │ │ │ - b 104174 │ │ │ │ + bne 103eb4 │ │ │ │ + b 104180 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #476] @ 0x1dc │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #468 @ 0x1d4 │ │ │ │ - bl 104ce4 │ │ │ │ + bl 104cf0 │ │ │ │ sub r6, r5, #7 │ │ │ │ ldr r5, [sp, #648] @ 0x288 │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ add r7, r6, #1 │ │ │ │ add r0, r5, #1408 @ 0x580 │ │ │ │ mov sl, r5 │ │ │ │ add r4, r0, r6, lsl #5 │ │ │ │ ldrh r8, [sl, r1]! │ │ │ │ cmp r8, r6 │ │ │ │ - bls 103dec │ │ │ │ + bls 103df8 │ │ │ │ sub r1, r8, r6 │ │ │ │ add r0, r0, r7, lsl #5 │ │ │ │ str r1, [sp, #8] │ │ │ │ lsl r2, r1, #5 │ │ │ │ mov r1, r4 │ │ │ │ bl 2729c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ @@ -225730,15 +225733,15 @@ │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ lsl r2, r9, #2 │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, r7, lsl #2 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ - b 103e18 │ │ │ │ + b 103e24 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3, r9, fp} │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r4, #24] │ │ │ │ @@ -225750,23 +225753,23 @@ │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r3, #1764 @ 0x6e4 │ │ │ │ str r2, [r1, #1768] @ 0x6e8 │ │ │ │ add r1, r8, #2 │ │ │ │ cmp r7, r1 │ │ │ │ strh r0, [sl] │ │ │ │ - bcs 103e5c │ │ │ │ + bcs 103e68 │ │ │ │ movw r1, #1772 @ 0x6ec │ │ │ │ add r1, r5, r1 │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ strh r6, [r2, r3] │ │ │ │ str r5, [r2, #1760] @ 0x6e0 │ │ │ │ - bne 103e44 │ │ │ │ + bne 103e50 │ │ │ │ add r9, sp, #480 @ 0x1e0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr fp, [sp, #500] @ 0x1f4 │ │ │ │ ldm r9, {r0, r1, r2, r3, r9} │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -225777,15 +225780,15 @@ │ │ │ │ ldr r7, [r7] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #512] @ 0x200 │ │ │ │ bl 274b8 │ │ │ │ ldr r7, [sp, #640] @ 0x280 │ │ │ │ ldr r8, [sp, #644] @ 0x284 │ │ │ │ cmp r4, #3 │ │ │ │ - beq 104174 │ │ │ │ + beq 104180 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add ip, sp, #176 @ 0xb0 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr sl, [sp, #652] @ 0x28c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -225794,15 +225797,15 @@ │ │ │ │ mov r2, #124 @ 0x7c │ │ │ │ bl 274b8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [r7, #1760] @ 0x6e0 │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 103b50 │ │ │ │ + bne 103b5c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ add ip, sp, #480 @ 0x1e0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ stm ip, {r0, r1, r2, r3, r9, fp} │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -225820,23 +225823,23 @@ │ │ │ │ str r8, [sp, #644] @ 0x284 │ │ │ │ add r0, r0, #32 │ │ │ │ str r7, [sp, #640] @ 0x280 │ │ │ │ ldr r7, [r9] │ │ │ │ str r4, [sp, #512] @ 0x200 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 1041b4 │ │ │ │ + beq 1041c0 │ │ │ │ mov r8, fp │ │ │ │ ldr r4, [r9, #4] │ │ │ │ bl b3fdc │ │ │ │ movw r0, #1816 @ 0x718 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1041c4 │ │ │ │ + beq 1041d0 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #1432 @ 0x598 │ │ │ │ add r0, r6, r0 │ │ │ │ mov r2, #0 │ │ │ │ movw r3, #334 @ 0x14e │ │ │ │ str r2, [r6, #1760] @ 0x6e0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -225845,15 +225848,15 @@ │ │ │ │ movw fp, #1764 @ 0x6e4 │ │ │ │ strh r2, [r7, fp] │ │ │ │ cmp sl, r4 │ │ │ │ add r3, r4, #1 │ │ │ │ str r6, [r9] │ │ │ │ str r3, [r9, #4] │ │ │ │ str r6, [r7, #1760] @ 0x6e0 │ │ │ │ - bne 1041d4 │ │ │ │ + bne 1041e0 │ │ │ │ mov r9, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strh r9, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r6, #1424] @ 0x590 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -225883,27 +225886,27 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #660 @ 0x294 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 101c70 │ │ │ │ + bl 101c7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r0, r0, #7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 10396c │ │ │ │ + b 103978 │ │ │ │ add r0, r6, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r6, #1408 @ 0x580 │ │ │ │ add sl, r5, #1 │ │ │ │ add r4, r0, r5, lsl #5 │ │ │ │ add r8, r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 104104 │ │ │ │ + bcs 104110 │ │ │ │ str fp, [sp, #20] │ │ │ │ mov fp, r9 │ │ │ │ sub r9, r7, r5 │ │ │ │ add r0, r0, sl, lsl #5 │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r9, #5 │ │ │ │ bl 2729c │ │ │ │ @@ -225928,15 +225931,15 @@ │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ lsl r2, r9, #2 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r0, sl, lsl #2 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ - b 104130 │ │ │ │ + b 10413c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3, r9, fp} │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r4, #24] │ │ │ │ @@ -225947,167 +225950,167 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strh r8, [r0] │ │ │ │ add r0, r6, sl, lsl #2 │ │ │ │ str r1, [r0, #1768] @ 0x6e8 │ │ │ │ add r0, r7, #2 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 104174 │ │ │ │ + bcs 104180 │ │ │ │ movw r0, #1772 @ 0x6ec │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ add r0, r6, r0 │ │ │ │ ldr r2, [r0, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ strh r5, [r2, r1] │ │ │ │ str r6, [r2, #1760] @ 0x6e0 │ │ │ │ - bne 10415c │ │ │ │ + bne 104168 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ add sp, sp, #660 @ 0x294 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #308] @ 1042d4 │ │ │ │ - ldr r2, [pc, #308] @ 1042d8 │ │ │ │ + ldr r0, [pc, #308] @ 1042e0 │ │ │ │ + ldr r2, [pc, #308] @ 1042e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 3cd3c │ │ │ │ - b 1041ec │ │ │ │ - ldr r0, [pc, #288] @ 1042dc │ │ │ │ + b 1041f8 │ │ │ │ + ldr r0, [pc, #288] @ 1042e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 1041ec │ │ │ │ + b 1041f8 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1041ec │ │ │ │ - ldr r0, [pc, #260] @ 1042e0 │ │ │ │ - ldr r2, [pc, #260] @ 1042e4 │ │ │ │ + b 1041f8 │ │ │ │ + ldr r0, [pc, #260] @ 1042ec │ │ │ │ + ldr r2, [pc, #260] @ 1042f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1013d0 │ │ │ │ + bl 1013dc │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst sl, r0 │ │ │ │ - beq 1042b0 │ │ │ │ + beq 1042bc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - b 104298 │ │ │ │ + b 1042a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1013d0 │ │ │ │ + bl 1013dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 1042b0 │ │ │ │ + beq 1042bc │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 104288 │ │ │ │ + beq 104294 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1013d0 │ │ │ │ - b 1042b0 │ │ │ │ + bl 1013dc │ │ │ │ + b 1042bc │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 1013d0 │ │ │ │ + bl 1013dc │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r9, r0 │ │ │ │ - bne 1042b8 │ │ │ │ + bne 1042c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r2, r6, r5, lsr r9 │ │ │ │ - ldrheq r8, [pc], -r8 @ │ │ │ │ - andseq r8, pc, ip │ │ │ │ - andseq r2, r6, r3, asr #16 │ │ │ │ - andseq r8, pc, r4 │ │ │ │ + andseq r2, r6, r9, lsr #19 │ │ │ │ + andseq r8, pc, ip, lsr #1 │ │ │ │ + andseq r8, pc, r0 │ │ │ │ + @ instruction: 0x001628b7 │ │ │ │ + @ instruction: 0x001f7ff8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r8, [r1] │ │ │ │ mov fp, r0 │ │ │ │ movw r0, #314 @ 0x13a │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r8 │ │ │ │ ldrh sl, [r6, r0]! │ │ │ │ cmp sl, #11 │ │ │ │ - bcs 104350 │ │ │ │ + bcs 10435c │ │ │ │ ldr r5, [r1, #8] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, r8, #268 @ 0x10c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r9, r5, #1 │ │ │ │ add r1, r6, r5, lsl #2 │ │ │ │ cmp r9, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ - bls 104410 │ │ │ │ + bls 10441c │ │ │ │ str r7, [r1] │ │ │ │ mov ip, r5 │ │ │ │ ldm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r5, ip │ │ │ │ - b 104460 │ │ │ │ + b 10446c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ str fp, [sp, #4] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104be4 │ │ │ │ + beq 104bf0 │ │ │ │ movw r1, #314 @ 0x13a │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ strh r2, [r0, r1]! │ │ │ │ cmp r5, #5 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r2, [r0, #-50] @ 0xffffffce │ │ │ │ - bcs 104488 │ │ │ │ + bcs 104494 │ │ │ │ ldrh r1, [r6] │ │ │ │ sub r4, r1, #5 │ │ │ │ strh r4, [r0] │ │ │ │ cmp r4, #12 │ │ │ │ - bcs 104bf0 │ │ │ │ + bcs 104bfc │ │ │ │ ldr r0, [r8, #96] @ 0x60 │ │ │ │ add r1, r8, #288 @ 0x120 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r2, r4, #2 │ │ │ │ ldr r0, [r8, #284] @ 0x11c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, fp, #268 @ 0x10c │ │ │ │ @@ -226123,15 +226126,15 @@ │ │ │ │ add r0, r8, #100 @ 0x64 │ │ │ │ mov sl, r8 │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ mov r2, r5 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ - b 1045e4 │ │ │ │ + b 1045f0 │ │ │ │ sub r2, sl, r5 │ │ │ │ add r0, r6, r9, lsl #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r4, r3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 2729c │ │ │ │ str r7, [r6, r5, lsl #2] │ │ │ │ @@ -226153,23 +226156,23 @@ │ │ │ │ mov ip, r5 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strh r0, [r1] │ │ │ │ - b 1046d4 │ │ │ │ - beq 1044fc │ │ │ │ + b 1046e0 │ │ │ │ + beq 104508 │ │ │ │ cmp r5, #6 │ │ │ │ - bne 104570 │ │ │ │ + bne 10457c │ │ │ │ ldrh r1, [r6] │ │ │ │ sub r4, r1, #6 │ │ │ │ strh r4, [r0] │ │ │ │ cmp r4, #12 │ │ │ │ - bcs 104c40 │ │ │ │ + bcs 104c4c │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ add r1, r8, #292 @ 0x124 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r2, r4, #2 │ │ │ │ ldr r0, [r8, #288] @ 0x120 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, fp, #268 @ 0x10c │ │ │ │ @@ -226182,20 +226185,20 @@ │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ strh r0, [r6] │ │ │ │ add r0, r8, #124 @ 0x7c │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ mov r2, #0 │ │ │ │ - b 1045d4 │ │ │ │ + b 1045e0 │ │ │ │ ldrh r1, [r6] │ │ │ │ sub r4, r1, #6 │ │ │ │ strh r4, [r0] │ │ │ │ cmp r4, #12 │ │ │ │ - bcs 104c5c │ │ │ │ + bcs 104c68 │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ add r1, r8, #292 @ 0x124 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r2, r4, #2 │ │ │ │ ldr r0, [r8, #288] @ 0x120 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, fp, #268 @ 0x10c │ │ │ │ @@ -226211,20 +226214,20 @@ │ │ │ │ add r0, r8, #124 @ 0x7c │ │ │ │ mov sl, r8 │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ mov r2, #5 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ str lr, [sp, #28] │ │ │ │ - b 1045e4 │ │ │ │ + b 1045f0 │ │ │ │ ldrh r1, [r6] │ │ │ │ sub r4, r1, #7 │ │ │ │ strh r4, [r0] │ │ │ │ cmp r4, #12 │ │ │ │ - bcs 104c78 │ │ │ │ + bcs 104c84 │ │ │ │ ldr r0, [r8, #144] @ 0x90 │ │ │ │ add r1, r8, #296 @ 0x128 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r2, r4, #2 │ │ │ │ ldr r0, [r8, #292] @ 0x124 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, fp, #268 @ 0x10c │ │ │ │ @@ -226249,15 +226252,15 @@ │ │ │ │ str sl, [sp, #16] │ │ │ │ ldrh r9, [sl, r0]! │ │ │ │ sub r6, sl, #46 @ 0x2e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r1, r6, r2, lsl #2 │ │ │ │ cmp r9, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bls 10466c │ │ │ │ + bls 104678 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, r1, #4 │ │ │ │ sub r2, r9, r2 │ │ │ │ str r2, [sp] │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -226274,15 +226277,15 @@ │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r1, r4, r0, lsl #3 │ │ │ │ add r0, r1, #24 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 2729c │ │ │ │ ldr lr, [sp, #32] │ │ │ │ mov ip, r4 │ │ │ │ - b 10468c │ │ │ │ + b 104698 │ │ │ │ str r5, [r1] │ │ │ │ mov ip, r2 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r5, ip │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ @@ -226297,76 +226300,76 @@ │ │ │ │ strh r0, [sl] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldr r9, [sp, #8] │ │ │ │ cmp r9, #2 │ │ │ │ - bne 1046e8 │ │ │ │ + bne 1046f4 │ │ │ │ mov r8, ip │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r8, [fp] │ │ │ │ stmib fp, {r0, ip} │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ ldr sl, [r8, #264] @ 0x108 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 104a1c │ │ │ │ + beq 104a28 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #312 @ 0x138 │ │ │ │ mov ip, fp │ │ │ │ cmp r7, lr │ │ │ │ - bne 104bcc │ │ │ │ + bne 104bd8 │ │ │ │ ldrh r7, [r8, r0] │ │ │ │ movw r0, #314 @ 0x13a │ │ │ │ ldrh r8, [sl, r0] │ │ │ │ str ip, [sp, #32] │ │ │ │ cmp r8, #11 │ │ │ │ - bcc 104ad8 │ │ │ │ + bcc 104ae4 │ │ │ │ add r0, lr, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #4 │ │ │ │ cmp r7, #5 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - bcc 104784 │ │ │ │ - beq 104780 │ │ │ │ + bcc 104790 │ │ │ │ + beq 10478c │ │ │ │ mov r6, r9 │ │ │ │ cmp r7, #6 │ │ │ │ - bne 1048b8 │ │ │ │ + bne 1048c4 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1051a4 │ │ │ │ + bl 1051b0 │ │ │ │ mov r7, #0 │ │ │ │ - b 1048d0 │ │ │ │ + b 1048dc │ │ │ │ mov r0, r7 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r5, r9 │ │ │ │ - bl 1051a4 │ │ │ │ + bl 1051b0 │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ movw r0, #314 @ 0x13a │ │ │ │ add r9, r7, #1 │ │ │ │ add r4, r8, #268 @ 0x10c │ │ │ │ mov fp, r8 │ │ │ │ add r1, r4, r7, lsl #2 │ │ │ │ ldrh sl, [fp, r0]! │ │ │ │ cmp r7, sl │ │ │ │ - bcs 104824 │ │ │ │ + bcs 104830 │ │ │ │ sub r6, sl, r7 │ │ │ │ add r0, r4, r9, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ @@ -226384,15 +226387,15 @@ │ │ │ │ add r0, r8, #320 @ 0x140 │ │ │ │ stm r4, {r1, r2, r3, r5, r6} │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ - b 104848 │ │ │ │ + b 104854 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r1] │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r1, r0, lsl #3]! │ │ │ │ add ip, r1, #4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -226402,49 +226405,49 @@ │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r1, #320] @ 0x140 │ │ │ │ add r1, sl, #2 │ │ │ │ mov r2, #312 @ 0x138 │ │ │ │ cmp r9, r1 │ │ │ │ strh r0, [fp] │ │ │ │ - bcs 104888 │ │ │ │ + bcs 104894 │ │ │ │ add r1, r8, r7, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ ldr r1, [r1, #324] @ 0x144 │ │ │ │ strh r7, [r1, r2] │ │ │ │ str r8, [r1, #264] @ 0x108 │ │ │ │ - bne 10486c │ │ │ │ + bne 104878 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr lr, [sp, #148] @ 0x94 │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 1049ec │ │ │ │ - b 104ab4 │ │ │ │ + bne 1049f8 │ │ │ │ + b 104ac0 │ │ │ │ mov r0, #6 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 1051a4 │ │ │ │ + bl 1051b0 │ │ │ │ sub r7, r7, #7 │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ movw r0, #314 @ 0x13a │ │ │ │ add r9, r7, #1 │ │ │ │ add r4, fp, #268 @ 0x10c │ │ │ │ mov sl, fp │ │ │ │ add r1, r4, r7, lsl #2 │ │ │ │ ldrh r8, [sl, r0]! │ │ │ │ cmp r8, r7 │ │ │ │ - bls 10495c │ │ │ │ + bls 104968 │ │ │ │ sub r5, r8, r7 │ │ │ │ add r0, r4, r9, lsl #2 │ │ │ │ lsl r2, r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ @@ -226462,15 +226465,15 @@ │ │ │ │ add r0, fp, #320 @ 0x140 │ │ │ │ stm r4, {r1, r2, r3, r5, r6} │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ - b 104980 │ │ │ │ + b 10498c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r1] │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r1, fp │ │ │ │ str r6, [r1, r0, lsl #3]! │ │ │ │ add ip, r1, #4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ @@ -226480,71 +226483,71 @@ │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r1, #320] @ 0x140 │ │ │ │ add r1, r8, #2 │ │ │ │ mov r2, #312 @ 0x138 │ │ │ │ cmp r9, r1 │ │ │ │ strh r0, [sl] │ │ │ │ - bcs 1049c0 │ │ │ │ + bcs 1049cc │ │ │ │ add r1, fp, r7, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ ldr r1, [r1, #324] @ 0x144 │ │ │ │ strh r7, [r1, r2] │ │ │ │ str fp, [r1, #264] @ 0x108 │ │ │ │ - bne 1049a4 │ │ │ │ + bne 1049b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ ldr ip, [sp, #112] @ 0x70 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ ldr lr, [sp, #148] @ 0x94 │ │ │ │ cmp r9, #2 │ │ │ │ - beq 104ab4 │ │ │ │ + beq 104ac0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6} │ │ │ │ mov ip, fp │ │ │ │ mov r0, #312 @ 0x138 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ ldr sl, [r8, #264] @ 0x108 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 10471c │ │ │ │ - b 104a20 │ │ │ │ + bne 104728 │ │ │ │ + b 104a2c │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 104c0c │ │ │ │ + beq 104c18 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #368 @ 0x170 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104c18 │ │ │ │ + beq 104c24 │ │ │ │ mov r3, #0 │ │ │ │ movw r1, #314 @ 0x13a │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #320] @ 0x140 │ │ │ │ str r3, [r0, #264] @ 0x108 │ │ │ │ mov ip, #312 @ 0x138 │ │ │ │ strh r3, [r2, r1]! │ │ │ │ cmp r7, r8 │ │ │ │ strh r3, [r6, ip] │ │ │ │ add r3, r8, #1 │ │ │ │ stm r4, {r0, r3} │ │ │ │ str r0, [r6, #264] @ 0x108 │ │ │ │ - bne 104c28 │ │ │ │ + bne 104c34 │ │ │ │ ldr r3, [sp] │ │ │ │ mov lr, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strh lr, [r2] │ │ │ │ add r2, r0, #4 │ │ │ │ str r1, [r0, #268] @ 0x10c │ │ │ │ str r9, [r0] │ │ │ │ @@ -226565,15 +226568,15 @@ │ │ │ │ add r6, sl, #268 @ 0x10c │ │ │ │ mov r4, r9 │ │ │ │ add lr, sl, r0 │ │ │ │ add r1, r6, r7, lsl #2 │ │ │ │ add r9, r7, #1 │ │ │ │ add fp, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 104b6c │ │ │ │ + bcs 104b78 │ │ │ │ sub r5, r8, r7 │ │ │ │ add r0, r6, r9, lsl #2 │ │ │ │ str lr, [sp, #20] │ │ │ │ lsl r2, r5, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -226594,123 +226597,123 @@ │ │ │ │ add r1, r0, r9, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r0, #8 │ │ │ │ bl 2729c │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 104b90 │ │ │ │ + b 104b9c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r1] │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r1, sl │ │ │ │ str r4, [r1, r0, lsl #3]! │ │ │ │ ldr r4, [sp] │ │ │ │ add r0, r1, #4 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ add r0, sl, r9, lsl #2 │ │ │ │ strh fp, [lr] │ │ │ │ str ip, [r0, #320] @ 0x140 │ │ │ │ add r0, r8, #2 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs 104ab4 │ │ │ │ + bcs 104ac0 │ │ │ │ mov r0, #312 @ 0x138 │ │ │ │ add r1, sl, r7, lsl #2 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ ldr r1, [r1, #324] @ 0x144 │ │ │ │ strh r7, [r1, r0] │ │ │ │ str sl, [r1, #264] @ 0x108 │ │ │ │ - bne 104bac │ │ │ │ - b 104ab4 │ │ │ │ - ldr r0, [pc, #264] @ 104cdc │ │ │ │ + bne 104bb8 │ │ │ │ + b 104ac0 │ │ │ │ + ldr r0, [pc, #264] @ 104ce8 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #260] @ 104ce0 │ │ │ │ + ldr r2, [pc, #260] @ 104cec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r3, [pc, #204] @ 104cc4 │ │ │ │ + ldr r3, [pc, #204] @ 104cd0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ - b 104c90 │ │ │ │ - ldr r0, [pc, #196] @ 104cd8 │ │ │ │ + b 104c9c │ │ │ │ + ldr r0, [pc, #196] @ 104ce4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ bl 3c2b4 │ │ │ │ - b 104c90 │ │ │ │ - ldr r0, [pc, #160] @ 104cd0 │ │ │ │ + b 104c9c │ │ │ │ + ldr r0, [pc, #160] @ 104cdc │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #156] @ 104cd4 │ │ │ │ + ldr r2, [pc, #156] @ 104ce0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r3, [pc, #132] @ 104ccc │ │ │ │ + ldr r3, [pc, #132] @ 104cd8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ - b 104c90 │ │ │ │ - ldr r3, [pc, #100] @ 104cc8 │ │ │ │ + b 104c9c │ │ │ │ + ldr r3, [pc, #100] @ 104cd4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ - b 104c90 │ │ │ │ - ldr r3, [pc, #64] @ 104cc0 │ │ │ │ + b 104c9c │ │ │ │ + ldr r3, [pc, #64] @ 104ccc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 104ca4 │ │ │ │ - b 104ca4 │ │ │ │ - b 104ca4 │ │ │ │ + b 104cb0 │ │ │ │ + b 104cb0 │ │ │ │ + b 104cb0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, pc, r0, asr #11 │ │ │ │ - andseq r7, pc, r8, asr #12 │ │ │ │ - @ instruction: 0x001f75dc │ │ │ │ - @ instruction: 0x001f75f8 │ │ │ │ - andseq r1, r6, fp, ror #27 │ │ │ │ - andseq r7, pc, ip, lsr #11 │ │ │ │ @ instruction: 0x001f75b4 │ │ │ │ - @ instruction: 0x00161efd │ │ │ │ - andseq r7, pc, r0, lsl #13 │ │ │ │ + andseq r7, pc, ip, lsr r6 @ │ │ │ │ + @ instruction: 0x001f75d0 │ │ │ │ + andseq r7, pc, ip, ror #11 │ │ │ │ + andseq r1, r6, pc, asr lr │ │ │ │ + andseq r7, pc, r0, lsr #11 │ │ │ │ + andseq r7, pc, r8, lsr #11 │ │ │ │ + andseq r1, r6, r1, ror pc │ │ │ │ + andseq r7, pc, r4, ror r6 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, sl │ │ │ │ ldrh r5, [r8, r0]! │ │ │ │ bl b3fdc │ │ │ │ movw r0, #1816 @ 0x718 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104ecc │ │ │ │ + beq 104ed8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #1760] @ 0x6e0 │ │ │ │ mov r9, r4 │ │ │ │ ldr fp, [r7, #8] │ │ │ │ ldrh r0, [r8] │ │ │ │ str r5, [sp, #12] │ │ │ │ @@ -226736,15 +226739,15 @@ │ │ │ │ stm r0, {r2, r3, r6} │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sl, fp, lsl #7 │ │ │ │ bl 274b8 │ │ │ │ cmp r7, #12 │ │ │ │ - bcs 104ed8 │ │ │ │ + bcs 104ee4 │ │ │ │ add r6, fp, #1 │ │ │ │ add r0, r4, #1408 @ 0x580 │ │ │ │ lsl r2, r7, #5 │ │ │ │ add r1, r5, r6, lsl #5 │ │ │ │ bl 274b8 │ │ │ │ add r1, sl, r6, lsl #7 │ │ │ │ lsl r2, r7, #7 │ │ │ │ @@ -226766,19 +226769,19 @@ │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ strh fp, [r8] │ │ │ │ bl 274b8 │ │ │ │ ldrh r6, [r9] │ │ │ │ add r1, r6, #1 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs 104eb4 │ │ │ │ + bcs 104ec0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r0, r0, fp │ │ │ │ cmp r0, r1 │ │ │ │ - bne 104efc │ │ │ │ + bne 104f08 │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ add r7, r4, r0 │ │ │ │ add r0, sl, fp, lsl #2 │ │ │ │ movw r2, #1772 @ 0x6ec │ │ │ │ add r3, r0, r2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -226790,94 +226793,94 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r7, r0, lsl #2] │ │ │ │ cmp r0, r6 │ │ │ │ strh r0, [r2, r1] │ │ │ │ str r4, [r2, #1760] @ 0x6e0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ - bcs 104e88 │ │ │ │ + bcs 104e94 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r6 │ │ │ │ - bls 104e60 │ │ │ │ + bls 104e6c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ str sl, [r6, #160] @ 0xa0 │ │ │ │ str r5, [r6, #164] @ 0xa4 │ │ │ │ str r4, [r6, #168] @ 0xa8 │ │ │ │ str r5, [r6, #172] @ 0xac │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ 104f74 │ │ │ │ + ldr r3, [pc, #184] @ 104f80 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 3c798 │ │ │ │ - b 104f14 │ │ │ │ + b 104f20 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ bl 3c2b4 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - ldr r3, [pc, #136] @ 104f70 │ │ │ │ + ldr r3, [pc, #136] @ 104f7c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ - b 104f14 │ │ │ │ - ldr r0, [pc, #116] @ 104f78 │ │ │ │ - ldr r2, [pc, #116] @ 104f7c │ │ │ │ + b 104f20 │ │ │ │ + ldr r0, [pc, #116] @ 104f84 │ │ │ │ + ldr r2, [pc, #116] @ 104f88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 1013d0 │ │ │ │ + bl 1013dc │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - beq 104f54 │ │ │ │ + beq 104f60 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 104f54 │ │ │ │ + b 104f60 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 101658 │ │ │ │ + bl 101664 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r7, pc, r8, asr r3 @ │ │ │ │ - mulseq pc, r4, r3 @ │ │ │ │ - andseq r1, r6, r9, lsr #23 │ │ │ │ - andseq r7, pc, r4, lsr #6 │ │ │ │ + andseq r7, pc, ip, asr #6 │ │ │ │ + andseq r7, pc, r8, lsl #7 │ │ │ │ + andseq r1, r6, sp, lsl ip │ │ │ │ + andseq r7, pc, r8, lsl r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr sl, [r1] │ │ │ │ mov fp, r0 │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ mov r5, r1 │ │ │ │ mov r7, sl │ │ │ │ ldrh r6, [r7, r0]! │ │ │ │ bl b3fdc │ │ │ │ mov r0, #896 @ 0x380 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10511c │ │ │ │ + beq 105128 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ add r9, sl, #796 @ 0x31c │ │ │ │ str r0, [r4, #792] @ 0x318 │ │ │ │ ldrh r0, [r7] │ │ │ │ @@ -226891,15 +226894,15 @@ │ │ │ │ movw r0, #842 @ 0x34a │ │ │ │ strh r6, [r8, r0]! │ │ │ │ add r0, r5, r5, lsl #3 │ │ │ │ add r1, sl, r0, lsl #3 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 274b8 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs 105128 │ │ │ │ + bcs 105134 │ │ │ │ str fp, [sp] │ │ │ │ add fp, r5, #1 │ │ │ │ add r0, r4, #796 @ 0x31c │ │ │ │ lsl r2, r6, #2 │ │ │ │ add r1, r9, fp, lsl #2 │ │ │ │ bl 274b8 │ │ │ │ add r0, fp, fp, lsl #3 │ │ │ │ @@ -226916,20 +226919,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ ldrh r7, [r8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r7, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcs 105104 │ │ │ │ + bcs 105110 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r8, [sp] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 105148 │ │ │ │ + bne 105154 │ │ │ │ add r0, sl, r5, lsl #2 │ │ │ │ add r6, r4, #848 @ 0x350 │ │ │ │ add r3, r0, #852 @ 0x354 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ bl 274b8 │ │ │ │ @@ -226939,82 +226942,82 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r6, r0, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ strh r0, [r2, r1] │ │ │ │ str r4, [r2, #792] @ 0x318 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ - bcs 1050dc │ │ │ │ + bcs 1050e8 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r7 │ │ │ │ - bls 1050b4 │ │ │ │ + bls 1050c0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 274b8 │ │ │ │ str sl, [r8, #80] @ 0x50 │ │ │ │ str r5, [r8, #84] @ 0x54 │ │ │ │ str r4, [r8, #88] @ 0x58 │ │ │ │ str r5, [r8, #92] @ 0x5c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #140] @ 105198 │ │ │ │ + ldr r3, [pc, #140] @ 1051a4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 3c798 │ │ │ │ - b 105160 │ │ │ │ + b 10516c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #896 @ 0x380 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r3, [pc, #100] @ 105194 │ │ │ │ + ldr r3, [pc, #100] @ 1051a0 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ - b 105160 │ │ │ │ - ldr r0, [pc, #76] @ 10519c │ │ │ │ - ldr r2, [pc, #76] @ 1051a0 │ │ │ │ + b 10516c │ │ │ │ + ldr r0, [pc, #76] @ 1051a8 │ │ │ │ + ldr r2, [pc, #76] @ 1051ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r7 │ │ │ │ - b 105174 │ │ │ │ + b 105180 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 101374 │ │ │ │ + bl 101380 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #896 @ 0x380 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, pc, ip, lsl #2 │ │ │ │ - andseq r7, pc, r4, asr #2 │ │ │ │ - andseq r1, r6, sp, asr r9 │ │ │ │ - ldrsbeq r7, [pc], -r8 │ │ │ │ + andseq r7, pc, r0, lsl #2 │ │ │ │ + andseq r7, pc, r8, lsr r1 @ │ │ │ │ + @ instruction: 0x001619d1 │ │ │ │ + andseq r7, pc, ip, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r6, [r1] │ │ │ │ movw sl, #314 @ 0x13a │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r6 │ │ │ │ ldrh r9, [r7, sl]! │ │ │ │ bl b3fdc │ │ │ │ mov r0, #368 @ 0x170 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105358 │ │ │ │ + beq 105364 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [sp, #20] │ │ │ │ add ip, r6, #268 @ 0x10c │ │ │ │ str r0, [r4, #264] @ 0x108 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ @@ -227032,15 +227035,15 @@ │ │ │ │ strh r8, [r0, sl]! │ │ │ │ mov sl, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r2, fp │ │ │ │ ldm lr, {r0, r1, r3, r5, r6, r7} │ │ │ │ cmp r8, #12 │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ - bcs 105364 │ │ │ │ + bcs 105370 │ │ │ │ add r5, r9, #1 │ │ │ │ add r0, r4, #268 @ 0x10c │ │ │ │ lsl r2, r8, #2 │ │ │ │ add r1, ip, r5, lsl #2 │ │ │ │ bl 274b8 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ str sl, [sp, #4] │ │ │ │ @@ -227055,19 +227058,19 @@ │ │ │ │ orr r0, r8, #4 │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrh sl, [r0] │ │ │ │ add r1, sl, #1 │ │ │ │ cmp sl, #12 │ │ │ │ - bcs 105340 │ │ │ │ + bcs 10534c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r0, r0, r9 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 105380 │ │ │ │ + bne 10538c │ │ │ │ ldr fp, [sp, #4] │ │ │ │ add r7, r4, #320 @ 0x140 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r0, fp, r9, lsl #2 │ │ │ │ add r3, r0, #324 @ 0x144 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ @@ -227078,81 +227081,81 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r7, r1, lsl #2] │ │ │ │ cmp r1, sl │ │ │ │ strh r1, [r3, r2] │ │ │ │ str r4, [r3, #264] @ 0x108 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ - bcs 105308 │ │ │ │ + bcs 105314 │ │ │ │ add r1, r1, r3 │ │ │ │ cmp r1, sl │ │ │ │ - bls 1052e0 │ │ │ │ + bls 1052ec │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldm r8!, {r2, r3, r7} │ │ │ │ add r1, r5, #4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r8, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str fp, [r5, #32] │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #120] @ 1053c0 │ │ │ │ + ldr r3, [pc, #120] @ 1053cc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 3c798 │ │ │ │ - b 105398 │ │ │ │ + b 1053a4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r3, [pc, #80] @ 1053bc │ │ │ │ + ldr r3, [pc, #80] @ 1053c8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ - b 105398 │ │ │ │ - ldr r0, [pc, #60] @ 1053c4 │ │ │ │ - ldr r2, [pc, #60] @ 1053c8 │ │ │ │ + b 1053a4 │ │ │ │ + ldr r0, [pc, #60] @ 1053d0 │ │ │ │ + ldr r2, [pc, #60] @ 1053d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1053a0 │ │ │ │ + b 1053ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001f6ed4 │ │ │ │ - andseq r6, pc, r8, lsl #30 │ │ │ │ - andseq r1, r6, r5, lsr #14 │ │ │ │ - andseq r6, pc, r0, lsr #29 │ │ │ │ + andseq r6, pc, r8, asr #29 │ │ │ │ + @ instruction: 0x001f6efc │ │ │ │ + mulseq r6, r9, r7 │ │ │ │ + mulseq pc, r4, lr @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r4, [r1] │ │ │ │ movw sl, #402 @ 0x192 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldrh r6, [r7, sl]! │ │ │ │ bl b3fdc │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10558c │ │ │ │ + beq 105598 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ add ip, r4, #356 @ 0x164 │ │ │ │ str r0, [r9, #352] @ 0x160 │ │ │ │ ldr r0, [ip, fp, lsl #2] │ │ │ │ mvn r2, fp │ │ │ │ @@ -227173,15 +227176,15 @@ │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add lr, r1, #8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldm lr, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ - bcs 105598 │ │ │ │ + bcs 1055a4 │ │ │ │ add r5, fp, #1 │ │ │ │ add r0, r9, #356 @ 0x164 │ │ │ │ lsl r2, r8, #2 │ │ │ │ add r1, ip, r5, lsl #2 │ │ │ │ bl 274b8 │ │ │ │ add r1, r4, r5, lsl #5 │ │ │ │ lsl r2, r8, #5 │ │ │ │ @@ -227194,19 +227197,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrh r8, [r0] │ │ │ │ add r1, r8, #1 │ │ │ │ cmp r8, #12 │ │ │ │ - bcs 105574 │ │ │ │ + bcs 105580 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r0, r0, fp │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1055b4 │ │ │ │ + bne 1055c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r7, r9, #408 @ 0x198 │ │ │ │ mov sl, r4 │ │ │ │ add r0, r2, fp, lsl #2 │ │ │ │ add r3, r0, #412 @ 0x19c │ │ │ │ mov fp, r2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ @@ -227219,88 +227222,88 @@ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r7, r1, lsl #2] │ │ │ │ cmp r1, r8 │ │ │ │ strh r1, [r3, r2] │ │ │ │ str r9, [r3, #352] @ 0x160 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ - bcs 10553c │ │ │ │ + bcs 105548 │ │ │ │ add r1, r1, r3 │ │ │ │ cmp r1, r8 │ │ │ │ - bls 105514 │ │ │ │ + bls 105520 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, [r4, #24] │ │ │ │ add r1, r4, #32 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldm sl, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ str ip, [r4, #12] │ │ │ │ str r9, [r4, #8] │ │ │ │ stm r4, {fp, ip} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #148] @ 105610 │ │ │ │ + ldr r3, [pc, #148] @ 10561c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 3c798 │ │ │ │ - b 1055cc │ │ │ │ + b 1055d8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r3, [pc, #108] @ 10560c │ │ │ │ + ldr r3, [pc, #108] @ 105618 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ - b 1055cc │ │ │ │ - ldr r0, [pc, #88] @ 105614 │ │ │ │ - ldr r2, [pc, #88] @ 105618 │ │ │ │ + b 1055d8 │ │ │ │ + ldr r0, [pc, #88] @ 105620 │ │ │ │ + ldr r2, [pc, #88] @ 105624 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1055d4 │ │ │ │ + b 1055e0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 1055f4 │ │ │ │ + beq 105600 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, pc, r0, lsr #25 │ │ │ │ - @ instruction: 0x001f6cd4 │ │ │ │ - @ instruction: 0x001614f1 │ │ │ │ - andseq r6, pc, ip, ror #24 │ │ │ │ + mulseq pc, r4, ip @ │ │ │ │ + andseq r6, pc, r8, asr #25 │ │ │ │ + andseq r1, r6, r5, ror #10 │ │ │ │ + andseq r6, pc, r0, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ ldr sl, [r1] │ │ │ │ movw r8, #1766 @ 0x6e6 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, sl │ │ │ │ ldrh r7, [r5, r8]! │ │ │ │ bl b3fdc │ │ │ │ movw r0, #1816 @ 0x718 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1057f4 │ │ │ │ + beq 105800 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #1760] @ 0x6e0 │ │ │ │ ldr fp, [r6, #8] │ │ │ │ ldrh r0, [r5] │ │ │ │ str r9, [sp, #16] │ │ │ │ mvn r1, fp │ │ │ │ @@ -227321,15 +227324,15 @@ │ │ │ │ mov r6, sl │ │ │ │ add sl, sl, #264 @ 0x108 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ add r1, sl, r0, lsl #3 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ bl 274b8 │ │ │ │ cmp r9, #12 │ │ │ │ - bcs 105800 │ │ │ │ + bcs 10580c │ │ │ │ add r5, fp, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r1, r6, r0, lsl #3 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -227351,19 +227354,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrh r6, [r0] │ │ │ │ add r1, r6, #1 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs 1057dc │ │ │ │ + bcs 1057e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r0, r0, fp │ │ │ │ cmp r0, r1 │ │ │ │ - bne 10581c │ │ │ │ + bne 105828 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ add r7, r4, r0 │ │ │ │ movw r2, #1772 @ 0x6ec │ │ │ │ add r0, r8, fp, lsl #2 │ │ │ │ add r3, r0, r2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ @@ -227376,87 +227379,87 @@ │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r7, r0, lsl #2] │ │ │ │ cmp r0, r6 │ │ │ │ strh r0, [r2, r1] │ │ │ │ str r4, [r2, #1760] @ 0x6e0 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ - bcs 1057b0 │ │ │ │ + bcs 1057bc │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r6 │ │ │ │ - bls 105788 │ │ │ │ + bls 105794 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ str r8, [r6, #160] @ 0xa0 │ │ │ │ str r5, [r6, #164] @ 0xa4 │ │ │ │ str r4, [r6, #168] @ 0xa8 │ │ │ │ str r5, [r6, #172] @ 0xac │ │ │ │ add sp, sp, #356 @ 0x164 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #148] @ 105878 │ │ │ │ + ldr r3, [pc, #148] @ 105884 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 3c798 │ │ │ │ - b 105834 │ │ │ │ + b 105840 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r3, [pc, #108] @ 105874 │ │ │ │ + ldr r3, [pc, #108] @ 105880 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ - b 105834 │ │ │ │ - ldr r0, [pc, #88] @ 10587c │ │ │ │ - ldr r2, [pc, #88] @ 105880 │ │ │ │ + b 105840 │ │ │ │ + ldr r0, [pc, #88] @ 105888 │ │ │ │ + ldr r2, [pc, #88] @ 10588c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 1014c8 │ │ │ │ - b 105858 │ │ │ │ + bl 1014d4 │ │ │ │ + b 105864 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1014c8 │ │ │ │ + bl 1014d4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r6, pc, r8, lsr sl @ │ │ │ │ - andseq r6, pc, ip, ror #20 │ │ │ │ - andseq r1, r6, r9, lsl #5 │ │ │ │ - andseq r6, pc, r4, lsl #20 │ │ │ │ + andseq r6, pc, ip, lsr #20 │ │ │ │ + andseq r6, pc, r0, ror #20 │ │ │ │ + @ instruction: 0x001612fd │ │ │ │ + @ instruction: 0x001f69f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #500 @ 0x1f4 │ │ │ │ ldr fp, [r0, #20] │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ mov r0, fp │ │ │ │ ldrh r4, [r0, r1]! │ │ │ │ add r9, r5, r4 │ │ │ │ cmp r9, #12 │ │ │ │ - bcs 105acc │ │ │ │ + bcs 105ad8 │ │ │ │ ldr r6, [sl, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldrh r7, [r2, r1]! │ │ │ │ cmp r7, r5 │ │ │ │ - bcc 105ae4 │ │ │ │ + bcc 105af0 │ │ │ │ sub r8, r7, r5 │ │ │ │ strh r8, [r2] │ │ │ │ strh r9, [r0] │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r0, fp, r0, lsl #3 │ │ │ │ lsl r2, r1, #3 │ │ │ │ @@ -227469,15 +227472,15 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 2729c │ │ │ │ add r1, r8, #1 │ │ │ │ sub r0, r5, #1 │ │ │ │ sub r7, r7, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 105afc │ │ │ │ + bne 105b08 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, r1 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r1, r6, r0, lsl #3 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -227545,17 +227548,17 @@ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ mov r1, r8 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105abc │ │ │ │ + beq 105ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105b14 │ │ │ │ + beq 105b20 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movw r4, #1768 @ 0x6e8 │ │ │ │ add r6, fp, r4 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ add r0, r6, r5, lsl #2 │ │ │ │ @@ -227573,68 +227576,68 @@ │ │ │ │ movw r2, #1764 @ 0x6e4 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r3, [r6, r1, lsl #2] │ │ │ │ strh r1, [r3, r2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str fp, [r3, #1760] @ 0x6e0 │ │ │ │ - bne 105aa0 │ │ │ │ - b 105ac4 │ │ │ │ + bne 105aac │ │ │ │ + b 105ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105b14 │ │ │ │ + bne 105b20 │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 105b2c │ │ │ │ + ldr r0, [pc, #88] @ 105b38 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ 105b30 │ │ │ │ + ldr r2, [pc, #84] @ 105b3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #72] @ 105b34 │ │ │ │ + ldr r0, [pc, #72] @ 105b40 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ 105b38 │ │ │ │ + ldr r2, [pc, #68] @ 105b44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #56] @ 105b3c │ │ │ │ + ldr r0, [pc, #56] @ 105b48 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ 105b40 │ │ │ │ + ldr r2, [pc, #52] @ 105b4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #40] @ 105b44 │ │ │ │ + ldr r0, [pc, #40] @ 105b50 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 105b48 │ │ │ │ + ldr r2, [pc, #36] @ 105b54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq r1, r6, r2, lsr r0 │ │ │ │ - mulseq pc, r0, r7 @ │ │ │ │ - andseq r1, r6, sp, asr #32 │ │ │ │ - andseq r6, pc, r8, lsl #15 │ │ │ │ - andseq r0, r6, r5, lsr #31 │ │ │ │ - andseq r6, pc, r0, lsr #14 │ │ │ │ - andseq r1, r6, r4, asr #32 │ │ │ │ - andseq r6, pc, r8, ror #14 │ │ │ │ + andseq r1, r6, r6, lsr #1 │ │ │ │ + andseq r6, pc, r4, lsl #15 │ │ │ │ + andseq r1, r6, r1, asr #1 │ │ │ │ + andseq r6, pc, ip, ror r7 @ │ │ │ │ + andseq r1, r6, r9, lsl r0 │ │ │ │ + andseq r6, pc, r4, lsl r7 @ │ │ │ │ + ldrheq r1, [r6], -r8 │ │ │ │ + andseq r6, pc, ip, asr r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ ldrh r5, [r0, r1]! │ │ │ │ add sl, r6, r5 │ │ │ │ cmp sl, #12 │ │ │ │ - bcs 105d34 │ │ │ │ + bcs 105d40 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrh r7, [r2, r1]! │ │ │ │ cmp r7, r6 │ │ │ │ - bcc 105d4c │ │ │ │ + bcc 105d58 │ │ │ │ add r1, r4, #268 @ 0x10c │ │ │ │ sub r9, r7, r6 │ │ │ │ strh r9, [r2] │ │ │ │ lsl r2, r5, #2 │ │ │ │ strh sl, [r0] │ │ │ │ add r0, r1, r6, lsl #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -227646,15 +227649,15 @@ │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 2729c │ │ │ │ add r1, r9, #1 │ │ │ │ sub r0, r6, #1 │ │ │ │ sub r8, r7, r1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne 105d64 │ │ │ │ + bne 105d70 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ lsl r2, r8, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r7, r5, #268 @ 0x10c │ │ │ │ stmib sp, {r6, sl} │ │ │ │ mov r6, r1 │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ @@ -227700,17 +227703,17 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [fp, #24] │ │ │ │ ldr r1, [fp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105d24 │ │ │ │ + beq 105d30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105d7c │ │ │ │ + beq 105d88 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r6, r4, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, r1, #4 │ │ │ │ add r0, r6, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 2729c │ │ │ │ @@ -227727,82 +227730,82 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r4, r1, lsl #2 │ │ │ │ ldr r3, [r3, #320] @ 0x140 │ │ │ │ strh r1, [r3, r2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r4, [r3, #264] @ 0x108 │ │ │ │ - bne 105d04 │ │ │ │ - b 105d2c │ │ │ │ + bne 105d10 │ │ │ │ + b 105d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105d7c │ │ │ │ + bne 105d88 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 105d94 │ │ │ │ + ldr r0, [pc, #88] @ 105da0 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ 105d98 │ │ │ │ + ldr r2, [pc, #84] @ 105da4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #72] @ 105d9c │ │ │ │ + ldr r0, [pc, #72] @ 105da8 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ 105da0 │ │ │ │ + ldr r2, [pc, #68] @ 105dac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #56] @ 105da4 │ │ │ │ + ldr r0, [pc, #56] @ 105db0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ 105da8 │ │ │ │ + ldr r2, [pc, #52] @ 105db4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #40] @ 105dac │ │ │ │ + ldr r0, [pc, #40] @ 105db8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 105db0 │ │ │ │ + ldr r2, [pc, #36] @ 105dbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq r0, r6, sl, asr #27 │ │ │ │ - andseq r6, pc, r8, lsr #10 │ │ │ │ - andseq r0, r6, r5, ror #27 │ │ │ │ - andseq r6, pc, r0, lsr #10 │ │ │ │ - andseq r0, r6, sp, lsr sp │ │ │ │ - @ instruction: 0x001f64b8 │ │ │ │ - @ instruction: 0x00160ddc │ │ │ │ - andseq r6, pc, r0, lsl #10 │ │ │ │ + andseq r0, r6, lr, lsr lr │ │ │ │ + andseq r6, pc, ip, lsl r5 @ │ │ │ │ + andseq r0, r6, r9, asr lr │ │ │ │ + andseq r6, pc, r4, lsl r5 @ │ │ │ │ + @ instruction: 0x00160db1 │ │ │ │ + andseq r6, pc, ip, lsr #9 │ │ │ │ + andseq r0, r6, r0, asr lr │ │ │ │ + @ instruction: 0x001f64f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr fp, [r0, #20] │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ mov r0, fp │ │ │ │ ldrh r7, [r0, r1]! │ │ │ │ add r4, r5, r7 │ │ │ │ cmp r4, #12 │ │ │ │ - bcs 105f38 │ │ │ │ + bcs 105f44 │ │ │ │ ldr r9, [sl, #12] │ │ │ │ mov r2, r9 │ │ │ │ ldrh r8, [r2, r1]! │ │ │ │ cmp r8, r5 │ │ │ │ - bcc 105f50 │ │ │ │ + bcc 105f5c │ │ │ │ sub r6, r8, r5 │ │ │ │ strh r6, [r2] │ │ │ │ strh r4, [r0] │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r0, fp, r0, lsl #3 │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, fp │ │ │ │ bl 2729c │ │ │ │ add r2, r6, #1 │ │ │ │ sub r1, r5, #1 │ │ │ │ sub r0, r8, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 105f68 │ │ │ │ + bne 105f74 │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ stm sp, {r2, r7} │ │ │ │ add r1, r9, r1, lsl #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, fp │ │ │ │ @@ -227828,17 +227831,17 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, fp, r0, lsl #3 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sl, #24] │ │ │ │ ldr r1, [sl, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105f28 │ │ │ │ + beq 105f34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 105f80 │ │ │ │ + beq 105f8c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r6, fp, #272 @ 0x110 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ @@ -227856,68 +227859,68 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, fp, r1, lsl #2 │ │ │ │ ldr r3, [r3, #272] @ 0x110 │ │ │ │ strh r1, [r3, r2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str fp, [r3, #264] @ 0x108 │ │ │ │ - bne 105f08 │ │ │ │ - b 105f30 │ │ │ │ + bne 105f14 │ │ │ │ + b 105f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105f80 │ │ │ │ + bne 105f8c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 105f98 │ │ │ │ + ldr r0, [pc, #88] @ 105fa4 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ 105f9c │ │ │ │ + ldr r2, [pc, #84] @ 105fa8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #72] @ 105fa0 │ │ │ │ + ldr r0, [pc, #72] @ 105fac │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ 105fa4 │ │ │ │ + ldr r2, [pc, #68] @ 105fb0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #56] @ 105fa8 │ │ │ │ + ldr r0, [pc, #56] @ 105fb4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ 105fac │ │ │ │ + ldr r2, [pc, #52] @ 105fb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #40] @ 105fb0 │ │ │ │ + ldr r0, [pc, #40] @ 105fbc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 105fb4 │ │ │ │ + ldr r2, [pc, #36] @ 105fc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq r0, r6, r6, asr #23 │ │ │ │ - andseq r6, pc, r4, lsr #6 │ │ │ │ - andseq r0, r6, r1, ror #23 │ │ │ │ - andseq r6, pc, ip, lsl r3 @ │ │ │ │ - andseq r0, r6, r9, lsr fp │ │ │ │ - @ instruction: 0x001f62b4 │ │ │ │ - @ instruction: 0x00160bd8 │ │ │ │ - @ instruction: 0x001f62fc │ │ │ │ + andseq r0, r6, sl, lsr ip │ │ │ │ + andseq r6, pc, r8, lsl r3 @ │ │ │ │ + andseq r0, r6, r5, asr ip │ │ │ │ + andseq r6, pc, r0, lsl r3 @ │ │ │ │ + andseq r0, r6, sp, lsr #23 │ │ │ │ + andseq r6, pc, r8, lsr #5 │ │ │ │ + andseq r0, r6, ip, asr #24 │ │ │ │ + @ instruction: 0x001f62f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ mov r0, r4 │ │ │ │ ldrh sl, [r0, r1]! │ │ │ │ add r9, r6, sl │ │ │ │ cmp r9, #12 │ │ │ │ - bcs 1061ec │ │ │ │ + bcs 1061f8 │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldrh r7, [r2, r1]! │ │ │ │ cmp r7, r6 │ │ │ │ - bcc 106204 │ │ │ │ + bcc 106210 │ │ │ │ add r1, r4, #1408 @ 0x580 │ │ │ │ sub r8, r7, r6 │ │ │ │ strh r8, [r2] │ │ │ │ lsl r2, sl, #5 │ │ │ │ strh r9, [r0] │ │ │ │ add r0, r1, r6, lsl #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ @@ -227926,15 +227929,15 @@ │ │ │ │ lsl r2, sl, #7 │ │ │ │ mov r1, r4 │ │ │ │ bl 2729c │ │ │ │ add r1, r8, #1 │ │ │ │ sub r0, r6, #1 │ │ │ │ sub r2, r7, r1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 10621c │ │ │ │ + bne 106228 │ │ │ │ add r0, r5, #1408 @ 0x580 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, r0, r1, lsl #5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ @@ -228001,17 +228004,17 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1061dc │ │ │ │ + beq 1061e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106234 │ │ │ │ + beq 106240 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movw r5, #1768 @ 0x6e8 │ │ │ │ add r6, r4, r5 │ │ │ │ add r2, r0, r1, lsl #2 │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ @@ -228029,67 +228032,67 @@ │ │ │ │ movw r2, #1764 @ 0x6e4 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r3, [r6, r1, lsl #2] │ │ │ │ strh r1, [r3, r2] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r4, [r3, #1760] @ 0x6e0 │ │ │ │ - bne 1061c0 │ │ │ │ - b 1061e4 │ │ │ │ + bne 1061cc │ │ │ │ + b 1061f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106234 │ │ │ │ + bne 106240 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 10624c │ │ │ │ + ldr r0, [pc, #88] @ 106258 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #84] @ 106250 │ │ │ │ + ldr r2, [pc, #84] @ 10625c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #72] @ 106254 │ │ │ │ + ldr r0, [pc, #72] @ 106260 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #68] @ 106258 │ │ │ │ + ldr r2, [pc, #68] @ 106264 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #56] @ 10625c │ │ │ │ + ldr r0, [pc, #56] @ 106268 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ 106260 │ │ │ │ + ldr r2, [pc, #52] @ 10626c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #40] @ 106264 │ │ │ │ + ldr r0, [pc, #40] @ 106270 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 106268 │ │ │ │ + ldr r2, [pc, #36] @ 106274 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq r0, r6, r2, lsl r9 │ │ │ │ - andseq r6, pc, r0, ror r0 @ │ │ │ │ - andseq r0, r6, sp, lsr #18 │ │ │ │ - andseq r6, pc, r8, rrx │ │ │ │ - andseq r0, r6, r5, lsl #17 │ │ │ │ - andseq r6, pc, r0 │ │ │ │ - andseq r0, r6, r4, lsr #18 │ │ │ │ - andseq r6, pc, r8, asr #32 │ │ │ │ + andseq r0, r6, r6, lsl #19 │ │ │ │ + andseq r6, pc, r4, rrx │ │ │ │ + andseq r0, r6, r1, lsr #19 │ │ │ │ + andseq r6, pc, ip, asr r0 @ │ │ │ │ + @ instruction: 0x001608f9 │ │ │ │ + @ instruction: 0x001f5ff4 │ │ │ │ + mulseq r6, r8, r9 │ │ │ │ + andseq r6, pc, ip, lsr r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r9, r0 │ │ │ │ movw r3, #270 @ 0x10e │ │ │ │ mov r0, r6 │ │ │ │ ldrh fp, [r0, r3]! │ │ │ │ add r4, r1, fp │ │ │ │ cmp r4, #12 │ │ │ │ - bcs 106450 │ │ │ │ + bcs 10645c │ │ │ │ ldr r8, [r9, #20] │ │ │ │ mov r2, r8 │ │ │ │ ldrh r3, [r2, r3]! @ │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 106468 │ │ │ │ + bcc 106474 │ │ │ │ ldr r5, [r9, #8] │ │ │ │ add sl, sp, #24 │ │ │ │ strh r4, [r0] │ │ │ │ sub r0, r3, r1 │ │ │ │ ldr ip, [r9] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [r2] │ │ │ │ @@ -228126,17 +228129,17 @@ │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ bl 2729c │ │ │ │ ldr r0, [r9, #24] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106440 │ │ │ │ + beq 10644c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106480 │ │ │ │ + beq 10648c │ │ │ │ ldr sl, [sp] │ │ │ │ add r6, r8, #272 @ 0x110 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r4, sl, #1 │ │ │ │ add r7, r9, #272 @ 0x110 │ │ │ │ mov r1, r6 │ │ │ │ @@ -228149,93 +228152,93 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2729c │ │ │ │ ldr r1, [r7, r4, lsl #2] │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ cmp r5, #1 │ │ │ │ strh r4, [r1, r0] │ │ │ │ str r9, [r1, #264] @ 0x108 │ │ │ │ - beq 106418 │ │ │ │ + beq 106424 │ │ │ │ add r1, sl, #2 │ │ │ │ cmp r5, #2 │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ strh r1, [r2, r0] │ │ │ │ str r9, [r2, #264] @ 0x108 │ │ │ │ - beq 106418 │ │ │ │ + beq 106424 │ │ │ │ add r2, sl, #3 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ cmp r5, #3 │ │ │ │ ldr r3, [r7, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str r9, [r3, #264] @ 0x108 │ │ │ │ - beq 106418 │ │ │ │ + beq 106424 │ │ │ │ add r2, sl, #4 │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r7, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str r9, [r3, #264] @ 0x108 │ │ │ │ - beq 106418 │ │ │ │ + beq 106424 │ │ │ │ add r1, sl, #5 │ │ │ │ mov r3, #268 @ 0x10c │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ strh r1, [r2, r3] │ │ │ │ str r9, [r2, #264] @ 0x108 │ │ │ │ add r1, fp, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r8, r2, lsl #2 │ │ │ │ ldr r3, [r3, #272] @ 0x110 │ │ │ │ strh r2, [r3, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r8, [r3, #264] @ 0x108 │ │ │ │ - bne 106420 │ │ │ │ - b 106448 │ │ │ │ + bne 10642c │ │ │ │ + b 106454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106480 │ │ │ │ + bne 10648c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ 106498 │ │ │ │ + ldr r0, [pc, #64] @ 1064a4 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #60] @ 10649c │ │ │ │ + ldr r2, [pc, #60] @ 1064a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #48] @ 1064a0 │ │ │ │ + ldr r0, [pc, #48] @ 1064ac │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ 1064a4 │ │ │ │ + ldr r2, [pc, #44] @ 1064b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #32] @ 1064a8 │ │ │ │ + ldr r0, [pc, #32] @ 1064b4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ 1064ac │ │ │ │ + ldr r2, [pc, #28] @ 1064b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq r0, r6, r0, lsr r7 │ │ │ │ - andseq r5, pc, ip, lsr lr @ │ │ │ │ - andseq r0, r6, sl, asr #14 │ │ │ │ - andseq r5, pc, r4, lsr lr @ │ │ │ │ - @ instruction: 0x001606d8 │ │ │ │ - andseq r5, pc, ip, lsr #28 │ │ │ │ + andseq r0, r6, r4, lsr #15 │ │ │ │ + andseq r5, pc, r0, lsr lr @ │ │ │ │ + @ instruction: 0x001607be │ │ │ │ + andseq r5, pc, r8, lsr #28 │ │ │ │ + andseq r0, r6, ip, asr #14 │ │ │ │ + andseq r5, pc, r0, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #508 @ 0x1fc │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r2, #1766 @ 0x6e6 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r6, [r0, r2]! │ │ │ │ add r1, r1, r6 │ │ │ │ cmp r1, #12 │ │ │ │ - bcs 106768 │ │ │ │ + bcs 106774 │ │ │ │ ldr fp, [r7, #20] │ │ │ │ mov r3, fp │ │ │ │ ldrh r2, [r3, r2]! @ │ │ │ │ cmp r2, r5 │ │ │ │ - bcc 106780 │ │ │ │ + bcc 10678c │ │ │ │ strh r1, [r0] │ │ │ │ sub r0, r2, r5 │ │ │ │ add r1, r5, r5, lsl #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ strh r0, [r3] │ │ │ │ mvn r0, #135 @ 0x87 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -228325,17 +228328,17 @@ │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106758 │ │ │ │ + beq 106764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106798 │ │ │ │ + beq 1067a4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r4, r6, #1 │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ mov r8, r6 │ │ │ │ add r6, fp, r0 │ │ │ │ add r9, sl, r0 │ │ │ │ add r0, r9, r4, lsl #2 │ │ │ │ @@ -228348,92 +228351,92 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2729c │ │ │ │ ldr r1, [r9, r4, lsl #2] │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ cmp r7, #1 │ │ │ │ strh r4, [r1, r0] │ │ │ │ str sl, [r1, #1760] @ 0x6e0 │ │ │ │ - beq 106734 │ │ │ │ + beq 106740 │ │ │ │ add r1, r8, #2 │ │ │ │ cmp r7, #2 │ │ │ │ ldr r2, [r9, r1, lsl #2] │ │ │ │ strh r1, [r2, r0] │ │ │ │ str sl, [r2, #1760] @ 0x6e0 │ │ │ │ - beq 106734 │ │ │ │ + beq 106740 │ │ │ │ add r2, r8, #3 │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ cmp r7, #3 │ │ │ │ ldr r3, [r9, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str sl, [r3, #1760] @ 0x6e0 │ │ │ │ - beq 106734 │ │ │ │ + beq 106740 │ │ │ │ add r2, r8, #4 │ │ │ │ cmp r7, #4 │ │ │ │ ldr r3, [r9, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str sl, [r3, #1760] @ 0x6e0 │ │ │ │ - beq 106734 │ │ │ │ + beq 106740 │ │ │ │ add r1, r8, #5 │ │ │ │ movw r3, #1764 @ 0x6e4 │ │ │ │ ldr r2, [r9, r1, lsl #2] │ │ │ │ strh r1, [r2, r3] │ │ │ │ str sl, [r2, #1760] @ 0x6e0 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r6, r2, lsl #2] │ │ │ │ strh r2, [r3, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str fp, [r3, #1760] @ 0x6e0 │ │ │ │ - bne 10673c │ │ │ │ - b 106760 │ │ │ │ + bne 106748 │ │ │ │ + b 10676c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106798 │ │ │ │ + bne 1067a4 │ │ │ │ add sp, sp, #508 @ 0x1fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ 1067b0 │ │ │ │ + ldr r0, [pc, #64] @ 1067bc │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #60] @ 1067b4 │ │ │ │ + ldr r2, [pc, #60] @ 1067c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #48] @ 1067b8 │ │ │ │ + ldr r0, [pc, #48] @ 1067c4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ 1067bc │ │ │ │ + ldr r2, [pc, #44] @ 1067c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #32] @ 1067c0 │ │ │ │ + ldr r0, [pc, #32] @ 1067cc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ 1067c4 │ │ │ │ + ldr r2, [pc, #28] @ 1067d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq r0, r6, r8, lsl r4 │ │ │ │ - andseq r5, pc, r4, lsr #22 │ │ │ │ - andseq r0, r6, r2, lsr r4 │ │ │ │ - andseq r5, pc, ip, lsl fp @ │ │ │ │ - andseq r0, r6, r0, asr #7 │ │ │ │ - andseq r5, pc, r4, lsl fp @ │ │ │ │ + andseq r0, r6, ip, lsl #9 │ │ │ │ + andseq r5, pc, r8, lsl fp @ │ │ │ │ + andseq r0, r6, r6, lsr #9 │ │ │ │ + andseq r5, pc, r0, lsl fp @ │ │ │ │ + andseq r0, r6, r4, lsr r4 │ │ │ │ + andseq r5, pc, r8, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r2, #1766 @ 0x6e6 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ ldrh fp, [r0, r2]! │ │ │ │ add r1, r1, fp │ │ │ │ cmp r1, #12 │ │ │ │ - bcs 106a54 │ │ │ │ + bcs 106a60 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mov r3, r4 │ │ │ │ ldrh r2, [r3, r2]! @ │ │ │ │ cmp r2, r6 │ │ │ │ - bcc 106a6c │ │ │ │ + bcc 106a78 │ │ │ │ sub sl, r6, #1 │ │ │ │ strh r1, [r0] │ │ │ │ sub r0, r2, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [r3] │ │ │ │ add r1, r4, sl, lsl #7 │ │ │ │ add r0, sp, #32 │ │ │ │ @@ -228515,17 +228518,17 @@ │ │ │ │ lsl r2, r7, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106a44 │ │ │ │ + beq 106a50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106a84 │ │ │ │ + beq 106a90 │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ add r6, r4, r0 │ │ │ │ add r8, r9, r0 │ │ │ │ lsl r2, sl, #2 │ │ │ │ add r0, r8, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ bl 274b8 │ │ │ │ @@ -228535,92 +228538,92 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2729c │ │ │ │ ldr r1, [r8, r5, lsl #2] │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ cmp sl, #1 │ │ │ │ strh r5, [r1, r0] │ │ │ │ str r9, [r1, #1760] @ 0x6e0 │ │ │ │ - beq 106a20 │ │ │ │ + beq 106a2c │ │ │ │ add r1, fp, #2 │ │ │ │ cmp sl, #2 │ │ │ │ ldr r2, [r8, r1, lsl #2] │ │ │ │ strh r1, [r2, r0] │ │ │ │ str r9, [r2, #1760] @ 0x6e0 │ │ │ │ - beq 106a20 │ │ │ │ + beq 106a2c │ │ │ │ add r2, fp, #3 │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ cmp sl, #3 │ │ │ │ ldr r3, [r8, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str r9, [r3, #1760] @ 0x6e0 │ │ │ │ - beq 106a20 │ │ │ │ + beq 106a2c │ │ │ │ add r2, fp, #4 │ │ │ │ cmp sl, #4 │ │ │ │ ldr r3, [r8, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str r9, [r3, #1760] @ 0x6e0 │ │ │ │ - beq 106a20 │ │ │ │ + beq 106a2c │ │ │ │ add r1, fp, #5 │ │ │ │ movw r3, #1764 @ 0x6e4 │ │ │ │ ldr r2, [r8, r1, lsl #2] │ │ │ │ strh r1, [r2, r3] │ │ │ │ str r9, [r2, #1760] @ 0x6e0 │ │ │ │ add r1, r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r6, r2, lsl #2] │ │ │ │ strh r2, [r3, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r4, [r3, #1760] @ 0x6e0 │ │ │ │ - bne 106a28 │ │ │ │ - b 106a4c │ │ │ │ + bne 106a34 │ │ │ │ + b 106a58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106a84 │ │ │ │ + bne 106a90 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ 106a9c │ │ │ │ + ldr r0, [pc, #64] @ 106aa8 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #60] @ 106aa0 │ │ │ │ + ldr r2, [pc, #60] @ 106aac │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #48] @ 106aa4 │ │ │ │ + ldr r0, [pc, #48] @ 106ab0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ 106aa8 │ │ │ │ + ldr r2, [pc, #44] @ 106ab4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #32] @ 106aac │ │ │ │ + ldr r0, [pc, #32] @ 106ab8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ 106ab0 │ │ │ │ + ldr r2, [pc, #28] @ 106abc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq r0, r6, ip, lsr #2 │ │ │ │ - andseq r5, pc, r8, lsr r8 @ │ │ │ │ - andseq r0, r6, r6, asr #2 │ │ │ │ - andseq r5, pc, r0, lsr r8 @ │ │ │ │ - ldrsbeq r0, [r6], -r4 │ │ │ │ - andseq r5, pc, r8, lsr #16 │ │ │ │ + andseq r0, r6, r0, lsr #3 │ │ │ │ + andseq r5, pc, ip, lsr #16 │ │ │ │ + @ instruction: 0x001601ba │ │ │ │ + andseq r5, pc, r4, lsr #16 │ │ │ │ + andseq r0, r6, r8, asr #2 │ │ │ │ + andseq r5, pc, ip, lsl r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr sl, [r0, #12] │ │ │ │ mov r9, r1 │ │ │ │ movw r2, #314 @ 0x13a │ │ │ │ mov r1, sl │ │ │ │ ldrh r3, [r1, r2]! │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r6, r9, r3 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs 106d28 │ │ │ │ + bcs 106d34 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r3, r4 │ │ │ │ ldrh r2, [r3, r2]! @ │ │ │ │ cmp r2, r9 │ │ │ │ - bcc 106d40 │ │ │ │ + bcc 106d4c │ │ │ │ strh r6, [r1] │ │ │ │ sub r1, r2, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ strh r1, [r3] │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r9, lsl #2 │ │ │ │ @@ -228692,17 +228695,17 @@ │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106d18 │ │ │ │ + beq 106d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106d58 │ │ │ │ + beq 106d64 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r6, r4, #320 @ 0x140 │ │ │ │ lsl r2, r7, #2 │ │ │ │ add r9, r8, #320 @ 0x140 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r9, fp, lsl #2 │ │ │ │ bl 274b8 │ │ │ │ @@ -228711,93 +228714,93 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2729c │ │ │ │ ldr r1, [r9, fp, lsl #2] │ │ │ │ mov r0, #312 @ 0x138 │ │ │ │ cmp r7, #1 │ │ │ │ strh fp, [r1, r0] │ │ │ │ str r8, [r1, #264] @ 0x108 │ │ │ │ - beq 106cf0 │ │ │ │ + beq 106cfc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ ldr r2, [r9, r1, lsl #2] │ │ │ │ strh r1, [r2, r0] │ │ │ │ str r8, [r2, #264] @ 0x108 │ │ │ │ - beq 106cf0 │ │ │ │ + beq 106cfc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #3 │ │ │ │ add r2, r1, #3 │ │ │ │ mov r1, #312 @ 0x138 │ │ │ │ ldr r3, [r9, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str r8, [r3, #264] @ 0x108 │ │ │ │ - beq 106cf0 │ │ │ │ + beq 106cfc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r9, r2, lsl #2] │ │ │ │ strh r2, [r3, r1] │ │ │ │ str r8, [r3, #264] @ 0x108 │ │ │ │ - beq 106cf0 │ │ │ │ + beq 106cfc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, #312 @ 0x138 │ │ │ │ add r1, r1, #5 │ │ │ │ ldr r2, [r9, r1, lsl #2] │ │ │ │ strh r1, [r2, r3] │ │ │ │ str r8, [r2, #264] @ 0x108 │ │ │ │ add r1, sl, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #320] @ 0x140 │ │ │ │ strh r2, [r3, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r4, [r3, #264] @ 0x108 │ │ │ │ - bne 106cf8 │ │ │ │ - b 106d20 │ │ │ │ + bne 106d04 │ │ │ │ + b 106d2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106d58 │ │ │ │ + bne 106d64 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ 106d70 │ │ │ │ + ldr r0, [pc, #64] @ 106d7c │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ - ldr r2, [pc, #60] @ 106d74 │ │ │ │ + ldr r2, [pc, #60] @ 106d80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #48] @ 106d78 │ │ │ │ + ldr r0, [pc, #48] @ 106d84 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ 106d7c │ │ │ │ + ldr r2, [pc, #44] @ 106d88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #32] @ 106d80 │ │ │ │ + ldr r0, [pc, #32] @ 106d8c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #28] @ 106d84 │ │ │ │ + ldr r2, [pc, #28] @ 106d90 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq pc, r5, r8, asr lr @ │ │ │ │ - andseq r5, pc, r4, ror #10 │ │ │ │ - andseq pc, r5, r2, ror lr @ │ │ │ │ - andseq r5, pc, ip, asr r5 @ │ │ │ │ - andseq pc, r5, r0, lsl #28 │ │ │ │ - andseq r5, pc, r4, asr r5 @ │ │ │ │ + andseq pc, r5, ip, asr #29 │ │ │ │ + andseq r5, pc, r8, asr r5 @ │ │ │ │ + andseq pc, r5, r6, ror #29 │ │ │ │ + andseq r5, pc, r0, asr r5 @ │ │ │ │ + andseq pc, r5, r4, ror lr @ │ │ │ │ + andseq r5, pc, r8, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ movw r2, #1766 @ 0x6e6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, fp │ │ │ │ ldrh sl, [r1, r2]! │ │ │ │ ldrh r6, [r3, r2] │ │ │ │ add r7, sl, #1 │ │ │ │ add r5, r7, r6 │ │ │ │ cmp r5, #12 │ │ │ │ - bcs 106fbc │ │ │ │ + bcs 106fc8 │ │ │ │ ldr r8, [r0] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ @@ -228870,38 +228873,38 @@ │ │ │ │ lsl r2, r6, #2 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ add r0, r1, r7 │ │ │ │ add r1, r1, r4 │ │ │ │ bl 2729c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 106f20 │ │ │ │ + bcs 106f2c │ │ │ │ add r0, r8, r4 │ │ │ │ sub r1, r1, #1 │ │ │ │ movw r2, #1764 @ 0x6e4 │ │ │ │ ldr r3, [r0, r9, lsl #2] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r1, r9 │ │ │ │ strh r9, [r3, r2] │ │ │ │ str r8, [r3, #1760] @ 0x6e0 │ │ │ │ - bne 106f08 │ │ │ │ + bne 106f14 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrh r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 106f9c │ │ │ │ + bcc 106fa8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp] │ │ │ │ add r6, r1, #1 │ │ │ │ sub r0, r0, sl │ │ │ │ cmp r6, r0 │ │ │ │ - bne 106fd4 │ │ │ │ + bne 106fe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ add r0, fp, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ bl 274b8 │ │ │ │ @@ -228909,53 +228912,53 @@ │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ add r0, fp, r0 │ │ │ │ ldr r2, [r0, sl, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ strh sl, [r2, r1] │ │ │ │ str fp, [r2, #1760] @ 0x6e0 │ │ │ │ - bne 106f80 │ │ │ │ + bne 106f8c │ │ │ │ movw r7, #1816 @ 0x718 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 106fec │ │ │ │ + ldr r0, [pc, #40] @ 106ff8 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #36] @ 106ff0 │ │ │ │ + ldr r2, [pc, #36] @ 106ffc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #24] @ 106ff4 │ │ │ │ + ldr r0, [pc, #24] @ 107000 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #20] @ 106ff8 │ │ │ │ + ldr r2, [pc, #20] @ 107004 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq pc, r5, ip, lsr #25 │ │ │ │ - andseq r5, pc, r0, lsl r3 @ │ │ │ │ - andseq pc, r5, sp, asr #21 │ │ │ │ - andseq r5, pc, r8, asr #4 │ │ │ │ + andseq pc, r5, r0, lsr #26 │ │ │ │ + andseq r5, pc, r4, lsl #6 │ │ │ │ + andseq pc, r5, r1, asr #22 │ │ │ │ + andseq r5, pc, ip, lsr r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ movw r2, #314 @ 0x13a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ ldrh r5, [r1, r2]! │ │ │ │ ldrh r7, [r3, r2] │ │ │ │ add r4, r5, #1 │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 1071e4 │ │ │ │ + bcs 1071f0 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldrh r2, [r0, r2]! @ │ │ │ │ @@ -229011,88 +229014,88 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r8, r4, lsl #2 │ │ │ │ add r0, r1, #320 @ 0x140 │ │ │ │ add r1, r1, #324 @ 0x144 │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 107154 │ │ │ │ + bcs 107160 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, #312 @ 0x138 │ │ │ │ add r2, r8, r9, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ strh r9, [r2, r1] │ │ │ │ str r8, [r2, #264] @ 0x108 │ │ │ │ - bne 107138 │ │ │ │ + bne 107144 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1071c8 │ │ │ │ + bcc 1071d4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r0, [sp] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1071fc │ │ │ │ + bne 107208 │ │ │ │ add r0, fp, #320 @ 0x140 │ │ │ │ add r1, r6, #320 @ 0x140 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ lsl r2, r5, #2 │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, #81 @ 0x51 │ │ │ │ mov r1, #312 @ 0x138 │ │ │ │ ldr r2, [fp, r0, lsl #2] │ │ │ │ sub r3, r0, #80 @ 0x50 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ strh r3, [r2, r1] │ │ │ │ str fp, [r2, #264] @ 0x108 │ │ │ │ - bne 1071a8 │ │ │ │ + bne 1071b4 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 107214 │ │ │ │ + ldr r0, [pc, #40] @ 107220 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #36] @ 107218 │ │ │ │ + ldr r2, [pc, #36] @ 107224 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #24] @ 10721c │ │ │ │ + ldr r0, [pc, #24] @ 107228 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #20] @ 107220 │ │ │ │ + ldr r2, [pc, #20] @ 10722c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq pc, r5, r4, lsl #21 │ │ │ │ - andseq r5, pc, r8, ror #1 │ │ │ │ - andseq pc, r5, r5, lsr #17 │ │ │ │ - andseq r5, pc, r0, lsr #32 │ │ │ │ + @ instruction: 0x0015faf8 │ │ │ │ + ldrsbeq r5, [pc], -ip │ │ │ │ + andseq pc, r5, r9, lsl r9 @ │ │ │ │ + andseq r5, pc, r4, lsl r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr r9, [r0, #12] │ │ │ │ movw ip, #1766 @ 0x6e6 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ mov r1, r9 │ │ │ │ ldrh r5, [r1, ip]! │ │ │ │ ldrh r6, [r7, ip] │ │ │ │ add r3, r5, #1 │ │ │ │ add r4, r3, r6 │ │ │ │ cmp r4, #12 │ │ │ │ - bcs 107434 │ │ │ │ + bcs 107440 │ │ │ │ ldr r8, [r0] │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ @@ -229156,38 +229159,38 @@ │ │ │ │ lsl r2, fp, #2 │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ add r0, r1, r7 │ │ │ │ add r1, r1, r4 │ │ │ │ bl 2729c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 107398 │ │ │ │ + bcs 1073a4 │ │ │ │ add r0, r8, r4 │ │ │ │ sub r1, r1, #1 │ │ │ │ movw r2, #1764 @ 0x6e4 │ │ │ │ ldr r3, [r0, sl, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r1, sl │ │ │ │ strh sl, [r3, r2] │ │ │ │ str r8, [r3, #1760] @ 0x6e0 │ │ │ │ - bne 107380 │ │ │ │ + bne 10738c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrh r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 107414 │ │ │ │ + bcc 107420 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 10744c │ │ │ │ + bne 107458 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ add r0, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ lsl r2, r6, #2 │ │ │ │ bl 274b8 │ │ │ │ @@ -229195,52 +229198,52 @@ │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ add r0, r9, r0 │ │ │ │ ldr r2, [r0, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ strh r5, [r2, r1] │ │ │ │ str r9, [r2, #1760] @ 0x6e0 │ │ │ │ - bne 1073f8 │ │ │ │ + bne 107404 │ │ │ │ movw r7, #1816 @ 0x718 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 107464 │ │ │ │ + ldr r0, [pc, #40] @ 107470 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #36] @ 107468 │ │ │ │ + ldr r2, [pc, #36] @ 107474 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #24] @ 10746c │ │ │ │ + ldr r0, [pc, #24] @ 107478 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #20] @ 107470 │ │ │ │ + ldr r2, [pc, #20] @ 10747c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq pc, r5, r4, lsr r8 @ │ │ │ │ - mulseq pc, r8, lr @ │ │ │ │ - andseq pc, r5, r5, asr r6 @ │ │ │ │ - @ instruction: 0x001f4dd0 │ │ │ │ + andseq pc, r5, r8, lsr #17 │ │ │ │ + andseq r4, pc, ip, lsl #29 │ │ │ │ + andseq pc, r5, r9, asr #13 │ │ │ │ + andseq r4, pc, r4, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ movw ip, #270 @ 0x10e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, fp │ │ │ │ ldrh r7, [r1, ip]! │ │ │ │ ldrh r5, [r3, ip] │ │ │ │ add r6, r7, #1 │ │ │ │ add r4, r6, r5 │ │ │ │ cmp r4, #12 │ │ │ │ - bcs 107628 │ │ │ │ + bcs 107634 │ │ │ │ ldr r8, [r0] │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ @@ -229284,191 +229287,191 @@ │ │ │ │ lsl r2, r7, #2 │ │ │ │ add r1, r8, r4, lsl #2 │ │ │ │ add r0, r1, #272 @ 0x110 │ │ │ │ add r1, r1, #276 @ 0x114 │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 107598 │ │ │ │ + bcs 1075a4 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ add r2, r8, r9, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ ldr r2, [r2, #276] @ 0x114 │ │ │ │ strh r9, [r2, r1] │ │ │ │ str r8, [r2, #264] @ 0x108 │ │ │ │ - bne 10757c │ │ │ │ + bne 107588 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrh r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 10760c │ │ │ │ + bcc 107618 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 107640 │ │ │ │ + bne 10764c │ │ │ │ add r0, fp, #272 @ 0x110 │ │ │ │ add r1, r6, #272 @ 0x110 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ lsl r2, r5, #2 │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, #69 @ 0x45 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ ldr r2, [fp, r0, lsl #2] │ │ │ │ sub r3, r0, #68 @ 0x44 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ strh r3, [r2, r1] │ │ │ │ str fp, [r2, #264] @ 0x108 │ │ │ │ - bne 1075ec │ │ │ │ + bne 1075f8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 107658 │ │ │ │ + ldr r0, [pc, #40] @ 107664 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #36] @ 10765c │ │ │ │ + ldr r2, [pc, #36] @ 107668 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #24] @ 107660 │ │ │ │ + ldr r0, [pc, #24] @ 10766c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #20] @ 107664 │ │ │ │ + ldr r2, [pc, #20] @ 107670 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq pc, r5, r0, asr #12 │ │ │ │ - andseq r4, pc, r4, lsr #25 │ │ │ │ - andseq pc, r5, r1, ror #8 │ │ │ │ - @ instruction: 0x001f4bdc │ │ │ │ + @ instruction: 0x0015f6b4 │ │ │ │ + mulseq pc, r8, ip @ │ │ │ │ + @ instruction: 0x0015f4d5 │ │ │ │ + @ instruction: 0x001f4bd0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldrd r8, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ stm sp, {r0, r2} │ │ │ │ - beq 107698 │ │ │ │ + beq 1076a4 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ ldrh r2, [r8, r0] │ │ │ │ subs r9, r9, #1 │ │ │ │ add r2, r8, r2, lsl #2 │ │ │ │ ldr r8, [r2, #272] @ 0x110 │ │ │ │ - bne 107684 │ │ │ │ + bne 107690 │ │ │ │ add r4, sp, #24 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, r4, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ orr r0, r4, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1076ec │ │ │ │ + beq 1076f8 │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 107704 │ │ │ │ - b 107960 │ │ │ │ + bne 107710 │ │ │ │ + b 10796c │ │ │ │ cmp r7, r9 │ │ │ │ movne r1, r7 │ │ │ │ ldrne fp, [r1], #24 │ │ │ │ strne r1, [sp, #52] @ 0x34 │ │ │ │ cmpne fp, #2 │ │ │ │ - beq 107960 │ │ │ │ + beq 10796c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r1, r9 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr sl, [r7, #4] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r6, [r7, #12] │ │ │ │ movne r7, r1 │ │ │ │ ldrne r5, [r7], #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ strne r7, [sp, #52] @ 0x34 │ │ │ │ cmpne r5, #2 │ │ │ │ - beq 1077a4 │ │ │ │ + beq 1077b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r1, #4 │ │ │ │ mov r2, #20 │ │ │ │ bl 2729c │ │ │ │ mov r0, r5 │ │ │ │ cmp fp, r5 │ │ │ │ - bne 1077a4 │ │ │ │ + bne 1077b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst fp, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r1, r6, r1 │ │ │ │ eor r0, r4, r0 │ │ │ │ - beq 10778c │ │ │ │ + beq 107798 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r0, #1 │ │ │ │ - bne 1077a4 │ │ │ │ + bne 1077b0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp sl, r1 │ │ │ │ - beq 1076cc │ │ │ │ - b 1077a4 │ │ │ │ + beq 1076d8 │ │ │ │ + b 1077b0 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldreq r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ cmpeq r2, r1 │ │ │ │ - beq 1076cc │ │ │ │ + beq 1076d8 │ │ │ │ mov r1, r8 │ │ │ │ movw r3, #270 @ 0x10e │ │ │ │ ldrh r2, [r1, r3]! │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r2, #11 │ │ │ │ - bcs 1077f0 │ │ │ │ + bcs 1077fc │ │ │ │ add r0, r2, #1 │ │ │ │ strh r0, [r1] │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r1, r8 │ │ │ │ str fp, [r1, r0, lsl #3]! │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str sl, [r1, #4] │ │ │ │ str r4, [r1, #8] │ │ │ │ str r6, [r1, #12] │ │ │ │ str r0, [r1, #20] │ │ │ │ - b 10794c │ │ │ │ + b 107958 │ │ │ │ mov r9, #0 │ │ │ │ ldr r8, [r8, #264] @ 0x108 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 107814 │ │ │ │ + beq 107820 │ │ │ │ ldrh r0, [r8, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, #11 │ │ │ │ - bcs 1077f4 │ │ │ │ - b 107860 │ │ │ │ + bcs 107800 │ │ │ │ + b 10786c │ │ │ │ ldr r7, [sp] │ │ │ │ ldm r7, {r5, r9} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107a5c │ │ │ │ + beq 107a68 │ │ │ │ mov r8, r0 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r1, #0 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ strh r1, [r8, r0] │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ str r5, [r8, #272] @ 0x110 │ │ │ │ @@ -229477,44 +229480,44 @@ │ │ │ │ strd r8, [r7] │ │ │ │ str r8, [r5, #264] @ 0x108 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107a30 │ │ │ │ + beq 107a3c │ │ │ │ subs r5, r9, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #0 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ strh r1, [r7, r0] │ │ │ │ str r1, [r7, #264] @ 0x108 │ │ │ │ - beq 1078d8 │ │ │ │ + beq 1078e4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #320 @ 0x140 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107a20 │ │ │ │ + beq 107a2c │ │ │ │ mov r2, #0 │ │ │ │ movw r1, #270 @ 0x10e │ │ │ │ strh r2, [r0, r1] │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ subs r5, r5, #1 │ │ │ │ str r7, [r0, #272] @ 0x110 │ │ │ │ str r2, [r0, #264] @ 0x108 │ │ │ │ strh r2, [r7, r1] │ │ │ │ str r0, [r7, #264] @ 0x108 │ │ │ │ mov r7, r0 │ │ │ │ - bne 107894 │ │ │ │ + bne 1078a0 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #270 @ 0x10e │ │ │ │ ldrh r1, [r0, r3]! │ │ │ │ cmp r1, #11 │ │ │ │ - bcs 107a40 │ │ │ │ + bcs 107a4c │ │ │ │ add r2, r1, #1 │ │ │ │ strh r2, [r0] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, #0 │ │ │ │ str fp, [r1, r0, lsl #3]! │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -229525,111 +229528,111 @@ │ │ │ │ str sl, [r1, #4] │ │ │ │ str r4, [r1, #8] │ │ │ │ str r6, [r1, #12] │ │ │ │ str r7, [r0, #272] @ 0x110 │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ strh r2, [r7, r0] │ │ │ │ str r8, [r7, #264] @ 0x108 │ │ │ │ - beq 10794c │ │ │ │ + beq 107958 │ │ │ │ ldrh r0, [r8, r3] │ │ │ │ subs r9, r9, #1 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r8, [r0, #272] @ 0x110 │ │ │ │ - bne 107938 │ │ │ │ + bne 107944 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b 1076c0 │ │ │ │ + b 1076cc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 107980 │ │ │ │ + beq 10798c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107a00 │ │ │ │ + beq 107a0c │ │ │ │ ldr r1, [r1] │ │ │ │ add r8, sp, #24 │ │ │ │ movw r5, #270 @ 0x10e │ │ │ │ - b 1079b0 │ │ │ │ + b 1079bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 107a00 │ │ │ │ + beq 107a0c │ │ │ │ ldrh r2, [r1, r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 107a08 │ │ │ │ + beq 107a14 │ │ │ │ sub r3, r2, #1 │ │ │ │ sub r7, r0, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r2, r1, r3, lsl #2 │ │ │ │ add r1, sp, #28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r2, #276] @ 0x114 │ │ │ │ ldr r4, [r2, #272] @ 0x110 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldrh r2, [r6, r5] │ │ │ │ stm r1, {r0, r3, r4, r7} │ │ │ │ cmp r2, #5 │ │ │ │ - bcs 1079a0 │ │ │ │ + bcs 1079ac │ │ │ │ rsb r1, r2, #5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 105db4 │ │ │ │ - b 1079a0 │ │ │ │ + bl 105dc0 │ │ │ │ + b 1079ac │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #160] @ 107ab0 │ │ │ │ + ldr r0, [pc, #160] @ 107abc │ │ │ │ mov r1, #25 │ │ │ │ - ldr r2, [pc, #156] @ 107ab4 │ │ │ │ + ldr r2, [pc, #156] @ 107ac0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 3c2b4 │ │ │ │ - b 107a68 │ │ │ │ + b 107a74 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ bl 3c2b4 │ │ │ │ - b 107a68 │ │ │ │ - ldr r0, [pc, #96] @ 107aa8 │ │ │ │ - ldr r2, [pc, #96] @ 107aac │ │ │ │ + b 107a74 │ │ │ │ + ldr r0, [pc, #96] @ 107ab4 │ │ │ │ + ldr r2, [pc, #96] @ 107ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 3cd3c │ │ │ │ - b 107a68 │ │ │ │ + b 107a74 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 107a74 │ │ │ │ + b 107a80 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 107aa0 │ │ │ │ + beq 107aac │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq r5, r5, sl, lsl r6 │ │ │ │ - andseq r4, pc, r8, lsr #15 │ │ │ │ - @ instruction: 0x0015eff2 │ │ │ │ + andseq r5, r5, lr, lsl #13 │ │ │ │ mulseq pc, ip, r7 @ │ │ │ │ + andseq pc, r5, r6, rrx │ │ │ │ + mulseq pc, r0, r7 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldr r9, [r1] │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ @@ -229663,162 +229666,162 @@ │ │ │ │ bl 2729c │ │ │ │ sub r3, r5, #1 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ strh r3, [sl, #2] │ │ │ │ uxth r2, r3 │ │ │ │ cmp r2, #4 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bhi 107be4 │ │ │ │ + bhi 107bf0 │ │ │ │ ldr r0, [r9, #1760] @ 0x6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107c94 │ │ │ │ + beq 107ca0 │ │ │ │ ldrh r7, [sl] │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 107bec │ │ │ │ + beq 107bf8 │ │ │ │ sub r7, r7, #1 │ │ │ │ movw r5, #1766 @ 0x6e6 │ │ │ │ add r6, r0, r7, lsl #2 │ │ │ │ ldr r6, [r6, #1768] @ 0x6e8 │ │ │ │ ldrh r4, [r6, r5] │ │ │ │ uxtah r3, r4, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 107c60 │ │ │ │ + bcs 107c6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ stm r3, {r0, r1, r7} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r9, [sp, #292] @ 0x124 │ │ │ │ cmp r0, r2 │ │ │ │ str r6, [sp, #284] @ 0x11c │ │ │ │ - bhi 108020 │ │ │ │ + bhi 10802c │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 107224 │ │ │ │ + bl 107230 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, r4 │ │ │ │ - b 107c8c │ │ │ │ + b 107c98 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b 107fd0 │ │ │ │ + b 107fdc │ │ │ │ movw r6, #1766 @ 0x6e6 │ │ │ │ ldrh r7, [r0, r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 108038 │ │ │ │ + beq 108044 │ │ │ │ ldr r7, [r0, #1772] @ 0x6ec │ │ │ │ ldrh r6, [r7, r6] │ │ │ │ uxtah r3, r6, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 107f5c │ │ │ │ + bcs 107f68 │ │ │ │ add ip, sp, #272 @ 0x110 │ │ │ │ mov r3, #0 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ cmp r0, r2 │ │ │ │ str r7, [sp, #292] @ 0x124 │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ str r9, [sp, #284] @ 0x11c │ │ │ │ - bhi 108020 │ │ │ │ + bhi 10802c │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 107224 │ │ │ │ + bl 107230 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [r9, #1760] @ 0x6e0 │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 107ca4 │ │ │ │ - b 107fd0 │ │ │ │ + bne 107cb0 │ │ │ │ + b 107fdc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #296] @ 0x128 │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ str r9, [sp, #292] @ 0x124 │ │ │ │ str r6, [sp, #284] @ 0x11c │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ mov r1, #1 │ │ │ │ - bl 105fb8 │ │ │ │ + bl 105fc4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r8, [r9, #1760] @ 0x6e0 │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 107fd0 │ │ │ │ + beq 107fdc │ │ │ │ movw r7, #1766 @ 0x6e6 │ │ │ │ ldrh r3, [r8, r7] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 107fd0 │ │ │ │ + bhi 107fdc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movw r4, #1764 @ 0x6e4 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ - b 107cf0 │ │ │ │ + b 107cfc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ movw r4, #1764 @ 0x6e4 │ │ │ │ bl b3fc4 │ │ │ │ ldrh r3, [r5] │ │ │ │ mov r8, r9 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, #5 │ │ │ │ - bcs 107fd0 │ │ │ │ + bcs 107fdc │ │ │ │ ldr r9, [r8, #1760] @ 0x6e0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 107fa0 │ │ │ │ + beq 107fac │ │ │ │ ldrh r1, [r8, r4] │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 107d64 │ │ │ │ + beq 107d70 │ │ │ │ sub r5, r1, #1 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r1, r9, r5, lsl #2 │ │ │ │ str r8, [sp, #236] @ 0xec │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ ldr fp, [r1, #1768] @ 0x6e8 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ str r9, [sp, #216] @ 0xd8 │ │ │ │ ldrh r1, [fp, r7] │ │ │ │ str fp, [sp, #228] @ 0xe4 │ │ │ │ add r0, r3, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 107fb4 │ │ │ │ + bcs 107fc0 │ │ │ │ add r6, r1, #1 │ │ │ │ ldrh sl, [r9, r7] │ │ │ │ add r2, r6, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 107dbc │ │ │ │ + b 107dc8 │ │ │ │ ldrh sl, [r9, r7] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 108040 │ │ │ │ + beq 10804c │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ add r6, r3, #1 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r9, #1772] @ 0x6ec │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ ldrh r1, [r0, r7] │ │ │ │ str r8, [sp, #256] @ 0x100 │ │ │ │ add r2, r6, r1 │ │ │ │ str r5, [sp, #252] @ 0xfc │ │ │ │ cmp r2, #12 │ │ │ │ str r9, [sp, #244] @ 0xf4 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ - bcs 107fc4 │ │ │ │ + bcs 107fd0 │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add ip, r9, r5, lsl #5 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, ip, #1408 @ 0x580 │ │ │ │ @@ -229879,137 +229882,137 @@ │ │ │ │ lsl r2, r7, #2 │ │ │ │ add r7, r0, #1 │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ add r1, r0, #4 │ │ │ │ bl 2729c │ │ │ │ movw r4, #1764 @ 0x6e4 │ │ │ │ cmp r7, sl │ │ │ │ - bcs 107ed8 │ │ │ │ + bcs 107ee4 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ strh r7, [r0, r4] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ str r9, [r0, #1760] @ 0x6e0 │ │ │ │ - bne 107ec0 │ │ │ │ + bne 107ecc │ │ │ │ movw r7, #1766 @ 0x6e6 │ │ │ │ add r5, r9, r7 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ ldrh r0, [r5] │ │ │ │ cmp sl, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r5] │ │ │ │ - bcc 107ccc │ │ │ │ + bcc 107cd8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, r1, #1 │ │ │ │ sub r0, r3, r8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 108004 │ │ │ │ + bne 108010 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movw ip, #1768 @ 0x6e8 │ │ │ │ add r7, fp, ip │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r7, r6, lsl #2 │ │ │ │ add r1, r1, ip │ │ │ │ mov r8, r3 │ │ │ │ bl 274b8 │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r1, [r7, r6, lsl #2] │ │ │ │ strh r6, [r1, r4] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ str fp, [r1, #1760] @ 0x6e0 │ │ │ │ - bne 107f38 │ │ │ │ + bne 107f44 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ movw r7, #1766 @ 0x6e6 │ │ │ │ - b 107ccc │ │ │ │ + b 107cd8 │ │ │ │ mov r4, r9 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ str r7, [sp, #292] @ 0x124 │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ str r9, [sp, #284] @ 0x11c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1067c8 │ │ │ │ + bl 1067d4 │ │ │ │ mov r9, r4 │ │ │ │ ldr r8, [r9, #1760] @ 0x6e0 │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 107ca4 │ │ │ │ - b 107fd0 │ │ │ │ + bne 107cb0 │ │ │ │ + b 107fdc │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r1, [sp, #8] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b 107fd0 │ │ │ │ + b 107fdc │ │ │ │ rsb r1, r3, #5 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 105fb8 │ │ │ │ - b 107fd0 │ │ │ │ + bl 105fc4 │ │ │ │ + b 107fdc │ │ │ │ rsb r1, r3, #5 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ - bl 1067c8 │ │ │ │ + bl 1067d4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #168] @ 0xa8 │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #148] @ 1080a0 │ │ │ │ + ldr r2, [pc, #148] @ 1080ac │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #144] @ 1080a4 │ │ │ │ + ldr r0, [pc, #144] @ 1080b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3cd3c │ │ │ │ - b 108074 │ │ │ │ - ldr r2, [pc, #112] @ 108098 │ │ │ │ + b 108080 │ │ │ │ + ldr r2, [pc, #112] @ 1080a4 │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r0, [pc, #108] @ 10809c │ │ │ │ + ldr r0, [pc, #108] @ 1080a8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 108018 │ │ │ │ + b 108024 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r6, [pc, #72] @ 108090 │ │ │ │ + ldr r6, [pc, #72] @ 10809c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ 108094 │ │ │ │ + ldr r1, [pc, #68] @ 1080a0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r6, [r0] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 101658 │ │ │ │ + bl 101664 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001f41b0 │ │ │ │ - @ instruction: 0x001f41b4 │ │ │ │ - andseq r4, pc, r0, lsr #5 │ │ │ │ - @ instruction: 0x0015ebb6 │ │ │ │ - andseq r4, pc, ip, lsl r2 @ │ │ │ │ - mulseq r5, r9, sl │ │ │ │ + andseq r4, pc, r4, lsr #3 │ │ │ │ + andseq r4, pc, r8, lsr #3 │ │ │ │ + mulseq pc, r4, r2 @ │ │ │ │ + andseq lr, r5, sl, lsr #24 │ │ │ │ + andseq r4, pc, r0, lsl r2 @ │ │ │ │ + andseq lr, r5, sp, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr fp, [r1] │ │ │ │ add r0, lr, lr, lsl #1 │ │ │ │ @@ -230031,161 +230034,161 @@ │ │ │ │ bl 2729c │ │ │ │ sub r3, r9, #1 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ strh r3, [r8, #2] │ │ │ │ uxth r2, r3 │ │ │ │ cmp r2, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi 1081a0 │ │ │ │ + bhi 1081ac │ │ │ │ ldr r0, [fp, #264] @ 0x108 │ │ │ │ mov r4, fp │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108254 │ │ │ │ + beq 108260 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrh r7, [r8] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1081a8 │ │ │ │ + beq 1081b4 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r6, r0, r7, lsl #2 │ │ │ │ ldr r5, [r6, #272] @ 0x110 │ │ │ │ movw r6, #270 @ 0x10e │ │ │ │ ldrh r6, [r5, r6] │ │ │ │ uxtah r3, r6, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 108220 │ │ │ │ + bcs 10822c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ stm r3, {r0, r1, r7} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ cmp r0, r2 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bhi 1085b4 │ │ │ │ + bhi 1085c0 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 1081fc │ │ │ │ + b 108208 │ │ │ │ str fp, [sp, #8] │ │ │ │ - b 108530 │ │ │ │ + b 10853c │ │ │ │ movw r6, #270 @ 0x10e │ │ │ │ ldrh r7, [r0, r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1085cc │ │ │ │ + beq 1085d8 │ │ │ │ ldr r7, [r0, #276] @ 0x114 │ │ │ │ ldrh r6, [r7, r6] │ │ │ │ uxtah r3, r6, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 1084c0 │ │ │ │ + bcs 1084cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add ip, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ cmp r0, r2 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - bhi 1085b4 │ │ │ │ + bhi 1085c0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 107474 │ │ │ │ + bl 107480 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 108264 │ │ │ │ - b 108530 │ │ │ │ + bne 108270 │ │ │ │ + b 10853c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bl 105db4 │ │ │ │ + bl 105dc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 108530 │ │ │ │ + beq 10853c │ │ │ │ movw r4, #270 @ 0x10e │ │ │ │ ldrh r7, [r2, r4] │ │ │ │ cmp r7, #4 │ │ │ │ - bhi 108530 │ │ │ │ + bhi 10853c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r6, #268 @ 0x10c │ │ │ │ add r0, r0, #1 │ │ │ │ - b 1082a8 │ │ │ │ + b 1082b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldrh r7, [r7] │ │ │ │ movw r4, #270 @ 0x10e │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #4 │ │ │ │ - bhi 108530 │ │ │ │ + bhi 10853c │ │ │ │ ldr fp, [r2, #264] @ 0x108 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 108500 │ │ │ │ + beq 10850c │ │ │ │ ldrh r1, [r2, r6] │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 108320 │ │ │ │ + beq 10832c │ │ │ │ sub r6, r1, #1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, fp, r6, lsl #2 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr r9, [r1, #272] @ 0x110 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ ldrh r1, [r9, r4] │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ add r0, r7, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 108514 │ │ │ │ + bcs 108520 │ │ │ │ add r8, r1, #1 │ │ │ │ ldrh sl, [fp, r4] │ │ │ │ add r3, r8, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b 108378 │ │ │ │ + b 108384 │ │ │ │ ldrh sl, [fp, r4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 10857c │ │ │ │ + beq 108588 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r8, r7, #1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [fp, #276] @ 0x114 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldrh r1, [r0, r4] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r3, r8, r1 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #12 │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - bcs 108524 │ │ │ │ + bcs 108530 │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mvn r0, r6 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r0, r0, sl │ │ │ │ @@ -230222,145 +230225,145 @@ │ │ │ │ add r7, r0, #1 │ │ │ │ add r1, fp, r7, lsl #2 │ │ │ │ add r0, r1, #272 @ 0x110 │ │ │ │ add r1, r1, #276 @ 0x114 │ │ │ │ bl 2729c │ │ │ │ mov r6, #268 @ 0x10c │ │ │ │ cmp r7, sl │ │ │ │ - bcs 108438 │ │ │ │ + bcs 108444 │ │ │ │ add r0, fp, r7, lsl #2 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ strh r7, [r0, r6] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ str fp, [r0, #264] @ 0x108 │ │ │ │ - bne 10841c │ │ │ │ + bne 108428 │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ add r7, fp, r0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r1, #272 @ 0x110 │ │ │ │ ldrh r0, [r7] │ │ │ │ cmp r5, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r7] │ │ │ │ - bcc 108284 │ │ │ │ + bcc 108290 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, r1, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 108564 │ │ │ │ + bne 108570 │ │ │ │ add r0, r9, #272 @ 0x110 │ │ │ │ add r1, r4, #272 @ 0x110 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, #1 │ │ │ │ add r1, r9, r8, lsl #2 │ │ │ │ ldr r1, [r1, #272] @ 0x110 │ │ │ │ strh r8, [r1, r6] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r0, r8 │ │ │ │ str r9, [r1, #264] @ 0x108 │ │ │ │ - bne 108498 │ │ │ │ + bne 1084a4 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ mov r4, sl │ │ │ │ - b 108284 │ │ │ │ + b 108290 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - bl 10626c │ │ │ │ + bl 106278 │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 108264 │ │ │ │ - b 108530 │ │ │ │ + bne 108270 │ │ │ │ + b 10853c │ │ │ │ cmp r7, #0 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b 108530 │ │ │ │ + b 10853c │ │ │ │ rsb r1, r7, #5 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 105db4 │ │ │ │ - b 108530 │ │ │ │ + bl 105dc0 │ │ │ │ + b 10853c │ │ │ │ rsb r1, r7, #5 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 10626c │ │ │ │ + bl 106278 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, ip │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [ip, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [ip, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [ip, #32] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ 10861c │ │ │ │ + ldr r0, [pc, #176] @ 108628 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #172] @ 108620 │ │ │ │ + ldr r2, [pc, #172] @ 10862c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #128] @ 108604 │ │ │ │ + ldr r0, [pc, #128] @ 108610 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #124] @ 108608 │ │ │ │ + ldr r1, [pc, #124] @ 108614 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #80] @ 10860c │ │ │ │ + ldr r0, [pc, #80] @ 108618 │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r2, [pc, #76] @ 108610 │ │ │ │ + ldr r2, [pc, #76] @ 10861c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #64] @ 108614 │ │ │ │ + ldr r0, [pc, #64] @ 108620 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #60] @ 108618 │ │ │ │ + ldr r1, [pc, #60] @ 108624 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ bl 3cd80 │ │ │ │ - andseq r3, pc, r8, ror ip @ │ │ │ │ - andseq r3, pc, r8, ror ip @ │ │ │ │ - andseq lr, r5, r6, lsr #12 │ │ │ │ - andseq r3, pc, r8, lsl #26 │ │ │ │ - andseq r3, pc, r8, lsr #24 │ │ │ │ - andseq r3, pc, r8, lsr #24 │ │ │ │ - andseq lr, r5, sp, lsr r5 │ │ │ │ - @ instruction: 0x001f3cb8 │ │ │ │ + andseq r3, pc, ip, ror #24 │ │ │ │ + andseq r3, pc, ip, ror #24 │ │ │ │ + mulseq r5, sl, r6 │ │ │ │ + @ instruction: 0x001f3cfc │ │ │ │ + andseq r3, pc, ip, lsl ip @ │ │ │ │ + andseq r3, pc, ip, lsl ip @ │ │ │ │ + @ instruction: 0x0015e5b1 │ │ │ │ + andseq r3, pc, ip, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ ldr r8, [r1] │ │ │ │ mov sl, r1 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add r9, r8, #312 @ 0x138 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -230393,154 +230396,154 @@ │ │ │ │ strh lr, [r9, #2] │ │ │ │ ldm fp, {r1, r2, r4, r5, r6, r7} │ │ │ │ orr r0, ip, #4 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ uxth r2, lr │ │ │ │ cmp r2, #4 │ │ │ │ ldr r5, [sl, #4] │ │ │ │ - bhi 108af8 │ │ │ │ + bhi 108b04 │ │ │ │ ldr r0, [r8, #264] @ 0x108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1087e0 │ │ │ │ + beq 1087ec │ │ │ │ ldrh r7, [r9] │ │ │ │ add ip, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 10873c │ │ │ │ + beq 108748 │ │ │ │ sub r7, r7, #1 │ │ │ │ add r6, r0, r7, lsl #2 │ │ │ │ ldr r1, [r6, #320] @ 0x140 │ │ │ │ movw r6, #314 @ 0x13a │ │ │ │ ldrh r6, [r1, r6] │ │ │ │ uxtah r3, r6, lr │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 1087b0 │ │ │ │ + bcs 1087bc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ stm r3, {r1, r5, r8} │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ - bhi 108b80 │ │ │ │ + bhi 108b8c │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 108790 │ │ │ │ + b 10879c │ │ │ │ movw r6, #314 @ 0x13a │ │ │ │ ldrh r7, [r0, r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 108b98 │ │ │ │ + beq 108ba4 │ │ │ │ ldr r7, [r0, #324] @ 0x144 │ │ │ │ ldrh r6, [r7, r6] │ │ │ │ uxtah r3, r6, lr │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 108a7c │ │ │ │ + bcs 108a88 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ - bhi 108b80 │ │ │ │ + bhi 108b8c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 106ffc │ │ │ │ + bl 107008 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r6, [r8, #264] @ 0x108 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1087ec │ │ │ │ - b 108ab4 │ │ │ │ + bne 1087f8 │ │ │ │ + b 108ac0 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ stm r2, {r1, r5, r8} │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ - bl 105b4c │ │ │ │ + bl 105b58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r6, [r8, #264] @ 0x108 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 108ab4 │ │ │ │ + beq 108ac0 │ │ │ │ movw r2, #314 @ 0x13a │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrh r3, [r6, r2] │ │ │ │ str r8, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 108aec │ │ │ │ + bhi 108af8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #312 @ 0x138 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 10883c │ │ │ │ + b 108848 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldrh r3, [r4] │ │ │ │ movw r2, #314 @ 0x13a │ │ │ │ mov r1, #312 @ 0x138 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi 108aec │ │ │ │ + bhi 108af8 │ │ │ │ ldr r9, [r6, #264] @ 0x108 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 108abc │ │ │ │ + beq 108ac8 │ │ │ │ ldrh r1, [r6, r1] │ │ │ │ add r4, r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1088b0 │ │ │ │ + beq 1088bc │ │ │ │ sub r5, r1, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r1, r9, r5, lsl #2 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [r1, #320] @ 0x140 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ ldrh r1, [sl, r2] │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ add r0, r3, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 108ad0 │ │ │ │ + bcs 108adc │ │ │ │ add fp, r1, #1 │ │ │ │ ldrh r8, [r9, r2] │ │ │ │ add r7, fp, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b 108904 │ │ │ │ + b 108910 │ │ │ │ ldrh r8, [r9, r2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 108b48 │ │ │ │ + beq 108b54 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add fp, r3, #1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r9, #324] @ 0x144 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldrh r1, [r0, r2] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ add r7, fp, r1 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ cmp r7, #12 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - bcs 108ae0 │ │ │ │ + bcs 108aec │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ strh r7, [sl, r2] │ │ │ │ str r7, [sp, #24] │ │ │ │ @@ -230590,83 +230593,83 @@ │ │ │ │ add r7, r0, #1 │ │ │ │ add r1, r9, r7, lsl #2 │ │ │ │ add r0, r1, #320 @ 0x140 │ │ │ │ add r1, r1, #324 @ 0x144 │ │ │ │ bl 2729c │ │ │ │ mov r1, #312 @ 0x138 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 1089f8 │ │ │ │ + bcs 108a04 │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ strh r7, [r0, r1] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ str r9, [r0, #264] @ 0x108 │ │ │ │ - bne 1089dc │ │ │ │ + bne 1089e8 │ │ │ │ movw r0, #314 @ 0x13a │ │ │ │ add r4, r9, r0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ ldrh r0, [r4] │ │ │ │ cmp r7, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r4] │ │ │ │ - bcc 108814 │ │ │ │ + bcc 108820 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, r1, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 108b30 │ │ │ │ + bne 108b3c │ │ │ │ add r0, sl, #320 @ 0x140 │ │ │ │ add r1, r6, #320 @ 0x140 │ │ │ │ add r0, r0, fp, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r5, r3 │ │ │ │ bl 274b8 │ │ │ │ add r0, r5, #1 │ │ │ │ mov r2, #312 @ 0x138 │ │ │ │ add r1, sl, fp, lsl #2 │ │ │ │ ldr r1, [r1, #320] @ 0x140 │ │ │ │ strh fp, [r1, r2] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, fp │ │ │ │ str sl, [r1, #264] @ 0x108 │ │ │ │ - bne 108a58 │ │ │ │ + bne 108a64 │ │ │ │ mov r1, #368 @ 0x170 │ │ │ │ - b 108814 │ │ │ │ + b 108820 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ - bl 106ab4 │ │ │ │ + bl 106ac0 │ │ │ │ ldr r6, [r8, #264] @ 0x108 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1087ec │ │ │ │ + bne 1087f8 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ - b 108af8 │ │ │ │ + b 108b04 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r1, [sp, #12] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b 108aec │ │ │ │ + b 108af8 │ │ │ │ rsb r1, r3, #5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 105b4c │ │ │ │ - b 108aec │ │ │ │ + bl 105b58 │ │ │ │ + b 108af8 │ │ │ │ rsb r1, r3, #5 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 106ab4 │ │ │ │ + bl 106ac0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r6] │ │ │ │ add r0, r6, #4 │ │ │ │ @@ -230676,62 +230679,62 @@ │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r8, [r6, #32] │ │ │ │ str r5, [r6, #36] @ 0x24 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #168] @ 108be0 │ │ │ │ + ldr r0, [pc, #168] @ 108bec │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #164] @ 108be4 │ │ │ │ + ldr r2, [pc, #164] @ 108bf0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #152] @ 108be8 │ │ │ │ + ldr r0, [pc, #152] @ 108bf4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #148] @ 108bec │ │ │ │ + ldr r1, [pc, #148] @ 108bf8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #72] @ 108bd0 │ │ │ │ + ldr r0, [pc, #72] @ 108bdc │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r2, [pc, #68] @ 108bd4 │ │ │ │ + ldr r2, [pc, #68] @ 108be0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #56] @ 108bd8 │ │ │ │ + ldr r0, [pc, #56] @ 108be4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #52] @ 108bdc │ │ │ │ + ldr r1, [pc, #52] @ 108be8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ bl 3cd80 │ │ │ │ - andseq lr, r5, sl, asr r0 │ │ │ │ - andseq r3, pc, ip, lsr r7 @ │ │ │ │ - andseq r3, pc, ip, asr r6 @ │ │ │ │ - andseq r3, pc, ip, asr r6 @ │ │ │ │ - andseq sp, r5, r1, ror pc │ │ │ │ - andseq r3, pc, ip, ror #13 │ │ │ │ - andseq r3, pc, ip, lsr #13 │ │ │ │ - andseq r3, pc, ip, lsr #13 │ │ │ │ + andseq lr, r5, lr, asr #1 │ │ │ │ + andseq r3, pc, r0, lsr r7 @ │ │ │ │ + andseq r3, pc, r0, asr r6 @ │ │ │ │ + andseq r3, pc, r0, asr r6 @ │ │ │ │ + andseq sp, r5, r5, ror #31 │ │ │ │ + andseq r3, pc, r0, ror #13 │ │ │ │ + andseq r3, pc, r0, lsr #13 │ │ │ │ + andseq r3, pc, r0, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r0, #1764 @ 0x6e4 │ │ │ │ add r0, sl, r0 │ │ │ │ @@ -230770,182 +230773,182 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ sub r3, r0, #1 │ │ │ │ ldr r9, [r9, #4] │ │ │ │ uxth r2, r3 │ │ │ │ cmp r2, #4 │ │ │ │ strh r3, [r1, #2] │ │ │ │ - bhi 109144 │ │ │ │ + bhi 109150 │ │ │ │ ldr r0, [sl, #1760] @ 0x6e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108d28 │ │ │ │ + beq 108d34 │ │ │ │ ldrh r7, [r1] │ │ │ │ add r1, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 108d3c │ │ │ │ + beq 108d48 │ │ │ │ sub r7, r7, #1 │ │ │ │ movw r5, #1766 @ 0x6e6 │ │ │ │ add r6, r0, r7, lsl #2 │ │ │ │ ldr r6, [r6, #1768] @ 0x6e8 │ │ │ │ ldrh r4, [r6, r5] │ │ │ │ uxtah r3, r4, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 108dac │ │ │ │ + bcs 108db8 │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ str r9, [sp, #304] @ 0x130 │ │ │ │ stm r3, {r6, r9, sl} │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ stm r3, {r0, r1, r7} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi 10918c │ │ │ │ + bhi 109198 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 106d88 │ │ │ │ + bl 106d94 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, r4 │ │ │ │ - b 108ddc │ │ │ │ + b 108de8 │ │ │ │ str r9, [sp, #24] │ │ │ │ ldr r2, [sl, #1760] @ 0x6e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 108e34 │ │ │ │ - b 109140 │ │ │ │ + bne 108e40 │ │ │ │ + b 10914c │ │ │ │ movw r6, #1766 @ 0x6e6 │ │ │ │ ldrh r7, [r0, r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1091a4 │ │ │ │ + beq 1091b0 │ │ │ │ ldr r7, [r0, #1772] @ 0x6ec │ │ │ │ ldrh r6, [r7, r6] │ │ │ │ uxtah r3, r6, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 108df4 │ │ │ │ + bcs 108e00 │ │ │ │ add ip, sp, #280 @ 0x118 │ │ │ │ mov r3, #0 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #304] @ 0x130 │ │ │ │ cmp r0, r2 │ │ │ │ str r7, [sp, #300] @ 0x12c │ │ │ │ str r9, [sp, #296] @ 0x128 │ │ │ │ str sl, [sp, #292] @ 0x124 │ │ │ │ - bhi 10918c │ │ │ │ + bhi 109198 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 106d88 │ │ │ │ + bl 106d94 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [sl, #1760] @ 0x6e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 108e34 │ │ │ │ - b 109140 │ │ │ │ + bne 108e40 │ │ │ │ + b 10914c │ │ │ │ add r2, sp, #292 @ 0x124 │ │ │ │ mov r4, sl │ │ │ │ stm r2, {r6, r9, sl} │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ str r9, [sp, #304] @ 0x130 │ │ │ │ str r9, [sp, #24] │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ mov r1, #1 │ │ │ │ - bl 105884 │ │ │ │ + bl 105890 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov sl, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sl, #1760] @ 0x6e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 108e34 │ │ │ │ - b 109140 │ │ │ │ + bne 108e40 │ │ │ │ + b 10914c │ │ │ │ mov r4, sl │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ mov r2, #0 │ │ │ │ str r9, [sp, #304] @ 0x130 │ │ │ │ str r7, [sp, #300] @ 0x12c │ │ │ │ str r9, [sp, #24] │ │ │ │ str r9, [sp, #296] @ 0x128 │ │ │ │ str sl, [sp, #292] @ 0x124 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1064b0 │ │ │ │ + bl 1064bc │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [sl, #1760] @ 0x6e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 109140 │ │ │ │ + beq 10914c │ │ │ │ movw r6, #1766 @ 0x6e6 │ │ │ │ str sl, [sp, #12] │ │ │ │ ldrh r7, [r2, r6] │ │ │ │ cmp r7, #4 │ │ │ │ - bhi 10913c │ │ │ │ + bhi 109148 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movw r3, #1764 @ 0x6e4 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ - b 108e88 │ │ │ │ + b 108e94 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldrh r7, [r6] │ │ │ │ movw r3, #1764 @ 0x6e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r6, #1766 @ 0x6e6 │ │ │ │ cmp r7, #5 │ │ │ │ - bcs 10913c │ │ │ │ + bcs 109148 │ │ │ │ ldr r9, [r2, #1760] @ 0x6e0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 10910c │ │ │ │ + beq 109118 │ │ │ │ ldrh r1, [r2, r3] │ │ │ │ add r3, r0, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 108f00 │ │ │ │ + beq 108f0c │ │ │ │ sub r5, r1, #1 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r1, r9, r5, lsl #2 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ str r5, [sp, #232] @ 0xe8 │ │ │ │ ldr sl, [r1, #1768] @ 0x6e8 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ str r9, [sp, #224] @ 0xe0 │ │ │ │ ldrh r1, [sl, r6] │ │ │ │ str sl, [sp, #236] @ 0xec │ │ │ │ add r0, r7, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 109120 │ │ │ │ + bcs 10912c │ │ │ │ add fp, r1, #1 │ │ │ │ ldrh r8, [r9, r6] │ │ │ │ add r3, fp, r7 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b 108f58 │ │ │ │ + b 108f64 │ │ │ │ ldrh r8, [r9, r6] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1091ac │ │ │ │ + beq 1091b8 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ add fp, r7, #1 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r9, #1772] @ 0x6ec │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ ldrh r1, [r0, r6] │ │ │ │ str r2, [sp, #264] @ 0x108 │ │ │ │ add r3, fp, r1 │ │ │ │ str r5, [sp, #260] @ 0x104 │ │ │ │ cmp r3, #12 │ │ │ │ str r9, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - bcs 109130 │ │ │ │ + bcs 10913c │ │ │ │ mov sl, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mvn r0, r5 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r8 │ │ │ │ @@ -231010,36 +231013,36 @@ │ │ │ │ add r0, r6, r7, lsl #2 │ │ │ │ add r1, r0, #4 │ │ │ │ bl 2729c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r5, r4 │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs 109084 │ │ │ │ + bcs 109090 │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ strh r7, [r0, r1] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ str r9, [r0, #1760] @ 0x6e0 │ │ │ │ - bne 10906c │ │ │ │ + bne 109078 │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ add r6, r9, r0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ ldrh r0, [r6] │ │ │ │ cmp r4, #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ strh r0, [r6] │ │ │ │ - bcc 108e60 │ │ │ │ + bcc 108e6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ sub r0, r3, r2 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 109170 │ │ │ │ + bne 10917c │ │ │ │ movw r1, #1768 @ 0x6e8 │ │ │ │ add r7, sl, r1 │ │ │ │ add r0, r7, fp, lsl #2 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r3 │ │ │ │ @@ -231047,142 +231050,142 @@ │ │ │ │ add r0, r5, #1 │ │ │ │ movw r2, #1764 @ 0x6e4 │ │ │ │ ldr r1, [r7, fp, lsl #2] │ │ │ │ strh fp, [r1, r2] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, fp │ │ │ │ str sl, [r1, #1760] @ 0x6e0 │ │ │ │ - bne 1090e8 │ │ │ │ + bne 1090f4 │ │ │ │ movw r1, #1816 @ 0x718 │ │ │ │ mov r5, r8 │ │ │ │ - b 108e60 │ │ │ │ + b 108e6c │ │ │ │ cmp r7, #0 │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r1] │ │ │ │ - b 10913c │ │ │ │ + b 109148 │ │ │ │ rsb r1, r7, #5 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 105884 │ │ │ │ - b 10913c │ │ │ │ + bl 105890 │ │ │ │ + b 109148 │ │ │ │ rsb r1, r7, #5 │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ - bl 1064b0 │ │ │ │ + bl 1064bc │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [r4, #160] @ 0xa0 │ │ │ │ str r9, [r4, #164] @ 0xa4 │ │ │ │ str r0, [r4, #168] @ 0xa8 │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #148] @ 10920c │ │ │ │ + ldr r2, [pc, #148] @ 109218 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #144] @ 109210 │ │ │ │ + ldr r0, [pc, #144] @ 10921c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3cd3c │ │ │ │ - b 1091e0 │ │ │ │ - ldr r2, [pc, #112] @ 109204 │ │ │ │ + b 1091ec │ │ │ │ + ldr r2, [pc, #112] @ 109210 │ │ │ │ mov r1, #142 @ 0x8e │ │ │ │ - ldr r0, [pc, #108] @ 109208 │ │ │ │ + ldr r0, [pc, #108] @ 109214 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 109184 │ │ │ │ + b 109190 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r6, [pc, #72] @ 1091fc │ │ │ │ + ldr r6, [pc, #72] @ 109208 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ 109200 │ │ │ │ + ldr r1, [pc, #68] @ 10920c │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r6, [r0] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1014c8 │ │ │ │ + bl 1014d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r3, pc, r4, asr #32 │ │ │ │ - andseq r3, pc, r8, asr #32 │ │ │ │ - andseq r3, pc, r4, lsr r1 @ │ │ │ │ - andseq sp, r5, sl, asr #20 │ │ │ │ - ldrheq r3, [pc], -r0 │ │ │ │ - andseq sp, r5, sp, lsr #18 │ │ │ │ + andseq r3, pc, r8, lsr r0 @ │ │ │ │ + andseq r3, pc, ip, lsr r0 @ │ │ │ │ + andseq r3, pc, r8, lsr #2 │ │ │ │ + @ instruction: 0x0015dabe │ │ │ │ + andseq r3, pc, r4, lsr #1 │ │ │ │ + andseq sp, r5, r1, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #368 @ 0x170 │ │ │ │ mov sl, r0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - beq 1092b8 │ │ │ │ + beq 1092c4 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr r0, [r0, #1768] @ 0x6e8 │ │ │ │ - beq 109258 │ │ │ │ + beq 109264 │ │ │ │ movw r3, #1766 @ 0x6e6 │ │ │ │ ldrh r7, [r0, r3] │ │ │ │ subs r1, r1, #1 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r0, [r0, #1768] @ 0x6e8 │ │ │ │ - bne 109244 │ │ │ │ + bne 109250 │ │ │ │ movw r7, #1766 @ 0x6e6 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ ldrh r1, [r0, r7] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 107ab8 │ │ │ │ + bl 107ac4 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ ldr r6, [sp, #356] @ 0x164 │ │ │ │ ldr r4, [sp, #360] @ 0x168 │ │ │ │ ldrh r1, [r0, r7] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 1092dc │ │ │ │ + bcs 1092e8 │ │ │ │ mov r5, r0 │ │ │ │ - b 1092fc │ │ │ │ + b 109308 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 107ab8 │ │ │ │ + bl 107ac4 │ │ │ │ add sp, sp, #368 @ 0x170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ ldr r5, [r0, #1760] @ 0x6e0 │ │ │ │ add r6, r6, #1 │ │ │ │ ldrh r4, [r0, r1] │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ cmp r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bcs 1092e0 │ │ │ │ + bcs 1092ec │ │ │ │ add r0, r5, r4, lsl #5 │ │ │ │ mov lr, r9 │ │ │ │ add ip, r0, #1408 @ 0x580 │ │ │ │ mov r2, ip │ │ │ │ ldm r2!, {r0, r1, r3, r7} │ │ │ │ stmia lr!, {r0, r1, r3, r7} │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ @@ -231199,22 +231202,22 @@ │ │ │ │ bl 274b8 │ │ │ │ add r1, r8, #32 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ bl 274b8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 109380 │ │ │ │ + beq 10938c │ │ │ │ add r1, r5, r4, lsl #2 │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ add r1, r1, r0 │ │ │ │ ldr r5, [r1] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r1, r5, r0 │ │ │ │ - bne 10936c │ │ │ │ + bne 109378 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sl, #160] @ 0xa0 │ │ │ │ @@ -231224,36 +231227,36 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - beq 109460 │ │ │ │ + beq 10946c │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ - beq 1093ec │ │ │ │ + beq 1093f8 │ │ │ │ movw r3, #314 @ 0x13a │ │ │ │ ldrh r7, [r0, r3] │ │ │ │ subs r1, r1, #1 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ - bne 1093d8 │ │ │ │ + bne 1093e4 │ │ │ │ movw r6, #314 @ 0x13a │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ ldrh r1, [r0, r6] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 108624 │ │ │ │ + bl 108630 │ │ │ │ orr r5, fp, #4 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ ldm r0!, {r3, r4, r7} │ │ │ │ mov ip, r1 │ │ │ │ stmia r1!, {r3, r4, r7} │ │ │ │ @@ -231261,34 +231264,34 @@ │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldrh r1, [r7, r6] │ │ │ │ str sl, [sp, #4] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 109484 │ │ │ │ + bcs 109490 │ │ │ │ mov r9, r7 │ │ │ │ - b 1094a4 │ │ │ │ + b 1094b0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 108624 │ │ │ │ + bl 108630 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #312 @ 0x138 │ │ │ │ ldr r9, [r7, #264] @ 0x108 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrh r8, [r7, r4] │ │ │ │ ldrh r2, [r9, r6] │ │ │ │ mov r7, r9 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs 109488 │ │ │ │ + bcs 109494 │ │ │ │ add r2, r9, r8, lsl #2 │ │ │ │ mov r3, ip │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r2, #268] @ 0x10c │ │ │ │ str lr, [r2, #268] @ 0x10c │ │ │ │ add r2, r8, r8, lsl #1 │ │ │ │ str r1, [sp] │ │ │ │ @@ -231297,24 +231300,24 @@ │ │ │ │ mov r2, lr │ │ │ │ ldm r2, {r4, r5, r6, r7, sl, ip} │ │ │ │ orr r2, r3, #4 │ │ │ │ stm r1, {r4, r5, r6, r7, sl, ip} │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ add r2, r8, #1 │ │ │ │ stm lr, {r1, r3, r4, r5, r6, r7} │ │ │ │ - beq 10950c │ │ │ │ + beq 109518 │ │ │ │ add r1, r9, r2, lsl #2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r2, r1, #320 @ 0x140 │ │ │ │ ldr r9, [r2] │ │ │ │ subs r0, r0, #1 │ │ │ │ add r2, r9, #320 @ 0x140 │ │ │ │ - bne 1094f4 │ │ │ │ + bne 109500 │ │ │ │ mov r2, #0 │ │ │ │ - b 109510 │ │ │ │ + b 10951c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [r5] │ │ │ │ add r0, r5, #4 │ │ │ │ ldm fp!, {r1, r3, r7} │ │ │ │ stmia r0!, {r1, r3, r7} │ │ │ │ ldm fp, {r1, r3, r6, r7} │ │ │ │ @@ -231327,87 +231330,87 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - beq 1095ec │ │ │ │ + beq 1095f8 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ - beq 109588 │ │ │ │ + beq 109594 │ │ │ │ movw r3, #270 @ 0x10e │ │ │ │ ldrh r7, [r0, r3] │ │ │ │ subs r1, r1, #1 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ - bne 109574 │ │ │ │ + bne 109580 │ │ │ │ movw r6, #270 @ 0x10e │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ ldrh r1, [r0, r6] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1080a8 │ │ │ │ + bl 1080b4 │ │ │ │ mov lr, r9 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm lr, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ ldrh r1, [r4, r6] │ │ │ │ str r8, [sp, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 109610 │ │ │ │ + bcs 10961c │ │ │ │ mov r1, r4 │ │ │ │ - b 109630 │ │ │ │ + b 10963c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1080a8 │ │ │ │ + bl 1080b4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #268 @ 0x10c │ │ │ │ ldr r1, [r4, #264] @ 0x108 │ │ │ │ add r0, r0, #1 │ │ │ │ ldrh fp, [r4, r7] │ │ │ │ ldrh r2, [r1, r6] │ │ │ │ mov r4, r1 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs 109614 │ │ │ │ + bcs 109620 │ │ │ │ add r2, fp, fp, lsl #1 │ │ │ │ mov lr, r9 │ │ │ │ cmp r0, #0 │ │ │ │ add sl, r1, r2, lsl #3 │ │ │ │ mov r2, sl │ │ │ │ ldm r2, {r3, r4, r5, r6, r7, r8} │ │ │ │ stm lr, {r3, r4, r5, r6, r7, r8} │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ add ip, fp, #1 │ │ │ │ stm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ - beq 109680 │ │ │ │ + beq 10968c │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add r2, r1, #272 @ 0x110 │ │ │ │ ldr r1, [r2] │ │ │ │ subs r0, r0, #1 │ │ │ │ add r2, r1, #272 @ 0x110 │ │ │ │ - bne 109668 │ │ │ │ + bne 109674 │ │ │ │ mov ip, #0 │ │ │ │ - b 109684 │ │ │ │ + b 109690 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, lr │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r1, [lr, #24] │ │ │ │ str r0, [lr, #28] │ │ │ │ @@ -231416,65 +231419,65 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ mov sl, r0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - beq 109748 │ │ │ │ + beq 109754 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldr r0, [r0, #1768] @ 0x6e8 │ │ │ │ - beq 1096ec │ │ │ │ + beq 1096f8 │ │ │ │ movw r3, #1766 @ 0x6e6 │ │ │ │ ldrh r7, [r0, r3] │ │ │ │ subs r1, r1, #1 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r0, [r0, #1768] @ 0x6e8 │ │ │ │ - bne 1096d8 │ │ │ │ + bne 1096e4 │ │ │ │ movw r7, #1766 @ 0x6e6 │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ ldrh r1, [r0, r7] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, r1, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 108bf0 │ │ │ │ + bl 108bfc │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ add fp, sp, #352 @ 0x160 │ │ │ │ ldm fp, {r0, r6, fp} │ │ │ │ ldrh r1, [r0, r7] │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 10976c │ │ │ │ + bcs 109778 │ │ │ │ mov r9, r0 │ │ │ │ - b 10978c │ │ │ │ + b 109798 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 108bf0 │ │ │ │ + bl 108bfc │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #1764 @ 0x6e4 │ │ │ │ ldr r9, [r0, #1760] @ 0x6e0 │ │ │ │ add r6, r6, #1 │ │ │ │ ldrh fp, [r0, r1] │ │ │ │ ldrh r0, [r9, r7] │ │ │ │ cmp fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bcs 109770 │ │ │ │ + bcs 10977c │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ mov ip, r4 │ │ │ │ add lr, r9, r0, lsl #3 │ │ │ │ mov r2, lr │ │ │ │ ldm r2, {r0, r1, r3, r4, r7, r8} │ │ │ │ stm ip, {r0, r1, r3, r4, r7, r8} │ │ │ │ mov r0, r5 │ │ │ │ @@ -231491,22 +231494,22 @@ │ │ │ │ bl 274b8 │ │ │ │ add r1, r8, #24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ bl 274b8 │ │ │ │ add r4, fp, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 109810 │ │ │ │ + beq 10981c │ │ │ │ add r1, r9, r4, lsl #2 │ │ │ │ movw r0, #1768 @ 0x6e8 │ │ │ │ add r1, r1, r0 │ │ │ │ ldr r9, [r1] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r1, r9, r0 │ │ │ │ - bne 1097fc │ │ │ │ + bne 109808 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [sl, #160] @ 0xa0 │ │ │ │ @@ -231518,143 +231521,143 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 109968 │ │ │ │ + beq 109974 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mvn r6, #0 │ │ │ │ ldrh lr, [r1, r0] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, lr, lr, lsl #1 │ │ │ │ lsl r9, r0, #3 │ │ │ │ - b 1098bc │ │ │ │ + b 1098c8 │ │ │ │ add r0, r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r3, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ add r4, r4, #24 │ │ │ │ add r3, r8, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ add r7, r7, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 109918 │ │ │ │ + bne 109924 │ │ │ │ cmp r9, r7 │ │ │ │ - beq 109928 │ │ │ │ + beq 109934 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r8, r3 │ │ │ │ ldrd sl, [r4, #8] │ │ │ │ eor r3, r5, fp │ │ │ │ cmp r0, #0 │ │ │ │ eor r0, ip, sl │ │ │ │ - beq 1098ec │ │ │ │ + beq 1098f8 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 109884 │ │ │ │ - b 1098f4 │ │ │ │ + beq 109890 │ │ │ │ + b 109900 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 10994c │ │ │ │ + beq 109958 │ │ │ │ subs r0, ip, sl │ │ │ │ sbcs r0, r5, fp │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r3, sl, ip │ │ │ │ sbcs r3, fp, r5 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ - b 1098a0 │ │ │ │ + b 1098ac │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109a5c │ │ │ │ - b 10992c │ │ │ │ + beq 109a68 │ │ │ │ + b 109938 │ │ │ │ mov r8, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10995c │ │ │ │ + beq 109968 │ │ │ │ add r0, r1, r8, lsl #2 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r0, #272] @ 0x110 │ │ │ │ - b 109860 │ │ │ │ + b 10986c │ │ │ │ add r8, r6, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 109938 │ │ │ │ + bne 109944 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 109a68 │ │ │ │ + b 109a74 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r0, #270 @ 0x10e │ │ │ │ mvn r8, #0 │ │ │ │ ldrh lr, [r1, r0] │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, lr, lr, lsl #1 │ │ │ │ lsl fp, r0, #3 │ │ │ │ - b 1099c4 │ │ │ │ + b 1099d0 │ │ │ │ subs r0, ip, r7 │ │ │ │ sbcs r0, r5, r9 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r3, r7, ip │ │ │ │ sbcs r3, r9, r5 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ sub sl, r3, r0 │ │ │ │ add r6, r6, #24 │ │ │ │ add r8, r8, #1 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 109a20 │ │ │ │ + bne 109a2c │ │ │ │ cmp fp, r4 │ │ │ │ - beq 109a30 │ │ │ │ + beq 109a3c │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmp r0, #1 │ │ │ │ eor r3, ip, r7 │ │ │ │ eor r0, r5, r9 │ │ │ │ - bne 1099f8 │ │ │ │ + bne 109a04 │ │ │ │ mov sl, #1 │ │ │ │ orrs r0, r3, r0 │ │ │ │ - bne 10998c │ │ │ │ - b 1099b0 │ │ │ │ + bne 109998 │ │ │ │ + b 1099bc │ │ │ │ orrs r0, r3, r0 │ │ │ │ - bne 10998c │ │ │ │ + bne 109998 │ │ │ │ add r0, r1, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r3, #1 │ │ │ │ - b 1099ac │ │ │ │ + b 1099b8 │ │ │ │ uxtb r0, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109a54 │ │ │ │ - b 109a34 │ │ │ │ + beq 109a60 │ │ │ │ + b 109a40 │ │ │ │ mov r8, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10995c │ │ │ │ + beq 109968 │ │ │ │ add r0, r1, r8, lsl #2 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r0, #272] @ 0x110 │ │ │ │ - b 10996c │ │ │ │ + b 109978 │ │ │ │ mov r7, #0 │ │ │ │ - b 109a64 │ │ │ │ + b 109a70 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp] │ │ │ │ stmib r0, {r1, r2, r8} │ │ │ │ str r7, [r0] │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -231665,149 +231668,149 @@ │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 109b90 │ │ │ │ + bne 109b9c │ │ │ │ ldr lr, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ movw r1, #1766 @ 0x6e6 │ │ │ │ mov r6, #0 │ │ │ │ ldrh r8, [r7, r1] │ │ │ │ movw r1, #1416 @ 0x588 │ │ │ │ add sl, r7, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r1 │ │ │ │ add r1, r1, #1408 @ 0x580 │ │ │ │ lsl r7, r8, #5 │ │ │ │ - b 109b0c │ │ │ │ + b 109b18 │ │ │ │ ldr r2, [sl, r5, lsl #5] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ movwhi r3, #1 │ │ │ │ sub r2, r3, r2 │ │ │ │ add r1, r1, #32 │ │ │ │ add r6, r5, #1 │ │ │ │ sub r7, r7, #32 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 109b60 │ │ │ │ + bne 109b6c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 109b70 │ │ │ │ + beq 109b7c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r5, r6 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 109b74 │ │ │ │ + bne 109b80 │ │ │ │ ldm r1, {r2, r9} │ │ │ │ eor r6, r4, r9 │ │ │ │ eor r3, lr, r2 │ │ │ │ orrs r3, r3, r6 │ │ │ │ - beq 109ad8 │ │ │ │ + beq 109ae4 │ │ │ │ subs r3, lr, r2 │ │ │ │ sbcs r3, r4, r9 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ subs r2, r2, lr │ │ │ │ sbcs r2, r9, r4 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ sub r2, r2, r3 │ │ │ │ - b 109af8 │ │ │ │ + b 109b04 │ │ │ │ uxtb r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 109b74 │ │ │ │ - b 109cdc │ │ │ │ + bne 109b80 │ │ │ │ + b 109ce8 │ │ │ │ mov r5, r8 │ │ │ │ mov r7, fp │ │ │ │ cmp ip, #0 │ │ │ │ - beq 109cf8 │ │ │ │ + beq 109d04 │ │ │ │ add r1, r7, r5, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r7, [r1, #1768] @ 0x6e8 │ │ │ │ - b 109ab0 │ │ │ │ + b 109abc │ │ │ │ ldr fp, [r3, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mvn r5, #0 │ │ │ │ ldrh r0, [r7, r0] │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r9, r0, #5 │ │ │ │ - b 109bf0 │ │ │ │ + b 109bfc │ │ │ │ ldr r0, [sl, #1416] @ 0x588 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r1, #1 │ │ │ │ sub r0, r1, r0 │ │ │ │ add r5, r5, #1 │ │ │ │ add r8, r8, #32 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 109c8c │ │ │ │ + bne 109c98 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 109c9c │ │ │ │ + beq 109ca8 │ │ │ │ add sl, r7, r8 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sl, #1424] @ 0x590 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 109be0 │ │ │ │ + beq 109bec │ │ │ │ ldr r6, [sl, #1432] @ 0x598 │ │ │ │ ldr r1, [sl, #1428] @ 0x594 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp fp, r6 │ │ │ │ mov r2, r6 │ │ │ │ movcc r2, fp │ │ │ │ bl 275e4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ subeq r0, fp, r6 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ movwgt r1, #1 │ │ │ │ - bne 109bdc │ │ │ │ + bne 109be8 │ │ │ │ add r0, sl, #1408 @ 0x580 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r2, r4, r1 │ │ │ │ eor r3, r6, r0 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - beq 109bc0 │ │ │ │ + beq 109bcc │ │ │ │ subs r2, r6, r0 │ │ │ │ sbcs r2, r4, r1 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ subs r0, r0, r6 │ │ │ │ sbcs r0, r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ sub r0, r0, r2 │ │ │ │ - b 109be0 │ │ │ │ + b 109bec │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 109ca0 │ │ │ │ - b 109cc0 │ │ │ │ + bne 109cac │ │ │ │ + b 109ccc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109d10 │ │ │ │ + beq 109d1c │ │ │ │ add r0, r7, r5, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r7, [r0, #1768] @ 0x6e8 │ │ │ │ - b 109ba4 │ │ │ │ + b 109bb0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ stm r0, {r1, r7, ip} │ │ │ │ str r5, [r0, #12] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -231835,183 +231838,183 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 109e5c │ │ │ │ + beq 109e68 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mvn r6, #0 │ │ │ │ ldrh lr, [r1, r0] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, lr, lr, lsl #1 │ │ │ │ lsl r9, r0, #3 │ │ │ │ - b 109db0 │ │ │ │ + b 109dbc │ │ │ │ add r0, r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r3, #1 │ │ │ │ sub r0, r3, r0 │ │ │ │ add r4, r4, #24 │ │ │ │ add r3, r8, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ add r7, r7, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 109e0c │ │ │ │ + bne 109e18 │ │ │ │ cmp r9, r7 │ │ │ │ - beq 109e1c │ │ │ │ + beq 109e28 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r8, r3 │ │ │ │ ldrd sl, [r4, #8] │ │ │ │ eor r3, r5, fp │ │ │ │ cmp r0, #0 │ │ │ │ eor r0, ip, sl │ │ │ │ - beq 109de0 │ │ │ │ + beq 109dec │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 109d78 │ │ │ │ - b 109de8 │ │ │ │ + beq 109d84 │ │ │ │ + b 109df4 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 109e40 │ │ │ │ + beq 109e4c │ │ │ │ subs r0, ip, sl │ │ │ │ sbcs r0, r5, fp │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r3, sl, ip │ │ │ │ sbcs r3, fp, r5 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ - b 109d94 │ │ │ │ + b 109da0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109f50 │ │ │ │ - b 109e20 │ │ │ │ + beq 109f5c │ │ │ │ + b 109e2c │ │ │ │ mov r8, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 109e50 │ │ │ │ + beq 109e5c │ │ │ │ add r0, r1, r8, lsl #2 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r0, #1768] @ 0x6e8 │ │ │ │ - b 109d54 │ │ │ │ + b 109d60 │ │ │ │ add r8, r6, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 109e2c │ │ │ │ + bne 109e38 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ - b 109f5c │ │ │ │ + b 109f68 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movw r0, #1766 @ 0x6e6 │ │ │ │ mvn r8, #0 │ │ │ │ ldrh lr, [r1, r0] │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, lr, lr, lsl #1 │ │ │ │ lsl fp, r0, #3 │ │ │ │ - b 109eb8 │ │ │ │ + b 109ec4 │ │ │ │ subs r0, ip, r7 │ │ │ │ sbcs r0, r5, r9 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r3, r7, ip │ │ │ │ sbcs r3, r9, r5 │ │ │ │ mov r3, #0 │ │ │ │ movwcc r3, #1 │ │ │ │ sub sl, r3, r0 │ │ │ │ add r6, r6, #24 │ │ │ │ add r8, r8, #1 │ │ │ │ add r4, r4, #24 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 109f14 │ │ │ │ + bne 109f20 │ │ │ │ cmp fp, r4 │ │ │ │ - beq 109f24 │ │ │ │ + beq 109f30 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmp r0, #1 │ │ │ │ eor r3, ip, r7 │ │ │ │ eor r0, r5, r9 │ │ │ │ - bne 109eec │ │ │ │ + bne 109ef8 │ │ │ │ mov sl, #1 │ │ │ │ orrs r0, r3, r0 │ │ │ │ - bne 109e80 │ │ │ │ - b 109ea4 │ │ │ │ + bne 109e8c │ │ │ │ + b 109eb0 │ │ │ │ orrs r0, r3, r0 │ │ │ │ - bne 109e80 │ │ │ │ + bne 109e8c │ │ │ │ add r0, r1, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ movwhi r3, #1 │ │ │ │ - b 109ea0 │ │ │ │ + b 109eac │ │ │ │ uxtb r0, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109f48 │ │ │ │ - b 109f28 │ │ │ │ + beq 109f54 │ │ │ │ + b 109f34 │ │ │ │ mov r8, lr │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 109e50 │ │ │ │ + beq 109e5c │ │ │ │ add r0, r1, r8, lsl #2 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r0, #1768] @ 0x6e8 │ │ │ │ - b 109e60 │ │ │ │ + b 109e6c │ │ │ │ mov r7, #0 │ │ │ │ - b 109f58 │ │ │ │ + b 109f64 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp] │ │ │ │ stmib r0, {r1, r2, r8} │ │ │ │ str r7, [r0] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 109f84 │ │ │ │ + ldr r1, [pc, #8] @ 109f90 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq ip, r5, r2, lsr #26 │ │ │ │ + b 258494 │ │ │ │ + mulseq r5, r6, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2376] @ 10a8f0 │ │ │ │ + ldr r3, [pc, #2376] @ 10a8fc │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r0, #9 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24a028 │ │ │ │ + bl 24a034 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bne 10a04c │ │ │ │ + bne 10a058 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ sub r9, sl, lr │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 10a058 │ │ │ │ + bcs 10a064 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #24] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ @@ -232023,272 +232026,272 @@ │ │ │ │ cmp fp, lr │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, lr │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ movhi r0, fp │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #2224] @ 10a8f4 │ │ │ │ + ldr r2, [pc, #2224] @ 10a900 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 10a088 │ │ │ │ + b 10a094 │ │ │ │ ldrb r0, [sp, #62] @ 0x3e │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a194 │ │ │ │ + beq 10a1a0 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ - b 10a3ec │ │ │ │ + b 10a3f8 │ │ │ │ cmn ip, #1 │ │ │ │ mov r3, lr │ │ │ │ mov sl, r9 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ sub r9, sl, lr │ │ │ │ strne r3, [sp, #28] │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 10a058 │ │ │ │ + bcs 10a064 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r3, [r2, r9] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ rsb r5, r3, #32 │ │ │ │ lsr r7, r2, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r3, #32 │ │ │ │ orr r7, r7, r2, lsl r5 │ │ │ │ lsrpl r7, r2, r3 │ │ │ │ tst r7, #1 │ │ │ │ - beq 10a068 │ │ │ │ + beq 10a074 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, fp │ │ │ │ cmp r2, fp │ │ │ │ movcc r5, r2 │ │ │ │ cmn ip, #1 │ │ │ │ moveq r5, fp │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 10a124 │ │ │ │ + bcs 10a130 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub r3, r9, #1 │ │ │ │ add r7, r2, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10a12c │ │ │ │ + beq 10a138 │ │ │ │ add r2, r3, r5 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 10a80c │ │ │ │ + bcs 10a818 │ │ │ │ ldrb r2, [r7, r5] │ │ │ │ ldrb r6, [r8, r5] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 10a0e8 │ │ │ │ + beq 10a0f4 │ │ │ │ sub r2, sl, fp │ │ │ │ cmn ip, #1 │ │ │ │ add sl, r2, r5 │ │ │ │ mov r3, lr │ │ │ │ - b 10a074 │ │ │ │ + b 10a080 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10a870 │ │ │ │ + bne 10a87c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmn ip, #1 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, ip │ │ │ │ moveq r5, lr │ │ │ │ cmp r5, fp │ │ │ │ add ip, r2, r9 │ │ │ │ movls r5, fp │ │ │ │ mov r7, fp │ │ │ │ cmp r5, r7 │ │ │ │ - beq 10a1d0 │ │ │ │ + beq 10a1dc │ │ │ │ cmp r0, r7 │ │ │ │ - beq 10a804 │ │ │ │ + beq 10a810 │ │ │ │ add r2, r9, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 10a7e8 │ │ │ │ + bcs 10a7f4 │ │ │ │ ldrb r2, [ip, r7] │ │ │ │ ldrb r3, [r4, r7] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 10a150 │ │ │ │ + beq 10a15c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r6 │ │ │ │ cmn r6, #1 │ │ │ │ sub sl, sl, r3 │ │ │ │ - b 10a074 │ │ │ │ + b 10a080 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [sp, #61] @ 0x3d │ │ │ │ cmp r9, #0 │ │ │ │ - beq 10a1d8 │ │ │ │ + beq 10a1e4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - ldr lr, [pc, #1868] @ 10a900 │ │ │ │ + ldr lr, [pc, #1868] @ 10a90c │ │ │ │ cmp r9, r3 │ │ │ │ add r5, r0, r9 │ │ │ │ add lr, pc, lr │ │ │ │ - bcs 10a1e8 │ │ │ │ + bcs 10a1f4 │ │ │ │ ldrsb r1, [r5] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 10a1f0 │ │ │ │ - b 10a29c │ │ │ │ + bge 10a1fc │ │ │ │ + b 10a2a8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b 10a2dc │ │ │ │ + b 10a2e8 │ │ │ │ mov r9, #0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 10a058 │ │ │ │ - b 10a2dc │ │ │ │ + beq 10a064 │ │ │ │ + b 10a2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 10a29c │ │ │ │ + bne 10a2a8 │ │ │ │ ldrsb r7, [r5, #-1] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 10a20c │ │ │ │ + ble 10a218 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ tst r2, #1 │ │ │ │ - beq 10a268 │ │ │ │ - b 10a2dc │ │ │ │ + beq 10a274 │ │ │ │ + b 10a2e8 │ │ │ │ ldrb r1, [r5, #-2] │ │ │ │ sxtb r4, r1 │ │ │ │ cmn r4, #65 @ 0x41 │ │ │ │ - bgt 10a240 │ │ │ │ + bgt 10a24c │ │ │ │ ldrb r1, [r5, #-3] │ │ │ │ sxtb ip, r1 │ │ │ │ cmn ip, #65 @ 0x41 │ │ │ │ - bgt 10a248 │ │ │ │ + bgt 10a254 │ │ │ │ ldrb r1, [r5, #-4] │ │ │ │ and r6, ip, #63 @ 0x3f │ │ │ │ and r1, r1, #7 │ │ │ │ orr r5, r6, r1, lsl #6 │ │ │ │ - b 10a24c │ │ │ │ + b 10a258 │ │ │ │ and r5, r1, #31 │ │ │ │ - b 10a254 │ │ │ │ + b 10a260 │ │ │ │ and r5, r1, #15 │ │ │ │ and r1, r4, #63 @ 0x3f │ │ │ │ orr r5, r1, r5, lsl #6 │ │ │ │ and r1, r7, #63 @ 0x3f │ │ │ │ orr r7, r1, r5, lsl #6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ tst r2, #1 │ │ │ │ - bne 10a2dc │ │ │ │ + bne 10a2e8 │ │ │ │ mvn r2, #0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ mvncs r2, #1 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 10a2c4 │ │ │ │ + bcs 10a2d0 │ │ │ │ adds r9, r2, r9 │ │ │ │ - beq 10a2d8 │ │ │ │ + beq 10a2e4 │ │ │ │ add r2, r0, r9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcs 10a2a8 │ │ │ │ + bcs 10a2b4 │ │ │ │ ldrsb r1, [r2] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 10a2ac │ │ │ │ + bge 10a2b8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b 10a844 │ │ │ │ - bne 10a29c │ │ │ │ + b 10a850 │ │ │ │ + bne 10a2a8 │ │ │ │ ldrsb r0, [r2, #-1] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 10a2dc │ │ │ │ + bgt 10a2e8 │ │ │ │ ldrsb r0, [r2, #-2] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - b 10a2dc │ │ │ │ + b 10a2e8 │ │ │ │ mvn r2, #3 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ mvncc r2, #2 │ │ │ │ adds r9, r2, r9 │ │ │ │ - bne 10a284 │ │ │ │ + bne 10a290 │ │ │ │ mov r9, #0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ sub r0, r9, r5 │ │ │ │ add r8, r9, #9 │ │ │ │ mov r2, #9 │ │ │ │ add r1, fp, #9 │ │ │ │ add r3, r0, r2 │ │ │ │ adds r4, r9, r2 │ │ │ │ - beq 10a320 │ │ │ │ + beq 10a32c │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 10a318 │ │ │ │ + bcs 10a324 │ │ │ │ add r7, r1, r9 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 10a320 │ │ │ │ - b 10a830 │ │ │ │ + bge 10a32c │ │ │ │ + b 10a83c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10a830 │ │ │ │ + bne 10a83c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10a350 │ │ │ │ + beq 10a35c │ │ │ │ ldrb r3, [r1, r9] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ - bcs 10a360 │ │ │ │ + bcs 10a36c │ │ │ │ add r1, r1, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ adds r4, r9, r2 │ │ │ │ - bne 10a2fc │ │ │ │ - b 10a320 │ │ │ │ + bne 10a308 │ │ │ │ + b 10a32c │ │ │ │ mov r7, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 10a36c │ │ │ │ - b 10a3a0 │ │ │ │ + bne 10a378 │ │ │ │ + b 10a3ac │ │ │ │ add r7, r9, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10a3a0 │ │ │ │ - ldr lr, [pc, #1428] @ 10a908 │ │ │ │ + beq 10a3ac │ │ │ │ + ldr lr, [pc, #1428] @ 10a914 │ │ │ │ cmp r5, r7 │ │ │ │ add lr, pc, lr │ │ │ │ - bls 10a39c │ │ │ │ + bls 10a3a8 │ │ │ │ add r0, fp, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 10a3a0 │ │ │ │ + bgt 10a3ac │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r5 │ │ │ │ - b 10a844 │ │ │ │ - bne 10a38c │ │ │ │ + b 10a850 │ │ │ │ + bne 10a398 │ │ │ │ sub r0, r5, r7 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #8 │ │ │ │ - bcs 10a3b8 │ │ │ │ + bcs 10a3c4 │ │ │ │ mov r7, #0 │ │ │ │ - b 10a3ec │ │ │ │ - ldr r0, [pc, #1356] @ 10a90c │ │ │ │ + b 10a3f8 │ │ │ │ + ldr r0, [pc, #1356] @ 10a918 │ │ │ │ mov r6, fp │ │ │ │ add fp, fp, r7 │ │ │ │ mov r2, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, #8 │ │ │ │ mov r1, fp │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a4a8 │ │ │ │ + beq 10a4b4 │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - bls 10a43c │ │ │ │ + bls 10a448 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10a444 │ │ │ │ + beq 10a450 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ bl b3fc8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10a458 │ │ │ │ - ldr r2, [pc, #1272] @ 10a924 │ │ │ │ + bne 10a464 │ │ │ │ + ldr r2, [pc, #1272] @ 10a930 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ - b 10a858 │ │ │ │ + b 10a864 │ │ │ │ mov r6, fp │ │ │ │ - b 10a458 │ │ │ │ + b 10a464 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ @@ -232305,415 +232308,415 @@ │ │ │ │ ldmne r4, {r2, r3, r5, r6, r7} │ │ │ │ stmne r1, {r2, r3, r5, r6, r7} │ │ │ │ addne sp, sp, #116 @ 0x74 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3c2b4 │ │ │ │ - b 10a858 │ │ │ │ + b 10a864 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, r6, #8 │ │ │ │ add r2, r7, #8 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub r0, r7, r0 │ │ │ │ add r3, r0, r5 │ │ │ │ adds r2, r7, r5 │ │ │ │ - beq 10a4f0 │ │ │ │ + beq 10a4fc │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 10a4e8 │ │ │ │ + bcs 10a4f4 │ │ │ │ add r6, r1, r7 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #64 @ 0x40 │ │ │ │ - bge 10a4f0 │ │ │ │ - b 10a85c │ │ │ │ + bge 10a4fc │ │ │ │ + b 10a868 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10a85c │ │ │ │ + bne 10a868 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10a520 │ │ │ │ + beq 10a52c │ │ │ │ ldrb r3, [r1, r7] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ - bcs 10a52c │ │ │ │ + bcs 10a538 │ │ │ │ add r1, r1, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r0, r5 │ │ │ │ adds r2, r7, r5 │ │ │ │ - bne 10a4c8 │ │ │ │ - b 10a4f0 │ │ │ │ + bne 10a4d4 │ │ │ │ + b 10a4fc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov ip, r5 │ │ │ │ - b 10a544 │ │ │ │ + b 10a550 │ │ │ │ add ip, r7, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp ip, r5 │ │ │ │ - bcs 10a544 │ │ │ │ + bcs 10a550 │ │ │ │ mov r7, #0 │ │ │ │ - b 10a060 │ │ │ │ - ldr lr, [pc, #968] @ 10a914 │ │ │ │ + b 10a06c │ │ │ │ + ldr lr, [pc, #968] @ 10a920 │ │ │ │ cmp r7, r8 │ │ │ │ add lr, pc, lr │ │ │ │ - bcc 10a888 │ │ │ │ + bcc 10a894 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 10a570 │ │ │ │ + beq 10a57c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r8 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 10a888 │ │ │ │ + ble 10a894 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10a584 │ │ │ │ + beq 10a590 │ │ │ │ ldrsb r0, [fp] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 10a888 │ │ │ │ + blt 10a894 │ │ │ │ subs r7, r7, r8 │ │ │ │ - beq 10a5b8 │ │ │ │ + beq 10a5c4 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ add r0, fp, r8 │ │ │ │ - bne 10a5c0 │ │ │ │ + bne 10a5cc │ │ │ │ ldrb r7, [r0] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ - beq 10a3b0 │ │ │ │ + beq 10a3bc │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - beq 10a3b0 │ │ │ │ - b 10a63c │ │ │ │ + beq 10a3bc │ │ │ │ + b 10a648 │ │ │ │ mov sl, r7 │ │ │ │ - b 10a060 │ │ │ │ + b 10a06c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - bne 10a630 │ │ │ │ + bne 10a63c │ │ │ │ sub r1, r7, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, #10 │ │ │ │ - bcc 10a63c │ │ │ │ + bcc 10a648 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #10 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a664 │ │ │ │ + beq 10a670 │ │ │ │ ldrb r6, [r0] │ │ │ │ sub r4, r6, #48 @ 0x30 │ │ │ │ cmp r4, #9 │ │ │ │ - bhi 10a624 │ │ │ │ + bhi 10a630 │ │ │ │ umull r7, r6, r7, r5 │ │ │ │ adds r7, r4, r7 │ │ │ │ adc r4, r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 10a624 │ │ │ │ + bne 10a630 │ │ │ │ add r0, r0, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10a5e8 │ │ │ │ + beq 10a5f4 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b 10a3e8 │ │ │ │ + b 10a3f4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #9 │ │ │ │ - bcs 10a5dc │ │ │ │ + bcs 10a5e8 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub r5, r3, #48 @ 0x30 │ │ │ │ cmp r5, #9 │ │ │ │ - bhi 10a624 │ │ │ │ + bhi 10a630 │ │ │ │ add r3, r7, r7, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r7, r5, r3, lsl #1 │ │ │ │ - bne 10a640 │ │ │ │ - ldr lr, [pc, #684] @ 10a918 │ │ │ │ + bne 10a64c │ │ │ │ + ldr lr, [pc, #684] @ 10a924 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bcc 10a898 │ │ │ │ + bcc 10a8a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a6a4 │ │ │ │ + beq 10a6b0 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 10a6a0 │ │ │ │ + bcs 10a6ac │ │ │ │ add r0, fp, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 10a6a4 │ │ │ │ - b 10a898 │ │ │ │ - bne 10a898 │ │ │ │ + bgt 10a6b0 │ │ │ │ + b 10a8a4 │ │ │ │ + bne 10a8a4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne ip, r5 │ │ │ │ - bne 10a898 │ │ │ │ + bne 10a8a4 │ │ │ │ subs r2, ip, r1 │ │ │ │ - beq 10a6e0 │ │ │ │ + beq 10a6ec │ │ │ │ add r0, fp, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 10a6ec │ │ │ │ + bne 10a6f8 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 10a3b0 │ │ │ │ + beq 10a3bc │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq 10a3b0 │ │ │ │ - b 10a76c │ │ │ │ + beq 10a3bc │ │ │ │ + b 10a778 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r2 │ │ │ │ - b 10a3ec │ │ │ │ + b 10a3f8 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - bne 10a760 │ │ │ │ + bne 10a76c │ │ │ │ sub r1, r2, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 10a76c │ │ │ │ + bcc 10a778 │ │ │ │ mov sl, #0 │ │ │ │ mov r2, #10 │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a794 │ │ │ │ + beq 10a7a0 │ │ │ │ ldrb r3, [r0] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 10a754 │ │ │ │ + bhi 10a760 │ │ │ │ umull r6, r5, sl, r2 │ │ │ │ adds sl, r3, r6 │ │ │ │ adc r3, r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10a624 │ │ │ │ + bne 10a630 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10a714 │ │ │ │ + beq 10a720 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b 10a3ec │ │ │ │ + b 10a3f8 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, #9 │ │ │ │ - bcs 10a708 │ │ │ │ + bcs 10a714 │ │ │ │ mov sl, #0 │ │ │ │ ldrb r2, [r0] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 10a754 │ │ │ │ + bhi 10a760 │ │ │ │ add r3, sl, sl, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add sl, r2, r3, lsl #1 │ │ │ │ - bne 10a770 │ │ │ │ + bne 10a77c │ │ │ │ cmp r9, r5 │ │ │ │ - bhi 10a3ec │ │ │ │ + bhi 10a3f8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 10a7e0 │ │ │ │ + beq 10a7ec │ │ │ │ cmp r9, r5 │ │ │ │ - bcs 10a7e0 │ │ │ │ + bcs 10a7ec │ │ │ │ add r0, fp, r9 │ │ │ │ mov r5, r9 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 10a3ec │ │ │ │ - ldr r0, [pc, #340] @ 10a91c │ │ │ │ - ldr r2, [pc, #340] @ 10a920 │ │ │ │ + bgt 10a3f8 │ │ │ │ + ldr r0, [pc, #340] @ 10a928 │ │ │ │ + ldr r2, [pc, #340] @ 10a92c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bl 3cd3c │ │ │ │ - b 10a858 │ │ │ │ + b 10a864 │ │ │ │ mov r5, r9 │ │ │ │ - b 10a3ec │ │ │ │ - ldr r0, [pc, #312] @ 10a928 │ │ │ │ + b 10a3f8 │ │ │ │ + ldr r0, [pc, #312] @ 10a934 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r9, fp │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - b 10a820 │ │ │ │ + b 10a82c │ │ │ │ mov r1, lr │ │ │ │ - b 10a820 │ │ │ │ - ldr r0, [pc, #232] @ 10a8fc │ │ │ │ + b 10a82c │ │ │ │ + ldr r0, [pc, #232] @ 10a908 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r9, r5 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bl 3cae4 │ │ │ │ - b 10a858 │ │ │ │ - ldr lr, [pc, #204] @ 10a904 │ │ │ │ + b 10a864 │ │ │ │ + ldr lr, [pc, #204] @ 10a910 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r5 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ str lr, [sp] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ bl 3c920 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr lr, [pc, #172] @ 10a910 │ │ │ │ + ldr lr, [pc, #172] @ 10a91c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ - b 10a844 │ │ │ │ - ldr r2, [pc, #128] @ 10a8f8 │ │ │ │ + b 10a850 │ │ │ │ + ldr r2, [pc, #128] @ 10a904 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 10a820 │ │ │ │ + b 10a82c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r7 │ │ │ │ - b 10a844 │ │ │ │ + b 10a850 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r1 │ │ │ │ mov r9, ip │ │ │ │ - b 10a844 │ │ │ │ + b 10a850 │ │ │ │ mov r5, r0 │ │ │ │ - b 10a8c0 │ │ │ │ + b 10a8cc │ │ │ │ ldr r4, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10a8e4 │ │ │ │ + beq 10a8f0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 10a944 │ │ │ │ + bl 10a950 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq ip, r5, r4, lsl #26 │ │ │ │ - andseq r2, pc, r4, asr #6 │ │ │ │ - andseq r1, pc, r8, lsr #22 │ │ │ │ - andseq r1, pc, r4, lsr #23 │ │ │ │ - mulseq pc, r4, r2 @ │ │ │ │ - @ instruction: 0x001f1abc │ │ │ │ - mulseq pc, r8, pc @ │ │ │ │ - @ instruction: 0x001537d8 │ │ │ │ - @ instruction: 0x001f1ab4 │ │ │ │ - andseq r1, pc, r0, ror #27 │ │ │ │ - andseq r1, pc, ip, asr #25 │ │ │ │ - andseq ip, r5, r5, lsr #10 │ │ │ │ - andseq r1, pc, r0, lsl #23 │ │ │ │ - andseq r1, pc, r4, asr #29 │ │ │ │ - andseq r1, pc, r8, lsr #23 │ │ │ │ + andseq ip, r5, r8, ror sp │ │ │ │ + andseq r2, pc, r8, lsr r3 @ │ │ │ │ + andseq r1, pc, ip, lsl fp @ │ │ │ │ + mulseq pc, r8, fp @ │ │ │ │ + andseq r2, pc, r8, lsl #5 │ │ │ │ + @ instruction: 0x001f1ab0 │ │ │ │ + andseq r1, pc, ip, lsl #31 │ │ │ │ + andseq r3, r5, ip, asr #16 │ │ │ │ + andseq r1, pc, r8, lsr #21 │ │ │ │ + @ instruction: 0x001f1dd4 │ │ │ │ + andseq r1, pc, r0, asr #25 │ │ │ │ + mulseq r5, r9, r5 │ │ │ │ + andseq r1, pc, r4, ror fp @ │ │ │ │ + @ instruction: 0x001f1eb8 │ │ │ │ + mulseq pc, ip, fp @ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 10a978 │ │ │ │ + beq 10a984 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10a9cc │ │ │ │ + bne 10a9d8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a9cc │ │ │ │ + beq 10a9d8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 10a9cc │ │ │ │ + bne 10a9d8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a9a0 │ │ │ │ + beq 10a9ac │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a9b8 │ │ │ │ + beq 10a9c4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a9ec │ │ │ │ + beq 10a9f8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 10aa24 │ │ │ │ + bne 10aa30 │ │ │ │ push {fp, lr} │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2129e0 │ │ │ │ + bl 2129ec │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 10aa40 │ │ │ │ + ldr r1, [pc, #8] @ 10aa4c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x0015c2b0 │ │ │ │ + b 258494 │ │ │ │ + andseq ip, r5, r4, lsr #6 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ 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 10aad8 │ │ │ │ + bcs 10aae4 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 10ab18 │ │ │ │ + bhi 10ab24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 10ab00 │ │ │ │ + bcc 10ab0c │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 10aab8 │ │ │ │ + bcs 10aac4 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 10ab00 │ │ │ │ + b 10ab0c │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 10aae8 │ │ │ │ + bne 10aaf4 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 10ab00 │ │ │ │ + b 10ab0c │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 10aa70 │ │ │ │ + b 10aa7c │ │ │ │ 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] │ │ │ │ @@ -232732,25 +232735,25 @@ │ │ │ │ bl 32d50 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 10aa94 │ │ │ │ - b 10ab00 │ │ │ │ + bcs 10aaa0 │ │ │ │ + b 10ab0c │ │ │ │ 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 10aba0 │ │ │ │ + bhi 10abac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -232762,20 +232765,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 32d50 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 10ab7c │ │ │ │ + b 10ab88 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #340] @ 10ad38 │ │ │ │ + ldr r0, [pc, #340] @ 10ad44 │ │ │ │ mov r1, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ movw r1, #32 │ │ │ │ @@ -232783,28 +232786,28 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ae14 │ │ │ │ + bl 10ae20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10accc │ │ │ │ + bne 10acd8 │ │ │ │ add r2, sp, #24 │ │ │ │ add lr, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #268] @ 10ad48 │ │ │ │ - ldr ip, [pc, #268] @ 10ad4c │ │ │ │ + ldr r3, [pc, #268] @ 10ad54 │ │ │ │ + ldr ip, [pc, #268] @ 10ad58 │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r0, [r5] │ │ │ │ add r5, r4, #16 │ │ │ │ - ldr r2, [pc, #248] @ 10ad50 │ │ │ │ + ldr r2, [pc, #248] @ 10ad5c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, r4, #12 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -232815,108 +232818,108 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10acc4 │ │ │ │ + beq 10acd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #104] @ 10ad3c │ │ │ │ - ldr r3, [pc, #104] @ 10ad40 │ │ │ │ - ldr r1, [pc, #104] @ 10ad44 │ │ │ │ + ldr r0, [pc, #104] @ 10ad48 │ │ │ │ + ldr r3, [pc, #104] @ 10ad4c │ │ │ │ + ldr r1, [pc, #104] @ 10ad50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10ad30 │ │ │ │ + beq 10ad3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 10ad28 │ │ │ │ + b 10ad34 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10ad34 │ │ │ │ + beq 10ad40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, pc, r0, ror r7 @ │ │ │ │ - @ instruction: 0x0015bfd9 │ │ │ │ - andseq r1, pc, r8, ror #13 │ │ │ │ - mulseq pc, r4, r6 @ │ │ │ │ + andseq r1, pc, r4, ror #14 │ │ │ │ + andseq ip, r5, sp, asr #32 │ │ │ │ + @ instruction: 0x001f16dc │ │ │ │ + andseq r1, pc, r8, lsl #13 │ │ │ │ @ instruction: 0xfffffdfc │ │ │ │ - mulseq pc, r0, r7 @ │ │ │ │ - eoreq r5, r1, ip, asr #5 │ │ │ │ + andseq r1, pc, r4, lsl #15 │ │ │ │ + eoreq r5, r1, r0, asr #5 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 10ad74 │ │ │ │ + bne 10ad80 │ │ │ │ push {fp, lr} │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2129e0 │ │ │ │ + bl 2129ec │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #12]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10ae04 │ │ │ │ + beq 10ae10 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #104] @ 10ae08 │ │ │ │ + ldr ip, [pc, #104] @ 10ae14 │ │ │ │ add r3, r0, #16 │ │ │ │ ldrd r4, [r1] │ │ │ │ - ldr r1, [pc, #96] @ 10ae0c │ │ │ │ + ldr r1, [pc, #96] @ 10ae18 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #68] @ 10ae10 │ │ │ │ + ldr r1, [pc, #68] @ 10ae1c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - b 10ae14 │ │ │ │ - andseq r1, pc, ip, ror #12 │ │ │ │ - eoreq r5, r1, r4, ror r1 │ │ │ │ - eoreq r5, r1, r4, lsl r1 │ │ │ │ + b 10ae20 │ │ │ │ + andseq r1, pc, r0, ror #12 │ │ │ │ + eoreq r5, r1, r8, ror #2 │ │ │ │ + eoreq r5, r1, r8, lsl #2 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ @@ -232942,232 +232945,232 @@ │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #608] @ 10b104 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #608] @ 10b110 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #576] @ 10b0fc │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #576] @ 10b108 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #540] @ 10b0f0 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #540] @ 10b0fc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #488] @ 10b0d4 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #488] @ 10b0e0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #26 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #496] @ 10b0f4 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #496] @ 10b100 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #460] @ 10b0e8 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #460] @ 10b0f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #496] @ 10b124 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #496] @ 10b130 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #24 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #384] @ 10b0cc │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #384] @ 10b0d8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #24 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #412] @ 10b100 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #412] @ 10b10c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #26 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #340] @ 10b0d0 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #340] @ 10b0dc │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #27 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #332] @ 10b0e0 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #332] @ 10b0ec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 212a10 │ │ │ │ - ldr r2, [pc, #340] @ 10b108 │ │ │ │ + b 212a1c │ │ │ │ + ldr r2, [pc, #340] @ 10b114 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #20 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #328] @ 10b114 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #328] @ 10b120 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #244] @ 10b0d8 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #244] @ 10b0e4 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #25 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #284] @ 10b118 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #284] @ 10b124 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #228] @ 10b0f8 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #228] @ 10b104 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #176] @ 10b0dc │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #176] @ 10b0e8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #12 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #200] @ 10b10c │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #200] @ 10b118 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #144] @ 10b0ec │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #144] @ 10b0f8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #14 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #112] @ 10b0e4 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #112] @ 10b0f0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #144] @ 10b11c │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #144] @ 10b128 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #19 │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #108] @ 10b110 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #108] @ 10b11c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ - b 258484 │ │ │ │ - ldr r2, [pc, #100] @ 10b120 │ │ │ │ + b 258494 │ │ │ │ + ldr r2, [pc, #100] @ 10b12c │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #28 │ │ │ │ - b 258484 │ │ │ │ - andseq fp, r5, lr, lsl #28 │ │ │ │ - @ instruction: 0x0015bdf2 │ │ │ │ - andseq fp, r5, r1, lsr #29 │ │ │ │ - @ instruction: 0x0015bdbf │ │ │ │ - mulseq r5, r4, sp │ │ │ │ - andseq fp, r5, r8, lsr lr │ │ │ │ - andseq fp, r5, fp, ror #26 │ │ │ │ - @ instruction: 0x0015bed6 │ │ │ │ - andseq fp, r5, r4, lsr #27 │ │ │ │ - andseq fp, r5, sl, lsr pc │ │ │ │ - andseq fp, r5, r6, lsl pc │ │ │ │ - andseq fp, r5, r4, lsl lr │ │ │ │ - andseq fp, r5, sl, ror pc │ │ │ │ - andseq fp, r5, r5, ror #29 │ │ │ │ - @ instruction: 0x0015bfbb │ │ │ │ - andseq fp, r5, r9, ror #29 │ │ │ │ - andseq fp, r5, sp, ror #28 │ │ │ │ - andseq fp, r5, r1, asr #28 │ │ │ │ - andseq fp, r5, r5, asr #30 │ │ │ │ - andseq fp, r5, sp, lsr pc │ │ │ │ - @ instruction: 0x0015bebb │ │ │ │ - mulseq r5, sl, lr │ │ │ │ - andseq ip, r5, r2, asr #32 │ │ │ │ + b 258494 │ │ │ │ + andseq fp, r5, r2, lsl #29 │ │ │ │ + andseq fp, r5, r6, ror #28 │ │ │ │ + andseq fp, r5, r5, lsl pc │ │ │ │ + andseq fp, r5, r3, lsr lr │ │ │ │ + andseq fp, r5, r8, lsl #28 │ │ │ │ + andseq fp, r5, ip, lsr #29 │ │ │ │ + @ instruction: 0x0015bddf │ │ │ │ + andseq fp, r5, sl, asr #30 │ │ │ │ + andseq fp, r5, r8, lsl lr │ │ │ │ + andseq fp, r5, lr, lsr #31 │ │ │ │ + andseq fp, r5, sl, lsl #31 │ │ │ │ + andseq fp, r5, r8, lsl #29 │ │ │ │ + andseq fp, r5, lr, ror #31 │ │ │ │ + andseq fp, r5, r9, asr pc │ │ │ │ + andseq ip, r5, pc, lsr #32 │ │ │ │ + andseq fp, r5, sp, asr pc │ │ │ │ + andseq fp, r5, r1, ror #29 │ │ │ │ + @ instruction: 0x0015beb5 │ │ │ │ + @ instruction: 0x0015bfb9 │ │ │ │ + @ instruction: 0x0015bfb1 │ │ │ │ + andseq fp, r5, pc, lsr #30 │ │ │ │ + andseq fp, r5, lr, lsl #30 │ │ │ │ + ldrheq ip, [r5], -r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #3 │ │ │ │ - beq 10b164 │ │ │ │ + beq 10b170 │ │ │ │ cmp r2, #7 │ │ │ │ - bne 10b1bc │ │ │ │ - ldr r2, [pc, #284] @ 10b268 │ │ │ │ + bne 10b1c8 │ │ │ │ + ldr r2, [pc, #284] @ 10b274 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ movw r5, #65535 @ 0xffff │ │ │ │ movt r5, #32751 @ 0x7fef │ │ │ │ vmov r2, r3, d0 │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r5 │ │ │ │ - ble 10b1e0 │ │ │ │ - ldr r0, [pc, #204] @ 10b254 │ │ │ │ + ble 10b1ec │ │ │ │ + ldr r0, [pc, #204] @ 10b260 │ │ │ │ cmn r3, #1 │ │ │ │ - ldr r4, [pc, #200] @ 10b258 │ │ │ │ + ldr r4, [pc, #200] @ 10b264 │ │ │ │ bfc r3, #20, #12 │ │ │ │ - ldr r5, [pc, #196] @ 10b25c │ │ │ │ + ldr r5, [pc, #196] @ 10b268 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ movle r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ movwgt r0, #3 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r4, r5 │ │ │ │ movne r0, #3 │ │ │ │ - b 10b1f4 │ │ │ │ + b 10b200 │ │ │ │ ldm r0, {r2, r3, r5} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ stm r0, {r2, r3, r5} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1ed7cc │ │ │ │ + bl 1ed7d8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r4, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b704 │ │ │ │ + bl 10b710 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #100] @ 10b260 │ │ │ │ + ldr r2, [pc, #100] @ 10b26c │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r3, [pc, #96] @ 10b264 │ │ │ │ + ldr r3, [pc, #96] @ 10b270 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldrd r6, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -233178,28 +233181,28 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r2, r5, r9, asr r2 │ │ │ │ - @ instruction: 0x0015ccd8 │ │ │ │ - andseq ip, r5, pc, asr #25 │ │ │ │ + andseq r2, r5, sp, asr #5 │ │ │ │ + andseq ip, r5, ip, asr #26 │ │ │ │ + andseq ip, r5, r3, asr #26 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x001f11f0 │ │ │ │ - andseq r2, r5, sp, asr #4 │ │ │ │ + andseq r1, pc, r4, ror #3 │ │ │ │ + andseq r2, r5, r1, asr #5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r0], #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10b2ac │ │ │ │ + beq 10b2b8 │ │ │ │ cmp r3, #1 │ │ │ │ ldm r0, {r0, r3} │ │ │ │ str r0, [sp, #8] │ │ │ │ movne r0, #2 │ │ │ │ moveq r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ strb r0, [sp] │ │ │ │ @@ -233212,17 +233215,17 @@ │ │ │ │ strb r0, [sp] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ bl 32ac4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ - ldr ip, [pc, #84] @ 10b32c │ │ │ │ + ldr ip, [pc, #84] @ 10b338 │ │ │ │ uxtb r1, r1 │ │ │ │ - ldr lr, [pc, #80] @ 10b330 │ │ │ │ + ldr lr, [pc, #80] @ 10b33c │ │ │ │ uxtb r0, r0 │ │ │ │ add ip, pc, ip │ │ │ │ uxtb r2, r2 │ │ │ │ add lr, pc, lr │ │ │ │ add r0, ip, r0, lsl #1 │ │ │ │ add r1, lr, r1, lsl #1 │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ @@ -233235,61 +233238,61 @@ │ │ │ │ ldrsh r3, [r3] │ │ │ │ sxth r0, r0 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ orr r1, r0, r3 │ │ │ │ mvn r0, r1 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq ip, r5, r8, asr r8 │ │ │ │ - andseq ip, r5, r0, asr r6 │ │ │ │ + andseq ip, r5, ip, asr #17 │ │ │ │ + andseq ip, r5, r4, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #32] @ 10b364 │ │ │ │ + ldr ip, [pc, #32] @ 10b370 │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r1, pc, ip, asr #2 │ │ │ │ + andseq r1, pc, r0, asr #2 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 10b3b4 │ │ │ │ + beq 10b3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10b404 │ │ │ │ + bne 10b410 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10b404 │ │ │ │ + beq 10b410 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 10b400 │ │ │ │ + b 10b40c │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10b404 │ │ │ │ + bne 10b410 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldrd r8, [r5] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10b3dc │ │ │ │ + beq 10b3e8 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10b3f4 │ │ │ │ + beq 10b400 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -233297,33 +233300,33 @@ │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10b434 │ │ │ │ + beq 10b440 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - ldr r0, [pc, #8] @ 10b46c │ │ │ │ + ldr r0, [pc, #8] @ 10b478 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq ip, r5, r4, ror #19 │ │ │ │ + andseq ip, r5, r8, asr sl │ │ │ │ bx lr │ │ │ │ movw ip, #40674 @ 0x9ee2 │ │ │ │ movw r2, #29324 @ 0x728c │ │ │ │ movw r1, #8769 @ 0x2241 │ │ │ │ movw r3, #55279 @ 0xd7ef │ │ │ │ movt ip, #62122 @ 0xf2aa │ │ │ │ movt r2, #46486 @ 0xb596 │ │ │ │ @@ -233336,45 +233339,45 @@ │ │ │ │ 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 10b52c │ │ │ │ + bcs 10b538 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 10b56c │ │ │ │ + bhi 10b578 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 10b554 │ │ │ │ + bcc 10b560 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 10b50c │ │ │ │ + bcs 10b518 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 10b554 │ │ │ │ + b 10b560 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 10b53c │ │ │ │ + bne 10b548 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 10b554 │ │ │ │ + b 10b560 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 10b4c4 │ │ │ │ + b 10b4d0 │ │ │ │ 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] │ │ │ │ @@ -233393,25 +233396,25 @@ │ │ │ │ bl 32d50 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 10b4e8 │ │ │ │ - b 10b554 │ │ │ │ + bcs 10b4f4 │ │ │ │ + b 10b560 │ │ │ │ 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 10b5f4 │ │ │ │ + bhi 10b600 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -233423,84 +233426,84 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 32d50 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 10b5d0 │ │ │ │ + b 10b5dc │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 10b650 │ │ │ │ + bne 10b65c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r2, #4] │ │ │ │ mov r1, #20 │ │ │ │ strd r4, [r0] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ movw ip, #65473 @ 0xffc1 │ │ │ │ mov r3, #1 │ │ │ │ movt ip, #511 @ 0x1ff │ │ │ │ tst ip, r3, lsl r1 │ │ │ │ moveq r1, #37 @ 0x25 │ │ │ │ movne r1, #21 │ │ │ │ - b 10b66c │ │ │ │ + b 10b678 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10b6c0 │ │ │ │ - ldr r3, [pc, #68] @ 10b6e8 │ │ │ │ + beq 10b6cc │ │ │ │ + ldr r3, [pc, #68] @ 10b6f4 │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r0] │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 20f560 │ │ │ │ + b 20f56c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10b380 │ │ │ │ + bl 10b38c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r0, pc, r0, asr #27 │ │ │ │ + @ instruction: 0x001f0db4 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1edb4c │ │ │ │ + b 1edb58 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ vmov r2, r1, d0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ ubfx r3, r1, #20, #11 │ │ │ │ bfc r5, #20, #12 │ │ │ │ - bmi 10bab8 │ │ │ │ + bmi 10bac4 │ │ │ │ orrs r7, r2, r5 │ │ │ │ cmpeq r3, #0 │ │ │ │ - beq 10bad0 │ │ │ │ + beq 10badc │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ movwne r7, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov r6, #0 │ │ │ │ movw r1, #1077 @ 0x435 │ │ │ │ movwcc r6, #1 │ │ │ │ @@ -233515,17 +233518,17 @@ │ │ │ │ movteq sl, #65535 @ 0xffff │ │ │ │ mov lr, #0 │ │ │ │ lsl r8, r2, #2 │ │ │ │ and r1, r2, #1 │ │ │ │ cmn sl, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ble 10baf0 │ │ │ │ + ble 10bafc │ │ │ │ movw r2, #13377 @ 0x3441 │ │ │ │ - ldr r7, [pc, #4068] @ 10c780 │ │ │ │ + ldr r7, [pc, #4068] @ 10c78c │ │ │ │ movt r2, #1 │ │ │ │ cmp sl, #3 │ │ │ │ mul r2, sl, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ mvn r6, #0 │ │ │ │ lsr r1, r2, #18 │ │ │ │ addhi r1, r6, r2, lsr #18 │ │ │ │ @@ -233688,60 +233691,60 @@ │ │ │ │ lsr lr, r4, r2 │ │ │ │ orr r5, lr, r5, lsl r7 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [ip, r1, lsl #2] │ │ │ │ lsr r1, r1, r2 │ │ │ │ lsl r2, r4, #1 │ │ │ │ orr ip, r1, r2, lsl r7 │ │ │ │ - bcs 10bdc0 │ │ │ │ + bcs 10bdcc │ │ │ │ adds r1, r8, r0 │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ adc r1, r1, #0 │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ movw r9, #52428 @ 0xcccc │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ umull r2, r7, r1, r5 │ │ │ │ movt r9, #52428 @ 0xcccc │ │ │ │ mov ip, r3 │ │ │ │ bic r2, r7, #3 │ │ │ │ add r2, r2, r7, lsr #2 │ │ │ │ subs r1, r2, r1 │ │ │ │ - bne 10c1dc │ │ │ │ + bne 10c1e8 │ │ │ │ movw r2, #13107 @ 0x3333 │ │ │ │ mvn r1, #0 │ │ │ │ movt r2, #13107 @ 0x3333 │ │ │ │ umull r3, r7, r8, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ mla r7, r8, r9, r7 │ │ │ │ mla r0, r0, r5, r7 │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ sbcs r7, r2, r0 │ │ │ │ - bcs 10ba84 │ │ │ │ + bcs 10ba90 │ │ │ │ cmp r1, fp │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ movwcs r6, #1 │ │ │ │ - b 10c230 │ │ │ │ + b 10c23c │ │ │ │ mov r7, #45 @ 0x2d │ │ │ │ mov r6, #1 │ │ │ │ strb r7, [r0] │ │ │ │ orrs r7, r2, r5 │ │ │ │ cmpeq r3, #0 │ │ │ │ - bne 10b734 │ │ │ │ + bne 10b740 │ │ │ │ movw r2, #11824 @ 0x2e30 │ │ │ │ strh r2, [r0, r6]! │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ strb r2, [r0, #2] │ │ │ │ mov r0, #3 │ │ │ │ add r0, r0, r1, lsr #31 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r2, #53509 @ 0xd105 │ │ │ │ - ldr r7, [pc, #3760] @ 10c9ac │ │ │ │ + ldr r7, [pc, #3760] @ 10c9b8 │ │ │ │ movt r2, #65524 @ 0xfff4 │ │ │ │ cmn sl, #1 │ │ │ │ mul r2, sl, r2 │ │ │ │ mvn r6, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ lsr r1, r2, #20 │ │ │ │ addne r1, r6, r2, lsr #20 │ │ │ │ @@ -233896,40 +233899,40 @@ │ │ │ │ ldrd r4, [r5, #4] │ │ │ │ lsl r5, r5, #1 │ │ │ │ lsr r1, r1, r2 │ │ │ │ lsr r7, r4, r2 │ │ │ │ lsl r2, r4, #1 │ │ │ │ orr r5, r7, r5, lsl r6 │ │ │ │ orr ip, r1, r2, lsl r6 │ │ │ │ - bcs 10c19c │ │ │ │ + bcs 10c1a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r9, #52428 @ 0xcccc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ subs ip, ip, r0 │ │ │ │ eor r0, r0, #1 │ │ │ │ sbc r5, r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ and r0, r0, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov sl, #1 │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ movt r9, #52428 @ 0xcccc │ │ │ │ - b 10bdf4 │ │ │ │ + b 10be00 │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ movw r9, #52428 @ 0xcccc │ │ │ │ mov r4, #0 │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ movt r9, #52428 @ 0xcccc │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str fp, [sp, #28] │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq 10c248 │ │ │ │ + beq 10c254 │ │ │ │ mov r2, sl │ │ │ │ mov sl, r6 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov lr, #0 │ │ │ │ @@ -233961,15 +233964,15 @@ │ │ │ │ umull r6, r2, r0, r5 │ │ │ │ mla r0, r0, r9, r2 │ │ │ │ rsc r2, lr, r4, lsr #1 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mla r0, r2, r5, r0 │ │ │ │ subs r2, r7, r6 │ │ │ │ sbcs r2, r1, r0 │ │ │ │ - bcs 10bff8 │ │ │ │ + bcs 10c004 │ │ │ │ mov r6, fp │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ @@ -234052,31 +234055,31 @@ │ │ │ │ and fp, fp, r2 │ │ │ │ subs r2, r4, r7 │ │ │ │ mov r7, r5 │ │ │ │ sbcs r2, r5, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r9 │ │ │ │ - bcc 10beac │ │ │ │ - b 10c014 │ │ │ │ + bcc 10beb8 │ │ │ │ + b 10c020 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, fp │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r7, ip │ │ │ │ str lr, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ mov ip, r8 │ │ │ │ mov lr, sl │ │ │ │ cmp fp, #0 │ │ │ │ str fp, [sp, #24] │ │ │ │ - beq 10c180 │ │ │ │ + beq 10c18c │ │ │ │ lsr r0, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ orr r0, r0, ip, lsl #31 │ │ │ │ movw r9, #52429 @ 0xcccd │ │ │ │ adds r2, r0, ip, lsr #1 │ │ │ │ movt r9, #52428 @ 0xcccc │ │ │ │ adc r2, r2, #0 │ │ │ │ @@ -234089,15 +234092,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ rsc r1, r2, ip, lsr #1 │ │ │ │ rsb r2, r4, #0 │ │ │ │ umull sl, r6, r0, r9 │ │ │ │ add r3, sl, sl, lsl #2 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, r3, lsl #1 │ │ │ │ - bne 10c4c0 │ │ │ │ + bne 10c4cc │ │ │ │ movw r2, #52428 @ 0xcccc │ │ │ │ ldr r8, [sp, #32] │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mla r0, r0, r2, r6 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ @@ -234150,106 +234153,106 @@ │ │ │ │ lsr r1, r1, #5 │ │ │ │ and lr, lr, r1 │ │ │ │ rsb r1, sl, #0 │ │ │ │ mov sl, ip │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r6 │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ - beq 10c0a8 │ │ │ │ - b 10c4d4 │ │ │ │ + beq 10c0b4 │ │ │ │ + b 10c4e0 │ │ │ │ mov r6, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r3, ip │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ - b 10c4d4 │ │ │ │ + b 10c4e0 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, #0 │ │ │ │ cmp r9, #63 @ 0x3f │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bcs 10c864 │ │ │ │ + bcs 10c870 │ │ │ │ mvn r2, #0 │ │ │ │ subs r1, r6, #32 │ │ │ │ lsl r7, r2, r6 │ │ │ │ lslpl r2, r2, r1 │ │ │ │ movwpl r7, #0 │ │ │ │ bic r0, r0, r2 │ │ │ │ bic r1, r8, r7 │ │ │ │ orr r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r6, r0, #5 │ │ │ │ - b 10c868 │ │ │ │ + b 10c874 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10c88c │ │ │ │ + bne 10c898 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r2, #13107 @ 0x3333 │ │ │ │ movt r2, #13107 @ 0x3333 │ │ │ │ adds r3, r8, r1 │ │ │ │ sbc r1, r0, #0 │ │ │ │ mvn r0, #0 │ │ │ │ umull r7, r6, r3, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ mla r3, r3, r9, r6 │ │ │ │ mla r1, r1, r5, r3 │ │ │ │ subs r3, r2, r7 │ │ │ │ sbcs r3, r2, r1 │ │ │ │ mov r3, r7 │ │ │ │ - bcs 10c200 │ │ │ │ + bcs 10c20c │ │ │ │ cmp r0, fp │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ movwcs r4, #1 │ │ │ │ mov r3, ip │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ str fp, [sp, #28] │ │ │ │ cmpeq r6, #0 │ │ │ │ - bne 10bde8 │ │ │ │ + bne 10bdf4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r3 │ │ │ │ mov r0, ip │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ str sl, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r0, sl │ │ │ │ sbcs r0, r1, r8 │ │ │ │ str sl, [sp, #24] │ │ │ │ - bcs 10c2e8 │ │ │ │ + bcs 10c2f4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ str r1, [sp, #32] │ │ │ │ mvn r1, #99 @ 0x63 │ │ │ │ mla r1, r0, r1, r4 │ │ │ │ mov lr, r5 │ │ │ │ mov r5, #2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ movwhi r6, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - b 10c308 │ │ │ │ + b 10c314 │ │ │ │ mov r0, #0 │ │ │ │ mov lr, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov fp, r4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -234281,15 +234284,15 @@ │ │ │ │ subs r1, ip, r1 │ │ │ │ umull r2, r7, r1, r3 │ │ │ │ mla r1, r1, r9, r7 │ │ │ │ rsc r7, sl, r8, lsr #1 │ │ │ │ mla r1, r7, r3, r1 │ │ │ │ subs r7, r4, r2 │ │ │ │ sbcs r7, r6, r1 │ │ │ │ - bcs 10c494 │ │ │ │ + bcs 10c4a0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r0 │ │ │ │ lsr r0, r0, #1 │ │ │ │ orr r0, r0, sl, lsl #31 │ │ │ │ @@ -234338,56 +234341,56 @@ │ │ │ │ mla r3, r3, r0, r5 │ │ │ │ mov r0, #0 │ │ │ │ rsc r1, r0, r1, lsr #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mla r1, r1, ip, r3 │ │ │ │ subs r3, r4, r2 │ │ │ │ sbcs r3, r6, r1 │ │ │ │ - bcc 10c398 │ │ │ │ + bcc 10c3a4 │ │ │ │ add r1, r0, r0, lsl #2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r8 │ │ │ │ sub r1, r9, r1, lsl #1 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r1, #4 │ │ │ │ movwhi r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 10c4a0 │ │ │ │ + b 10c4ac │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ eor r1, r0, lr │ │ │ │ eor r2, sl, fp │ │ │ │ orr r1, r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r1, r1, r2 │ │ │ │ - b 10c548 │ │ │ │ + b 10c554 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r6, fp │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, ip │ │ │ │ mov r5, r9 │ │ │ │ eor r1, r0, r4 │ │ │ │ eor r2, r8, r3 │ │ │ │ mov sl, r8 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne 10c510 │ │ │ │ + bne 10c51c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ eor r1, r1, #1 │ │ │ │ ands r1, r1, r2 │ │ │ │ mov r1, #1 │ │ │ │ - bne 10c510 │ │ │ │ + bne 10c51c │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r3 │ │ │ │ - b 10c540 │ │ │ │ + b 10c54c │ │ │ │ mov r1, #5 │ │ │ │ tst r0, #1 │ │ │ │ movweq r1, #4 │ │ │ │ uxtb r2, r6 │ │ │ │ cmp r2, #5 │ │ │ │ movne r1, r6 │ │ │ │ cmp lr, #0 │ │ │ │ @@ -234406,154 +234409,154 @@ │ │ │ │ movw r2, #34546 @ 0x86f2 │ │ │ │ adc r1, sl, #0 │ │ │ │ movt r3, #28608 @ 0x6fc0 │ │ │ │ mov r6, #17 │ │ │ │ movt r2, #35 @ 0x23 │ │ │ │ subs r3, r3, r0 │ │ │ │ sbcs r2, r2, r1 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ movw r2, #36222 @ 0x8d7e │ │ │ │ movt r3, #42182 @ 0xa4c6 │ │ │ │ mov r6, #16 │ │ │ │ movt r2, #3 │ │ │ │ subs r3, r3, r0 │ │ │ │ sbcs r2, r2, r1 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ mov r6, #15 │ │ │ │ movt r3, #4218 @ 0x107a │ │ │ │ movw r2, #23283 @ 0x5af3 │ │ │ │ subs r3, r3, r0 │ │ │ │ sbcs r2, r2, r1 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ movw r3, #40959 @ 0x9fff │ │ │ │ mov r6, #14 │ │ │ │ movt r3, #20082 @ 0x4e72 │ │ │ │ movw r2, #2328 @ 0x918 │ │ │ │ subs r3, r3, r0 │ │ │ │ sbcs r2, r2, r1 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ movw r2, #4095 @ 0xfff │ │ │ │ mov r6, #13 │ │ │ │ movt r2, #54437 @ 0xd4a5 │ │ │ │ subs r2, r2, r0 │ │ │ │ rscs r2, r1, #232 @ 0xe8 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ movw r2, #59391 @ 0xe7ff │ │ │ │ mov r6, #12 │ │ │ │ movt r2, #18550 @ 0x4876 │ │ │ │ subs r2, r2, r0 │ │ │ │ rscs r2, r1, #23 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ movw r2, #58367 @ 0xe3ff │ │ │ │ mov r6, #11 │ │ │ │ movt r2, #21515 @ 0x540b │ │ │ │ subs r2, r2, r0 │ │ │ │ rscs r2, r1, #2 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ movw r2, #51711 @ 0xc9ff │ │ │ │ mov r6, #10 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ subs r2, r2, r0 │ │ │ │ rscs r2, r1, #0 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ movw r2, #57599 @ 0xe0ff │ │ │ │ mov r6, #9 │ │ │ │ movt r2, #1525 @ 0x5f5 │ │ │ │ subs r2, r2, r0 │ │ │ │ rscs r2, r1, #0 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ movw r2, #38527 @ 0x967f │ │ │ │ mov r6, #8 │ │ │ │ movt r2, #152 @ 0x98 │ │ │ │ subs r2, r2, r0 │ │ │ │ rscs r2, r1, #0 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ movw r2, #16959 @ 0x423f │ │ │ │ mov r6, #7 │ │ │ │ movt r2, #15 │ │ │ │ subs r2, r2, r0 │ │ │ │ rscs r2, r1, #0 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ movw r2, #34463 @ 0x869f │ │ │ │ mov r6, #6 │ │ │ │ movt r2, #1 │ │ │ │ subs r2, r2, r0 │ │ │ │ rscs r2, r1, #0 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ movw r2, #9999 @ 0x270f │ │ │ │ mov r6, #5 │ │ │ │ subs r2, r2, r0 │ │ │ │ rscs r2, r1, #0 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ lsr r2, r0, #3 │ │ │ │ mov r6, #4 │ │ │ │ orr r2, r2, r1, lsl #29 │ │ │ │ mov r3, #0 │ │ │ │ rsbs r2, r2, #124 @ 0x7c │ │ │ │ sbcs r2, r3, r1, lsr #3 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ rsbs r2, r0, #99 @ 0x63 │ │ │ │ mov r6, #3 │ │ │ │ rscs r2, r1, #0 │ │ │ │ - bcc 10c6e4 │ │ │ │ + bcc 10c6f0 │ │ │ │ rsbs r2, r0, #9 │ │ │ │ mov r6, #1 │ │ │ │ rscs r2, r1, #0 │ │ │ │ movwcc r6, #2 │ │ │ │ add r5, r6, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 10c73c │ │ │ │ + bmi 10c748 │ │ │ │ cmp r5, #17 │ │ │ │ - bge 10c73c │ │ │ │ + bge 10c748 │ │ │ │ add r2, r9, r7 │ │ │ │ add r2, r2, r6 │ │ │ │ - bl 10c9b8 │ │ │ │ + bl 10c9c4 │ │ │ │ cmp r6, r5 │ │ │ │ - bge 10c720 │ │ │ │ + bge 10c72c │ │ │ │ add r0, r9, r6 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ add r0, r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 27188 │ │ │ │ add r0, r5, r7 │ │ │ │ movw r2, #12334 @ 0x302e │ │ │ │ add r1, r9, r0 │ │ │ │ add r0, r0, #2 │ │ │ │ strh r2, [r1] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r4, r5, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bcs 10c784 │ │ │ │ + bcs 10c790 │ │ │ │ add r2, r7, r6 │ │ │ │ add r6, r2, #1 │ │ │ │ add r2, r9, r6 │ │ │ │ - bl 10c9b8 │ │ │ │ + bl 10c9c4 │ │ │ │ add r4, r9, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2729c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, r5] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0015dbfc │ │ │ │ + andseq sp, r5, r0, ror ip │ │ │ │ add r2, r5, #4 │ │ │ │ cmp r2, #5 │ │ │ │ - bcs 10c7f4 │ │ │ │ + bcs 10c800 │ │ │ │ movw r2, #11824 @ 0x2e30 │ │ │ │ mov r3, r9 │ │ │ │ strh r2, [r3, r7]! │ │ │ │ rsb r4, r5, #2 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 10c7d8 │ │ │ │ + bgt 10c7e4 │ │ │ │ cmp r4, #3 │ │ │ │ mov r2, r4 │ │ │ │ movls r2, #3 │ │ │ │ add r3, r3, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -234561,37 +234564,37 @@ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 27188 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, r6, r7 │ │ │ │ add r4, r2, r4 │ │ │ │ add r2, r9, r4 │ │ │ │ - bl 10c9b8 │ │ │ │ + bl 10c9c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ - bne 10c8fc │ │ │ │ + bne 10c908 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r7]! │ │ │ │ mov r0, #101 @ 0x65 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r1, #1] │ │ │ │ orr r0, r7, #2 │ │ │ │ add r1, r9, r0 │ │ │ │ - bpl 10c938 │ │ │ │ + bpl 10c944 │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ strb r2, [r1], #1 │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bgt 10c944 │ │ │ │ + bgt 10c950 │ │ │ │ cmp r2, #9 │ │ │ │ - ble 10c990 │ │ │ │ - ldr r3, [pc, #368] @ 10c9b4 │ │ │ │ + ble 10c99c │ │ │ │ + ldr r3, [pc, #368] @ 10c9c0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r1] │ │ │ │ mov r1, #2 │ │ │ │ orr r1, r1, r4, lsr #31 │ │ │ │ add r0, r1, r0 │ │ │ │ @@ -234601,27 +234604,27 @@ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ movw r9, #52428 @ 0xcccc │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ movt r9, #52428 @ 0xcccc │ │ │ │ cmp r4, #0 │ │ │ │ str fp, [sp, #28] │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq 10c248 │ │ │ │ - b 10bde8 │ │ │ │ + beq 10c254 │ │ │ │ + b 10bdf4 │ │ │ │ movw r2, #13107 @ 0x3333 │ │ │ │ mvn r1, #0 │ │ │ │ movt r2, #13107 @ 0x3333 │ │ │ │ umull r3, r7, r6, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ mla r7, r6, r9, r7 │ │ │ │ mla r0, r0, r5, r7 │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ sbcs r7, r2, r0 │ │ │ │ - bcs 10c898 │ │ │ │ + bcs 10c8a4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ subs r0, r7, #1 │ │ │ │ sbc r2, r3, #0 │ │ │ │ cmp r1, fp │ │ │ │ @@ -234629,41 +234632,41 @@ │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, ip │ │ │ │ mov ip, r7 │ │ │ │ cmp r4, #0 │ │ │ │ str fp, [sp, #28] │ │ │ │ cmpeq r6, #0 │ │ │ │ - bne 10bde8 │ │ │ │ - b 10c248 │ │ │ │ + bne 10bdf4 │ │ │ │ + b 10c254 │ │ │ │ add r8, r6, r7 │ │ │ │ add r6, r9, r8 │ │ │ │ add r2, r6, #1 │ │ │ │ - bl 10c9b8 │ │ │ │ + bl 10c9c4 │ │ │ │ add r0, r9, r7 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ strb r1, [r9, r7] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r0, #101 @ 0x65 │ │ │ │ strb r0, [r6, #1] │ │ │ │ add r0, r8, #2 │ │ │ │ add r1, r9, r0 │ │ │ │ - bmi 10c820 │ │ │ │ + bmi 10c82c │ │ │ │ mov r2, r4 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - ble 10c834 │ │ │ │ + ble 10c840 │ │ │ │ movw r3, #34079 @ 0x851f │ │ │ │ mov r6, #100 @ 0x64 │ │ │ │ movt r3, #20971 @ 0x51eb │ │ │ │ umull r3, r7, r2, r3 │ │ │ │ lsr r3, r7, #5 │ │ │ │ mls r2, r3, r6, r2 │ │ │ │ - ldr r3, [pc, #76] @ 10c9b0 │ │ │ │ + ldr r3, [pc, #76] @ 10c9bc │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r6, r7, lsr #5 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strb r7, [r1] │ │ │ │ strh r2, [r1, #1] │ │ │ │ @@ -234675,28 +234678,28 @@ │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ strb r2, [r1] │ │ │ │ mov r1, #1 │ │ │ │ add r1, r1, r4, lsr #31 │ │ │ │ add r0, r1, r0 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq ip, r5, r8, lsr r4 │ │ │ │ - andseq fp, r5, r2, lsl r5 │ │ │ │ - andseq fp, r5, r6, lsr r6 │ │ │ │ + andseq ip, r5, ip, lsr #9 │ │ │ │ + andseq fp, r5, r6, lsl #11 │ │ │ │ + andseq fp, r5, sl, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - ldr r8, [pc, #412] @ 10cb60 │ │ │ │ + ldr r8, [pc, #412] @ 10cb6c │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - beq 10ca84 │ │ │ │ + beq 10ca90 │ │ │ │ movw r2, #57600 @ 0xe100 │ │ │ │ mov r3, #0 │ │ │ │ movt r2, #1525 @ 0x5f5 │ │ │ │ mov r5, r0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #7936 @ 0x1f00 │ │ │ │ movw r2, #5977 @ 0x1759 │ │ │ │ movt r1, #64010 @ 0xfa0a │ │ │ │ movt r2, #53687 @ 0xd1b7 │ │ │ │ mla r1, r0, r1, r5 │ │ │ │ movw r7, #36281 @ 0x8db9 │ │ │ │ movt r7, #6 │ │ │ │ @@ -234731,15 +234734,15 @@ │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r3, [r4, #-8]! │ │ │ │ strh r7, [r4, #4] │ │ │ │ strh r1, [r4, #6] │ │ │ │ strh r2, [r4, #2] │ │ │ │ movw r1, #10000 @ 0x2710 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 10cb38 │ │ │ │ + bcc 10cb44 │ │ │ │ movw ip, #5977 @ 0x1759 │ │ │ │ movw lr, #55536 @ 0xd8f0 │ │ │ │ movw r9, #34079 @ 0x851f │ │ │ │ movw r7, #57599 @ 0xe0ff │ │ │ │ movt ip, #53687 @ 0xd1b7 │ │ │ │ movt lr, #65535 @ 0xffff │ │ │ │ movt r9, #20971 @ 0x51eb │ │ │ │ @@ -234755,203 +234758,203 @@ │ │ │ │ mls r2, r3, r6, r2 │ │ │ │ add r3, r8, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r4, #-4]! │ │ │ │ add r2, r8, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r4, #2] │ │ │ │ - bhi 10cab4 │ │ │ │ + bhi 10cac0 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 10cb44 │ │ │ │ + bls 10cb50 │ │ │ │ uxth r0, r1 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ smulbb r0, r0, r2 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ lsr r0, r0, #17 │ │ │ │ mls r1, r0, r2, r1 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r8, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r4, #-2]! │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 10cb50 │ │ │ │ + bhi 10cb5c │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r4, #-1] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 10caf8 │ │ │ │ + bhi 10cb04 │ │ │ │ mov r0, r1 │ │ │ │ cmp r0, #9 │ │ │ │ - bls 10cb2c │ │ │ │ + bls 10cb38 │ │ │ │ add r0, r8, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r4, #-2] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq fp, r5, lr, lsr #9 │ │ │ │ + andseq fp, r5, r2, lsr #10 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #0 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r0, [pc, #48] @ 10cbb0 │ │ │ │ + ldr r0, [pc, #48] @ 10cbbc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 10cbb4 │ │ │ │ + ldr r1, [pc, #44] @ 10cbc0 │ │ │ │ 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 3cd80 │ │ │ │ - andseq pc, lr, r8, lsr r9 @ │ │ │ │ - andseq pc, lr, r8, lsr r9 @ │ │ │ │ + andseq pc, lr, ip, lsr #18 │ │ │ │ + andseq pc, lr, ip, lsr #18 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r1 │ │ │ │ moveq r1, r2 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 3c2b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 10d3c0 │ │ │ │ + bl 10d3cc │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #4 │ │ │ │ - bne 10cc20 │ │ │ │ + bne 10cc2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r1, [sp, #12] │ │ │ │ str r0, [r4, #2] │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [r4, #6] │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10cd90 │ │ │ │ + bl 10cd9c │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10cc64 │ │ │ │ + bne 10cc70 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 10cca8 │ │ │ │ - ldr r2, [pc, #312] @ 10cd8c │ │ │ │ + bpl 10ccb4 │ │ │ │ + ldr r2, [pc, #312] @ 10cd98 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, r4, #2 │ │ │ │ orr r1, r7, #1 │ │ │ │ mov r2, #17 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [r4] │ │ │ │ cmp r9, #0 │ │ │ │ cmpne r9, #2 │ │ │ │ - bne 10cc18 │ │ │ │ + bne 10cc24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10cc18 │ │ │ │ + beq 10cc24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov sl, #1 │ │ │ │ mov r7, #1 │ │ │ │ - beq 10ccd4 │ │ │ │ + beq 10cce0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10cc4c │ │ │ │ + beq 10cc58 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ stmib r4, {r1, r5, r7} │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, #2 │ │ │ │ str r5, [r4, #16] │ │ │ │ strb sl, [r4] │ │ │ │ - bne 10cc7c │ │ │ │ + bne 10cc88 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10cc7c │ │ │ │ + beq 10cc88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10cc7c │ │ │ │ - b 10cd58 │ │ │ │ + b 10cc88 │ │ │ │ + b 10cd64 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 10cd58 │ │ │ │ + bne 10cd64 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10cd58 │ │ │ │ + beq 10cd64 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ cmp r9, #0 │ │ │ │ cmpne r9, #2 │ │ │ │ - bne 10cd88 │ │ │ │ + bne 10cd94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10cd88 │ │ │ │ + beq 10cd94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - mulseq lr, r8, r8 │ │ │ │ + andseq pc, lr, ip, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10d64c │ │ │ │ + bl 10d658 │ │ │ │ ldmib sp, {r0, r1, r2, r5, r7} │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10cdc4 │ │ │ │ + bne 10cdd0 │ │ │ │ stmib r4, {r1, r2, r5, r7} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24de00 │ │ │ │ + bl 24de10 │ │ │ │ ldrb r9, [sp, #5] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10ce54 │ │ │ │ - ldr r0, [pc, #696] @ 10d09c │ │ │ │ + bne 10ce60 │ │ │ │ + ldr r0, [pc, #696] @ 10d0a8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ @@ -234960,17 +234963,17 @@ │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ strb r9, [sp, #39] @ 0x27 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #39 @ 0x27 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 24fa38 │ │ │ │ + bl 24fa48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10d048 │ │ │ │ + bne 10d054 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ add r3, r4, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ @@ -234983,112 +234986,112 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [sp, #10] │ │ │ │ ldr r2, [sp, #14] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ mov r2, #3 │ │ │ │ - bl 2534bc │ │ │ │ + bl 2534cc │ │ │ │ mov sl, r1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bpl 10cea4 │ │ │ │ - ldr r2, [pc, #532] @ 10d0ac │ │ │ │ + bpl 10ceb0 │ │ │ │ + ldr r2, [pc, #532] @ 10d0b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov fp, r0 │ │ │ │ - beq 10ced0 │ │ │ │ + beq 10cedc │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ce90 │ │ │ │ + beq 10ce9c │ │ │ │ mov r8, r0 │ │ │ │ - b 10ced4 │ │ │ │ + b 10cee0 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ bl 274b8 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r8 │ │ │ │ moveq r7, sl │ │ │ │ cmp r7, #0 │ │ │ │ - beq 10cfd0 │ │ │ │ + beq 10cfdc │ │ │ │ cmp r7, #1 │ │ │ │ - bne 10cf18 │ │ │ │ + bne 10cf24 │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ movne r0, #1 │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - beq 10cfd0 │ │ │ │ - b 10cf9c │ │ │ │ + beq 10cfdc │ │ │ │ + b 10cfa8 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 10cf90 │ │ │ │ + bne 10cf9c │ │ │ │ sub r0, r7, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, #4 │ │ │ │ mov r7, r0 │ │ │ │ - bcc 10cf9c │ │ │ │ + bcc 10cfa8 │ │ │ │ mov r6, #0 │ │ │ │ mvn r0, #255 @ 0xff │ │ │ │ cmp r7, #0 │ │ │ │ - beq 10cfc4 │ │ │ │ + beq 10cfd0 │ │ │ │ uxtb r1, r6 │ │ │ │ lsl r1, r1, #2 │ │ │ │ uxtab r1, r1, r6 │ │ │ │ ubfx r2, r1, #7, #24 │ │ │ │ lsl r1, r1, #1 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ - bne 10cfd0 │ │ │ │ + bne 10cfdc │ │ │ │ ldrb r2, [r5] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 10cfd0 │ │ │ │ + bhi 10cfdc │ │ │ │ uxtb r1, r1 │ │ │ │ uxtab r6, r1, r2 │ │ │ │ add r5, r5, #1 │ │ │ │ sub r7, r7, #1 │ │ │ │ tst r6, r0 │ │ │ │ - beq 10cf40 │ │ │ │ - b 10cfd0 │ │ │ │ + beq 10cf4c │ │ │ │ + b 10cfdc │ │ │ │ mov r0, #2 │ │ │ │ cmp r7, #3 │ │ │ │ - bcs 10cf38 │ │ │ │ + bcs 10cf44 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r1, [r5] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 10cfd0 │ │ │ │ + bhi 10cfdc │ │ │ │ add r2, r6, r6, lsl #2 │ │ │ │ add r5, r5, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ add r6, r1, r2, lsl #1 │ │ │ │ - bne 10cfa0 │ │ │ │ + bne 10cfac │ │ │ │ uxtb r0, r6 │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - bcc 10cffc │ │ │ │ + bcc 10d008 │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ strb r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 10cff4 │ │ │ │ + beq 10d000 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #0 │ │ │ │ - beq 10d014 │ │ │ │ + beq 10d020 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [sp, #35] @ 0x23 │ │ │ │ str r3, [r4, #13] │ │ │ │ @@ -235098,116 +235101,116 @@ │ │ │ │ str r2, [r4, #10] │ │ │ │ str r1, [r4, #6] │ │ │ │ strb r6, [r4, #17] │ │ │ │ strb r9, [r4, #1] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #80] @ 10d0a0 │ │ │ │ - ldr r3, [pc, #80] @ 10d0a4 │ │ │ │ - ldr r1, [pc, #80] @ 10d0a8 │ │ │ │ + ldr r0, [pc, #80] @ 10d0ac │ │ │ │ + ldr r3, [pc, #80] @ 10d0b0 │ │ │ │ + ldr r1, [pc, #80] @ 10d0b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #59 @ 0x3b │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10d098 │ │ │ │ + beq 10d0a4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, lr, ip, lsl #14 │ │ │ │ - andseq sp, r5, r8, asr #17 │ │ │ │ - andseq pc, lr, r8, asr #9 │ │ │ │ - @ instruction: 0x001ef4b4 │ │ │ │ - andseq pc, lr, ip, asr #12 │ │ │ │ + andseq pc, lr, r0, lsl #14 │ │ │ │ + andseq sp, r5, ip, lsr r9 │ │ │ │ + @ instruction: 0x001ef4bc │ │ │ │ + andseq pc, lr, r8, lsr #9 │ │ │ │ + andseq pc, lr, r0, asr #12 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 10d0e0 │ │ │ │ + ldr r1, [pc, #8] @ 10d0ec │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq sp, r5, r8, asr #17 │ │ │ │ + b 258494 │ │ │ │ + andseq sp, r5, ip, lsr r9 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #32] @ 10d114 │ │ │ │ + ldr ip, [pc, #32] @ 10d120 │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001ef3fc │ │ │ │ + @ instruction: 0x001ef3f0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 10d144 │ │ │ │ + ldr r1, [pc, #8] @ 10d150 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq sp, r5, r7, lsl r8 │ │ │ │ + b 258494 │ │ │ │ + andseq sp, r5, fp, lsl #17 │ │ │ │ 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 10d1d0 │ │ │ │ + bcs 10d1dc │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 10d210 │ │ │ │ + bhi 10d21c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 10d1f8 │ │ │ │ + bcc 10d204 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 10d1b0 │ │ │ │ + bcs 10d1bc │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 10d1f8 │ │ │ │ + b 10d204 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 10d1e0 │ │ │ │ + bne 10d1ec │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 10d1f8 │ │ │ │ + b 10d204 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 10d168 │ │ │ │ + b 10d174 │ │ │ │ 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] │ │ │ │ @@ -235226,25 +235229,25 @@ │ │ │ │ bl 32ed8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 10d18c │ │ │ │ - b 10d1f8 │ │ │ │ + bcs 10d198 │ │ │ │ + b 10d204 │ │ │ │ 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 10d298 │ │ │ │ + bhi 10d2a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -235256,97 +235259,97 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 32ed8 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 10d274 │ │ │ │ + b 10d280 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ - ldr r2, [pc, #176] @ 10d3a4 │ │ │ │ + ldr r2, [pc, #176] @ 10d3b0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #160] @ 10d3a8 │ │ │ │ + ldr ip, [pc, #160] @ 10d3b4 │ │ │ │ add ip, pc, ip │ │ │ │ - b 10d348 │ │ │ │ - ldr r2, [pc, #156] @ 10d3b0 │ │ │ │ + b 10d354 │ │ │ │ + ldr r2, [pc, #156] @ 10d3bc │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #140] @ 10d3b4 │ │ │ │ + ldr ip, [pc, #140] @ 10d3c0 │ │ │ │ add ip, pc, ip │ │ │ │ - b 10d348 │ │ │ │ - ldr r2, [pc, #132] @ 10d3b8 │ │ │ │ + b 10d354 │ │ │ │ + ldr r2, [pc, #132] @ 10d3c4 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #116] @ 10d3bc │ │ │ │ + ldr ip, [pc, #116] @ 10d3c8 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #14 │ │ │ │ - ldr r1, [pc, #24] @ 10d3ac │ │ │ │ + ldr r1, [pc, #24] @ 10d3b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xfffffdb8 │ │ │ │ - andseq pc, lr, ip, lsr #4 │ │ │ │ - andseq sp, r5, r4, asr #11 │ │ │ │ + andseq pc, lr, r0, lsr #4 │ │ │ │ + andseq sp, r5, r8, lsr r6 │ │ │ │ @ instruction: 0xfffffd98 │ │ │ │ - andseq pc, lr, r4, lsl r2 @ │ │ │ │ + andseq pc, lr, r8, lsl #4 │ │ │ │ @ instruction: 0xfffffd88 │ │ │ │ - @ instruction: 0x001ef1fc │ │ │ │ + @ instruction: 0x001ef1f0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 10d64c │ │ │ │ + bl 10d658 │ │ │ │ add r6, sp, #8 │ │ │ │ ldm r6, {r0, r1, r2, r5, r6} │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10d3f0 │ │ │ │ + bne 10d3fc │ │ │ │ stm r4, {r1, r2, r5, r6} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24de9c │ │ │ │ + bl 24deac │ │ │ │ ldrb r7, [sp, #9] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10d49c │ │ │ │ - ldr r0, [pc, #556] @ 10d63c │ │ │ │ + bne 10d4a8 │ │ │ │ + ldr r0, [pc, #556] @ 10d648 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -235355,311 +235358,311 @@ │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ strb r7, [sp, #31] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #31 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 24fa38 │ │ │ │ + bl 24fa48 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, sp, #32 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r4] │ │ │ │ ldmeq r2, {r0, r1, r2} │ │ │ │ stmibeq r4, {r0, r1, r2} │ │ │ │ addeq sp, sp, #48 @ 0x30 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #456] @ 10d640 │ │ │ │ - ldr r3, [pc, #456] @ 10d644 │ │ │ │ - ldr r1, [pc, #456] @ 10d648 │ │ │ │ + ldr r0, [pc, #456] @ 10d64c │ │ │ │ + ldr r3, [pc, #456] @ 10d650 │ │ │ │ + ldr r1, [pc, #456] @ 10d654 │ │ │ │ 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 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrh r1, [sp, #10] │ │ │ │ strb r0, [sp, #30] │ │ │ │ strh r1, [sp, #28] │ │ │ │ - beq 10d4f8 │ │ │ │ + beq 10d504 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 24de9c │ │ │ │ + bl 24deac │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10d500 │ │ │ │ + bne 10d50c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10d524 │ │ │ │ + beq 10d530 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 10d534 │ │ │ │ + bne 10d540 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ movne r1, #1 │ │ │ │ cmpne r0, #45 @ 0x2d │ │ │ │ - beq 10d524 │ │ │ │ - b 10d5b8 │ │ │ │ + beq 10d530 │ │ │ │ + b 10d5c4 │ │ │ │ mov r0, #32 │ │ │ │ - b 10d5ec │ │ │ │ + b 10d5f8 │ │ │ │ ldr r0, [sp, #9] │ │ │ │ rev r1, r0 │ │ │ │ mvn r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ subs r2, r0, #32 │ │ │ │ lsl r1, r1, r0 │ │ │ │ movwpl r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10d5ec │ │ │ │ + beq 10d5f8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 10d5ac │ │ │ │ + bne 10d5b8 │ │ │ │ sub r1, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, #4 │ │ │ │ mov r6, r1 │ │ │ │ - bcc 10d5b8 │ │ │ │ + bcc 10d5c4 │ │ │ │ mov r0, #0 │ │ │ │ mvn r1, #255 @ 0xff │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10d5e0 │ │ │ │ + beq 10d5ec │ │ │ │ uxtb r2, r0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ uxtab r0, r2, r0 │ │ │ │ ubfx r2, r0, #7, #24 │ │ │ │ lsl r0, r0, #1 │ │ │ │ lsrs r2, r0, #8 │ │ │ │ - bne 10d524 │ │ │ │ + bne 10d530 │ │ │ │ ldrb r2, [r5] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 10d524 │ │ │ │ + bhi 10d530 │ │ │ │ uxtb r0, r0 │ │ │ │ add r5, r5, #1 │ │ │ │ uxtab r0, r0, r2 │ │ │ │ sub r6, r6, #1 │ │ │ │ tst r0, r1 │ │ │ │ - beq 10d55c │ │ │ │ - b 10d524 │ │ │ │ + beq 10d568 │ │ │ │ + b 10d530 │ │ │ │ mov r1, #2 │ │ │ │ cmp r6, #3 │ │ │ │ - bcs 10d554 │ │ │ │ + bcs 10d560 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r5] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 10d524 │ │ │ │ + bhi 10d530 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r5, r5, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ - bne 10d5bc │ │ │ │ + bne 10d5c8 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi 10d524 │ │ │ │ + bhi 10d530 │ │ │ │ ldrh r1, [sp, #28] │ │ │ │ ldrb r2, [sp, #30] │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, #4 │ │ │ │ strb r2, [r4, #7] │ │ │ │ strh r1, [r4, #5] │ │ │ │ strb r7, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10d638 │ │ │ │ + beq 10d644 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, lr, r0, ror #1 │ │ │ │ - andseq sp, r5, r0, lsr #9 │ │ │ │ - andseq pc, lr, r0, lsr #1 │ │ │ │ - andseq pc, lr, ip, lsl #1 │ │ │ │ + ldrsbeq pc, [lr], -r4 @ │ │ │ │ + andseq sp, r5, r4, lsl r5 │ │ │ │ + mulseq lr, r4, r0 │ │ │ │ + andseq pc, lr, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 10d678 │ │ │ │ + b 10d684 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 10d710 │ │ │ │ + bhi 10d71c │ │ │ │ sub r2, r6, r4 │ │ │ │ add r1, r5, r4 │ │ │ │ cmp r2, #8 │ │ │ │ - bcs 10d6b0 │ │ │ │ + bcs 10d6bc │ │ │ │ cmp r6, r4 │ │ │ │ - beq 10d710 │ │ │ │ + beq 10d71c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 10d6c4 │ │ │ │ + beq 10d6d0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 10d694 │ │ │ │ - b 10d710 │ │ │ │ + bne 10d6a0 │ │ │ │ + b 10d71c │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ - beq 10d710 │ │ │ │ + beq 10d71c │ │ │ │ mov r3, r1 │ │ │ │ add r7, r3, r4 │ │ │ │ add r4, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bls 10d670 │ │ │ │ + bls 10d67c │ │ │ │ ldrb r0, [r5, r7] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 10d6e8 │ │ │ │ + bhi 10d6f4 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 10d678 │ │ │ │ + bne 10d684 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 10d710 │ │ │ │ + bne 10d71c │ │ │ │ sub r9, r6, r7 │ │ │ │ add r8, r5, r7 │ │ │ │ cmp r9, #2 │ │ │ │ - bcs 10d728 │ │ │ │ + bcs 10d734 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 10d738 │ │ │ │ - b 10d86c │ │ │ │ + beq 10d744 │ │ │ │ + b 10d878 │ │ │ │ mov r4, #0 │ │ │ │ stmib fp, {r5, r6} │ │ │ │ str r4, [fp, #12] │ │ │ │ str r4, [fp] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsb r0, [r8, #1] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 10d86c │ │ │ │ + blt 10d878 │ │ │ │ sub r6, r9, #1 │ │ │ │ add sl, r8, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b 10d74c │ │ │ │ + b 10d758 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 10d830 │ │ │ │ + bhi 10d83c │ │ │ │ sub r2, r6, r4 │ │ │ │ add r1, sl, r4 │ │ │ │ cmp r2, #8 │ │ │ │ - bcs 10d784 │ │ │ │ + bcs 10d790 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 10d830 │ │ │ │ + beq 10d83c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - beq 10d798 │ │ │ │ + beq 10d7a4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 10d768 │ │ │ │ - b 10d830 │ │ │ │ + bne 10d774 │ │ │ │ + b 10d83c │ │ │ │ mov r0, #47 @ 0x2f │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ - beq 10d830 │ │ │ │ + beq 10d83c │ │ │ │ mov r3, r1 │ │ │ │ add r0, r3, r4 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 10d744 │ │ │ │ + bcs 10d750 │ │ │ │ ldrb r0, [sl, r0] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 10d7bc │ │ │ │ + bhi 10d7c8 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 10d74c │ │ │ │ + bne 10d758 │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ - bne 10d830 │ │ │ │ - ldr r0, [pc, #196] @ 10d890 │ │ │ │ + bne 10d83c │ │ │ │ + ldr r0, [pc, #196] @ 10d89c │ │ │ │ mov r4, #1 │ │ │ │ - ldr r1, [pc, #192] @ 10d894 │ │ │ │ + ldr r1, [pc, #192] @ 10d8a0 │ │ │ │ add r2, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #16 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [fp, #4] │ │ │ │ add r3, fp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ str r4, [fp] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #1 │ │ │ │ - bhi 10d848 │ │ │ │ - beq 10d854 │ │ │ │ - ldr r0, [pc, #84] @ 10d898 │ │ │ │ + bhi 10d854 │ │ │ │ + beq 10d860 │ │ │ │ + ldr r0, [pc, #84] @ 10d8a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 10d874 │ │ │ │ + b 10d880 │ │ │ │ ldrsb r0, [sl] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 10d83c │ │ │ │ + blt 10d848 │ │ │ │ mov r4, #0 │ │ │ │ stmib fp, {r5, r7, sl} │ │ │ │ str r6, [fp, #16] │ │ │ │ str r4, [fp] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #24] @ 10d88c │ │ │ │ + ldr r0, [pc, #24] @ 10d898 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ bl 3c920 │ │ │ │ - andseq lr, lr, r0, ror #25 │ │ │ │ + @ instruction: 0x001eecd4 │ │ │ │ @ instruction: 0xfffff8d4 │ │ │ │ - andseq lr, lr, r8, ror #26 │ │ │ │ - andseq lr, lr, r0, lsr #26 │ │ │ │ + andseq lr, lr, ip, asr sp │ │ │ │ + andseq lr, lr, r4, lsl sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, #4 │ │ │ │ lsl r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ movw r1, #43690 @ 0xaaaa │ │ │ │ lslhi r6, r0, #1 │ │ │ │ movt r1, #682 @ 0x2aa │ │ │ │ cmp r0, r1 │ │ │ │ - bls 10d8dc │ │ │ │ + bls 10d8e8 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c350 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ cmp r0, #0 │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, #0 │ │ │ │ - beq 10d908 │ │ │ │ + beq 10d914 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -235685,623 +235688,623 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #4096 @ 0x1000 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dc90 │ │ │ │ + beq 10dc9c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 247e8c │ │ │ │ + bl 247e98 │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ ldm r9, {r0, r5, r9} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10da24 │ │ │ │ + bne 10da30 │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #24 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r6, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ bl 27224 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 10da50 │ │ │ │ + bne 10da5c │ │ │ │ lsrs r0, r6, #20 │ │ │ │ - bne 10da8c │ │ │ │ + bne 10da98 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r0, r6, r1 │ │ │ │ cmp r0, r6, lsl #2 │ │ │ │ - bcc 10da04 │ │ │ │ + bcc 10da10 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b 10d9c0 │ │ │ │ + b 10d9cc │ │ │ │ mov r0, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ bl 33060 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b 10d9fc │ │ │ │ + b 10da08 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ stm r1, {r0, r5, r9} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 212c98 │ │ │ │ + bl 212ca4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ strd r0, [r6] │ │ │ │ - b 10dad4 │ │ │ │ + b 10dae0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10da8c │ │ │ │ + bne 10da98 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10daf4 │ │ │ │ + beq 10db00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 10dac4 │ │ │ │ - b 10dad4 │ │ │ │ - ldr r2, [pc, #716] @ 10dd60 │ │ │ │ + bne 10dad0 │ │ │ │ + b 10dae0 │ │ │ │ + ldr r2, [pc, #716] @ 10dd6c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r3, #10 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 111290 │ │ │ │ + bl 11129c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 10dad4 │ │ │ │ + beq 10dae0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10daec │ │ │ │ + beq 10daf8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ - beq 10db18 │ │ │ │ + beq 10db24 │ │ │ │ cmp fp, #1 │ │ │ │ - bne 10dbd4 │ │ │ │ + bne 10dbe0 │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ movne r0, #1 │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - bne 10dc44 │ │ │ │ - ldr r0, [pc, #568] @ 10dd58 │ │ │ │ + bne 10dc50 │ │ │ │ + ldr r0, [pc, #568] @ 10dd64 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #564] @ 10dd5c │ │ │ │ + ldr r1, [pc, #564] @ 10dd68 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 10dba8 │ │ │ │ + beq 10dbb4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10dbc0 │ │ │ │ + beq 10dbcc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10daec │ │ │ │ + beq 10daf8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - b 10dae4 │ │ │ │ + b 10daf0 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 10dc38 │ │ │ │ + bne 10dc44 │ │ │ │ sub r0, fp, #1 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp fp, #10 │ │ │ │ - bcc 10dc44 │ │ │ │ + bcc 10dc50 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #10 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10dc6c │ │ │ │ + beq 10dc78 │ │ │ │ umull r1, r4, r1, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 10db18 │ │ │ │ + bne 10db24 │ │ │ │ ldrb r4, [sl], #1 │ │ │ │ sub r2, r4, #48 @ 0x30 │ │ │ │ adds r1, r2, r1 │ │ │ │ adc r4, ip, #0 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 10db18 │ │ │ │ + bhi 10db24 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10dbfc │ │ │ │ - b 10db18 │ │ │ │ + beq 10dc08 │ │ │ │ + b 10db24 │ │ │ │ mov r0, fp │ │ │ │ cmp fp, #9 │ │ │ │ - bcs 10dbf0 │ │ │ │ + bcs 10dbfc │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [sl] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 10db18 │ │ │ │ + bhi 10db24 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ - bne 10dc48 │ │ │ │ + bne 10dc54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 10dac4 │ │ │ │ - b 10dad4 │ │ │ │ - ldr r2, [pc, #204] @ 10dd64 │ │ │ │ + bne 10dad0 │ │ │ │ + b 10dae0 │ │ │ │ + ldr r2, [pc, #204] @ 10dd70 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - b 10dd0c │ │ │ │ + b 10dd18 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 10dcd0 │ │ │ │ + bne 10dcdc │ │ │ │ cmp r6, #0 │ │ │ │ - bne 10dce8 │ │ │ │ + bne 10dcf4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 10dd00 │ │ │ │ - b 10dd50 │ │ │ │ + bne 10dd0c │ │ │ │ + b 10dd5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10dcc4 │ │ │ │ + beq 10dcd0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10dd50 │ │ │ │ + beq 10dd5c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - b 10dd48 │ │ │ │ + b 10dd54 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 10dd38 │ │ │ │ + beq 10dd44 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10dd38 │ │ │ │ + b 10dd44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10dd50 │ │ │ │ + beq 10dd5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, lr, r8, asr sl │ │ │ │ + andseq lr, lr, ip, asr #20 │ │ │ │ andeq r0, r0, r0, ror #14 │ │ │ │ - andseq ip, r5, ip, asr #30 │ │ │ │ - andseq lr, lr, ip, ror #17 │ │ │ │ + andseq ip, r5, r0, asr #31 │ │ │ │ + andseq lr, lr, r0, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #4096 @ 0x1000 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e0b8 │ │ │ │ + beq 10e0c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 247e8c │ │ │ │ + bl 247e98 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ ldm r9, {r0, r5, r9} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10de4c │ │ │ │ + bne 10de58 │ │ │ │ add r8, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #20 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ bl 271dc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 10de78 │ │ │ │ + bne 10de84 │ │ │ │ lsrs r0, r6, #20 │ │ │ │ - bne 10deb4 │ │ │ │ + bne 10dec0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ sub r0, r6, r1 │ │ │ │ cmp r0, r6, lsl #2 │ │ │ │ - bcc 10de2c │ │ │ │ + bcc 10de38 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 10dde8 │ │ │ │ + b 10ddf4 │ │ │ │ mov r0, #1 │ │ │ │ lsl r2, r6, #2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ bl 33060 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b 10de24 │ │ │ │ + b 10de30 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ stm r1, {r0, r5, r9} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 212c98 │ │ │ │ + bl 212ca4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r0, [r6] │ │ │ │ - b 10defc │ │ │ │ + b 10df08 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 10deb4 │ │ │ │ + bne 10dec0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10df1c │ │ │ │ + beq 10df28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 10deec │ │ │ │ - b 10defc │ │ │ │ - ldr r2, [pc, #716] @ 10e188 │ │ │ │ + bne 10def8 │ │ │ │ + b 10df08 │ │ │ │ + ldr r2, [pc, #716] @ 10e194 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r3, #10 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 111290 │ │ │ │ + bl 11129c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 10defc │ │ │ │ + beq 10df08 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10df14 │ │ │ │ + beq 10df20 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ - beq 10df40 │ │ │ │ + beq 10df4c │ │ │ │ cmp fp, #1 │ │ │ │ - bne 10dffc │ │ │ │ + bne 10e008 │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ movne r0, #1 │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - bne 10e06c │ │ │ │ - ldr r0, [pc, #568] @ 10e180 │ │ │ │ + bne 10e078 │ │ │ │ + ldr r0, [pc, #568] @ 10e18c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #564] @ 10e184 │ │ │ │ + ldr r1, [pc, #564] @ 10e190 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 10dfd0 │ │ │ │ + beq 10dfdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10dfe8 │ │ │ │ + beq 10dff4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10df14 │ │ │ │ + beq 10df20 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - b 10df0c │ │ │ │ + b 10df18 │ │ │ │ ldrb r0, [sl] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 10e060 │ │ │ │ + bne 10e06c │ │ │ │ sub r0, fp, #1 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp fp, #10 │ │ │ │ - bcc 10e06c │ │ │ │ + bcc 10e078 │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #10 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e094 │ │ │ │ + beq 10e0a0 │ │ │ │ umull r1, r4, r1, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 10df40 │ │ │ │ + bne 10df4c │ │ │ │ ldrb r4, [sl], #1 │ │ │ │ sub r2, r4, #48 @ 0x30 │ │ │ │ adds r1, r2, r1 │ │ │ │ adc r4, ip, #0 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 10df40 │ │ │ │ + bhi 10df4c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10e024 │ │ │ │ - b 10df40 │ │ │ │ + beq 10e030 │ │ │ │ + b 10df4c │ │ │ │ mov r0, fp │ │ │ │ cmp fp, #9 │ │ │ │ - bcs 10e018 │ │ │ │ + bcs 10e024 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r2, [sl] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 10df40 │ │ │ │ + bhi 10df4c │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ - bne 10e070 │ │ │ │ + bne 10e07c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 10deec │ │ │ │ - b 10defc │ │ │ │ - ldr r2, [pc, #204] @ 10e18c │ │ │ │ + bne 10def8 │ │ │ │ + b 10df08 │ │ │ │ + ldr r2, [pc, #204] @ 10e198 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - b 10e134 │ │ │ │ + b 10e140 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 10e0f8 │ │ │ │ + bne 10e104 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 10e110 │ │ │ │ + bne 10e11c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 10e128 │ │ │ │ - b 10e178 │ │ │ │ + bne 10e134 │ │ │ │ + b 10e184 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10e0ec │ │ │ │ + beq 10e0f8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10e178 │ │ │ │ + beq 10e184 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - b 10e170 │ │ │ │ + b 10e17c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 10e160 │ │ │ │ + beq 10e16c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10e160 │ │ │ │ + b 10e16c │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10e178 │ │ │ │ + beq 10e184 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, lr, r8, asr #12 │ │ │ │ + andseq lr, lr, ip, lsr r6 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ - andseq ip, r5, r2, asr #22 │ │ │ │ - @ instruction: 0x001ee4dc │ │ │ │ + @ instruction: 0x0015cbb6 │ │ │ │ + @ instruction: 0x001ee4d0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e1e4 │ │ │ │ + beq 10e1f0 │ │ │ │ bl 27248 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ addeq sp, sp, #32 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ 10e204 │ │ │ │ + ldr r2, [pc, #68] @ 10e210 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #64] @ 10e208 │ │ │ │ + ldr r0, [pc, #64] @ 10e214 │ │ │ │ add r3, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3af2c │ │ │ │ - ldr r0, [pc, #16] @ 10e1fc │ │ │ │ + ldr r0, [pc, #16] @ 10e208 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #12] @ 10e200 │ │ │ │ + ldr r2, [pc, #12] @ 10e20c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq lr, r4, r2, ror pc │ │ │ │ - @ instruction: 0x001ee4b8 │ │ │ │ - andseq r1, r5, r8, lsl ip │ │ │ │ - andseq lr, lr, ip, ror #9 │ │ │ │ + andseq lr, r4, r6, ror #31 │ │ │ │ + andseq lr, lr, ip, lsr #9 │ │ │ │ + andseq r1, r5, ip, lsl #25 │ │ │ │ + andseq lr, lr, r0, ror #9 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r8, [r2] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e25c │ │ │ │ - ldr r3, [pc, #80] @ 10e290 │ │ │ │ + beq 10e268 │ │ │ │ + ldr r3, [pc, #80] @ 10e29c │ │ │ │ mov r2, r0 │ │ │ │ ldm r6, {r0, r1, r6} │ │ │ │ add r3, pc, r3 │ │ │ │ stm r2, {r0, r1, r6} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 20f560 │ │ │ │ + b 20f56c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r8, #0 │ │ │ │ - beq 10e28c │ │ │ │ + beq 10e298 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, lr, ip, ror r3 │ │ │ │ + andseq lr, lr, r0, ror r3 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 212a10 │ │ │ │ + b 212a1c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 253c74 │ │ │ │ + b 253c84 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ - ldr r0, [pc, #8] @ 10e2f4 │ │ │ │ + ldr r0, [pc, #8] @ 10e300 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq ip, r5, fp, lsr #14 │ │ │ │ + mulseq r5, pc, r7 @ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movw ip, #47823 @ 0xbacf │ │ │ │ movw r2, #10348 @ 0x286c │ │ │ │ movw r1, #15254 @ 0x3b96 │ │ │ │ movw r3, #52416 @ 0xccc0 │ │ │ │ @@ -236312,109 +236315,109 @@ │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 10e348 │ │ │ │ + bcs 10e354 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10e364 │ │ │ │ + beq 10e370 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10e37c │ │ │ │ + beq 10e388 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10e3ac │ │ │ │ + beq 10e3b8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e418 │ │ │ │ + beq 10e424 │ │ │ │ bl 27248 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ addeq sp, sp, #32 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ 10e438 │ │ │ │ + ldr r2, [pc, #68] @ 10e444 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #64] @ 10e43c │ │ │ │ + ldr r0, [pc, #64] @ 10e448 │ │ │ │ add r3, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3af2c │ │ │ │ - ldr r0, [pc, #16] @ 10e430 │ │ │ │ + ldr r0, [pc, #16] @ 10e43c │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #12] @ 10e434 │ │ │ │ + ldr r2, [pc, #12] @ 10e440 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq lr, r4, lr, lsr sp │ │ │ │ - andseq lr, lr, r4, lsl #5 │ │ │ │ - andseq r1, r5, r4, ror #19 │ │ │ │ - @ instruction: 0x001ee2b8 │ │ │ │ + @ instruction: 0x0014edb2 │ │ │ │ + andseq lr, lr, r8, ror r2 │ │ │ │ + andseq r1, r5, r8, asr sl │ │ │ │ + andseq lr, lr, ip, lsr #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10e468 │ │ │ │ + beq 10e474 │ │ │ │ mov r2, r3 │ │ │ │ - bl 20b2d8 │ │ │ │ - b 10e470 │ │ │ │ + bl 20b2e4 │ │ │ │ + b 10e47c │ │ │ │ mov r2, r3 │ │ │ │ - bl 20b6c4 │ │ │ │ + bl 20b6d0 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ eor r1, r1, #2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ orrs r1, r1, r2 │ │ │ │ ldrb r3, [sp, #8] │ │ │ │ - bne 10e4e4 │ │ │ │ + bne 10e4f0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 10e4d8 │ │ │ │ + bne 10e4e4 │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10e4b0 │ │ │ │ + beq 10e4bc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10e4c8 │ │ │ │ + beq 10e4d4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -236426,15 +236429,15 @@ │ │ │ │ movwne r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10e518 │ │ │ │ + beq 10e524 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -236444,207 +236447,207 @@ │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ movw r0, #37889 @ 0x9401 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ movt r0, #30517 @ 0x7735 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 10e578 │ │ │ │ + bcs 10e584 │ │ │ │ mov r0, r5 │ │ │ │ bl 27578 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10e7ec │ │ │ │ + beq 10e7f8 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 10e5ac │ │ │ │ - b 10e94c │ │ │ │ - ldr r2, [pc, #1500] @ 10eb5c │ │ │ │ + bne 10e5b8 │ │ │ │ + b 10e958 │ │ │ │ + ldr r2, [pc, #1500] @ 10eb68 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10e81c │ │ │ │ + bne 10e828 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 10e94c │ │ │ │ + beq 10e958 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ add fp, sp, #12 │ │ │ │ mov r5, #0 │ │ │ │ lsl r7, r0, #3 │ │ │ │ mov r6, r8 │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ - bl 11080c │ │ │ │ + bl 110818 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10e660 │ │ │ │ + bne 10e66c │ │ │ │ add r6, r6, #24 │ │ │ │ add r5, r5, #1 │ │ │ │ subs r4, r4, #24 │ │ │ │ - bne 10e5c8 │ │ │ │ + bne 10e5d4 │ │ │ │ add r2, r8, #21 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ - b 10e624 │ │ │ │ + b 10e630 │ │ │ │ cmp r5, #3 │ │ │ │ moveq r6, #0 │ │ │ │ add r2, r2, #24 │ │ │ │ subs r3, r3, #24 │ │ │ │ - beq 10e75c │ │ │ │ + beq 10e768 │ │ │ │ ldrb r5, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10e64c │ │ │ │ + beq 10e658 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 10e610 │ │ │ │ + bne 10e61c │ │ │ │ ldr r5, [r2, #-13] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ and r1, r5, r1 │ │ │ │ - b 10e618 │ │ │ │ + b 10e624 │ │ │ │ ldr r5, [r2, #-13] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ and r0, r5, r0 │ │ │ │ - b 10e618 │ │ │ │ - ldr r0, [pc, #1280] @ 10eb68 │ │ │ │ + b 10e624 │ │ │ │ + ldr r0, [pc, #1280] @ 10eb74 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #1252] @ 10eb6c │ │ │ │ + ldr r1, [pc, #1252] @ 10eb78 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #1236] @ 10eb70 │ │ │ │ + ldr r1, [pc, #1236] @ 10eb7c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r9] │ │ │ │ stmib r9, {r0, r1} │ │ │ │ - beq 10e70c │ │ │ │ + beq 10e718 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl b3fc4 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10e8dc │ │ │ │ + bne 10e8e8 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10e734 │ │ │ │ + beq 10e740 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10e74c │ │ │ │ + beq 10e758 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 10e8d8 │ │ │ │ + b 10e8e4 │ │ │ │ mov r2, #5 │ │ │ │ tst r6, #1 │ │ │ │ movwne r2, #3 │ │ │ │ tst r1, #1 │ │ │ │ movwne r2, #1 │ │ │ │ tst r0, #1 │ │ │ │ movwne r2, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bne 10e848 │ │ │ │ + bne 10e854 │ │ │ │ add r1, r8, #12 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 10e7a4 │ │ │ │ + b 10e7b0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 10e948 │ │ │ │ + beq 10e954 │ │ │ │ add r1, r1, #24 │ │ │ │ subs r7, r7, #24 │ │ │ │ - beq 10e900 │ │ │ │ + beq 10e90c │ │ │ │ ldrb r3, [r1, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10e7cc │ │ │ │ + beq 10e7d8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 10e790 │ │ │ │ + bne 10e79c │ │ │ │ ldr r3, [r1, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ movwne r3, #1 │ │ │ │ orr r3, r3, r2 │ │ │ │ - b 10e7dc │ │ │ │ + b 10e7e8 │ │ │ │ ldr r6, [r1, #-4] │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 10e798 │ │ │ │ + beq 10e7a4 │ │ │ │ ldr r2, [r1] │ │ │ │ orr r0, r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - b 10e798 │ │ │ │ - ldr r1, [pc, #876] @ 10eb60 │ │ │ │ + b 10e7a4 │ │ │ │ + ldr r1, [pc, #876] @ 10eb6c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #872] @ 10eb64 │ │ │ │ + ldr r3, [pc, #872] @ 10eb70 │ │ │ │ mov r4, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 110ffc │ │ │ │ + bl 111008 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 10e59c │ │ │ │ + beq 10e5a8 │ │ │ │ ldrh r1, [sp, #81] @ 0x51 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [sp, #83] @ 0x53 │ │ │ │ strb r0, [r9, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r3, [r9, #7] │ │ │ │ strh r1, [r9, #5] │ │ │ │ str r2, [r9, #8] │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #812] @ 10eb7c │ │ │ │ + ldr r0, [pc, #812] @ 10eb88 │ │ │ │ strb r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #808] @ 10eb80 │ │ │ │ + ldr r1, [pc, #808] @ 10eb8c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ @@ -236653,337 +236656,337 @@ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r9] │ │ │ │ stmib r9, {r0, r1} │ │ │ │ - beq 10e8dc │ │ │ │ + beq 10e8e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ea3c │ │ │ │ + beq 10ea48 │ │ │ │ bl 27248 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 10ea54 │ │ │ │ + bne 10ea60 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #1 │ │ │ │ - beq 10e948 │ │ │ │ + beq 10e954 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ strh r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 11080c │ │ │ │ + bl 110818 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10e97c │ │ │ │ + bne 10e988 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ strbne r0, [r9, #8] │ │ │ │ strdne r0, [r9] │ │ │ │ addne sp, sp, #108 @ 0x6c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #552] @ 10eb94 │ │ │ │ + ldr r0, [pc, #552] @ 10eba0 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #548] @ 10eb98 │ │ │ │ + ldr r2, [pc, #548] @ 10eba4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #496] @ 10eb74 │ │ │ │ + ldr r0, [pc, #496] @ 10eb80 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #468] @ 10eb78 │ │ │ │ + ldr r1, [pc, #468] @ 10eb84 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r9] │ │ │ │ stmib r9, {r0, r1} │ │ │ │ - beq 10ea10 │ │ │ │ + beq 10ea1c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl b3fc4 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10e8dc │ │ │ │ + bne 10e8e8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10e734 │ │ │ │ + beq 10e740 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ - b 10e734 │ │ │ │ - ldr r0, [pc, #328] @ 10eb8c │ │ │ │ + b 10e740 │ │ │ │ + ldr r0, [pc, #328] @ 10eb98 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #324] @ 10eb90 │ │ │ │ + ldr r2, [pc, #324] @ 10eb9c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r2, [pc, #296] @ 10eb84 │ │ │ │ + ldr r2, [pc, #296] @ 10eb90 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #292] @ 10eb88 │ │ │ │ + ldr r0, [pc, #292] @ 10eb94 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3af2c │ │ │ │ - b 10eabc │ │ │ │ + b 10eac8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10eaa8 │ │ │ │ + beq 10eab4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10eaa8 │ │ │ │ + b 10eab4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ - bl 10e334 │ │ │ │ - b 10eb48 │ │ │ │ - b 10eb44 │ │ │ │ + bl 10e340 │ │ │ │ + b 10eb54 │ │ │ │ + b 10eb50 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10ead8 │ │ │ │ + beq 10eae4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 10eb48 │ │ │ │ + b 10eb54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10eb48 │ │ │ │ + beq 10eb54 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10eb48 │ │ │ │ - b 10eb44 │ │ │ │ + b 10eb54 │ │ │ │ + b 10eb50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10eb34 │ │ │ │ + beq 10eb40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10eb34 │ │ │ │ + b 10eb40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ - bl 10e334 │ │ │ │ - b 10eb48 │ │ │ │ + bl 10e340 │ │ │ │ + b 10eb54 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 10e190 │ │ │ │ + bl 10e19c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq ip, r5, r4, asr r6 │ │ │ │ - andseq r1, r5, r4, ror #11 │ │ │ │ - @ instruction: 0x0014f3b4 │ │ │ │ - andseq sp, lr, ip, ror pc │ │ │ │ - ldrdeq r1, [r1], -r8 @ │ │ │ │ - eoreq r1, r1, r8, lsl #17 │ │ │ │ - andseq sp, lr, r0, lsl #25 │ │ │ │ - strhteq r1, [r1], -ip │ │ │ │ - andseq sp, lr, r8, lsr #27 │ │ │ │ - eoreq r1, r1, r0, ror r7 │ │ │ │ - andseq r1, r5, ip, ror r3 │ │ │ │ - andseq sp, lr, r0, asr ip │ │ │ │ - andseq lr, r4, sl, lsl r7 │ │ │ │ - andseq sp, lr, r0, ror #24 │ │ │ │ - @ instruction: 0x0014e7d2 │ │ │ │ - andseq sp, lr, r0, asr #25 │ │ │ │ + andseq ip, r5, r8, asr #13 │ │ │ │ + andseq r1, r5, r8, asr r6 │ │ │ │ + andseq pc, r4, r8, lsr #8 │ │ │ │ + andseq sp, lr, r0, ror pc │ │ │ │ + eoreq r1, r1, ip, asr #17 │ │ │ │ + eoreq r1, r1, ip, ror r8 │ │ │ │ + andseq sp, lr, r4, ror ip │ │ │ │ + strhteq r1, [r1], -r0 │ │ │ │ + mulseq lr, ip, sp │ │ │ │ + eoreq r1, r1, r4, ror #14 │ │ │ │ + @ instruction: 0x001513f0 │ │ │ │ + andseq sp, lr, r4, asr #24 │ │ │ │ + andseq lr, r4, lr, lsl #15 │ │ │ │ + andseq sp, lr, r4, asr ip │ │ │ │ + andseq lr, r4, r6, asr #16 │ │ │ │ + @ instruction: 0x001edcb4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #37888 @ 0x9400 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r1 │ │ │ │ movt r0, #30517 @ 0x7735 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 10ec18 │ │ │ │ + bhi 10ec24 │ │ │ │ mov r0, r7 │ │ │ │ bl 27578 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ec6c │ │ │ │ + beq 10ec78 │ │ │ │ mov r0, r7 │ │ │ │ bl 27578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10ecb0 │ │ │ │ - ldr r1, [pc, #2620] @ 10f628 │ │ │ │ + bne 10ecbc │ │ │ │ + ldr r1, [pc, #2620] @ 10f634 │ │ │ │ mov r0, #8 │ │ │ │ - ldr r3, [pc, #2616] @ 10f62c │ │ │ │ + ldr r3, [pc, #2616] @ 10f638 │ │ │ │ mov r2, #4 │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 110ffc │ │ │ │ + bl 111008 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10eda0 │ │ │ │ - b 10ec64 │ │ │ │ - ldr r2, [pc, #2560] @ 10f620 │ │ │ │ + bne 10edac │ │ │ │ + b 10ec70 │ │ │ │ + ldr r2, [pc, #2560] @ 10f62c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10eda0 │ │ │ │ + bne 10edac │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - ldr r2, [pc, #2520] @ 10f624 │ │ │ │ + ldr r2, [pc, #2520] @ 10f630 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10eda0 │ │ │ │ + bne 10edac │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - b 10ecb0 │ │ │ │ - ldr r1, [pc, #2468] @ 10f618 │ │ │ │ + b 10ecbc │ │ │ │ + ldr r1, [pc, #2468] @ 10f624 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #2464] @ 10f61c │ │ │ │ + ldr r3, [pc, #2464] @ 10f628 │ │ │ │ mov r6, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 110ffc │ │ │ │ + bl 111008 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10eda0 │ │ │ │ + bne 10edac │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ bl 27578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10ebe4 │ │ │ │ + beq 10ebf0 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r9, r7, r7, lsl #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 10ed1c │ │ │ │ + beq 10ed28 │ │ │ │ add fp, sp, #20 │ │ │ │ add r8, sp, #16 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ lsl r4, r9, #3 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, sl │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, fp │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ tst r0, #8192 @ 0x2000 │ │ │ │ moveq r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11080c │ │ │ │ + bl 110818 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10ef98 │ │ │ │ + bne 10efa4 │ │ │ │ add r7, r7, #24 │ │ │ │ add r5, r5, #1 │ │ │ │ subs r4, r4, #24 │ │ │ │ - bne 10ece0 │ │ │ │ + bne 10ecec │ │ │ │ add r6, sl, r9, lsl #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, sl │ │ │ │ mov r7, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 10edcc │ │ │ │ + beq 10edd8 │ │ │ │ ldrb r5, [r3, #17] │ │ │ │ add r3, r3, #24 │ │ │ │ tst r5, #32 │ │ │ │ - bne 10ed34 │ │ │ │ + bne 10ed40 │ │ │ │ ldrb r5, [r3, #-3] │ │ │ │ cmp r5, #3 │ │ │ │ - beq 10ed80 │ │ │ │ + beq 10ed8c │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 10ed8c │ │ │ │ + beq 10ed98 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10ed34 │ │ │ │ + bne 10ed40 │ │ │ │ ldr r5, [r3, #-16] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ and r0, r5, r0 │ │ │ │ - b 10ed34 │ │ │ │ + b 10ed40 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 10ed34 │ │ │ │ + b 10ed40 │ │ │ │ ldr r5, [r3, #-16] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ and r1, r5, r1 │ │ │ │ - b 10ed34 │ │ │ │ + b 10ed40 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [sp, #91] @ 0x5b │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, #2 │ │ │ │ ldrh r1, [sp, #89] @ 0x59 │ │ │ │ strb r3, [r4, #11] │ │ │ │ strh r1, [r4, #9] │ │ │ │ @@ -236999,50 +237002,50 @@ │ │ │ │ tst r0, #1 │ │ │ │ movwne r3, #0 │ │ │ │ sub r0, r3, #5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r7, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 10ee80 │ │ │ │ + beq 10ee8c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, sl │ │ │ │ mov r7, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 10eef0 │ │ │ │ + beq 10eefc │ │ │ │ ldrb r5, [r3, #17] │ │ │ │ add r3, r3, #24 │ │ │ │ tst r5, #32 │ │ │ │ - beq 10ee14 │ │ │ │ + beq 10ee20 │ │ │ │ ldrb r5, [r3, #-3] │ │ │ │ cmp r5, #3 │ │ │ │ - beq 10ee60 │ │ │ │ + beq 10ee6c │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 10ee6c │ │ │ │ + beq 10ee78 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10ee14 │ │ │ │ + bne 10ee20 │ │ │ │ ldr r5, [r3, #-16] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ and r0, r5, r0 │ │ │ │ - b 10ee14 │ │ │ │ + b 10ee20 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 10ee14 │ │ │ │ + b 10ee20 │ │ │ │ ldr r5, [r3, #-16] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ and r1, r5, r1 │ │ │ │ - b 10ee14 │ │ │ │ - ldr r0, [pc, #1972] @ 10f63c │ │ │ │ + b 10ee20 │ │ │ │ + ldr r0, [pc, #1972] @ 10f648 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #1968] @ 10f640 │ │ │ │ + ldr r1, [pc, #1968] @ 10f64c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ @@ -237051,133 +237054,133 @@ │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 20f420 │ │ │ │ - b 10f108 │ │ │ │ + bl 20f42c │ │ │ │ + b 10f114 │ │ │ │ mov r3, #5 │ │ │ │ tst r2, #1 │ │ │ │ movwne r3, #3 │ │ │ │ tst r1, #1 │ │ │ │ movwne r3, #1 │ │ │ │ tst r0, #1 │ │ │ │ movwne r3, #0 │ │ │ │ sub r0, r3, #5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r7, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 10f09c │ │ │ │ + beq 10f0a8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, sl │ │ │ │ cmp r2, r6 │ │ │ │ - beq 10f178 │ │ │ │ + beq 10f184 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ add r2, r2, #24 │ │ │ │ tst r3, #32 │ │ │ │ - bne 10ef30 │ │ │ │ + bne 10ef3c │ │ │ │ ldrb r3, [r2, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10ef68 │ │ │ │ + beq 10ef74 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 10ef7c │ │ │ │ + beq 10ef88 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 10ef30 │ │ │ │ - b 10f1c0 │ │ │ │ + bne 10ef3c │ │ │ │ + b 10f1cc │ │ │ │ ldr r3, [r2, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10ef30 │ │ │ │ + beq 10ef3c │ │ │ │ mov r1, #1 │ │ │ │ - b 10ef8c │ │ │ │ + b 10ef98 │ │ │ │ ldr r3, [r2, #-16] │ │ │ │ cmp r3, #0 │ │ │ │ movwne r3, #1 │ │ │ │ orr r1, r3, r1 │ │ │ │ ldr r3, [r2, #-12] │ │ │ │ orr r0, r3, r0 │ │ │ │ - b 10ef30 │ │ │ │ - ldr r0, [pc, #1680] @ 10f630 │ │ │ │ + b 10ef3c │ │ │ │ + ldr r0, [pc, #1680] @ 10f63c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #1652] @ 10f634 │ │ │ │ + ldr r1, [pc, #1652] @ 10f640 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #1636] @ 10f638 │ │ │ │ + ldr r1, [pc, #1636] @ 10f644 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r2, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r2, #4] │ │ │ │ - beq 10f04c │ │ │ │ + beq 10f058 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10f138 │ │ │ │ + bne 10f144 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10f074 │ │ │ │ + beq 10f080 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10f08c │ │ │ │ + beq 10f098 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 10f134 │ │ │ │ - ldr r0, [pc, #1456] @ 10f654 │ │ │ │ + b 10f140 │ │ │ │ + ldr r0, [pc, #1456] @ 10f660 │ │ │ │ strb r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #1452] @ 10f658 │ │ │ │ + ldr r1, [pc, #1452] @ 10f664 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ @@ -237186,403 +237189,403 @@ │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r2, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r2, #4] │ │ │ │ - beq 10f138 │ │ │ │ + beq 10f144 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10f418 │ │ │ │ + beq 10f424 │ │ │ │ bl 27248 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 10f434 │ │ │ │ + bne 10f440 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10f464 │ │ │ │ + beq 10f470 │ │ │ │ bl 27248 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bne 10f47c │ │ │ │ + bne 10f488 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r1, #1 │ │ │ │ - beq 10f1c0 │ │ │ │ + beq 10f1cc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ strh r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 11080c │ │ │ │ + bl 110818 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10f2b8 │ │ │ │ + bne 10f2c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 10f230 │ │ │ │ + beq 10f23c │ │ │ │ ldrb r2, [sl, #17] │ │ │ │ add sl, sl, #24 │ │ │ │ tst r2, #32 │ │ │ │ - beq 10f1c8 │ │ │ │ + beq 10f1d4 │ │ │ │ ldrb r2, [sl, #-3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10f200 │ │ │ │ + beq 10f20c │ │ │ │ cmp r2, #1 │ │ │ │ - beq 10f214 │ │ │ │ + beq 10f220 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 10f1c8 │ │ │ │ - b 10f27c │ │ │ │ + bne 10f1d4 │ │ │ │ + b 10f288 │ │ │ │ ldr r2, [sl, #-16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 10f1c8 │ │ │ │ + beq 10f1d4 │ │ │ │ mov r1, #1 │ │ │ │ - b 10f224 │ │ │ │ + b 10f230 │ │ │ │ ldr r2, [sl, #-16] │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ orr r1, r2, r1 │ │ │ │ ldr r2, [sl, #-12] │ │ │ │ orr r0, r2, r0 │ │ │ │ - b 10f1c8 │ │ │ │ + b 10f1d4 │ │ │ │ tst r1, #1 │ │ │ │ - beq 10f27c │ │ │ │ + beq 10f288 │ │ │ │ mov r1, #8192 @ 0x2000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ str r1, [sp, #28] │ │ │ │ strh r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 11080c │ │ │ │ + bl 110818 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10f368 │ │ │ │ + bne 10f374 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10f4a8 │ │ │ │ + beq 10f4b4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10f4c0 │ │ │ │ + beq 10f4cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r2, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [r2, #12] │ │ │ │ strb r0, [r2, #4] │ │ │ │ str r5, [r2] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #932] @ 10f664 │ │ │ │ + ldr r0, [pc, #932] @ 10f670 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #904] @ 10f668 │ │ │ │ + ldr r1, [pc, #904] @ 10f674 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r2, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r2, #4] │ │ │ │ - beq 10f358 │ │ │ │ + beq 10f364 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ - bl 10e334 │ │ │ │ - b 10f138 │ │ │ │ - ldr r0, [pc, #764] @ 10f66c │ │ │ │ + bl 10e340 │ │ │ │ + b 10f144 │ │ │ │ + ldr r0, [pc, #764] @ 10f678 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #736] @ 10f670 │ │ │ │ + ldr r1, [pc, #736] @ 10f67c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ strd r0, [r2, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r2, #4] │ │ │ │ - beq 10f408 │ │ │ │ + beq 10f414 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ - bl 10e334 │ │ │ │ - b 10f138 │ │ │ │ - ldr r0, [pc, #548] @ 10f644 │ │ │ │ - ldr r2, [pc, #548] @ 10f648 │ │ │ │ + bl 10e340 │ │ │ │ + b 10f144 │ │ │ │ + ldr r0, [pc, #548] @ 10f650 │ │ │ │ + ldr r2, [pc, #548] @ 10f654 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 3cd3c │ │ │ │ - b 10f4d8 │ │ │ │ - ldr r2, [pc, #528] @ 10f64c │ │ │ │ + b 10f4e4 │ │ │ │ + ldr r2, [pc, #528] @ 10f658 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #524] @ 10f650 │ │ │ │ + ldr r0, [pc, #524] @ 10f65c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3af2c │ │ │ │ - b 10f4d8 │ │ │ │ - ldr r0, [pc, #536] @ 10f684 │ │ │ │ + b 10f4e4 │ │ │ │ + ldr r0, [pc, #536] @ 10f690 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #532] @ 10f688 │ │ │ │ + ldr r2, [pc, #532] @ 10f694 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r2, [pc, #496] @ 10f674 │ │ │ │ + ldr r2, [pc, #496] @ 10f680 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #492] @ 10f678 │ │ │ │ + ldr r0, [pc, #492] @ 10f684 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3af2c │ │ │ │ - ldr r0, [pc, #460] @ 10f67c │ │ │ │ + ldr r0, [pc, #460] @ 10f688 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #456] @ 10f680 │ │ │ │ + ldr r2, [pc, #456] @ 10f68c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #404] @ 10f65c │ │ │ │ - ldr r2, [pc, #404] @ 10f660 │ │ │ │ + ldr r0, [pc, #404] @ 10f668 │ │ │ │ + ldr r2, [pc, #404] @ 10f66c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 10f5e0 │ │ │ │ + b 10f5ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10f504 │ │ │ │ + beq 10f510 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10f504 │ │ │ │ + b 10f510 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ - bl 10e334 │ │ │ │ - b 10f5e4 │ │ │ │ - b 10f5e0 │ │ │ │ + bl 10e340 │ │ │ │ + b 10f5f0 │ │ │ │ + b 10f5ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10f53c │ │ │ │ + beq 10f548 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10f53c │ │ │ │ + b 10f548 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ - bl 10e334 │ │ │ │ - b 10f5e4 │ │ │ │ - b 10f5e0 │ │ │ │ - b 10f5e0 │ │ │ │ + bl 10e340 │ │ │ │ + b 10f5f0 │ │ │ │ + b 10f5ec │ │ │ │ + b 10f5ec │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10f570 │ │ │ │ + beq 10f57c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 10f5e4 │ │ │ │ - b 10f5bc │ │ │ │ + b 10f5f0 │ │ │ │ + b 10f5c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10f5ac │ │ │ │ + beq 10f5b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10f5ac │ │ │ │ + b 10f5b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ - bl 10e334 │ │ │ │ - b 10f5e4 │ │ │ │ + bl 10e340 │ │ │ │ + b 10f5f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10f5e4 │ │ │ │ + beq 10f5f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10f5e4 │ │ │ │ - b 10f5e0 │ │ │ │ + b 10f5f0 │ │ │ │ + b 10f5ec │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 10e190 │ │ │ │ - b 10f604 │ │ │ │ + bl 10e19c │ │ │ │ + b 10f610 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11076c │ │ │ │ - b 10f60c │ │ │ │ + bl 110778 │ │ │ │ + b 10f618 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 10e190 │ │ │ │ + bl 10e19c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r1, r5, r4, ror #2 │ │ │ │ - andseq lr, r4, r4, lsr pc │ │ │ │ - @ instruction: 0x0015bfb4 │ │ │ │ - andseq fp, r5, ip, lsl #31 │ │ │ │ - andseq r1, r5, r8, ror #3 │ │ │ │ - @ instruction: 0x0014efbc │ │ │ │ - andseq sp, lr, r4, asr #12 │ │ │ │ - eoreq r0, r1, r0, lsr #31 │ │ │ │ - eoreq r0, r1, r0, asr pc │ │ │ │ - andseq sp, lr, r0, ror r7 │ │ │ │ - eoreq r1, r1, r8, lsr r1 │ │ │ │ - andseq sp, r4, r2, asr #26 │ │ │ │ - andseq sp, lr, r8, lsl #5 │ │ │ │ - andseq r0, r5, r4, lsr #19 │ │ │ │ - andseq sp, lr, r4, ror r2 │ │ │ │ - andseq sp, lr, ip, ror #10 │ │ │ │ - eoreq r0, r1, ip, lsl pc │ │ │ │ - andseq sp, r4, sl, ror ip │ │ │ │ - andseq sp, lr, r8, ror #2 │ │ │ │ - andseq sp, lr, ip, asr r3 │ │ │ │ - eoreq r0, r1, r0, lsl #25 │ │ │ │ - @ instruction: 0x001ed2b4 │ │ │ │ - ldrdeq r0, [r1], -r0 @ │ │ │ │ - andseq r0, r5, r4, asr r9 │ │ │ │ - andseq sp, lr, r8, lsr #4 │ │ │ │ - andseq sp, r4, lr, lsl #25 │ │ │ │ - andseq sp, lr, ip, ror r1 │ │ │ │ - @ instruction: 0x0014dcf2 │ │ │ │ - andseq sp, lr, r8, lsr r2 │ │ │ │ + @ instruction: 0x001511d8 │ │ │ │ + andseq lr, r4, r8, lsr #31 │ │ │ │ + andseq ip, r5, r8, lsr #32 │ │ │ │ + andseq ip, r5, r0 │ │ │ │ + andseq r1, r5, ip, asr r2 │ │ │ │ + andseq pc, r4, r0, lsr r0 @ │ │ │ │ + andseq sp, lr, r8, lsr r6 │ │ │ │ + mlaeq r1, r4, pc, r0 @ │ │ │ │ + eoreq r0, r1, r4, asr #30 │ │ │ │ + andseq sp, lr, r4, ror #14 │ │ │ │ + eoreq r1, r1, ip, lsr #2 │ │ │ │ + @ instruction: 0x0014ddb6 │ │ │ │ + andseq sp, lr, ip, ror r2 │ │ │ │ + andseq r0, r5, r8, lsl sl │ │ │ │ + andseq sp, lr, r8, ror #4 │ │ │ │ + andseq sp, lr, r0, ror #10 │ │ │ │ + eoreq r0, r1, r0, lsl pc │ │ │ │ + andseq sp, r4, lr, ror #25 │ │ │ │ + andseq sp, lr, ip, asr r1 │ │ │ │ + andseq sp, lr, r0, asr r3 │ │ │ │ + eoreq r0, r1, r4, ror ip │ │ │ │ + andseq sp, lr, r8, lsr #5 │ │ │ │ + eoreq r0, r1, r4, asr #23 │ │ │ │ + andseq r0, r5, r8, asr #19 │ │ │ │ + andseq sp, lr, ip, lsl r2 │ │ │ │ + andseq sp, r4, r2, lsl #26 │ │ │ │ + andseq sp, lr, r0, ror r1 │ │ │ │ + andseq sp, r4, r6, ror #26 │ │ │ │ + andseq sp, lr, ip, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ tst r4, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 10f780 │ │ │ │ + beq 10f78c │ │ │ │ ubfx r2, r4, #2, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e440 │ │ │ │ + bl 10e44c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10f780 │ │ │ │ + beq 10f78c │ │ │ │ ldr r0, [r6] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r5, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ bl 27428 │ │ │ │ tst r4, #16 │ │ │ │ cmpne r0, #1 │ │ │ │ - bne 10f7b0 │ │ │ │ - ldr r0, [pc, #568] @ 10f934 │ │ │ │ - ldr r1, [pc, #568] @ 10f938 │ │ │ │ + bne 10f7bc │ │ │ │ + ldr r0, [pc, #568] @ 10f940 │ │ │ │ + ldr r1, [pc, #568] @ 10f944 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ @@ -237590,62 +237593,62 @@ │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ stm r9, {r0, r3} │ │ │ │ - beq 10f7b8 │ │ │ │ + beq 10f7c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [r6] │ │ │ │ ubfx r0, r4, #1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r4, #2, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 10f9b4 │ │ │ │ + bl 10f9c0 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 10f7c0 │ │ │ │ + bne 10f7cc │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 110b30 │ │ │ │ + bl 110b3c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #312] @ 10f928 │ │ │ │ - ldr r1, [pc, #312] @ 10f92c │ │ │ │ + ldr r0, [pc, #312] @ 10f934 │ │ │ │ + ldr r1, [pc, #312] @ 10f938 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #308] @ 10f930 │ │ │ │ + ldr r2, [pc, #308] @ 10f93c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ @@ -237656,244 +237659,244 @@ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ uxtb r1, r5 │ │ │ │ - bl 10e20c │ │ │ │ + bl 10e218 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strd r0, [r9] │ │ │ │ uxtb r0, r6 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10f7b8 │ │ │ │ + bne 10f7c4 │ │ │ │ ldrd r6, [r8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10f884 │ │ │ │ + beq 10f890 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10f89c │ │ │ │ + beq 10f8a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10f8d0 │ │ │ │ + beq 10f8dc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10f91c │ │ │ │ + beq 10f928 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 10e334 │ │ │ │ + bl 10e340 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ @ instruction: 0xffffeab4 │ │ │ │ - andseq ip, lr, r0, asr pc │ │ │ │ + andseq ip, lr, r4, asr #30 │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ - andseq ip, lr, r8, asr #30 │ │ │ │ + andseq ip, lr, ip, lsr pc │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 27428 │ │ │ │ subs r0, r0, #1 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ - b 247e48 │ │ │ │ + b 247e54 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 200d50 │ │ │ │ + b 200d5c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ cmp r0, #-2147483642 @ 0x80000006 │ │ │ │ bxlt lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10f9a0 │ │ │ │ + bne 10f9ac │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10f9ec │ │ │ │ - ldr r2, [pc, #336] @ 10fb24 │ │ │ │ + beq 10f9f8 │ │ │ │ + ldr r2, [pc, #336] @ 10fb30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #42 @ 0x2a │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 20f420 │ │ │ │ + b 20f42c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r7, r3 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ - bl 247e8c │ │ │ │ + bl 247e98 │ │ │ │ add r8, sp, #16 │ │ │ │ ldm r8, {r0, r5, r8} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10fa48 │ │ │ │ + bne 10fa54 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ - beq 10fa6c │ │ │ │ + beq 10fa78 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ mov r2, r7 │ │ │ │ bl 275b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10fad4 │ │ │ │ - ldr r2, [pc, #228] @ 10fb20 │ │ │ │ + beq 10fae0 │ │ │ │ + ldr r2, [pc, #228] @ 10fb2c │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 10fa90 │ │ │ │ + b 10fa9c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #16 │ │ │ │ stm r1, {r0, r5, r8} │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 212c98 │ │ │ │ + bl 212ca4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #32768 @ 0x8000 │ │ │ │ mov r2, r7 │ │ │ │ bl 275b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10fad4 │ │ │ │ - ldr r2, [pc, #148] @ 10fb1c │ │ │ │ + beq 10fae0 │ │ │ │ + ldr r2, [pc, #148] @ 10fb28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1113ec │ │ │ │ + bl 1113f8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r6] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 10facc │ │ │ │ + beq 10fad8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r6] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 10fabc │ │ │ │ - b 10facc │ │ │ │ + bne 10fac8 │ │ │ │ + b 10fad8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - beq 10fb14 │ │ │ │ + beq 10fb20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r5, r6, asr r0 │ │ │ │ - ldrheq fp, [r5], -r5 │ │ │ │ - ldrsbeq fp, [r5], -ip │ │ │ │ + andseq fp, r5, sl, asr #1 │ │ │ │ + andseq fp, r5, r9, lsr #2 │ │ │ │ + andseq fp, r5, r0, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r4, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 1103e0 │ │ │ │ + beq 1103ec │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ bl 27428 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 110014 │ │ │ │ + bne 110020 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1103c8 │ │ │ │ + beq 1103d4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ add r9, r0, #4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov sl, r8 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 1104d4 │ │ │ │ + bl 1104e0 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ ldr r8, [r4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, #-2147483642 @ 0x80000006 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bne 10fbd8 │ │ │ │ + bne 10fbe4 │ │ │ │ lsr r0, r8, #8 │ │ │ │ uxtb r5, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ orr r7, r0, r3, lsl #24 │ │ │ │ lsr r6, r3, #8 │ │ │ │ cmp r5, #4 │ │ │ │ - beq 10fdb0 │ │ │ │ - b 110108 │ │ │ │ + beq 10fdbc │ │ │ │ + b 110114 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #6 │ │ │ │ str r8, [r9] │ │ │ │ str r9, [sp, #24] │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, #6 │ │ │ │ @@ -237901,64 +237904,64 @@ │ │ │ │ str r3, [r9, #4] │ │ │ │ eor r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ movmi r1, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 10fc34 │ │ │ │ + bne 10fc40 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, #1 │ │ │ │ - bne 10fc6c │ │ │ │ + bne 10fc78 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 10fca0 │ │ │ │ + beq 10fcac │ │ │ │ cmp r5, #-2147483642 @ 0x80000006 │ │ │ │ - bge 10fc50 │ │ │ │ + bge 10fc5c │ │ │ │ mov r8, sl │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ - b 10fdb8 │ │ │ │ + b 10fdc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10fc3c │ │ │ │ + beq 10fc48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10fc3c │ │ │ │ + b 10fc48 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 10fca0 │ │ │ │ + bne 10fcac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 10fc34 │ │ │ │ + bne 10fc40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10fc34 │ │ │ │ + bne 10fc40 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov r4, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ - ldr r0, [pc, #1984] @ 110474 │ │ │ │ + ldr r0, [pc, #1984] @ 110480 │ │ │ │ ands r3, r3, #8192 @ 0x2000 │ │ │ │ - ldr r1, [pc, #1980] @ 110478 │ │ │ │ - ldr r2, [pc, #1980] @ 11047c │ │ │ │ + ldr r1, [pc, #1980] @ 110484 │ │ │ │ + ldr r2, [pc, #1980] @ 110488 │ │ │ │ lsr r3, r3, #10 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ movweq r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1952] @ 110480 │ │ │ │ + ldr r2, [pc, #1952] @ 11048c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #2 │ │ │ │ @@ -237969,234 +237972,234 @@ │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ lsr r7, r5, #8 │ │ │ │ - beq 10fd70 │ │ │ │ + beq 10fd7c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ orr r7, r7, r6, lsl #24 │ │ │ │ uxtb r5, r5 │ │ │ │ lsr r6, r6, #8 │ │ │ │ cmp r1, #-2147483642 @ 0x80000006 │ │ │ │ - blt 10fd9c │ │ │ │ + blt 10fda8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10fd9c │ │ │ │ + beq 10fda8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r8, r4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r5, #4 │ │ │ │ - bne 110108 │ │ │ │ + bne 110114 │ │ │ │ ldr r7, [sl] │ │ │ │ eor r6, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ mov r0, #6 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ movpl r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ bl 27428 │ │ │ │ - ldr r2, [pc, #1684] @ 110484 │ │ │ │ + ldr r2, [pc, #1684] @ 110490 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ add r2, pc, r2 │ │ │ │ ands r1, r1, #8192 @ 0x2000 │ │ │ │ movweq r2, #1 │ │ │ │ cmp r0, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 110014 │ │ │ │ + bne 110020 │ │ │ │ lsr r0, r1, #10 │ │ │ │ str fp, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r9, [sp, #24] │ │ │ │ - b 10fe3c │ │ │ │ + b 10fe48 │ │ │ │ cmp r7, #-2147483642 @ 0x80000006 │ │ │ │ - bge 10ffd0 │ │ │ │ + bge 10ffdc │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl 27428 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 110014 │ │ │ │ + bne 110020 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1103c8 │ │ │ │ + beq 1103d4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1104d4 │ │ │ │ + bl 1104e0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r7, #-2147483642 @ 0x80000006 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - bne 10fe84 │ │ │ │ + bne 10fe90 │ │ │ │ lsr r0, r6, #8 │ │ │ │ uxtb r5, r6 │ │ │ │ orr r7, r0, r1, lsl #24 │ │ │ │ lsr r6, r1, #8 │ │ │ │ cmp r5, #4 │ │ │ │ - beq 10fe24 │ │ │ │ - b 110108 │ │ │ │ + beq 10fe30 │ │ │ │ + b 110114 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, #6 │ │ │ │ str r6, [r9] │ │ │ │ eormi r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r9, #4] │ │ │ │ cmp r0, r2 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bne 10fe1c │ │ │ │ + bne 10fe28 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #6 │ │ │ │ - beq 10ffec │ │ │ │ + beq 10fff8 │ │ │ │ cmp r0, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 10fecc │ │ │ │ + bne 10fed8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 10fe1c │ │ │ │ + bne 10fe28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov sl, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #1436] @ 110488 │ │ │ │ + ldr r0, [pc, #1436] @ 110494 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #1420] @ 11048c │ │ │ │ + ldr r0, [pc, #1420] @ 110498 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #1372] @ 110490 │ │ │ │ + ldr r0, [pc, #1372] @ 11049c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ - beq 10ff80 │ │ │ │ + beq 10ff8c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483642 @ 0x80000006 │ │ │ │ - blt 10ffa0 │ │ │ │ + blt 10ffac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10ffa0 │ │ │ │ + beq 10ffac │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r8, sl │ │ │ │ mov sl, r4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ lsr r0, r5, #8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ orr r7, r0, r6, lsl #24 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ lsr r6, r6, #8 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #4 │ │ │ │ - beq 10fe24 │ │ │ │ - b 110108 │ │ │ │ + beq 10fe30 │ │ │ │ + b 110114 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 10fe24 │ │ │ │ + beq 10fe30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 10fe24 │ │ │ │ + b 10fe30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 10fe1c │ │ │ │ + bne 10fe28 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10fe1c │ │ │ │ - b 10fecc │ │ │ │ + bne 10fe28 │ │ │ │ + b 10fed8 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ bl 27284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110084 │ │ │ │ - ldr r2, [pc, #1116] @ 110494 │ │ │ │ + beq 110090 │ │ │ │ + ldr r2, [pc, #1116] @ 1104a0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 111144 │ │ │ │ + bl 111150 │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1100e4 │ │ │ │ + bne 1100f0 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 110094 │ │ │ │ - ldr r2, [pc, #1068] @ 110498 │ │ │ │ + bne 1100a0 │ │ │ │ + ldr r2, [pc, #1068] @ 1104a4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r3, #37 @ 0x25 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldrb r4, [sp, #48] @ 0x30 │ │ │ │ - b 1102e8 │ │ │ │ + b 1102f4 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110064 │ │ │ │ + beq 110070 │ │ │ │ ldr r1, [sl] │ │ │ │ mov r0, #6 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -238207,16 +238210,16 @@ │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #2 │ │ │ │ bl 2705c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 110190 │ │ │ │ - b 1101b4 │ │ │ │ + bne 11019c │ │ │ │ + b 1101c0 │ │ │ │ ldrh r1, [sp, #105] @ 0x69 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldrb r3, [sp, #107] @ 0x6b │ │ │ │ strb r3, [r8, #3] │ │ │ │ strh r1, [r8, #1] │ │ │ │ str r2, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ @@ -238228,277 +238231,277 @@ │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #32 │ │ │ │ bl 2705c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 110164 │ │ │ │ - b 1102f0 │ │ │ │ + bne 110170 │ │ │ │ + b 1102fc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2705c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 110164 │ │ │ │ - b 1102f0 │ │ │ │ + bne 110170 │ │ │ │ + b 1102fc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ bl 2705c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1102f0 │ │ │ │ - ldr r2, [pc, #828] @ 1104a8 │ │ │ │ + beq 1102fc │ │ │ │ + ldr r2, [pc, #828] @ 1104b4 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1101e4 │ │ │ │ + b 1101f0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ bl 2705c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1101b4 │ │ │ │ - ldr r2, [pc, #772] @ 11049c │ │ │ │ + beq 1101c0 │ │ │ │ + ldr r2, [pc, #772] @ 1104a8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 111144 │ │ │ │ + bl 111150 │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1101f4 │ │ │ │ + bne 110200 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ bl 27020 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1102f0 │ │ │ │ - ldr r2, [pc, #728] @ 1104b0 │ │ │ │ + beq 1102fc │ │ │ │ + ldr r2, [pc, #728] @ 1104bc │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r3, #17 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 111144 │ │ │ │ + bl 111150 │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1102f0 │ │ │ │ + beq 1102fc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ uxtb r4, r0 │ │ │ │ - b 1102e8 │ │ │ │ + b 1102f4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ bl 2705c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1102f0 │ │ │ │ - ldr r2, [pc, #644] @ 1104ac │ │ │ │ + beq 1102fc │ │ │ │ + ldr r2, [pc, #644] @ 1104b8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 111144 │ │ │ │ + bl 111150 │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1102f0 │ │ │ │ + beq 1102fc │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #105] @ 0x69 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #49] @ 0x31 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ - b 11031c │ │ │ │ - ldr r0, [pc, #592] @ 1104b4 │ │ │ │ + b 110328 │ │ │ │ + ldr r0, [pc, #592] @ 1104c0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #588] @ 1104b8 │ │ │ │ + ldr r1, [pc, #588] @ 1104c4 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 1102e8 │ │ │ │ + beq 1102f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 11031c │ │ │ │ + bne 110328 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ bl 27398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110330 │ │ │ │ - ldr r2, [pc, #424] @ 1104bc │ │ │ │ + beq 11033c │ │ │ │ + ldr r2, [pc, #424] @ 1104c8 │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 110354 │ │ │ │ + b 110360 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1103f8 │ │ │ │ + beq 110404 │ │ │ │ bl 27464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110394 │ │ │ │ - ldr r2, [pc, #384] @ 1104d0 │ │ │ │ + beq 1103a0 │ │ │ │ + ldr r2, [pc, #384] @ 1104dc │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r3, #15 │ │ │ │ - bl 111144 │ │ │ │ + bl 111150 │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 110380 │ │ │ │ + bne 11038c │ │ │ │ mov r0, #4 │ │ │ │ str r7, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11036c │ │ │ │ + beq 110378 │ │ │ │ rsb r1, r5, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ and r4, r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ bl 27434 │ │ │ │ eor r0, r4, r5 │ │ │ │ cmp r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ - bne 1103a0 │ │ │ │ - b 11036c │ │ │ │ - ldr r0, [pc, #248] @ 1104c8 │ │ │ │ + bne 1103ac │ │ │ │ + b 110378 │ │ │ │ + ldr r0, [pc, #248] @ 1104d4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #244] @ 1104cc │ │ │ │ + ldr r2, [pc, #244] @ 1104d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #216] @ 1104c0 │ │ │ │ + ldr r0, [pc, #216] @ 1104cc │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #212] @ 1104c4 │ │ │ │ + ldr r2, [pc, #212] @ 1104d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #160] @ 1104a0 │ │ │ │ + ldr r0, [pc, #160] @ 1104ac │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #156] @ 1104a4 │ │ │ │ + ldr r2, [pc, #156] @ 1104b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11046c │ │ │ │ + beq 110478 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - b 11043c │ │ │ │ - b 11045c │ │ │ │ + b 110448 │ │ │ │ + b 110468 │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 110460 │ │ │ │ + beq 11046c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 110460 │ │ │ │ + b 11046c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 10f98c │ │ │ │ + bl 10f998 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xffffe5d4 │ │ │ │ - andseq ip, lr, r8, lsl #19 │ │ │ │ - andseq sp, r4, r8, ror #29 │ │ │ │ - eoreq r0, r1, r0, lsl r3 │ │ │ │ - andseq sp, r4, r0, asr #27 │ │ │ │ - eoreq r0, r1, r4, lsl #2 │ │ │ │ + andseq ip, lr, ip, ror r9 │ │ │ │ + andseq sp, r4, ip, asr pc │ │ │ │ + eoreq r0, r1, r4, lsl #6 │ │ │ │ + andseq sp, r4, r4, lsr lr │ │ │ │ + strdeq r0, [r1], -r8 @ │ │ │ │ @ instruction: 0xffffe39c │ │ │ │ - andseq ip, lr, r4, lsr #14 │ │ │ │ - andseq lr, r4, r8, lsl #22 │ │ │ │ - @ instruction: 0x0015aad2 │ │ │ │ - andseq lr, r4, r8, asr #19 │ │ │ │ - andseq sl, r5, r5, lsr #15 │ │ │ │ - mulseq lr, r4, r2 │ │ │ │ - @ instruction: 0x0014e9f4 │ │ │ │ - andseq lr, r4, r8, lsr r9 │ │ │ │ - andseq sl, r5, r5, asr r9 │ │ │ │ - andseq ip, lr, r8, lsl #8 │ │ │ │ + andseq ip, lr, r8, lsl r7 │ │ │ │ + andseq lr, r4, ip, ror fp │ │ │ │ + andseq sl, r5, r6, asr #22 │ │ │ │ + andseq lr, r4, ip, lsr sl │ │ │ │ + andseq sl, r5, r9, lsl r8 │ │ │ │ + andseq ip, lr, r8, lsl #5 │ │ │ │ + andseq lr, r4, r8, ror #20 │ │ │ │ + andseq lr, r4, ip, lsr #19 │ │ │ │ + andseq sl, r5, r9, asr #19 │ │ │ │ + @ instruction: 0x001ec3fc │ │ │ │ @ instruction: 0xfffff700 │ │ │ │ - andseq sl, r5, r6, lsl #17 │ │ │ │ - andseq ip, r4, r6, asr sp │ │ │ │ - andseq ip, lr, ip, lsl #5 │ │ │ │ - andseq sl, r5, r4, lsr #15 │ │ │ │ - @ instruction: 0x001ec2b4 │ │ │ │ - andseq sl, r5, sp, ror r8 │ │ │ │ + @ instruction: 0x0015a8fa │ │ │ │ + andseq ip, r4, sl, asr #27 │ │ │ │ + andseq ip, lr, r0, lsl #5 │ │ │ │ + andseq sl, r5, r8, lsl r8 │ │ │ │ + andseq ip, lr, r8, lsr #5 │ │ │ │ + @ instruction: 0x0015a8f1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ bl 273ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11053c │ │ │ │ - ldr r2, [pc, #580] @ 110750 │ │ │ │ + beq 110548 │ │ │ │ + ldr r2, [pc, #580] @ 11075c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 111144 │ │ │ │ + bl 111150 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 110620 │ │ │ │ + bne 11062c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ sub r1, r7, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bls 11054c │ │ │ │ - b 110674 │ │ │ │ + bls 110558 │ │ │ │ + b 110680 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ sub r1, r7, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi 110674 │ │ │ │ + bhi 110680 │ │ │ │ add r2, pc, #8 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ @@ -238530,145 +238533,145 @@ │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ muleq r0, ip, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 27614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110640 │ │ │ │ + beq 11064c │ │ │ │ ldr r5, [r0] │ │ │ │ bl 27248 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 110724 │ │ │ │ + bne 110730 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 1106f0 │ │ │ │ + beq 1106fc │ │ │ │ cmp r7, #4 │ │ │ │ - beq 11066c │ │ │ │ + beq 110678 │ │ │ │ cmp r7, #8 │ │ │ │ - bne 110674 │ │ │ │ + bne 110680 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ - b 110704 │ │ │ │ + b 110710 │ │ │ │ ldrb r1, [sp, #43] @ 0x2b │ │ │ │ ldrh r2, [sp, #41] @ 0x29 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strb r1, [sp, #11] │ │ │ │ strh r2, [sp, #9] │ │ │ │ str r3, [sp, #12] │ │ │ │ strb r0, [sp, #8] │ │ │ │ - b 1106d0 │ │ │ │ - ldr r1, [pc, #268] @ 110754 │ │ │ │ + b 1106dc │ │ │ │ + ldr r1, [pc, #268] @ 110760 │ │ │ │ mov r0, #17 │ │ │ │ - ldr r3, [pc, #264] @ 110758 │ │ │ │ + ldr r3, [pc, #264] @ 110764 │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 111538 │ │ │ │ - b 1106d0 │ │ │ │ + bl 111544 │ │ │ │ + b 1106dc │ │ │ │ mov r0, #-2147483645 @ 0x80000003 │ │ │ │ - b 110704 │ │ │ │ - ldr r0, [pc, #224] @ 11075c │ │ │ │ + b 110710 │ │ │ │ + ldr r0, [pc, #224] @ 110768 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r1, [pc, #216] @ 110760 │ │ │ │ + ldr r1, [pc, #216] @ 11076c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ stm r2, {r0, r1, r8} │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #20 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r0, #-2147483642 @ 0x80000006 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bne 110708 │ │ │ │ + bne 110714 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #-2147483642 @ 0x80000006 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 110704 │ │ │ │ + b 110710 │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ - b 110704 │ │ │ │ + b 110710 │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #56] @ 110764 │ │ │ │ + ldr r2, [pc, #56] @ 110770 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #52] @ 110768 │ │ │ │ + ldr r0, [pc, #52] @ 110774 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3af2c │ │ │ │ - andseq lr, r4, r4, asr #12 │ │ │ │ - andseq pc, r4, r8, lsl #15 │ │ │ │ - andseq sl, r5, r3, asr #9 │ │ │ │ - andseq fp, lr, r8, ror #31 │ │ │ │ - eoreq pc, r0, r8, asr #18 │ │ │ │ - andseq pc, r4, ip, lsr #13 │ │ │ │ - andseq fp, lr, r0, lsl #31 │ │ │ │ + @ instruction: 0x0014e6b8 │ │ │ │ + @ instruction: 0x0014f7fc │ │ │ │ + andseq sl, r5, r7, lsr r5 │ │ │ │ + @ instruction: 0x001ebfdc │ │ │ │ + eoreq pc, r0, ip, lsr r9 @ │ │ │ │ + andseq pc, r4, r0, lsr #14 │ │ │ │ + andseq fp, lr, r4, ror pc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1107bc │ │ │ │ + beq 1107c8 │ │ │ │ bl 27248 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ addeq sp, sp, #32 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 1107d4 │ │ │ │ + ldr r2, [pc, #60] @ 1107e0 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #56] @ 1107d8 │ │ │ │ + ldr r0, [pc, #56] @ 1107e4 │ │ │ │ add r3, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3af2c │ │ │ │ - ldr r0, [pc, #24] @ 1107dc │ │ │ │ + ldr r0, [pc, #24] @ 1107e8 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #20] @ 1107e0 │ │ │ │ + ldr r2, [pc, #20] @ 1107ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq pc, r4, r0, asr #12 │ │ │ │ - andseq fp, lr, r4, lsl pc │ │ │ │ - mulseq r4, sl, r9 │ │ │ │ - andseq fp, lr, r0, ror #29 │ │ │ │ + @ instruction: 0x0014f6b4 │ │ │ │ + andseq fp, lr, r8, lsl #30 │ │ │ │ + andseq ip, r4, lr, lsl #20 │ │ │ │ + @ instruction: 0x001ebed4 │ │ │ │ cmp r0, #-2147483642 @ 0x80000006 │ │ │ │ bxlt lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1107f8 │ │ │ │ + bne 110804 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ @@ -238683,142 +238686,142 @@ │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 110934 │ │ │ │ + beq 110940 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 10dd68 │ │ │ │ + bl 10dd74 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 110920 │ │ │ │ + bne 11092c │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 110940 │ │ │ │ - ldr r2, [pc, #356] @ 1109e4 │ │ │ │ + b 11094c │ │ │ │ + ldr r2, [pc, #356] @ 1109f0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #27 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ strd r8, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 111680 │ │ │ │ - b 1108d4 │ │ │ │ + bl 11168c │ │ │ │ + b 1108e0 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 111764 │ │ │ │ + bl 111770 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r7, #-2147483642 @ 0x80000006 │ │ │ │ - beq 11089c │ │ │ │ - b 110940 │ │ │ │ + beq 1108a8 │ │ │ │ + b 11094c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11093c │ │ │ │ + beq 110948 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 10d940 │ │ │ │ + bl 10d94c │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 110920 │ │ │ │ + bne 11092c │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ - b 110940 │ │ │ │ + b 11094c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ strd r8, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r7, #-2147483646 @ 0x80000002 │ │ │ │ - b 110940 │ │ │ │ + b 11094c │ │ │ │ mov r7, #-2147483645 @ 0x80000003 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ stm r0, {r7, r8, r9} │ │ │ │ ldrd r0, [r6, #12] │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10fb28 │ │ │ │ + bl 10fb34 │ │ │ │ ldrb r0, [sp, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 110988 │ │ │ │ + bne 110994 │ │ │ │ mov r0, #4 │ │ │ │ cmp r7, #-2147483642 @ 0x80000006 │ │ │ │ strb r0, [r4] │ │ │ │ - bge 1109ac │ │ │ │ + bge 1109b8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrh r1, [sp, #13] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [sp, #15] │ │ │ │ strb r3, [r4, #3] │ │ │ │ strh r1, [r4, #1] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r7, #-2147483642 @ 0x80000006 │ │ │ │ strb r0, [r4] │ │ │ │ - blt 110980 │ │ │ │ + blt 11098c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 110980 │ │ │ │ + beq 11098c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1107e4 │ │ │ │ + bl 1107f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r5, r8, ror #6 │ │ │ │ + @ instruction: 0x0015a3dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bpl 110a14 │ │ │ │ - ldr r2, [pc, #140] @ 110a94 │ │ │ │ + bpl 110a20 │ │ │ │ + ldr r2, [pc, #140] @ 110aa0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 110a4c │ │ │ │ + beq 110a58 │ │ │ │ mov r7, r2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 110a00 │ │ │ │ + beq 110a0c │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r0 │ │ │ │ - b 110a50 │ │ │ │ + b 110a5c │ │ │ │ mov r7, #1 │ │ │ │ add sl, sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ ldm sl, {r6, r9, sl} │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ @@ -238829,31 +238832,31 @@ │ │ │ │ strb sl, [r5, #20] │ │ │ │ stm r5, {r4, r7} │ │ │ │ str r4, [r5, #8] │ │ │ │ str fp, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq fp, lr, r0, asr #25 │ │ │ │ + @ instruction: 0x001ebcb4 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldrd r0, [r1] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 110ab8 │ │ │ │ - ldr r3, [pc, #116] @ 110b24 │ │ │ │ + bhi 110ac4 │ │ │ │ + ldr r3, [pc, #116] @ 110b30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - b 110ac4 │ │ │ │ - ldr r2, [pc, #96] @ 110b20 │ │ │ │ + b 110ad0 │ │ │ │ + ldr r2, [pc, #96] @ 110b2c │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r2, r2, #4 │ │ │ │ - ldr r3, [pc, #80] @ 110b28 │ │ │ │ - ldr ip, [pc, #80] @ 110b2c │ │ │ │ + ldr r3, [pc, #80] @ 110b34 │ │ │ │ + ldr ip, [pc, #80] @ 110b38 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -238861,36 +238864,36 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq fp, lr, r0, lsr ip │ │ │ │ - andseq fp, lr, r0, lsr ip │ │ │ │ + andseq fp, lr, r4, lsr #24 │ │ │ │ + andseq fp, lr, r4, lsr #24 │ │ │ │ @ instruction: 0xffffd7c0 │ │ │ │ - andseq sp, r4, r0, asr #10 │ │ │ │ + @ instruction: 0x0014d5b4 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #121 @ 0x79 │ │ │ │ - bhi 110e5c │ │ │ │ + bhi 110e68 │ │ │ │ add r2, pc, #8 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ @@ -239086,75 +239089,75 @@ │ │ │ │ mov r0, #24 │ │ │ │ bx lr │ │ │ │ mov r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, #17 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 110ea8 │ │ │ │ + ldr r1, [pc, #8] @ 110eb4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 2581d0 │ │ │ │ - andseq r9, r5, ip, ror sp │ │ │ │ + b 2581e0 │ │ │ │ + @ instruction: 0x00159df0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 110ec4 │ │ │ │ + bne 110ed0 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 110ec8 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 110ed4 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 110ee0 │ │ │ │ + bcs 110eec │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 110efc │ │ │ │ + beq 110f08 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 110f14 │ │ │ │ + beq 110f20 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 110f44 │ │ │ │ + beq 110f50 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ - bl 110b30 │ │ │ │ + bl 110b3c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ 110ff0 │ │ │ │ - ldr r1, [pc, #112] @ 110ff4 │ │ │ │ + ldr r0, [pc, #112] @ 110ffc │ │ │ │ + ldr r1, [pc, #112] @ 111000 │ │ │ │ add r6, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #104] @ 110ff8 │ │ │ │ + ldr r2, [pc, #104] @ 111004 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ @@ -239165,51 +239168,51 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ uxtb r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 10e20c │ │ │ │ + bl 10e218 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xffffd320 │ │ │ │ - andseq fp, lr, ip, lsl #15 │ │ │ │ + andseq fp, lr, r0, lsl #15 │ │ │ │ @ instruction: 0xffffd2e0 │ │ │ │ push {r4, r6, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #12] │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ bl 275c0 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #248] @ 111128 │ │ │ │ + ldr r1, [pc, #248] @ 111134 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #3 │ │ │ │ - bls 1110f8 │ │ │ │ - ldr lr, [pc, #232] @ 11112c │ │ │ │ + bls 111104 │ │ │ │ + ldr lr, [pc, #232] @ 111138 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #228] @ 111130 │ │ │ │ + ldr r2, [pc, #228] @ 11113c │ │ │ │ add r1, r1, #12 │ │ │ │ - ldr r8, [pc, #224] @ 111134 │ │ │ │ + ldr r8, [pc, #224] @ 111140 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #220] @ 111138 │ │ │ │ + ldr ip, [pc, #220] @ 111144 │ │ │ │ mov r9, #51 @ 0x33 │ │ │ │ - ldr r6, [pc, #216] @ 11113c │ │ │ │ + ldr r6, [pc, #216] @ 111148 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #212] @ 111140 │ │ │ │ + ldr r3, [pc, #212] @ 11114c │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -239237,67 +239240,67 @@ │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ stm lr, {r1, r2, r3, ip} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #127 @ 0x7f │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r6, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ - bl 110ecc │ │ │ │ + bl 110ed8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq lr, r0, r0, lsr #31 │ │ │ │ + mlaeq r0, r4, pc, lr @ │ │ │ │ @ instruction: 0xfffffe54 │ │ │ │ - @ instruction: 0x00159bd2 │ │ │ │ - @ instruction: 0x001496b7 │ │ │ │ - andseq fp, lr, r8, asr #13 │ │ │ │ + andseq r9, r5, r6, asr #24 │ │ │ │ + andseq r9, r4, fp, lsr #14 │ │ │ │ + @ instruction: 0x001eb6bc │ │ │ │ @ instruction: 0xffffd22c │ │ │ │ - eoreq lr, r0, r8, ror #29 │ │ │ │ + ldrdeq lr, [r0], -ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ bl 275c0 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #256] @ 111270 │ │ │ │ + ldr r0, [pc, #256] @ 11127c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bls 111240 │ │ │ │ + bls 11124c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #236] @ 111274 │ │ │ │ - ldr r2, [pc, #236] @ 111278 │ │ │ │ + ldr ip, [pc, #236] @ 111280 │ │ │ │ + ldr r2, [pc, #236] @ 111284 │ │ │ │ add r3, r0, #12 │ │ │ │ - ldr r6, [pc, #232] @ 11127c │ │ │ │ + ldr r6, [pc, #232] @ 111288 │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr lr, [pc, #228] @ 111280 │ │ │ │ + ldr lr, [pc, #228] @ 11128c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #224] @ 111284 │ │ │ │ + ldr r5, [pc, #224] @ 111290 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #220] @ 111288 │ │ │ │ + ldr r0, [pc, #220] @ 111294 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #192] @ 11128c │ │ │ │ + ldr r0, [pc, #192] @ 111298 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #127 @ 0x7f │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, #51 @ 0x33 │ │ │ │ @@ -239319,73 +239322,73 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r2, r5, lr} │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ - bl 110ecc │ │ │ │ + bl 110ed8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq lr, r0, r0, ror #28 │ │ │ │ + eoreq lr, r0, r4, asr lr │ │ │ │ @ instruction: 0xffffd100 │ │ │ │ - mulseq r5, r2, sl │ │ │ │ - andseq r9, r4, r7, ror r5 │ │ │ │ - andseq fp, lr, r8, lsl #11 │ │ │ │ + andseq r9, r5, r6, lsl #22 │ │ │ │ + andseq r9, r4, fp, ror #11 │ │ │ │ + andseq fp, lr, ip, ror r5 │ │ │ │ @ instruction: 0xfffffce0 │ │ │ │ - eoreq lr, r0, r8, lsr #27 │ │ │ │ - eoreq lr, r0, r8, lsl #28 │ │ │ │ + mlaeq r0, ip, sp, lr │ │ │ │ + strdeq lr, [r0], -ip @ │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 275c0 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #256] @ 1113cc │ │ │ │ + ldr r1, [pc, #256] @ 1113d8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #3 │ │ │ │ - bls 11139c │ │ │ │ - ldr r3, [pc, #240] @ 1113d0 │ │ │ │ + bls 1113a8 │ │ │ │ + ldr r3, [pc, #240] @ 1113dc │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #236] @ 1113d4 │ │ │ │ + ldr r2, [pc, #236] @ 1113e0 │ │ │ │ add r1, r1, #12 │ │ │ │ - ldr r8, [pc, #232] @ 1113d8 │ │ │ │ + ldr r8, [pc, #232] @ 1113e4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr ip, [pc, #228] @ 1113dc │ │ │ │ + ldr ip, [pc, #228] @ 1113e8 │ │ │ │ mov r9, #51 @ 0x33 │ │ │ │ - ldr r4, [pc, #224] @ 1113e0 │ │ │ │ + ldr r4, [pc, #224] @ 1113ec │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #220] @ 1113e4 │ │ │ │ + ldr r6, [pc, #220] @ 1113f0 │ │ │ │ add r8, pc, r8 │ │ │ │ add lr, sp, #96 @ 0x60 │ │ │ │ add ip, pc, ip │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [pc, #188] @ 1113e8 │ │ │ │ + ldr r6, [pc, #188] @ 1113f4 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #4 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add r6, sp, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #12 │ │ │ │ @@ -239406,68 +239409,68 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ stm lr, {r1, r2, r3, ip} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #135 @ 0x87 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ - bl 110ecc │ │ │ │ + bl 110ed8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq lr, r0, r4, lsl #26 │ │ │ │ + strdeq lr, [r0], -r8 @ │ │ │ │ @ instruction: 0xffffcfac │ │ │ │ - andseq r9, r5, r6, lsr r9 │ │ │ │ - andseq r9, r4, fp, lsl r4 │ │ │ │ - andseq fp, lr, ip, lsr #8 │ │ │ │ + andseq r9, r5, sl, lsr #19 │ │ │ │ + andseq r9, r4, pc, lsl #9 │ │ │ │ + andseq fp, lr, r0, lsr #8 │ │ │ │ @ instruction: 0xffffcf7c │ │ │ │ - eoreq lr, r0, r8, asr #24 │ │ │ │ - eoreq lr, r0, r8, lsr #25 │ │ │ │ + eoreq lr, r0, ip, lsr ip │ │ │ │ + mlaeq r0, ip, ip, lr │ │ │ │ push {r4, r6, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ bl 275c0 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #256] @ 111518 │ │ │ │ + ldr r1, [pc, #256] @ 111524 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #3 │ │ │ │ - bls 1114e8 │ │ │ │ - ldr lr, [pc, #240] @ 11151c │ │ │ │ + bls 1114f4 │ │ │ │ + ldr lr, [pc, #240] @ 111528 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #236] @ 111520 │ │ │ │ + ldr r2, [pc, #236] @ 11152c │ │ │ │ add r1, r1, #12 │ │ │ │ - ldr r8, [pc, #232] @ 111524 │ │ │ │ + ldr r8, [pc, #232] @ 111530 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #228] @ 111528 │ │ │ │ + ldr ip, [pc, #228] @ 111534 │ │ │ │ mov r9, #51 @ 0x33 │ │ │ │ - ldr r6, [pc, #224] @ 11152c │ │ │ │ + ldr r6, [pc, #224] @ 111538 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #220] @ 111530 │ │ │ │ + ldr r3, [pc, #220] @ 11153c │ │ │ │ add r8, pc, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ 111534 │ │ │ │ + ldr r3, [pc, #192] @ 111540 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -239489,62 +239492,62 @@ │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ stm lr, {r1, r2, r3, ip} │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #127 @ 0x7f │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r6, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ - bl 110ecc │ │ │ │ + bl 110ed8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - strhteq lr, [r0], -r8 │ │ │ │ + eoreq lr, r0, ip, lsr #23 │ │ │ │ @ instruction: 0xffffce60 │ │ │ │ - andseq r9, r5, sl, ror #15 │ │ │ │ - andseq r9, r4, pc, asr #5 │ │ │ │ - andseq fp, lr, r0, ror #5 │ │ │ │ + andseq r9, r5, lr, asr r8 │ │ │ │ + andseq r9, r4, r3, asr #6 │ │ │ │ + @ instruction: 0x001eb2d4 │ │ │ │ @ instruction: 0xffffe50c │ │ │ │ - eoreq lr, r0, r0, lsl #22 │ │ │ │ - eoreq lr, r0, r0, ror #22 │ │ │ │ + strdeq lr, [r0], -r4 @ │ │ │ │ + eoreq lr, r0, r4, asr fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #12] │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ bl 275c0 <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #248] @ 111664 │ │ │ │ + ldr r0, [pc, #248] @ 111670 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bls 111634 │ │ │ │ + bls 111640 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #228] @ 111668 │ │ │ │ - ldr r2, [pc, #228] @ 11166c │ │ │ │ + ldr ip, [pc, #228] @ 111674 │ │ │ │ + ldr r2, [pc, #228] @ 111678 │ │ │ │ add r3, r0, #12 │ │ │ │ - ldr r6, [pc, #224] @ 111670 │ │ │ │ + ldr r6, [pc, #224] @ 11167c │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr lr, [pc, #220] @ 111674 │ │ │ │ + ldr lr, [pc, #220] @ 111680 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #216] @ 111678 │ │ │ │ + ldr r5, [pc, #216] @ 111684 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #212] @ 11167c │ │ │ │ + ldr r0, [pc, #212] @ 111688 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -239572,41 +239575,41 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r2, r5, lr} │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 13396c │ │ │ │ + bl 133978 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ - bl 110ecc │ │ │ │ + bl 110ed8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq lr, r0, r4, ror #20 │ │ │ │ + eoreq lr, r0, r8, asr sl │ │ │ │ @ instruction: 0xfffff8f8 │ │ │ │ - mulseq r5, r6, r6 │ │ │ │ - andseq r9, r4, fp, ror r1 │ │ │ │ - andseq fp, lr, ip, lsl #3 │ │ │ │ + andseq r9, r5, sl, lsl #14 │ │ │ │ + andseq r9, r4, pc, ror #3 │ │ │ │ + andseq fp, lr, r0, lsl #3 │ │ │ │ @ instruction: 0xffffccf0 │ │ │ │ - eoreq lr, r0, ip, lsr #19 │ │ │ │ + eoreq lr, r0, r0, lsr #19 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 111728 │ │ │ │ - ldr r0, [pc, #192] @ 11175c │ │ │ │ - ldr r3, [pc, #192] @ 111760 │ │ │ │ + beq 111734 │ │ │ │ + ldr r0, [pc, #192] @ 111768 │ │ │ │ + ldr r3, [pc, #192] @ 11176c │ │ │ │ stmib sp, {r1, r2} │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -239614,56 +239617,56 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #-2147483642 @ 0x80000006 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ stmib r4, {r0, r2} │ │ │ │ - beq 111730 │ │ │ │ + beq 11173c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111754 │ │ │ │ + beq 111760 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - ldrheq fp, [lr], -r4 │ │ │ │ + andseq fp, lr, r8, lsr #1 │ │ │ │ @ instruction: 0xffffcbe8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11180c │ │ │ │ - ldr r0, [pc, #192] @ 111840 │ │ │ │ - ldr r3, [pc, #192] @ 111844 │ │ │ │ + beq 111818 │ │ │ │ + ldr r0, [pc, #192] @ 11184c │ │ │ │ + ldr r3, [pc, #192] @ 111850 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -239671,48 +239674,48 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 20f420 │ │ │ │ + bl 20f42c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #-2147483642 @ 0x80000006 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ stmib r4, {r0, r2} │ │ │ │ - beq 111814 │ │ │ │ + beq 111820 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111838 │ │ │ │ + beq 111844 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001eafd8 │ │ │ │ + andseq sl, lr, ip, asr #31 │ │ │ │ @ instruction: 0xffffcb04 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #6 │ │ │ │ cmp r3, #0 │ │ │ │ eormi r2, r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -239722,91 +239725,91 @@ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - ldr r2, [pc, #236] @ 11197c │ │ │ │ + ldr r2, [pc, #236] @ 111988 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #220] @ 111980 │ │ │ │ + ldr ip, [pc, #220] @ 11198c │ │ │ │ add ip, pc, ip │ │ │ │ - b 111940 │ │ │ │ + b 11194c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #224] @ 111994 │ │ │ │ + ldr r1, [pc, #224] @ 1119a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1118d4 │ │ │ │ + b 1118e0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #200] @ 11198c │ │ │ │ + ldr r1, [pc, #200] @ 111998 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 111914 │ │ │ │ + b 111920 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #188] @ 111990 │ │ │ │ + ldr r1, [pc, #188] @ 11199c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #148] @ 111984 │ │ │ │ + ldr r2, [pc, #148] @ 111990 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #132] @ 111988 │ │ │ │ + ldr ip, [pc, #132] @ 111994 │ │ │ │ add ip, pc, ip │ │ │ │ - b 111940 │ │ │ │ + b 11194c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ - ldr r1, [pc, #132] @ 111998 │ │ │ │ + ldr r1, [pc, #132] @ 1119a4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #108] @ 11199c │ │ │ │ + ldr r2, [pc, #108] @ 1119a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #96] @ 1119a0 │ │ │ │ + ldr ip, [pc, #96] @ 1119ac │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0xffffca14 │ │ │ │ - @ instruction: 0x001eaed8 │ │ │ │ + andseq sl, lr, ip, asr #29 │ │ │ │ @ instruction: 0xffffc9b4 │ │ │ │ - andseq sl, lr, r0, lsl #29 │ │ │ │ - andseq fp, r4, r1, ror #21 │ │ │ │ - mulseq r5, pc, r3 @ │ │ │ │ - @ instruction: 0x001593ba │ │ │ │ - andseq fp, r4, r5, ror #21 │ │ │ │ + andseq sl, lr, r4, ror lr │ │ │ │ + andseq fp, r4, r5, asr fp │ │ │ │ + andseq r9, r5, r3, lsl r4 │ │ │ │ + andseq r9, r5, lr, lsr #8 │ │ │ │ + andseq fp, r4, r9, asr fp │ │ │ │ @ instruction: 0xffffe040 │ │ │ │ - andseq sl, lr, ip, asr #28 │ │ │ │ + andseq sl, lr, r0, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #660] @ 111c4c │ │ │ │ + ldr r0, [pc, #660] @ 111c58 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #656] @ 111c50 │ │ │ │ + ldr r1, [pc, #656] @ 111c5c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, r6, #44 @ 0x2c │ │ │ │ @@ -239815,38 +239818,38 @@ │ │ │ │ add r9, sp, #24 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ stm r1, {r0, r5, r9} │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r7, [r4] │ │ │ │ add r4, r7, #8 │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 111a28 │ │ │ │ + bne 111a34 │ │ │ │ strex r0, r5, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 111a08 │ │ │ │ + bne 111a14 │ │ │ │ dmb ish │ │ │ │ - b 111a34 │ │ │ │ + b 111a40 │ │ │ │ clrex │ │ │ │ mov r0, r4 │ │ │ │ bl 3ba80 │ │ │ │ - ldr r8, [pc, #536] @ 111c54 │ │ │ │ + ldr r8, [pc, #536] @ 111c60 │ │ │ │ mov r5, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ tst r0, r1 │ │ │ │ - bne 111b90 │ │ │ │ + bne 111b9c │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 111ba4 │ │ │ │ + bne 111bb0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ add r3, pc, #16 │ │ │ │ add r2, r7, #48 @ 0x30 │ │ │ │ add r1, r7, #16 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ add pc, r3, r0 │ │ │ │ @@ -239858,80 +239861,80 @@ │ │ │ │ add r6, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ stm ip, {r0, r3, r6} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, #3 │ │ │ │ str r9, [sp] │ │ │ │ - bl 11b740 │ │ │ │ - b 111b3c │ │ │ │ + bl 11b74c │ │ │ │ + b 111b48 │ │ │ │ add r6, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ stm ip, {r0, r3, r6} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, #7 │ │ │ │ str r9, [sp] │ │ │ │ - bl 11b740 │ │ │ │ - b 111b3c │ │ │ │ + bl 11b74c │ │ │ │ + b 111b48 │ │ │ │ add r6, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ stm ip, {r0, r3, r6} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, #6 │ │ │ │ str r9, [sp] │ │ │ │ - bl 11b740 │ │ │ │ - b 111b3c │ │ │ │ + bl 11b74c │ │ │ │ + b 111b48 │ │ │ │ add r6, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ stm ip, {r0, r3, r6} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, #7 │ │ │ │ str r9, [sp] │ │ │ │ - bl 11b740 │ │ │ │ - b 111b3c │ │ │ │ + bl 11b74c │ │ │ │ + b 111b48 │ │ │ │ add r6, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r0, r3, r6} │ │ │ │ stm ip, {r0, r3, r6} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, #4 │ │ │ │ str r9, [sp] │ │ │ │ - bl 11b740 │ │ │ │ + bl 11b74c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #-2147483641 @ 0x80000007 │ │ │ │ - beq 111b50 │ │ │ │ + beq 111b5c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 112108 │ │ │ │ + bl 112114 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 111b68 │ │ │ │ + bne 111b74 │ │ │ │ ldr r0, [r8] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 111be8 │ │ │ │ + bne 111bf4 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 111b70 │ │ │ │ + bne 111b7c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 111bd8 │ │ │ │ + beq 111be4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 3ba58 │ │ │ │ eor r5, r0, #1 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111a5c │ │ │ │ - ldr r0, [pc, #172] @ 111c58 │ │ │ │ - ldr r3, [pc, #172] @ 111c5c │ │ │ │ - ldr r1, [pc, #172] @ 111c60 │ │ │ │ + beq 111a68 │ │ │ │ + ldr r0, [pc, #172] @ 111c64 │ │ │ │ + ldr r3, [pc, #172] @ 111c68 │ │ │ │ + ldr r1, [pc, #172] @ 111c6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r5, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ @@ -239942,408 +239945,408 @@ │ │ │ │ bl 3bbc4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ bl 3ba58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #12] │ │ │ │ - b 111b68 │ │ │ │ + b 111b74 │ │ │ │ mov r6, r0 │ │ │ │ - b 111c28 │ │ │ │ + b 111c34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 111ea0 │ │ │ │ - b 111c40 │ │ │ │ + bl 111eac │ │ │ │ + b 111c4c │ │ │ │ bl 3cac8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 111f68 │ │ │ │ + bl 111f74 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111c40 │ │ │ │ + beq 111c4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq ip, r4, r4, lsl #13 │ │ │ │ + @ instruction: 0x0014c6f8 │ │ │ │ andeq r2, r0, ip, asr r8 │ │ │ │ - eoreq lr, r0, ip, lsl #9 │ │ │ │ - andseq r9, r5, pc, asr #1 │ │ │ │ - @ instruction: 0x001eabfc │ │ │ │ - @ instruction: 0x001eabd4 │ │ │ │ + eoreq lr, r0, r0, lsl #9 │ │ │ │ + andseq r9, r5, r3, asr #2 │ │ │ │ + @ instruction: 0x001eabf0 │ │ │ │ + andseq sl, lr, r8, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, #1 │ │ │ │ add r4, r7, #8 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 111dc4 │ │ │ │ + bne 111dd0 │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 111c78 │ │ │ │ + bne 111c84 │ │ │ │ dmb ish │ │ │ │ - ldr r6, [pc, #500] @ 111e90 │ │ │ │ + ldr r6, [pc, #500] @ 111e9c │ │ │ │ mov r5, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6] │ │ │ │ tst r0, r1 │ │ │ │ - bne 111dd4 │ │ │ │ + bne 111de0 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 111de8 │ │ │ │ + bne 111df4 │ │ │ │ ldrh r0, [r7, #48] @ 0x30 │ │ │ │ add r1, pc, #16 │ │ │ │ subs r0, r0, #2 │ │ │ │ movwcc r0, #2 │ │ │ │ uxth r0, r0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ add r1, r7, #52 @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 112714 │ │ │ │ - b 111d04 │ │ │ │ + bl 112720 │ │ │ │ + b 111d10 │ │ │ │ add r1, r7, #52 @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 112904 │ │ │ │ + bl 112910 │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, #4 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ moveq r0, r1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 111d78 │ │ │ │ + bhi 111d84 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 111d78 │ │ │ │ + beq 111d84 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 111d44 │ │ │ │ + bne 111d50 │ │ │ │ ldr r0, [r6] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 111e1c │ │ │ │ + bne 111e28 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 111d4c │ │ │ │ + bne 111d58 │ │ │ │ cmp r1, #2 │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b 3bbc4 │ │ │ │ ldrd sl, [r8] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111d90 │ │ │ │ + beq 111d9c │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111da8 │ │ │ │ + beq 111db4 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 111d34 │ │ │ │ - b 111d44 │ │ │ │ + beq 111d40 │ │ │ │ + b 111d50 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 3ba80 │ │ │ │ - b 111c94 │ │ │ │ + b 111ca0 │ │ │ │ bl 3ba58 │ │ │ │ eor r5, r0, #1 │ │ │ │ ldrb r0, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 111cbc │ │ │ │ - ldr r0, [pc, #164] @ 111e94 │ │ │ │ - ldr r3, [pc, #164] @ 111e98 │ │ │ │ - ldr r1, [pc, #164] @ 111e9c │ │ │ │ + beq 111cc8 │ │ │ │ + ldr r0, [pc, #164] @ 111ea0 │ │ │ │ + ldr r3, [pc, #164] @ 111ea4 │ │ │ │ + ldr r1, [pc, #164] @ 111ea8 │ │ │ │ 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 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3ba58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #12] │ │ │ │ - b 111d44 │ │ │ │ + b 111d50 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111e4c │ │ │ │ + beq 111e58 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 111e64 │ │ │ │ + b 111e70 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 111ea0 │ │ │ │ - b 111e84 │ │ │ │ + bl 111eac │ │ │ │ + b 111e90 │ │ │ │ bl 3cac8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 111f68 │ │ │ │ + bl 111f74 │ │ │ │ mov r0, r7 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - eoreq lr, r0, ip, lsr #4 │ │ │ │ - andseq r8, r5, fp, lsl #29 │ │ │ │ - @ instruction: 0x001ea9b8 │ │ │ │ - andseq sl, lr, r0, lsr #19 │ │ │ │ + eoreq lr, r0, r0, lsr #4 │ │ │ │ + @ instruction: 0x00158eff │ │ │ │ + andseq sl, lr, ip, lsr #19 │ │ │ │ + mulseq lr, r4, r9 │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ - bne 111ec4 │ │ │ │ - ldr r1, [pc, #88] @ 111f0c │ │ │ │ + bne 111ed0 │ │ │ │ + ldr r1, [pc, #88] @ 111f18 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, r2 │ │ │ │ - bne 111eec │ │ │ │ + bne 111ef8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 111ecc │ │ │ │ + bne 111ed8 │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 3bbc4 │ │ │ │ mov r4, r0 │ │ │ │ bl 3ba58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ - b 111ec4 │ │ │ │ - eoreq lr, r0, r8, lsl r0 │ │ │ │ + b 111ed0 │ │ │ │ + eoreq lr, r0, ip │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 111f4c │ │ │ │ + bne 111f58 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 111f40 │ │ │ │ + beq 111f4c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ pop {r4, lr} │ │ │ │ - b 112044 │ │ │ │ + b 112050 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 111f34 │ │ │ │ - b 111f40 │ │ │ │ + bne 111f40 │ │ │ │ + b 111f4c │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 111f94 │ │ │ │ - ldr r0, [pc, #80] @ 111fd4 │ │ │ │ + bne 111fa0 │ │ │ │ + ldr r0, [pc, #80] @ 111fe0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 111fc0 │ │ │ │ + bne 111fcc │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 111f9c │ │ │ │ + bne 111fa8 │ │ │ │ cmp r1, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 3bbc4 │ │ │ │ bl 3ba58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 111f94 │ │ │ │ - eoreq sp, r0, r8, asr #30 │ │ │ │ + b 111fa0 │ │ │ │ + eoreq sp, r0, ip, lsr pc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11201c │ │ │ │ + beq 112028 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 112000 │ │ │ │ + beq 11200c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11201c │ │ │ │ + beq 112028 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11203c │ │ │ │ + beq 112048 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0] │ │ │ │ subs r0, r0, #2 │ │ │ │ movwcc r0, #2 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112094 │ │ │ │ + beq 1120a0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 112084 │ │ │ │ + beq 112090 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1120a4 │ │ │ │ + bne 1120b0 │ │ │ │ mov r5, #32 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 27218 │ │ │ │ add r6, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 113960 │ │ │ │ - b 1120b0 │ │ │ │ + bl 11396c │ │ │ │ + b 1120bc │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 27218 │ │ │ │ add r6, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 113a1c │ │ │ │ + bl 113a28 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 112078 │ │ │ │ + beq 112084 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 27218 │ │ │ │ - b 1120dc │ │ │ │ + b 1120e8 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1120f8 │ │ │ │ + beq 112104 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 27218 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11217c │ │ │ │ + beq 112188 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbeq r0, [r4, #4] │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne 112190 │ │ │ │ + bne 11219c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 112154 │ │ │ │ + beq 112160 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11216c │ │ │ │ + beq 112178 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 11218c │ │ │ │ + b 112198 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 112190 │ │ │ │ + beq 11219c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1121d0 │ │ │ │ + beq 1121dc │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1121b4 │ │ │ │ + beq 1121c0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1121d0 │ │ │ │ + beq 1121dc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1121f0 │ │ │ │ + beq 1121fc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r0, [r4, #12] │ │ │ │ - bl 111fd8 │ │ │ │ - b 11222c │ │ │ │ + bl 111fe4 │ │ │ │ + b 112238 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11222c │ │ │ │ + beq 112238 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ @@ -240359,72 +240362,72 @@ │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1123f4 │ │ │ │ + beq 112400 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne 1123fc │ │ │ │ + bne 112408 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bpl 1125a8 │ │ │ │ - ldr r2, [pc, #960] @ 112668 │ │ │ │ + bpl 1125b4 │ │ │ │ + ldr r2, [pc, #960] @ 112674 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11239c │ │ │ │ + beq 1123a8 │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne 1123a4 │ │ │ │ + bne 1123b0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bpl 1125dc │ │ │ │ - ldr r2, [pc, #900] @ 11266c │ │ │ │ + bpl 1125e8 │ │ │ │ + ldr r2, [pc, #900] @ 112678 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, ip │ │ │ │ mov r2, ip │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ add r1, sl, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 114520 │ │ │ │ + bl 11452c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ strb r0, [sp, #20] │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r0, ip │ │ │ │ mov r2, ip │ │ │ │ stm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ add r6, sl, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1143cc │ │ │ │ + bl 1143d8 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 112388 │ │ │ │ + bne 112394 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ ldr r1, [sl, #4] │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 112574 │ │ │ │ + bls 112580 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r1, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ @@ -240432,65 +240435,65 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1124e4 │ │ │ │ + beq 1124f0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7, ip} │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r3, r4, r5, r6, r7, ip} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldrh r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 11250c │ │ │ │ + beq 112518 │ │ │ │ ldrd r2, [sl, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 112480 │ │ │ │ + bne 11248c │ │ │ │ uxtb r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1124cc │ │ │ │ - b 112520 │ │ │ │ + beq 1124d8 │ │ │ │ + b 11252c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11254c │ │ │ │ + beq 112558 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r3, r4, r5, r6, r7, ip} │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r3, r4, r5, r6, r7, ip} │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, sl, #4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 218c74 │ │ │ │ + bl 218c80 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 112454 │ │ │ │ + bne 112460 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 11246c │ │ │ │ + bne 112478 │ │ │ │ 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] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11244c │ │ │ │ + beq 112458 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r5, [sl, #2] │ │ │ │ add r1, sl, #32 │ │ │ │ @@ -240503,123 +240506,123 @@ │ │ │ │ strh r5, [sp, #42] @ 0x2a │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 20b8ec │ │ │ │ + bl 20b8f8 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 112520 │ │ │ │ + bne 11252c │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r9] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 112538 │ │ │ │ - b 11244c │ │ │ │ + bne 112544 │ │ │ │ + b 112458 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r8 │ │ │ │ bl 274b8 │ │ │ │ str r8, [sp, #20] │ │ │ │ ldrh r0, [sl] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1123d0 │ │ │ │ - ldr r0, [pc, #336] @ 112664 │ │ │ │ + bne 1123dc │ │ │ │ + ldr r0, [pc, #336] @ 112670 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strd r0, [r9] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11244c │ │ │ │ + beq 112458 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r3 │ │ │ │ bl 274b8 │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #20] │ │ │ │ - b 11241c │ │ │ │ + b 112428 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33168 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 112378 │ │ │ │ + beq 112384 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r1] │ │ │ │ - beq 112608 │ │ │ │ + beq 112614 │ │ │ │ mov r6, r3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 112610 │ │ │ │ - b 1122a0 │ │ │ │ + bne 11261c │ │ │ │ + b 1122ac │ │ │ │ ldr r4, [r1] │ │ │ │ - beq 112618 │ │ │ │ + beq 112624 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 112620 │ │ │ │ - b 1122e0 │ │ │ │ + bne 11262c │ │ │ │ + b 1122ec │ │ │ │ mov r6, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ - b 112558 │ │ │ │ + b 112564 │ │ │ │ mov fp, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r4 │ │ │ │ - b 1124f0 │ │ │ │ + b 1124fc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11265c │ │ │ │ + beq 112668 │ │ │ │ mov r0, fp │ │ │ │ - b 112654 │ │ │ │ + b 112660 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11265c │ │ │ │ + beq 112668 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, lr, r8, lsr #6 │ │ │ │ - andseq sl, lr, r8, lsl r5 │ │ │ │ - @ instruction: 0x001ea4d8 │ │ │ │ + andseq sl, lr, ip, lsl r3 │ │ │ │ + andseq sl, lr, ip, lsl #10 │ │ │ │ + andseq sl, lr, ip, asr #9 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, sp │ │ │ │ orr r0, r4, #3 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 274b8 │ │ │ │ @@ -240635,302 +240638,302 @@ │ │ │ │ add r0, r0, #13 │ │ │ │ bl 274b8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1126ec │ │ │ │ + beq 1126f8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 111f10 │ │ │ │ + bl 111f1c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 112854 │ │ │ │ + beq 112860 │ │ │ │ add r6, r1, #16 │ │ │ │ add fp, sp, #8 │ │ │ │ add sl, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, #1 │ │ │ │ - b 112770 │ │ │ │ + b 11277c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 112898 │ │ │ │ + bne 1128a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 112854 │ │ │ │ + bcs 112860 │ │ │ │ strb r4, [r5, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 20e038 │ │ │ │ + bl 20e044 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 21d224 │ │ │ │ + bl 21d230 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ strb r8, [r5, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1127bc │ │ │ │ + bne 1127c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112870 │ │ │ │ + beq 11287c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 11275c │ │ │ │ + b 112768 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @ instruction: 0xffffff88 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 11275c │ │ │ │ - b 112898 │ │ │ │ + beq 112768 │ │ │ │ + b 1128a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 11275c │ │ │ │ - b 112898 │ │ │ │ + beq 112768 │ │ │ │ + b 1128a4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 112898 │ │ │ │ + bne 1128a4 │ │ │ │ ldm r7, {r4, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 112824 │ │ │ │ + beq 112830 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11283c │ │ │ │ + beq 112848 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r4, #1 │ │ │ │ - b 11275c │ │ │ │ + b 112768 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20cc1c │ │ │ │ + bl 20cc28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ 112900 │ │ │ │ + ldr r0, [pc, #136] @ 11290c │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20cc1c │ │ │ │ + bl 20cc28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20cc1c │ │ │ │ + bl 20cc28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1128d4 │ │ │ │ + beq 1128e0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1128ec │ │ │ │ + b 1128f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20cc1c │ │ │ │ + bl 20cc28 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r9, lr, r4, asr pc │ │ │ │ + andseq r9, lr, r8, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 112a44 │ │ │ │ + beq 112a50 │ │ │ │ add r6, r1, #16 │ │ │ │ add fp, sp, #8 │ │ │ │ add sl, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, #1 │ │ │ │ - b 112960 │ │ │ │ + b 11296c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 112a88 │ │ │ │ + bne 112a94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 112a44 │ │ │ │ + bcs 112a50 │ │ │ │ strb r4, [r5, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 20e038 │ │ │ │ + bl 20e044 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20e080 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ strb r8, [r5, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1129ac │ │ │ │ + bne 1129b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112a60 │ │ │ │ + beq 112a6c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 11294c │ │ │ │ + b 112958 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @ instruction: 0xffffff88 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldrb r0, [sp, #17] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 11294c │ │ │ │ - b 112a88 │ │ │ │ + beq 112958 │ │ │ │ + b 112a94 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 11294c │ │ │ │ - b 112a88 │ │ │ │ + beq 112958 │ │ │ │ + b 112a94 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 112a88 │ │ │ │ + bne 112a94 │ │ │ │ ldm r7, {r4, r9} │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 112a14 │ │ │ │ + beq 112a20 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 112a2c │ │ │ │ + beq 112a38 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r4, #1 │ │ │ │ - b 11294c │ │ │ │ + b 112958 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20cc1c │ │ │ │ + bl 20cc28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #136] @ 112af0 │ │ │ │ + ldr r0, [pc, #136] @ 112afc │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ strb r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20cc1c │ │ │ │ + bl 20cc28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r2] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20cc1c │ │ │ │ + bl 20cc28 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 112ac4 │ │ │ │ + beq 112ad0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 112adc │ │ │ │ + b 112ae8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 20cc1c │ │ │ │ + bl 20cc28 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r9, lr, r4, ror #26 │ │ │ │ + andseq r9, lr, r8, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ uxtb r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 112c88 │ │ │ │ + beq 112c94 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 112ea0 │ │ │ │ + bne 112eac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 112b94 │ │ │ │ + beq 112ba0 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r2, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ mov r4, #0 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ movt r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ lsrhi r0, r1, #7 │ │ │ │ - bhi 112bbc │ │ │ │ + bhi 112bc8 │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ add r1, r0, #2288 @ 0x8f0 │ │ │ │ movt r3, #13 │ │ │ │ add r1, r1, #512000 @ 0x7d000 │ │ │ │ add r3, r0, r3 │ │ │ │ movw r7, #65526 @ 0xfff6 │ │ │ │ and r1, r3, r1 │ │ │ │ @@ -240940,34 +240943,34 @@ │ │ │ │ add r3, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ eor r0, r0, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 112bbc │ │ │ │ + bhi 112bc8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 113064 │ │ │ │ + beq 113070 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ strb r3, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 112ddc │ │ │ │ + bcc 112de8 │ │ │ │ str r4, [sp, #12] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ str r5, [sp, #16] │ │ │ │ movw r9, #5977 @ 0x1759 │ │ │ │ - ldr r5, [pc, #1244] @ 1130c0 │ │ │ │ + ldr r5, [pc, #1244] @ 1130cc │ │ │ │ add r3, sp, #20 │ │ │ │ mov r8, fp │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ movt ip, #1525 @ 0x5f5 │ │ │ │ movt r9, #53687 @ 0xd1b7 │ │ │ │ movw sl, #5243 @ 0x147b │ │ │ │ @@ -240987,42 +240990,42 @@ │ │ │ │ add r4, r5, r4, lsl #1 │ │ │ │ ldrh r4, [r4] │ │ │ │ strh r4, [r7, #6] │ │ │ │ uxth r4, r6 │ │ │ │ add r4, r5, r4, lsl #1 │ │ │ │ ldrh r4, [r4] │ │ │ │ strh r4, [r7, #8] │ │ │ │ - bhi 112c00 │ │ │ │ + bhi 112c0c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r0, r0, #10 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 112de8 │ │ │ │ + bhi 112df4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 112e30 │ │ │ │ + bcs 112e3c │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r1, r2, #48 @ 0x30 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r1, [r2, r0] │ │ │ │ - b 112e50 │ │ │ │ + b 112e5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 112d04 │ │ │ │ + beq 112d10 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r2, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ mov r4, #0 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ movt r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ lsrhi r0, r1, #7 │ │ │ │ - bhi 112d2c │ │ │ │ + bhi 112d38 │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ add r1, r0, #2288 @ 0x8f0 │ │ │ │ movt r3, #13 │ │ │ │ add r1, r1, #512000 @ 0x7d000 │ │ │ │ add r3, r0, r3 │ │ │ │ movw r7, #65526 @ 0xfff6 │ │ │ │ and r1, r3, r1 │ │ │ │ @@ -241032,36 +241035,36 @@ │ │ │ │ add r3, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ eor r0, r0, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 112d2c │ │ │ │ + bhi 112d38 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 11308c │ │ │ │ + beq 113098 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, #32 │ │ │ │ mov r4, #1 │ │ │ │ strb r3, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 112ddc │ │ │ │ + bcc 112de8 │ │ │ │ str fp, [sp, #12] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ str r4, [sp, #8] │ │ │ │ movw fp, #5977 @ 0x1759 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r5, [pc, #856] @ 1130b4 │ │ │ │ + ldr r5, [pc, #856] @ 1130c0 │ │ │ │ mov r0, #0 │ │ │ │ movt ip, #1525 @ 0x5f5 │ │ │ │ movt fp, #53687 @ 0xd1b7 │ │ │ │ add r5, pc, r5 │ │ │ │ movw r9, #5243 @ 0x147b │ │ │ │ mov sl, #100 @ 0x64 │ │ │ │ umull r1, r6, r2, fp │ │ │ │ @@ -241079,77 +241082,77 @@ │ │ │ │ add r4, r5, r4, lsl #1 │ │ │ │ ldrh r4, [r4] │ │ │ │ strh r4, [r7, #6] │ │ │ │ uxth r4, r6 │ │ │ │ add r4, r5, r4, lsl #1 │ │ │ │ ldrh r4, [r4] │ │ │ │ strh r4, [r7, #8] │ │ │ │ - bhi 112d70 │ │ │ │ + bhi 112d7c │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r0, r0, #10 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 112de8 │ │ │ │ - b 112c68 │ │ │ │ + bhi 112df4 │ │ │ │ + b 112c74 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 112c68 │ │ │ │ + bls 112c74 │ │ │ │ uxth r2, r1 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r1, r2, r3, r1 │ │ │ │ - ldr r3, [pc, #680] @ 1130b8 │ │ │ │ + ldr r3, [pc, #680] @ 1130c4 │ │ │ │ add r3, pc, r3 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ add r3, sp, #20 │ │ │ │ add r3, r3, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r3] │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 112c74 │ │ │ │ - ldr r1, [pc, #644] @ 1130bc │ │ │ │ + bcc 112c80 │ │ │ │ + ldr r1, [pc, #644] @ 1130c8 │ │ │ │ sub r0, r0, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ add r2, sp, #20 │ │ │ │ add r2, r2, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r2] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ add r1, r1, r0 │ │ │ │ rsb r6, r0, #10 │ │ │ │ sub r0, r2, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 11300c │ │ │ │ + bhi 113018 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [fp] │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [fp, #4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #540] @ 1130c4 │ │ │ │ + ldr r0, [pc, #540] @ 1130d0 │ │ │ │ movw ip, #10000 @ 0x2710 │ │ │ │ mov r1, #10 │ │ │ │ cmp r2, ip │ │ │ │ add r0, pc, r0 │ │ │ │ - bcc 112f64 │ │ │ │ + bcc 112f70 │ │ │ │ movw lr, #57599 @ 0xe0ff │ │ │ │ movw r8, #5977 @ 0x1759 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ movt lr, #1525 @ 0x5f5 │ │ │ │ movt r8, #53687 @ 0xd1b7 │ │ │ │ movw r9, #5243 @ 0x147b │ │ │ │ @@ -241170,32 +241173,32 @@ │ │ │ │ add r5, r0, r5, lsl #1 │ │ │ │ ldrh r5, [r5] │ │ │ │ strh r5, [r7, #6] │ │ │ │ uxth r4, r4 │ │ │ │ add r4, r0, r4, lsl #1 │ │ │ │ ldrh r4, [r4] │ │ │ │ strh r4, [r7, #8] │ │ │ │ - bhi 112edc │ │ │ │ + bhi 112ee8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r1, r1, #10 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi 112f70 │ │ │ │ + bhi 112f7c │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 112fb0 │ │ │ │ + bcc 112fbc │ │ │ │ add r2, r0, r2, lsl #1 │ │ │ │ sub r0, r1, #2 │ │ │ │ add r1, sp, #20 │ │ │ │ add r1, r1, r0 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r1] │ │ │ │ - b 112fc0 │ │ │ │ + b 112fcc │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 112f3c │ │ │ │ + bls 112f48 │ │ │ │ uxth r2, r3 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r1, r1, #2 │ │ │ │ smulbb r2, r2, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ @@ -241203,27 +241206,27 @@ │ │ │ │ add r7, sp, #20 │ │ │ │ add r7, r7, r1 │ │ │ │ uxth r3, r3 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r7] │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 112f48 │ │ │ │ + bcs 112f54 │ │ │ │ sub r0, r1, #1 │ │ │ │ orr r1, r2, #48 @ 0x30 │ │ │ │ add r2, sp, #20 │ │ │ │ strb r1, [r2, r0] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ add r1, r1, r0 │ │ │ │ rsb r6, r0, #10 │ │ │ │ sub r0, r2, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 113038 │ │ │ │ + bhi 113044 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ @@ -241237,62 +241240,62 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r8 │ │ │ │ - b 112e70 │ │ │ │ + b 112e7c │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ - b 112fe0 │ │ │ │ + b 112fec │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 112ba4 │ │ │ │ + b 112bb0 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 112d14 │ │ │ │ - andseq r7, r5, r7, ror #30 │ │ │ │ - @ instruction: 0x00157ebf │ │ │ │ - mulseq r5, r3, lr │ │ │ │ - ldrsbeq r8, [r5], -pc @ │ │ │ │ - andseq r7, r5, fp, lsl lr │ │ │ │ + b 112d20 │ │ │ │ + @ instruction: 0x00157fdb │ │ │ │ + andseq r7, r5, r3, lsr pc │ │ │ │ + andseq r7, r5, r7, lsl #30 │ │ │ │ + andseq r8, r5, r3, asr r1 │ │ │ │ + andseq r7, r5, pc, lsl #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ uxtb r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1131fc │ │ │ │ + beq 113208 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 113400 │ │ │ │ + bne 11340c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11357c │ │ │ │ + beq 113588 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r2, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ movt r3, #13 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ @@ -241313,24 +241316,24 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r1, r0, r1 │ │ │ │ lsr r0, r1, #17 │ │ │ │ addhi r0, r3, r1, lsr #17 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 11358c │ │ │ │ + bls 113598 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 11333c │ │ │ │ + bcc 113348 │ │ │ │ str sl, [sp, #4] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r9, #5977 @ 0x1759 │ │ │ │ - ldr r7, [pc, #1328] @ 1136c0 │ │ │ │ + ldr r7, [pc, #1328] @ 1136cc │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ movt ip, #1525 @ 0x5f5 │ │ │ │ add r7, pc, r7 │ │ │ │ movt r9, #53687 @ 0xd1b7 │ │ │ │ movw sl, #5243 @ 0x147b │ │ │ │ mov fp, #100 @ 0x64 │ │ │ │ @@ -241349,18 +241352,18 @@ │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r8, #6] │ │ │ │ uxth r3, r4 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r8, #8] │ │ │ │ - bhi 1131a8 │ │ │ │ - b 113308 │ │ │ │ + bhi 1131b4 │ │ │ │ + b 113314 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 113584 │ │ │ │ + beq 113590 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r2, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ movt r3, #13 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ @@ -241381,24 +241384,24 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r1, r0, r1 │ │ │ │ lsr r0, r1, #17 │ │ │ │ addhi r0, r3, r1, lsr #17 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 1135f4 │ │ │ │ + bls 113600 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 11333c │ │ │ │ + bcc 113348 │ │ │ │ str sl, [sp, #4] │ │ │ │ movw r9, #5977 @ 0x1759 │ │ │ │ str r4, [sp, #8] │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r7, [pc, #1044] @ 1136b4 │ │ │ │ + ldr r7, [pc, #1044] @ 1136c0 │ │ │ │ mov r0, #0 │ │ │ │ movt r9, #53687 @ 0xd1b7 │ │ │ │ movw fp, #5243 @ 0x147b │ │ │ │ add r7, pc, r7 │ │ │ │ mov sl, #100 @ 0x64 │ │ │ │ umull r1, r4, r2, r9 │ │ │ │ add r6, ip, r0 │ │ │ │ @@ -241417,65 +241420,65 @@ │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r6, #8] │ │ │ │ movw r3, #57599 @ 0xe0ff │ │ │ │ movt r3, #1525 @ 0x5f5 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ - bhi 1132b0 │ │ │ │ + bhi 1132bc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, r0, #10 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 113348 │ │ │ │ + bhi 113354 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 113390 │ │ │ │ + bcs 11339c │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r1, r2, #48 @ 0x30 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [r2, r0] │ │ │ │ - b 1133b0 │ │ │ │ + b 1133bc │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 11331c │ │ │ │ + bls 113328 │ │ │ │ uxth r2, r1 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r1, r2, r3, r1 │ │ │ │ - ldr r3, [pc, #840] @ 1136b8 │ │ │ │ + ldr r3, [pc, #840] @ 1136c4 │ │ │ │ add r3, pc, r3 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ add r3, sp, #12 │ │ │ │ add r3, r3, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r3] │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 113328 │ │ │ │ - ldr r1, [pc, #804] @ 1136bc │ │ │ │ + bcc 113334 │ │ │ │ + ldr r1, [pc, #804] @ 1136c8 │ │ │ │ sub r0, r0, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ add r2, sp, #12 │ │ │ │ add r2, r2, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r2] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ add r1, r1, r0 │ │ │ │ rsb r6, r0, #10 │ │ │ │ sub r0, r2, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 11365c │ │ │ │ + bhi 113668 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ @@ -241483,18 +241486,18 @@ │ │ │ │ add r0, r6, sl │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 1134cc │ │ │ │ + bcc 1134d8 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ - ldr r7, [pc, #676] @ 1136c4 │ │ │ │ + ldr r7, [pc, #676] @ 1136d0 │ │ │ │ movw r8, #5977 @ 0x1759 │ │ │ │ add fp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ movt ip, #1525 @ 0x5f5 │ │ │ │ movt r8, #53687 @ 0xd1b7 │ │ │ │ movw r9, #5243 @ 0x147b │ │ │ │ @@ -241514,231 +241517,231 @@ │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r6, #6] │ │ │ │ uxth r3, r4 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r6, #8] │ │ │ │ - bhi 11343c │ │ │ │ + bhi 113448 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, r0, #10 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 1134d8 │ │ │ │ + bhi 1134e4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 113520 │ │ │ │ - ldr r1, [pc, #540] @ 1136cc │ │ │ │ + bcc 11352c │ │ │ │ + ldr r1, [pc, #540] @ 1136d8 │ │ │ │ sub r0, r0, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ add r2, sp, #12 │ │ │ │ add r2, r2, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r2] │ │ │ │ - b 113530 │ │ │ │ + b 11353c │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 11349c │ │ │ │ + bls 1134a8 │ │ │ │ uxth r2, r1 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r1, r2, r3, r1 │ │ │ │ - ldr r3, [pc, #456] @ 1136c8 │ │ │ │ + ldr r3, [pc, #456] @ 1136d4 │ │ │ │ add r3, pc, r3 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ add r3, sp, #12 │ │ │ │ add r3, r3, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r3] │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 1134a8 │ │ │ │ + bcs 1134b4 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r1, r2, #48 @ 0x30 │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [r2, r0] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ add r1, r1, r0 │ │ │ │ rsb r6, r0, #10 │ │ │ │ sub r0, r2, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 113688 │ │ │ │ + bhi 113694 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r6, [r4, #4] │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 113590 │ │ │ │ + b 11359c │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 1135f8 │ │ │ │ + b 113604 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb sl, r0 │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1135d0 │ │ │ │ + beq 1135dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 1135a8 │ │ │ │ - b 113168 │ │ │ │ + bne 1135b4 │ │ │ │ + b 113174 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp] │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - b 1135b4 │ │ │ │ + b 1135c0 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #32 │ │ │ │ uxtb sl, r0 │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 113638 │ │ │ │ + beq 113644 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 113610 │ │ │ │ - b 113278 │ │ │ │ + bne 11361c │ │ │ │ + b 113284 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp] │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - b 11361c │ │ │ │ + b 113628 │ │ │ │ mov r0, #1 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r8 │ │ │ │ - b 1133d0 │ │ │ │ + b 1133dc │ │ │ │ mov r0, #1 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r8 │ │ │ │ - b 113550 │ │ │ │ - andseq r7, r5, r3, lsr #20 │ │ │ │ - andseq r7, r5, pc, asr r9 │ │ │ │ - andseq r7, r5, r3, lsr r9 │ │ │ │ - andseq r7, r5, r3, lsr fp │ │ │ │ - andseq r7, r5, r3, lsr #17 │ │ │ │ - andseq r7, r5, pc, asr #15 │ │ │ │ - andseq r7, r5, fp, lsl r8 │ │ │ │ + b 11355c │ │ │ │ + mulseq r5, r7, sl │ │ │ │ + @ instruction: 0x001579d3 │ │ │ │ + andseq r7, r5, r7, lsr #19 │ │ │ │ + andseq r7, r5, r7, lsr #23 │ │ │ │ + andseq r7, r5, r7, lsl r9 │ │ │ │ + andseq r7, r5, r3, asr #16 │ │ │ │ + andseq r7, r5, pc, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 113740 │ │ │ │ + beq 11374c │ │ │ │ cmp r6, #1 │ │ │ │ - bne 113784 │ │ │ │ + bne 113790 │ │ │ │ movw r7, #34079 @ 0x851f │ │ │ │ cmp r2, #0 │ │ │ │ movt r7, #20971 @ 0x51eb │ │ │ │ smmul r7, r2, r7 │ │ │ │ asr r4, r7, #5 │ │ │ │ add r7, r4, r7, lsr #31 │ │ │ │ - bmi 1137b8 │ │ │ │ + bmi 1137c4 │ │ │ │ movw r6, #9999 @ 0x270f │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 1137d0 │ │ │ │ - ldr r4, [pc, #540] @ 113948 │ │ │ │ + bhi 1137dc │ │ │ │ + ldr r4, [pc, #540] @ 113954 │ │ │ │ mov r2, r7 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 113768 │ │ │ │ - b 113870 │ │ │ │ + bne 113774 │ │ │ │ + b 11387c │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 11381c │ │ │ │ + bmi 113828 │ │ │ │ movw r7, #9999 @ 0x270f │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 1137d0 │ │ │ │ - ldr r4, [pc, #496] @ 11394c │ │ │ │ + bhi 1137dc │ │ │ │ + ldr r4, [pc, #496] @ 113958 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113870 │ │ │ │ + beq 11387c │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, ip │ │ │ │ - beq 11390c │ │ │ │ + beq 113918 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - b 113860 │ │ │ │ + b 11386c │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ - ldr r4, [pc, #452] @ 113954 │ │ │ │ + ldr r4, [pc, #452] @ 113960 │ │ │ │ movt r0, #20971 @ 0x51eb │ │ │ │ mov r6, #0 │ │ │ │ smmul r0, r2, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ asr r7, r0, #5 │ │ │ │ add r0, r7, r0, lsr #31 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ mls r2, r0, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ rsbmi r2, r2, #0 │ │ │ │ - b 113870 │ │ │ │ + b 11387c │ │ │ │ sub r0, r2, #1 │ │ │ │ movw r2, #55536 @ 0xd8f0 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ cmp r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bge 113830 │ │ │ │ + bge 11383c │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r6, [pc, #352] @ 113950 │ │ │ │ + ldrne r6, [pc, #352] @ 11395c │ │ │ │ movne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ strbne r0, [r1, #8] │ │ │ │ movne r0, #2 │ │ │ │ addne r6, pc, r6 │ │ │ │ strdne r0, [r5] │ │ │ │ strdne r6, [r1] │ │ │ │ @@ -241747,38 +241750,38 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c2b4 │ │ │ │ movw r7, #55536 @ 0xd8f0 │ │ │ │ sub r0, r2, #1 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ cmp r0, r7 │ │ │ │ - blt 1137d0 │ │ │ │ - ldr r0, [pc, #288] @ 113958 │ │ │ │ + blt 1137dc │ │ │ │ + ldr r0, [pc, #288] @ 113964 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r4, [pc, #284] @ 11395c │ │ │ │ + ldr r4, [pc, #284] @ 113968 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r7, [r1] │ │ │ │ movne r4, r0 │ │ │ │ cmp r7, ip │ │ │ │ - beq 1138d0 │ │ │ │ + beq 1138dc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r7, #45 @ 0x2d │ │ │ │ strb r7, [r0, ip] │ │ │ │ add r0, ip, #1 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ rsbmi r2, r2, #0 │ │ │ │ blx r4 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1138a4 │ │ │ │ + bne 1138b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r3, r0, r6 │ │ │ │ strd r2, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r1, [sp, #9] │ │ │ │ @@ -241802,169 +241805,169 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr ip, [r8, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ - b 113858 │ │ │ │ + b 113864 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr ip, [r8, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ - b 113778 │ │ │ │ + b 113784 │ │ │ │ @ instruction: 0xfffff3c0 │ │ │ │ @ instruction: 0xfffff968 │ │ │ │ - @ instruction: 0x00149bfd │ │ │ │ + andseq r9, r4, r1, ror ip │ │ │ │ @ instruction: 0xfffff354 │ │ │ │ @ instruction: 0xfffff2b0 │ │ │ │ @ instruction: 0xfffff87c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 113998 │ │ │ │ + bne 1139a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 112714 │ │ │ │ + bl 112720 │ │ │ │ ldrb r0, [sp] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 1139a0 │ │ │ │ + bhi 1139ac │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1139a0 │ │ │ │ + beq 1139ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1139b8 │ │ │ │ + beq 1139c4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1139d0 │ │ │ │ + beq 1139dc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 113a04 │ │ │ │ + beq 113a10 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 113a54 │ │ │ │ + bne 113a60 │ │ │ │ mov r0, sp │ │ │ │ - bl 112904 │ │ │ │ + bl 112910 │ │ │ │ ldrb r0, [sp] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 113a5c │ │ │ │ + bhi 113a68 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 113a5c │ │ │ │ + beq 113a68 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 113a74 │ │ │ │ + beq 113a80 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 113a8c │ │ │ │ + beq 113a98 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 113ac0 │ │ │ │ + beq 113acc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ - b 210480 │ │ │ │ + b 21048c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r6, #14 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr ip, [pc, #84] @ 113b58 │ │ │ │ - ldr lr, [pc, #84] @ 113b5c │ │ │ │ + ldr ip, [pc, #84] @ 113b64 │ │ │ │ + ldr lr, [pc, #84] @ 113b68 │ │ │ │ add r5, r0, #8 │ │ │ │ - ldr r4, [pc, #80] @ 113b60 │ │ │ │ + ldr r4, [pc, #80] @ 113b6c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #76] @ 113b64 │ │ │ │ + ldr r1, [pc, #76] @ 113b70 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #72] @ 113b68 │ │ │ │ + ldr r3, [pc, #72] @ 113b74 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r8, lr, r0, lsl #26 │ │ │ │ - @ instruction: 0x001572b9 │ │ │ │ - andseq r8, lr, r0, ror #25 │ │ │ │ - mulseq r5, pc, r2 @ │ │ │ │ - andseq r9, r4, r1, ror #16 │ │ │ │ + @ instruction: 0x001e8cf4 │ │ │ │ + andseq r7, r5, sp, lsr #6 │ │ │ │ + @ instruction: 0x001e8cd4 │ │ │ │ + andseq r7, r5, r3, lsl r3 │ │ │ │ + @ instruction: 0x001498d5 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 212a10 │ │ │ │ + b 212a1c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #1 │ │ │ │ add r2, pc, #20 │ │ │ │ mov r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ eormi r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -241977,62 +241980,62 @@ │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #108] @ 113c38 │ │ │ │ + ldr r4, [pc, #108] @ 113c44 │ │ │ │ mov r3, #14 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #72] @ 113c40 │ │ │ │ + ldr r4, [pc, #72] @ 113c4c │ │ │ │ mov r3, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #52] @ 113c44 │ │ │ │ + ldr r4, [pc, #52] @ 113c50 │ │ │ │ mov r3, #5 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #20] @ 113c3c │ │ │ │ + ldr r4, [pc, #20] @ 113c48 │ │ │ │ mov r3, #19 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r7, r5, r7, asr #3 │ │ │ │ - andseq r7, r5, r9, ror r1 │ │ │ │ - @ instruction: 0x001571bc │ │ │ │ - andseq r7, r5, sl, lsr #3 │ │ │ │ + andseq r7, r5, fp, lsr r2 │ │ │ │ + andseq r7, r5, sp, ror #3 │ │ │ │ + andseq r7, r5, r0, lsr r2 │ │ │ │ + andseq r7, r5, lr, lsl r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r1, #16] │ │ │ │ bxne lr │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 113c78 │ │ │ │ + bne 113c84 │ │ │ │ push {fp, lr} │ │ │ │ add r0, r1, #4 │ │ │ │ - bl 2129e0 │ │ │ │ + bl 2129ec │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - b 113c84 │ │ │ │ + b 113c90 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ eormi r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -242043,78 +242046,78 @@ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ - ldr r0, [pc, #336] @ 113e24 │ │ │ │ + ldr r0, [pc, #336] @ 113e30 │ │ │ │ add r2, ip, #4 │ │ │ │ str r2, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ - b 113d1c │ │ │ │ - ldr r0, [pc, #340] @ 113e3c │ │ │ │ + b 113d28 │ │ │ │ + ldr r0, [pc, #340] @ 113e48 │ │ │ │ ldrd r4, [r1] │ │ │ │ - ldr r1, [pc, #336] @ 113e40 │ │ │ │ + ldr r1, [pc, #336] @ 113e4c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #332] @ 113e44 │ │ │ │ + ldr r2, [pc, #332] @ 113e50 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #19 │ │ │ │ - b 113de4 │ │ │ │ - ldr r0, [pc, #272] @ 113e28 │ │ │ │ + b 113df0 │ │ │ │ + ldr r0, [pc, #272] @ 113e34 │ │ │ │ str ip, [sp] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #256] @ 113e2c │ │ │ │ + ldr r1, [pc, #256] @ 113e38 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 113e0c │ │ │ │ - ldr r0, [pc, #208] @ 113e30 │ │ │ │ + b 113e18 │ │ │ │ + ldr r0, [pc, #208] @ 113e3c │ │ │ │ ldrd r4, [r1] │ │ │ │ - ldr r1, [pc, #204] @ 113e34 │ │ │ │ + ldr r1, [pc, #204] @ 113e40 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #200] @ 113e38 │ │ │ │ + ldr r2, [pc, #200] @ 113e44 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #14 │ │ │ │ - b 113de4 │ │ │ │ - ldr r0, [pc, #184] @ 113e48 │ │ │ │ + b 113df0 │ │ │ │ + ldr r0, [pc, #184] @ 113e54 │ │ │ │ ldrd r4, [r1] │ │ │ │ - ldr r1, [pc, #180] @ 113e4c │ │ │ │ + ldr r1, [pc, #180] @ 113e58 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #176] @ 113e50 │ │ │ │ + ldr r2, [pc, #176] @ 113e5c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #6 │ │ │ │ - b 113de4 │ │ │ │ - ldr r0, [pc, #148] @ 113e54 │ │ │ │ + b 113df0 │ │ │ │ + ldr r0, [pc, #148] @ 113e60 │ │ │ │ ldrd r4, [r1] │ │ │ │ - ldr r1, [pc, #144] @ 113e58 │ │ │ │ + ldr r1, [pc, #144] @ 113e64 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #140] @ 113e5c │ │ │ │ + ldr r2, [pc, #140] @ 113e68 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -242126,32 +242129,32 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0xfffffe8c │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ - andseq sl, r4, r0, lsl #6 │ │ │ │ + andseq sl, r4, r4, ror r3 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ - andseq r7, r5, fp, lsl r0 │ │ │ │ - andseq sl, r4, r4, asr #5 │ │ │ │ + andseq r7, r5, pc, lsl #1 │ │ │ │ + andseq sl, r4, r8, lsr r3 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ - andseq r7, r5, r1, lsr #1 │ │ │ │ - andseq sl, r4, ip, lsr r3 │ │ │ │ + andseq r7, r5, r5, lsl r1 │ │ │ │ + @ instruction: 0x0014a3b0 │ │ │ │ muleq r0, r4, r4 │ │ │ │ - andseq r7, r5, ip │ │ │ │ - mulseq r4, r4, r2 │ │ │ │ + andseq r7, r5, r0, lsl #1 │ │ │ │ + andseq sl, r4, r8, lsl #6 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - andseq r6, r5, r6, ror #31 │ │ │ │ - andseq sl, r4, r8, ror #4 │ │ │ │ + andseq r7, r5, sl, asr r0 │ │ │ │ + @ instruction: 0x0014a2dc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ @@ -242176,351 +242179,351 @@ │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 113fe0 │ │ │ │ + beq 113fec │ │ │ │ add r9, sp, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ - b 113f0c │ │ │ │ + b 113f18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 113ff8 │ │ │ │ + bne 114004 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 113fe0 │ │ │ │ + beq 113fec │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 21d224 │ │ │ │ + bl 21d230 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 113f4c │ │ │ │ + bne 113f58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 113ff0 │ │ │ │ + beq 113ffc │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 114008 │ │ │ │ + bcc 114014 │ │ │ │ add r7, r7, r0 │ │ │ │ sub r6, r6, r0 │ │ │ │ - b 113f04 │ │ │ │ + b 113f10 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @ instruction: 0xffffffa0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 113f04 │ │ │ │ - b 113ff8 │ │ │ │ + beq 113f10 │ │ │ │ + b 114004 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 113f04 │ │ │ │ - b 113ff8 │ │ │ │ + beq 113f10 │ │ │ │ + b 114004 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 113ff8 │ │ │ │ + bne 114004 │ │ │ │ ldrd sl, [r5] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 113fb4 │ │ │ │ + beq 113fc0 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 113fcc │ │ │ │ + beq 113fd8 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 113f04 │ │ │ │ + b 113f10 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [pc, #88] @ 114050 │ │ │ │ + ldr r9, [pc, #88] @ 11405c │ │ │ │ add r9, pc, r9 │ │ │ │ ldrd r0, [r9] │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #68] @ 114054 │ │ │ │ + ldr r3, [pc, #68] @ 114060 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 114038 │ │ │ │ + beq 114044 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, lr, r4, lsr r8 │ │ │ │ - andseq r8, lr, ip, lsl r8 │ │ │ │ + andseq r8, lr, r8, lsr #16 │ │ │ │ + andseq r8, lr, r0, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 114168 │ │ │ │ + beq 114174 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ - b 114094 │ │ │ │ + b 1140a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 114180 │ │ │ │ + bne 11418c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 114168 │ │ │ │ + beq 114174 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 20e074 │ │ │ │ + bl 20e080 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1140d4 │ │ │ │ + bne 1140e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114178 │ │ │ │ + beq 114184 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 114190 │ │ │ │ + bcc 11419c │ │ │ │ add r7, r7, r0 │ │ │ │ sub r6, r6, r0 │ │ │ │ - b 11408c │ │ │ │ + b 114098 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @ instruction: 0xffffffa0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 11408c │ │ │ │ - b 114180 │ │ │ │ + beq 114098 │ │ │ │ + b 11418c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 11408c │ │ │ │ - b 114180 │ │ │ │ + beq 114098 │ │ │ │ + b 11418c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 114180 │ │ │ │ + bne 11418c │ │ │ │ ldrd sl, [r5] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11413c │ │ │ │ + beq 114148 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 114154 │ │ │ │ + beq 114160 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 11408c │ │ │ │ + b 114098 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [pc, #88] @ 1141d8 │ │ │ │ + ldr r9, [pc, #88] @ 1141e4 │ │ │ │ add r9, pc, r9 │ │ │ │ ldrd r0, [r9] │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #68] @ 1141dc │ │ │ │ + ldr r3, [pc, #68] @ 1141e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1141c0 │ │ │ │ + beq 1141cc │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, lr, ip, lsr #13 │ │ │ │ - mulseq lr, r4, r6 │ │ │ │ + andseq r8, lr, r0, lsr #13 │ │ │ │ + andseq r8, lr, r8, lsl #13 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 256718 │ │ │ │ + b 256728 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 114204 │ │ │ │ + bne 114210 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 114208 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 114214 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2587bc │ │ │ │ + b 2587cc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 114340 │ │ │ │ + bne 11434c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11427c │ │ │ │ + beq 114288 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r5, r4 │ │ │ │ ldrh r0, [r5, #48]! @ 0x30 │ │ │ │ subs r0, r0, #2 │ │ │ │ movwcc r0, #2 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1142c0 │ │ │ │ + beq 1142cc │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1142b0 │ │ │ │ + beq 1142bc │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1142c8 │ │ │ │ + bne 1142d4 │ │ │ │ mov r6, #32 │ │ │ │ - b 1142f0 │ │ │ │ + b 1142fc │ │ │ │ add r6, r4, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 113960 │ │ │ │ - b 1142d4 │ │ │ │ + bl 11396c │ │ │ │ + b 1142e0 │ │ │ │ mov r6, #4 │ │ │ │ - b 1142f0 │ │ │ │ + b 1142fc │ │ │ │ add r6, r4, #52 @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 113a1c │ │ │ │ + bl 113a28 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r6, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1142f0 │ │ │ │ + beq 1142fc │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r5, r6] │ │ │ │ bl 27218 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 11433c │ │ │ │ + beq 114348 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 114308 │ │ │ │ + bne 114314 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 114270 │ │ │ │ - b 11427c │ │ │ │ - b 114360 │ │ │ │ + bne 11427c │ │ │ │ + b 114288 │ │ │ │ + b 11436c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11437c │ │ │ │ + beq 114388 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ bl 27218 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 1143c4 │ │ │ │ + beq 1143d0 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 114394 │ │ │ │ + bne 1143a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1143c4 │ │ │ │ + bne 1143d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #84 @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #312] @ 114514 │ │ │ │ + ldr r3, [pc, #312] @ 114520 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114454 │ │ │ │ + beq 114460 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r4] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #248] @ 114518 │ │ │ │ + ldr r0, [pc, #248] @ 114524 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #244] @ 11451c │ │ │ │ + ldr r1, [pc, #244] @ 114528 │ │ │ │ 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] │ │ │ │ @@ -242529,83 +242532,83 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1144b4 │ │ │ │ + beq 1144c0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1144b4 │ │ │ │ + bne 1144c0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11448c │ │ │ │ + beq 114498 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1144a4 │ │ │ │ + beq 1144b0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1144d8 │ │ │ │ + beq 1144e4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 114508 │ │ │ │ + beq 114514 │ │ │ │ mov r0, sp │ │ │ │ - bl 11495c │ │ │ │ + bl 114968 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r8, lr, r0, ror r4 │ │ │ │ - andseq r8, lr, r4, lsr #8 │ │ │ │ - andseq r8, lr, ip, lsr r4 │ │ │ │ + andseq r8, lr, r4, ror #8 │ │ │ │ + andseq r8, lr, r8, lsl r4 │ │ │ │ + andseq r8, lr, r0, lsr r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #312] @ 114668 │ │ │ │ + ldr r3, [pc, #312] @ 114674 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1145a8 │ │ │ │ + beq 1145b4 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r4] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #248] @ 11466c │ │ │ │ + ldr r0, [pc, #248] @ 114678 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #244] @ 114670 │ │ │ │ + ldr r1, [pc, #244] @ 11467c │ │ │ │ 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] │ │ │ │ @@ -242614,104 +242617,104 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 114608 │ │ │ │ + beq 114614 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 114608 │ │ │ │ + bne 114614 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1145e0 │ │ │ │ + beq 1145ec │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1145f8 │ │ │ │ + beq 114604 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11462c │ │ │ │ + beq 114638 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 11465c │ │ │ │ + beq 114668 │ │ │ │ mov r0, sp │ │ │ │ - bl 11495c │ │ │ │ + bl 114968 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r8, lr, r4, asr #6 │ │ │ │ - @ instruction: 0x001e82d0 │ │ │ │ - andseq r8, lr, r8, ror #5 │ │ │ │ + andseq r8, lr, r8, lsr r3 │ │ │ │ + andseq r8, lr, r4, asr #5 │ │ │ │ + @ instruction: 0x001e82dc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 114698 │ │ │ │ + bcs 1146a4 │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r4, #1 │ │ │ │ - b 114708 │ │ │ │ + b 114714 │ │ │ │ mvn r6, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r6, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 1146c4 │ │ │ │ + bcs 1146d0 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r4, #2 │ │ │ │ - b 114708 │ │ │ │ + b 114714 │ │ │ │ bfi r2, r6, #6, #26 │ │ │ │ lsr r5, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne 1146e8 │ │ │ │ + bne 1146f4 │ │ │ │ orr r1, r5, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ strb r2, [sp, #5] │ │ │ │ mov r4, #3 │ │ │ │ - b 114704 │ │ │ │ + b 114710 │ │ │ │ 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 r6, [r0, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ sub r1, r1, r5 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 114748 │ │ │ │ + bcs 114754 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 274b8 │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -242723,20 +242726,20 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ bl 33228 │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 114794 │ │ │ │ + beq 1147a0 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 114784 │ │ │ │ + beq 114790 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11495c │ │ │ │ + bl 114968 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -242744,52 +242747,52 @@ │ │ │ │ strd r2, [r5] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 1147d0 │ │ │ │ + bcs 1147dc │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r4, #1 │ │ │ │ - b 114840 │ │ │ │ + b 11484c │ │ │ │ mvn r6, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r6, #6, #26 │ │ │ │ lsr r2, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 1147fc │ │ │ │ + bcs 114808 │ │ │ │ orr r1, r2, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ strb r1, [sp, #4] │ │ │ │ mov r4, #2 │ │ │ │ - b 114840 │ │ │ │ + b 11484c │ │ │ │ bfi r2, r6, #6, #26 │ │ │ │ lsr r5, r1, #12 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - bne 114820 │ │ │ │ + bne 11482c │ │ │ │ orr r1, r5, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ strb r2, [sp, #5] │ │ │ │ mov r4, #3 │ │ │ │ - b 11483c │ │ │ │ + b 114848 │ │ │ │ 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 r6, [r0, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ sub r1, r1, r5 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 114880 │ │ │ │ + bcs 11488c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 274b8 │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -242801,101 +242804,101 @@ │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ bl 332e4 │ │ │ │ ldrb r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 1148cc │ │ │ │ + beq 1148d8 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 1148bc │ │ │ │ + beq 1148c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11495c │ │ │ │ + bl 114968 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r0, [r5] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r2, [r5] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #32] @ 114914 │ │ │ │ + ldr ip, [pc, #32] @ 114920 │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r7, lr, r0, lsl #31 │ │ │ │ + andseq r7, lr, r4, ror pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #32] @ 114948 │ │ │ │ + ldr ip, [pc, #32] @ 114954 │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r7, lr, r4, lsr #30 │ │ │ │ + andseq r7, lr, r8, lsl pc │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ bxeq lr │ │ │ │ - b 11495c │ │ │ │ + b 114968 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1149b4 │ │ │ │ + bne 1149c0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 114988 │ │ │ │ + beq 114994 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1149a0 │ │ │ │ + beq 1149ac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1149d4 │ │ │ │ + beq 1149e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - ldr r0, [pc, #8] @ 1149fc │ │ │ │ + ldr r0, [pc, #8] @ 114a08 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r6, r5, r5, ror r4 │ │ │ │ + andseq r6, r5, r9, ror #9 │ │ │ │ bx lr │ │ │ │ movw ip, #33155 @ 0x8183 │ │ │ │ movw r2, #53870 @ 0xd26e │ │ │ │ movw r1, #12316 @ 0x301c │ │ │ │ movw r3, #47399 @ 0xb927 │ │ │ │ movt ip, #44125 @ 0xac5d │ │ │ │ movt r2, #53776 @ 0xd210 │ │ │ │ @@ -242903,35 +242906,35 @@ │ │ │ │ movt r3, #44923 @ 0xaf7b │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ 114a64 │ │ │ │ + ldr r2, [pc, #32] @ 114a70 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 256c18 │ │ │ │ + bl 256c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2543d0 │ │ │ │ + bl 2543e0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r6, r5, r5, asr #8 │ │ │ │ + @ instruction: 0x001564b9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ sub r1, r1, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 114ab8 │ │ │ │ + bcs 114ac4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -242942,20 +242945,20 @@ │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ bl 332e4 │ │ │ │ ldrb r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 114afc │ │ │ │ + beq 114b08 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 114af0 │ │ │ │ + beq 114afc │ │ │ │ mov r0, r4 │ │ │ │ - bl 11495c │ │ │ │ + bl 114968 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldm sp, {r2, r3} │ │ │ │ strd r2, [r4] │ │ │ │ @@ -242965,15 +242968,15 @@ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ sub r1, r1, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 114b60 │ │ │ │ + bcs 114b6c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -242984,20 +242987,20 @@ │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ bl 33228 │ │ │ │ ldrb r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 114ba4 │ │ │ │ + beq 114bb0 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 114b98 │ │ │ │ + beq 114ba4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11495c │ │ │ │ + bl 114968 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldm sp, {r2, r3} │ │ │ │ strd r2, [r4] │ │ │ │ @@ -243012,153 +243015,153 @@ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ andeq r0, r0, ip, lsl r2 │ │ │ │ - ldr ip, [pc, #632] @ 114e70 │ │ │ │ + ldr ip, [pc, #632] @ 114e7c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #628] @ 114e74 │ │ │ │ + ldr r1, [pc, #628] @ 114e80 │ │ │ │ add lr, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #624] @ 114e78 │ │ │ │ + ldr r3, [pc, #624] @ 114e84 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #22 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #628] @ 114eb0 │ │ │ │ + ldr ip, [pc, #628] @ 114ebc │ │ │ │ add r4, r0, #4 │ │ │ │ - ldr lr, [pc, #624] @ 114eb4 │ │ │ │ + ldr lr, [pc, #624] @ 114ec0 │ │ │ │ mov r7, #5 │ │ │ │ - ldr r5, [pc, #620] @ 114eb8 │ │ │ │ + ldr r5, [pc, #620] @ 114ec4 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #616] @ 114ebc │ │ │ │ + ldr r1, [pc, #616] @ 114ec8 │ │ │ │ mov r6, #4 │ │ │ │ - ldr r3, [pc, #612] @ 114ec0 │ │ │ │ + ldr r3, [pc, #612] @ 114ecc │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ add r5, pc, r5 │ │ │ │ stmib sp, {r0, r5, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r2, #23 │ │ │ │ - b 114ddc │ │ │ │ - ldr ip, [pc, #508] @ 114e90 │ │ │ │ + b 114de8 │ │ │ │ + ldr ip, [pc, #508] @ 114e9c │ │ │ │ add r4, r0, #4 │ │ │ │ - ldr r6, [pc, #504] @ 114e94 │ │ │ │ + ldr r6, [pc, #504] @ 114ea0 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r5, [pc, #500] @ 114e98 │ │ │ │ + ldr r5, [pc, #500] @ 114ea4 │ │ │ │ mov r7, #5 │ │ │ │ - ldr r1, [pc, #496] @ 114e9c │ │ │ │ + ldr r1, [pc, #496] @ 114ea8 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r3, [pc, #492] @ 114ea0 │ │ │ │ + ldr r3, [pc, #492] @ 114eac │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r5, r6, r7} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r7, [sp] │ │ │ │ - b 114ddc │ │ │ │ - ldr r7, [pc, #448] @ 114ea4 │ │ │ │ + b 114de8 │ │ │ │ + ldr r7, [pc, #448] @ 114eb0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #444] @ 114ea8 │ │ │ │ + ldr r1, [pc, #444] @ 114eb4 │ │ │ │ mov r6, #5 │ │ │ │ - ldr r3, [pc, #440] @ 114eac │ │ │ │ + ldr r3, [pc, #440] @ 114eb8 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ stmib sp, {r0, r7} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, #20 │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #340] @ 114e7c │ │ │ │ + ldr ip, [pc, #340] @ 114e88 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr lr, [pc, #336] @ 114e80 │ │ │ │ + ldr lr, [pc, #336] @ 114e8c │ │ │ │ mov r6, #5 │ │ │ │ - ldr r4, [pc, #332] @ 114e84 │ │ │ │ + ldr r4, [pc, #332] @ 114e90 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #328] @ 114e88 │ │ │ │ + ldr r1, [pc, #328] @ 114e94 │ │ │ │ mov r7, #4 │ │ │ │ - ldr r3, [pc, #324] @ 114e8c │ │ │ │ + ldr r3, [pc, #324] @ 114e98 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ add r4, pc, r4 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r2, #20 │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #308] @ 114ec4 │ │ │ │ + ldr ip, [pc, #308] @ 114ed0 │ │ │ │ add r4, r0, #4 │ │ │ │ - ldr lr, [pc, #304] @ 114ec8 │ │ │ │ + ldr lr, [pc, #304] @ 114ed4 │ │ │ │ mov r7, #5 │ │ │ │ - ldr r5, [pc, #300] @ 114ecc │ │ │ │ + ldr r5, [pc, #300] @ 114ed8 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #296] @ 114ed0 │ │ │ │ + ldr r1, [pc, #296] @ 114edc │ │ │ │ mov r6, #4 │ │ │ │ - ldr r3, [pc, #292] @ 114ed4 │ │ │ │ + ldr r3, [pc, #292] @ 114ee0 │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ add r5, pc, r5 │ │ │ │ stmib sp, {r0, r5, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r7, [pc, #224] @ 114ed8 │ │ │ │ + ldr r7, [pc, #224] @ 114ee4 │ │ │ │ add r6, r0, #4 │ │ │ │ - ldr ip, [pc, #220] @ 114edc │ │ │ │ + ldr ip, [pc, #220] @ 114ee8 │ │ │ │ mov r4, #5 │ │ │ │ - ldr r5, [pc, #216] @ 114ee0 │ │ │ │ + ldr r5, [pc, #216] @ 114eec │ │ │ │ add fp, sp, #32 │ │ │ │ - ldr lr, [pc, #212] @ 114ee4 │ │ │ │ + ldr lr, [pc, #212] @ 114ef0 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r1, [pc, #208] @ 114ee8 │ │ │ │ + ldr r1, [pc, #208] @ 114ef4 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #204] @ 114eec │ │ │ │ + ldr r3, [pc, #204] @ 114ef8 │ │ │ │ add lr, pc, lr │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ stm fp, {r4, r6, r7} │ │ │ │ add r4, r0, #16 │ │ │ │ add r0, r0, #8 │ │ │ │ stmib sp, {r0, r5, lr} │ │ │ │ @@ -243169,49 +243172,49 @@ │ │ │ │ mov r6, #7 │ │ │ │ mov r7, #4 │ │ │ │ stm r0, {r4, r5, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r7, lr, ip, asr #25 │ │ │ │ - andseq r6, r5, ip, lsl #5 │ │ │ │ - mulseq r5, lr, r2 │ │ │ │ - andseq r7, lr, ip, lsl #23 │ │ │ │ - andseq r6, r5, r2, ror #2 │ │ │ │ - andseq r7, lr, ip, lsl #23 │ │ │ │ - andseq r6, r5, r7, asr r1 │ │ │ │ - andseq r8, r4, r5, lsr #12 │ │ │ │ - andseq r7, lr, r8, lsl #24 │ │ │ │ - andseq r6, r5, sl, lsl #4 │ │ │ │ - andseq r7, lr, r0, lsr ip │ │ │ │ - andseq r6, r5, r7, lsl r2 │ │ │ │ + andseq r7, lr, r0, asr #25 │ │ │ │ + andseq r6, r5, r0, lsl #6 │ │ │ │ + andseq r6, r5, r2, lsl r3 │ │ │ │ + andseq r7, lr, r0, lsl #23 │ │ │ │ + @ instruction: 0x001561d6 │ │ │ │ + andseq r7, lr, r0, lsl #23 │ │ │ │ + andseq r6, r5, fp, asr #3 │ │ │ │ + mulseq r4, r9, r6 │ │ │ │ + @ instruction: 0x001e7bfc │ │ │ │ + andseq r6, r5, lr, ror r2 │ │ │ │ + andseq r7, lr, r4, lsr #24 │ │ │ │ + andseq r6, r5, fp, lsl #5 │ │ │ │ + mulseq r5, r2, r2 │ │ │ │ + @ instruction: 0x001e7bd4 │ │ │ │ + andseq r6, r5, pc, asr #4 │ │ │ │ andseq r6, r5, lr, lsl r2 │ │ │ │ - andseq r7, lr, r0, ror #23 │ │ │ │ - @ instruction: 0x001561db │ │ │ │ - andseq r6, r5, sl, lsr #3 │ │ │ │ - andseq r7, lr, r8, ror ip │ │ │ │ - andseq r6, r5, lr, asr #4 │ │ │ │ - andseq r7, lr, r8, lsl #25 │ │ │ │ - andseq r6, r5, pc, ror r2 │ │ │ │ - andseq r8, r4, r1, lsl r7 │ │ │ │ - andseq r7, lr, r4, lsr #22 │ │ │ │ - ldrsheq r6, [r5], -sl │ │ │ │ - andseq r7, lr, r4, lsr fp │ │ │ │ - andseq r8, r4, r0, lsl #28 │ │ │ │ - andseq r8, r4, r1, lsr r6 │ │ │ │ - andseq r7, lr, r4, asr #21 │ │ │ │ - andseq r6, r5, lr, rrx │ │ │ │ - @ instruction: 0x001e7adc │ │ │ │ - ldrsheq r6, [r5], -sl │ │ │ │ - ldrsbeq r6, [r5], -r2 │ │ │ │ - andseq r8, r4, r1, asr #11 │ │ │ │ + andseq r7, lr, ip, ror #24 │ │ │ │ + andseq r6, r5, r2, asr #5 │ │ │ │ + andseq r7, lr, ip, ror ip │ │ │ │ + @ instruction: 0x001562f3 │ │ │ │ + andseq r8, r4, r5, lsl #15 │ │ │ │ + andseq r7, lr, r8, lsl fp │ │ │ │ + andseq r6, r5, lr, ror #2 │ │ │ │ + andseq r7, lr, r8, lsr #22 │ │ │ │ + andseq r8, r4, r4, ror lr │ │ │ │ + andseq r8, r4, r5, lsr #13 │ │ │ │ + @ instruction: 0x001e7ab8 │ │ │ │ + andseq r6, r5, r2, ror #1 │ │ │ │ + @ instruction: 0x001e7ad0 │ │ │ │ + andseq r6, r5, lr, ror #2 │ │ │ │ + andseq r6, r5, r6, asr #2 │ │ │ │ + andseq r8, r4, r5, lsr r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #16959 @ 0x423f │ │ │ │ movw ip, #1461 @ 0x5b5 │ │ │ │ movt r1, #15 │ │ │ │ movw r2, #31457 @ 0x7ae1 │ │ │ │ add r1, r1, r0, asr #10 │ │ │ │ movt r2, #44564 @ 0xae14 │ │ │ │ @@ -243233,15 +243236,15 @@ │ │ │ │ orr r2, r2, r3, lsl #30 │ │ │ │ add r1, r5, r1 │ │ │ │ add r1, r1, r2 │ │ │ │ movw r2, #7117 @ 0x1bcd │ │ │ │ movt r2, #59989 @ 0xea55 │ │ │ │ add r1, r1, r2 │ │ │ │ movw r2, #9363 @ 0x2493 │ │ │ │ - ldr r3, [pc, #60] @ 114fa8 │ │ │ │ + ldr r3, [pc, #60] @ 114fb4 │ │ │ │ movt r2, #37449 @ 0x9249 │ │ │ │ smmla r2, r1, r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ asr r5, r2, #2 │ │ │ │ add r2, r5, r2, lsr #31 │ │ │ │ sub r2, r2, r2, lsl #3 │ │ │ │ add r1, r1, r2 │ │ │ │ @@ -243250,15 +243253,15 @@ │ │ │ │ sub r0, r0, r1 │ │ │ │ movw r1, #9363 @ 0x2493 │ │ │ │ add r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ mul r0, r0, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r6, r5, r5, lsl r8 │ │ │ │ + andseq r6, r5, r9, lsl #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #16959 @ 0x423f │ │ │ │ movw ip, #1461 @ 0x5b5 │ │ │ │ movt r1, #15 │ │ │ │ movw r2, #31457 @ 0x7ae1 │ │ │ │ add r1, r1, r0, asr #10 │ │ │ │ movt r2, #44564 @ 0xae14 │ │ │ │ @@ -243280,15 +243283,15 @@ │ │ │ │ orr r2, r2, r3, lsl #30 │ │ │ │ add r1, r5, r1 │ │ │ │ add r1, r1, r2 │ │ │ │ movw r2, #7117 @ 0x1bcd │ │ │ │ movt r2, #59989 @ 0xea55 │ │ │ │ add r1, r1, r2 │ │ │ │ movw r2, #9363 @ 0x2493 │ │ │ │ - ldr r3, [pc, #60] @ 115064 │ │ │ │ + ldr r3, [pc, #60] @ 115070 │ │ │ │ movt r2, #37449 @ 0x9249 │ │ │ │ smmla r2, r1, r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ asr r5, r2, #2 │ │ │ │ add r2, r5, r2, lsr #31 │ │ │ │ sub r2, r2, r2, lsl #3 │ │ │ │ add r1, r1, r2 │ │ │ │ @@ -243297,15 +243300,15 @@ │ │ │ │ sub r0, r0, r1 │ │ │ │ movw r1, #9363 @ 0x2493 │ │ │ │ add r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ mul r0, r0, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r6, r5, ip, asr #14 │ │ │ │ + andseq r6, r5, r0, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ movw lr, #1461 @ 0x5b5 │ │ │ │ movw r5, #31457 @ 0x7ae1 │ │ │ │ @@ -243535,21 +243538,21 @@ │ │ │ │ orrs r2, r3, r2 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r9 │ │ │ │ movwne r5, #0 │ │ │ │ movwne r2, #0 │ │ │ │ movwne r0, #0 │ │ │ │ movwne r3, #0 │ │ │ │ - bne 1156e0 │ │ │ │ + bne 1156ec │ │ │ │ eor r4, r8, #127 @ 0x7f │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ orr r4, r4, r1 │ │ │ │ orr r6, sl, r6 │ │ │ │ orrs r6, r4, r6 │ │ │ │ - beq 1156e0 │ │ │ │ + beq 1156ec │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, #16 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -243582,20 +243585,20 @@ │ │ │ │ adcs r8, sl, #0 │ │ │ │ orr r4, r4, r3, lsr r2 │ │ │ │ mov r3, #0 │ │ │ │ adcs r7, r0, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ adcs r2, r0, #0 │ │ │ │ adcs r0, r3, #0 │ │ │ │ - beq 1154f0 │ │ │ │ + beq 1154fc │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 1156b0 │ │ │ │ + b 1156bc │ │ │ │ mov r0, #0 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ add lr, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -243694,15 +243697,15 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov lr, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsl r1, r1, #1 │ │ │ │ orr r1, r1, r0, lsr #31 │ │ │ │ mov r0, fp │ │ │ │ orr r6, r6, r1 │ │ │ │ - bne 1155b8 │ │ │ │ + bne 1155c4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ orr r2, r3, r1, lsl #1 │ │ │ │ lsl r3, sl, #1 │ │ │ │ @@ -243833,20 +243836,20 @@ │ │ │ │ rscs r7, lr, #0 │ │ │ │ mov r2, fp │ │ │ │ movwcc r1, #1 │ │ │ │ orrs r1, r6, r1 │ │ │ │ mov r1, ip │ │ │ │ movwne r2, #0 │ │ │ │ movwne r1, #0 │ │ │ │ - bne 115b64 │ │ │ │ + bne 115b70 │ │ │ │ eor r6, r0, #127 @ 0x7f │ │ │ │ orr r7, r8, lr │ │ │ │ orr r6, r6, sl │ │ │ │ orrs r6, r6, r7 │ │ │ │ - beq 115b64 │ │ │ │ + beq 115b70 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, #12 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -243871,20 +243874,20 @@ │ │ │ │ lsl r3, r2, r6 │ │ │ │ adcs r2, r8, #0 │ │ │ │ adcs r8, sl, #0 │ │ │ │ str r2, [sp] │ │ │ │ adcs sl, lr, #0 │ │ │ │ mov r2, #0 │ │ │ │ adcs r2, r2, #0 │ │ │ │ - beq 115974 │ │ │ │ + beq 115980 │ │ │ │ mov lr, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ - b 115b50 │ │ │ │ + b 115b5c │ │ │ │ str r8, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, #0 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -243995,15 +243998,15 @@ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ orr r2, r5, r2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ stm r1, {r2, r6, r7} │ │ │ │ - bne 115a60 │ │ │ │ + bne 115a6c │ │ │ │ lsl r0, r6, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr r0, r0, r7, lsr #31 │ │ │ │ orr r1, lr, r7, lsl #1 │ │ │ │ orr r2, r5, r0 │ │ │ │ eor r0, r1, r3 │ │ │ │ eor r2, r2, r3 │ │ │ │ @@ -244016,44 +244019,44 @@ │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 115ba8 │ │ │ │ + bcs 115bb4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bne 115bb4 │ │ │ │ + bne 115bc0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - b 115bf4 │ │ │ │ + b 115c00 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 115ba4 │ │ │ │ + bne 115bb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 115bdc │ │ │ │ + beq 115be8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 115bf4 │ │ │ │ + beq 115c00 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 115c24 │ │ │ │ + beq 115c30 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -244061,15 +244064,15 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ bxhi lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 115c64 │ │ │ │ + beq 115c70 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov sl, r0 │ │ │ │ @@ -244087,67 +244090,67 @@ │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r4, [fp, #8] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 117540 │ │ │ │ + bhi 11754c │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [fp, #8] │ │ │ │ mov r4, #4 │ │ │ │ strd r4, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115efc │ │ │ │ + beq 115f08 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ str r8, [sp] │ │ │ │ - bl 115c68 │ │ │ │ + bl 115c74 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 115d90 │ │ │ │ + beq 115d9c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sl] │ │ │ │ str r5, [sl, #4] │ │ │ │ str r1, [sl, #8] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115efc │ │ │ │ + beq 115f08 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ mov r5, #0 │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ str r8, [sp] │ │ │ │ - bl 115c68 │ │ │ │ + bl 115c74 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 115f10 │ │ │ │ + bne 115f1c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r6, r6, #12 │ │ │ │ add r5, r0, r5 │ │ │ │ - bne 115d58 │ │ │ │ + bne 115d64 │ │ │ │ mov r4, #4 │ │ │ │ strd r4, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ add lr, sp, #96 @ 0x60 │ │ │ │ ldrh r2, [r1, #3] │ │ │ │ @@ -244210,15 +244213,15 @@ │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, ip, lsl #7 │ │ │ │ andeq r1, r0, r8, ror #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r1, r0, r8, ror #1 │ │ │ │ ldrb r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 116128 │ │ │ │ + bne 116134 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ movw r3, #28902 @ 0x70e6 │ │ │ │ movw r7, #3917 @ 0xf4d │ │ │ │ mov r1, r0 │ │ │ │ ubfx r0, r0, #9, #1 │ │ │ │ bfc r1, #9, #23 │ │ │ │ @@ -244230,15 +244233,15 @@ │ │ │ │ lsr r2, r1, #13 │ │ │ │ mla r3, r2, r7, r3 │ │ │ │ mov r7, #2 │ │ │ │ addhi r2, r7, r1, lsr #13 │ │ │ │ strb r2, [r8, #6] │ │ │ │ sub r2, r0, r3, lsr #7 │ │ │ │ strb r2, [r8, #4] │ │ │ │ - b 116128 │ │ │ │ + b 116134 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #4 │ │ │ │ strd r4, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ @@ -244251,69 +244254,69 @@ │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #23 │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ andeq r0, r0, r8, ror #22 │ │ │ │ mov r0, r9 │ │ │ │ - bl 115068 │ │ │ │ + bl 115074 │ │ │ │ mov r2, r0 │ │ │ │ and r0, r7, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, fp │ │ │ │ - bl 118fd4 │ │ │ │ - b 1167dc │ │ │ │ + bl 118fe0 │ │ │ │ + b 1167e8 │ │ │ │ ldrb r0, [r9, #13] │ │ │ │ sxtb r1, r0 │ │ │ │ eor r2, r0, r1, asr #7 │ │ │ │ sub r5, r2, r1, asr #7 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 1166ac │ │ │ │ + beq 1166b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1166fc │ │ │ │ + bne 116708 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115fbc │ │ │ │ + beq 115fc8 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ uxtab r1, r1, r5 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 115fdc │ │ │ │ - ldr r1, [pc, #4064] @ 116fa4 │ │ │ │ + bcs 115fe8 │ │ │ │ + ldr r1, [pc, #4064] @ 116fb0 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #4060] @ 116fa8 │ │ │ │ + ldr r3, [pc, #4060] @ 116fb4 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 116c14 │ │ │ │ + bcs 116c20 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ mov r5, #1 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - b 116c30 │ │ │ │ + b 116c3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1166cc │ │ │ │ + beq 1166d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1167a8 │ │ │ │ + bne 1167b4 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 114fac │ │ │ │ - b 1167b0 │ │ │ │ + bl 114fb8 │ │ │ │ + b 1167bc │ │ │ │ ldrb r2, [r9, #4] │ │ │ │ - b 116128 │ │ │ │ + b 116134 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ movw r1, #16959 @ 0x423f │ │ │ │ movt r1, #15 │ │ │ │ movw r2, #1461 @ 0x5b5 │ │ │ │ movw r5, #31457 @ 0x7ae1 │ │ │ │ mov r4, #0 │ │ │ │ add r1, r1, r0, asr #10 │ │ │ │ @@ -244327,15 +244330,15 @@ │ │ │ │ lsr r6, r6, #30 │ │ │ │ smlal r6, r4, r1, r2 │ │ │ │ asr r2, r5, #5 │ │ │ │ add r2, r2, r5, lsr #31 │ │ │ │ asr r1, r3, #7 │ │ │ │ add r0, r0, r2 │ │ │ │ add r1, r1, r3, lsr #31 │ │ │ │ - ldr r2, [pc, #3880] @ 116fac │ │ │ │ + ldr r2, [pc, #3880] @ 116fb8 │ │ │ │ add r0, r0, r1 │ │ │ │ lsr r1, r6, #2 │ │ │ │ orr r1, r1, r4, lsl #30 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ movw r1, #7117 @ 0x1bcd │ │ │ │ movt r1, #59989 @ 0xea55 │ │ │ │ @@ -244354,46 +244357,46 @@ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ - ldr r1, [pc, #3776] @ 116fb0 │ │ │ │ + ldr r1, [pc, #3776] @ 116fbc │ │ │ │ mov r5, #3 │ │ │ │ - ldr r3, [pc, #3772] @ 116fb4 │ │ │ │ + ldr r3, [pc, #3772] @ 116fc0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1, r0, lsl #3] │ │ │ │ - b 116844 │ │ │ │ + b 116850 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r9] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 1164c0 │ │ │ │ + bne 1164cc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1164e8 │ │ │ │ + bne 1164f4 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 116a2c │ │ │ │ + b 116a38 │ │ │ │ ldrb r2, [r9, #5] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11614c │ │ │ │ + beq 116158 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1161dc │ │ │ │ + bne 1161e8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - bl 1186b0 │ │ │ │ - b 1167dc │ │ │ │ + bl 1186bc │ │ │ │ + b 1167e8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - bl 118ca0 │ │ │ │ - b 1167dc │ │ │ │ + bl 118cac │ │ │ │ + b 1167e8 │ │ │ │ ldrb r5, [r8, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1161a4 │ │ │ │ + bne 1161b0 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ mov r1, r0 │ │ │ │ ubfx r0, r0, #9, #1 │ │ │ │ bfc r1, #9, #23 │ │ │ │ add r0, r0, #59 @ 0x3b │ │ │ │ subs r0, r1, r0 │ │ │ │ @@ -244402,222 +244405,222 @@ │ │ │ │ mla r0, r0, r2, r1 │ │ │ │ mov r1, #2 │ │ │ │ lsr r2, r0, #13 │ │ │ │ addhi r2, r1, r0, lsr #13 │ │ │ │ strb r2, [r8, #6] │ │ │ │ uxtb r5, r2 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ - beq 116764 │ │ │ │ + beq 116770 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 116828 │ │ │ │ - ldr r0, [pc, #4020] @ 117170 │ │ │ │ - ldr r3, [pc, #4020] @ 117174 │ │ │ │ + bne 116834 │ │ │ │ + ldr r0, [pc, #4020] @ 11717c │ │ │ │ + ldr r3, [pc, #4020] @ 117180 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r4, [r0, #-8] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - b 116f40 │ │ │ │ + b 116f4c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - b 1167d8 │ │ │ │ + b 1167e4 │ │ │ │ ldrb r2, [r9, #12] │ │ │ │ sxtb r3, r2 │ │ │ │ eor r7, r2, r3, asr #7 │ │ │ │ sub r5, r7, r3, asr #7 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 1167f8 │ │ │ │ + beq 116804 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 116904 │ │ │ │ + bne 116910 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 116234 │ │ │ │ + beq 116240 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ uxtab r1, r1, r5 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 116254 │ │ │ │ - ldr r1, [pc, #3900] @ 117178 │ │ │ │ + bcs 116260 │ │ │ │ + ldr r1, [pc, #3900] @ 117184 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #3896] @ 11717c │ │ │ │ + ldr r3, [pc, #3896] @ 117188 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 116c94 │ │ │ │ + bcs 116ca0 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 116cb0 │ │ │ │ + b 116cbc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bfc r2, #9, #23 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116818 │ │ │ │ + beq 116824 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 11696c │ │ │ │ + bne 116978 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - bl 118328 │ │ │ │ - b 1167dc │ │ │ │ + bl 118334 │ │ │ │ + b 1167e8 │ │ │ │ lsr r0, r7, #16 │ │ │ │ strh r7, [sp, #80] @ 0x50 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ strh r6, [sp, #83] @ 0x53 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1165f4 │ │ │ │ + beq 116600 │ │ │ │ ldrb r0, [r8, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116bbc │ │ │ │ + beq 116bc8 │ │ │ │ ldr r2, [r8] │ │ │ │ - b 116bd8 │ │ │ │ + b 116be4 │ │ │ │ ldrh r0, [r9, #12] │ │ │ │ ldrb r6, [r9, #14] │ │ │ │ orr r0, r0, r0, lsr #8 │ │ │ │ orr r0, r0, r6 │ │ │ │ sxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 1162f4 │ │ │ │ + bmi 116300 │ │ │ │ tst r7, #1 │ │ │ │ - beq 116324 │ │ │ │ - ldr r2, [pc, #4084] @ 1172f0 │ │ │ │ + beq 116330 │ │ │ │ + ldr r2, [pc, #4084] @ 1172fc │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [pc, #4080] @ 1172f4 │ │ │ │ + ldr r3, [pc, #4080] @ 117300 │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #4076] @ 1172f8 │ │ │ │ + ldr r1, [pc, #4076] @ 117304 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ movpl r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ sxtb r0, r6 │ │ │ │ eor r1, r6, r0, asr #7 │ │ │ │ sub r4, r1, r0, asr #7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 116850 │ │ │ │ + beq 11685c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 11697c │ │ │ │ + bne 116988 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 116370 │ │ │ │ + beq 11637c │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r1, r1, r4 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 116390 │ │ │ │ - ldr r1, [pc, #4036] @ 11733c │ │ │ │ + bcs 11639c │ │ │ │ + ldr r1, [pc, #4036] @ 117348 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #4032] @ 117340 │ │ │ │ + ldr r3, [pc, #4032] @ 11734c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 116cdc │ │ │ │ + bcs 116ce8 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b 116da0 │ │ │ │ - ldr r0, [pc, #4084] @ 1173ac │ │ │ │ + b 116dac │ │ │ │ + ldr r0, [pc, #4084] @ 1173b8 │ │ │ │ tst r7, #1 │ │ │ │ - ldr r2, [pc, #4080] @ 1173b0 │ │ │ │ - ldr r6, [pc, #4080] @ 1173b4 │ │ │ │ + ldr r2, [pc, #4080] @ 1173bc │ │ │ │ + ldr r6, [pc, #4080] @ 1173c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #4076] @ 1173b8 │ │ │ │ + ldr r1, [pc, #4076] @ 1173c4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #4072] @ 1173bc │ │ │ │ + ldr r3, [pc, #4072] @ 1173c8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r5, [r9, #6] │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r6, r0 │ │ │ │ moveq r1, r2 │ │ │ │ cmp r5, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r1, r6 │ │ │ │ mov r5, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #2 │ │ │ │ - b 116f40 │ │ │ │ + b 116f4c │ │ │ │ ldrb r0, [r9, #6] │ │ │ │ tst r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r0, #12 │ │ │ │ - bne 116c00 │ │ │ │ + bne 116c0c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116878 │ │ │ │ + beq 116884 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1169e4 │ │ │ │ + bne 1169f0 │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ - beq 116454 │ │ │ │ + beq 116460 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r1, r1, r4 │ │ │ │ and r0, r1, r0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 11647c │ │ │ │ - ldr r1, [pc, #4076] @ 117448 │ │ │ │ + bcs 116488 │ │ │ │ + ldr r1, [pc, #4076] @ 117454 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #4072] @ 11744c │ │ │ │ + ldr r3, [pc, #4072] @ 117458 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, lr │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ mov lr, r6 │ │ │ │ uxtb r1, r4 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bcc 116cf4 │ │ │ │ + bcc 116d00 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r1, r0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r0, r0, r1, r4 │ │ │ │ - ldr r1, [pc, #4012] @ 117450 │ │ │ │ + ldr r1, [pc, #4012] @ 11745c │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ mov r0, #0 │ │ │ │ - b 116d00 │ │ │ │ + b 116d0c │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ cmp r3, #9 │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ umull r1, r2, r5, r0 │ │ │ │ lsr r9, r2, #3 │ │ │ │ - bne 116b44 │ │ │ │ + bne 116b50 │ │ │ │ add r1, r9, r9, lsl #2 │ │ │ │ sub r1, r5, r1, lsl #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 116b44 │ │ │ │ + beq 116b50 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r5, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ movw r2, #64536 @ 0xfc18 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ movt r2, #13 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ @@ -244638,22 +244641,22 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ eor r1, r0, r1 │ │ │ │ lsr r0, r1, #17 │ │ │ │ addhi r0, r2, r1, lsr #17 │ │ │ │ cmp r0, #7 │ │ │ │ - bls 116a28 │ │ │ │ + bls 116a34 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r5, lr │ │ │ │ - bcc 116600 │ │ │ │ + bcc 11660c │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ movw ip, #5977 @ 0x1759 │ │ │ │ - ldr r6, [pc, #4084] @ 117570 │ │ │ │ + ldr r6, [pc, #4084] @ 11757c │ │ │ │ movw r3, #57599 @ 0xe0ff │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ movt ip, #53687 @ 0xd1b7 │ │ │ │ movw r9, #5243 @ 0x147b │ │ │ │ mov sl, #100 @ 0x64 │ │ │ │ @@ -244673,361 +244676,361 @@ │ │ │ │ add r7, r6, r7, lsl #1 │ │ │ │ ldrh r7, [r7] │ │ │ │ strh r7, [r4, #6] │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r6, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r4, #8] │ │ │ │ - bhi 116598 │ │ │ │ + bhi 1165a4 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, #10 │ │ │ │ - b 116604 │ │ │ │ + b 116610 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ asr r2, r0, #10 │ │ │ │ - b 116bd8 │ │ │ │ + b 116be4 │ │ │ │ mov r1, r5 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 116650 │ │ │ │ + bls 11665c │ │ │ │ uxth r2, r1 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r1, r2, r3, r1 │ │ │ │ - ldr r3, [pc, #4028] @ 1175f4 │ │ │ │ + ldr r3, [pc, #4028] @ 117600 │ │ │ │ add r3, pc, r3 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ add r3, r8, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r3] │ │ │ │ - b 116654 │ │ │ │ + b 116660 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 11666c │ │ │ │ + bcs 116678 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r1, r2, #48 @ 0x30 │ │ │ │ strb r1, [r8, r0] │ │ │ │ - b 116688 │ │ │ │ - ldr r1, [pc, #3972] @ 1175f8 │ │ │ │ + b 116694 │ │ │ │ + ldr r1, [pc, #3972] @ 117604 │ │ │ │ sub r0, r0, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ add r2, r8, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r2] │ │ │ │ - ldr r3, [pc, #3948] @ 1175fc │ │ │ │ + ldr r3, [pc, #3948] @ 117608 │ │ │ │ rsb r4, r0, #10 │ │ │ │ add r1, r8, r0 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ add r5, r4, r9 │ │ │ │ - b 116f44 │ │ │ │ + b 116f50 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 116c4c │ │ │ │ + bcs 116c58 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ mov r5, #1 │ │ │ │ mov ip, r3 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - b 116c64 │ │ │ │ + b 116c70 │ │ │ │ ldrb r2, [r8, #5] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1167b8 │ │ │ │ + bne 1167c4 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 1195b8 │ │ │ │ + bl 1195c4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r8, #7] │ │ │ │ str r0, [r8] │ │ │ │ strb r2, [r8, #5] │ │ │ │ - b 1167b8 │ │ │ │ + b 1167c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116724 │ │ │ │ + beq 116730 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ uxtab r1, r1, r5 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 116744 │ │ │ │ - ldr r1, [pc, #3880] @ 117654 │ │ │ │ + bcs 116750 │ │ │ │ + ldr r1, [pc, #3880] @ 117660 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #3876] @ 117658 │ │ │ │ + ldr r3, [pc, #3876] @ 117664 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 116c7c │ │ │ │ + bcs 116c88 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ mov r5, #1 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - b 116cb0 │ │ │ │ + b 116cbc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 116de8 │ │ │ │ + beq 116df4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 116e04 │ │ │ │ + bne 116e10 │ │ │ │ cmp r5, #10 │ │ │ │ - bcc 116ec4 │ │ │ │ - ldr r0, [pc, #3608] @ 1175a4 │ │ │ │ + bcc 116ed0 │ │ │ │ + ldr r0, [pc, #3608] @ 1175b0 │ │ │ │ add r4, lr, #1 │ │ │ │ mov r6, #2 │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - b 116ef4 │ │ │ │ + b 116f00 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 114ef0 │ │ │ │ + bl 114efc │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ uxtb r2, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ cmp r4, #2 │ │ │ │ - beq 1167d8 │ │ │ │ + beq 1167e4 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 1167f0 │ │ │ │ - bl 1186b0 │ │ │ │ - b 1167dc │ │ │ │ - bl 117810 │ │ │ │ + bne 1167fc │ │ │ │ + bl 1186bc │ │ │ │ + b 1167e8 │ │ │ │ + bl 11781c │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 117564 │ │ │ │ + bne 117570 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - b 116f44 │ │ │ │ - bl 118ca0 │ │ │ │ - b 1167dc │ │ │ │ + b 116f50 │ │ │ │ + bl 118cac │ │ │ │ + b 1167e8 │ │ │ │ uxtb r2, r5 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 116ccc │ │ │ │ + bcs 116cd8 │ │ │ │ orr r1, r5, #48 @ 0x30 │ │ │ │ strb r1, [sp, #98] @ 0x62 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r0 │ │ │ │ - b 116f30 │ │ │ │ + b 116f3c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - bl 118e1c │ │ │ │ - b 1167dc │ │ │ │ - ldr r0, [pc, #3468] @ 1175bc │ │ │ │ - ldr r3, [pc, #3468] @ 1175c0 │ │ │ │ + bl 118e28 │ │ │ │ + b 1167e8 │ │ │ │ + ldr r0, [pc, #3468] @ 1175c8 │ │ │ │ + ldr r3, [pc, #3468] @ 1175cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, #3 │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ mov r0, fp │ │ │ │ mov r2, #3 │ │ │ │ - b 116f40 │ │ │ │ + b 116f4c │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 116d0c │ │ │ │ + bcs 116d18 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - ldr r3, [pc, #3552] @ 11764c │ │ │ │ + ldr r3, [pc, #3552] @ 117658 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, sl │ │ │ │ add r3, pc, r3 │ │ │ │ - b 116e84 │ │ │ │ + b 116e90 │ │ │ │ mov r6, lr │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ - beq 1168a0 │ │ │ │ + beq 1168ac │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r1, r1, r4 │ │ │ │ and r0, r1, r0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 1168c0 │ │ │ │ - ldr r1, [pc, #3552] @ 117688 │ │ │ │ + bcs 1168cc │ │ │ │ + ldr r1, [pc, #3552] @ 117694 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #3548] @ 11768c │ │ │ │ + ldr r3, [pc, #3548] @ 117698 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ uxtb r1, r4 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bcc 116d34 │ │ │ │ + bcc 116d40 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r1, r0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r0, r0, r1, r4 │ │ │ │ - ldr r1, [pc, #3308] @ 1175d4 │ │ │ │ + ldr r1, [pc, #3308] @ 1175e0 │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ mov r0, #0 │ │ │ │ - b 116d40 │ │ │ │ + b 116d4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11692c │ │ │ │ + beq 116938 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ uxtab r1, r1, r5 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 11694c │ │ │ │ - ldr r1, [pc, #3392] @ 117674 │ │ │ │ + bcs 116958 │ │ │ │ + ldr r1, [pc, #3392] @ 117680 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #3388] @ 117678 │ │ │ │ + ldr r3, [pc, #3388] @ 117684 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 116d4c │ │ │ │ + bcs 116d58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, #1 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - b 116d68 │ │ │ │ + b 116d74 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - bl 117910 │ │ │ │ - b 1167dc │ │ │ │ + bl 11791c │ │ │ │ + b 1167e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1169a4 │ │ │ │ + beq 1169b0 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r1, r1, r4 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 1169c4 │ │ │ │ - ldr r1, [pc, #3208] @ 117634 │ │ │ │ + bcs 1169d0 │ │ │ │ + ldr r1, [pc, #3208] @ 117640 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #3204] @ 117638 │ │ │ │ + ldr r3, [pc, #3204] @ 117644 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 116d84 │ │ │ │ + bcs 116d90 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - b 116da0 │ │ │ │ + b 116dac │ │ │ │ uxtb r1, r4 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bcc 116dd0 │ │ │ │ + bcc 116ddc │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r1, r0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r0, r0, r1, r4 │ │ │ │ - ldr r1, [pc, #3036] @ 1175e8 │ │ │ │ + ldr r1, [pc, #3036] @ 1175f4 │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ mov r0, #0 │ │ │ │ - b 116ddc │ │ │ │ + b 116de8 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #9 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 116a6c │ │ │ │ + beq 116a78 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #8] │ │ │ │ - bne 116a44 │ │ │ │ - b 11655c │ │ │ │ + bne 116a50 │ │ │ │ + b 116568 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r8, lr │ │ │ │ bl 33420 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mov lr, r8 │ │ │ │ - b 116a50 │ │ │ │ + b 116a5c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r9 │ │ │ │ - bl 11525c │ │ │ │ - b 116aac │ │ │ │ + bl 115268 │ │ │ │ + b 116ab8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r9 │ │ │ │ - bl 115140 │ │ │ │ + bl 11514c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ and r7, r7, #1 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ stm sp, {r0, r1, r7} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 119240 │ │ │ │ + bl 11924c │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 117574 │ │ │ │ + bne 117580 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b 116f44 │ │ │ │ + b 116f50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 115718 │ │ │ │ + bl 115724 │ │ │ │ mov r2, r0 │ │ │ │ and r0, r7, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, fp │ │ │ │ - bl 11934c │ │ │ │ - b 1167dc │ │ │ │ - ldr r1, [pc, #2744] @ 1175cc │ │ │ │ + bl 119358 │ │ │ │ + b 1167e8 │ │ │ │ + ldr r1, [pc, #2744] @ 1175d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ and r1, r7, #1 │ │ │ │ - ldr r3, [pc, #2732] @ 1175d0 │ │ │ │ + ldr r3, [pc, #2732] @ 1175dc │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, lr, #2 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - b 116f40 │ │ │ │ + b 116f4c │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 117520 │ │ │ │ + bhi 11752c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ @@ -245038,286 +245041,286 @@ │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ movw r0, #51819 @ 0xca6b │ │ │ │ movt r0, #27487 @ 0x6b5f │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ lsr r2, r1, #22 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 1181f4 │ │ │ │ - b 116ad0 │ │ │ │ - ldr r2, [pc, #2588] @ 1175c4 │ │ │ │ + bl 118200 │ │ │ │ + b 116adc │ │ │ │ + ldr r2, [pc, #2588] @ 1175d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r0, lsl #3]! │ │ │ │ - ldr r3, [pc, #2580] @ 1175c8 │ │ │ │ + ldr r3, [pc, #2580] @ 1175d4 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 116f38 │ │ │ │ + b 116f44 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 1195b8 │ │ │ │ + bl 1195c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #7] │ │ │ │ str r2, [r8] │ │ │ │ strb r1, [r8, #5] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ - bl 1136d0 │ │ │ │ + bl 1136dc │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 116f44 │ │ │ │ + beq 116f50 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 117580 │ │ │ │ + b 11758c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 116418 │ │ │ │ + beq 116424 │ │ │ │ subs r4, r0, #12 │ │ │ │ movcc r4, r0 │ │ │ │ - b 116418 │ │ │ │ - ldr r1, [pc, #2628] @ 117660 │ │ │ │ + b 116424 │ │ │ │ + ldr r1, [pc, #2628] @ 11766c │ │ │ │ mov r5, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #2604] @ 117664 │ │ │ │ + ldr r3, [pc, #2604] @ 117670 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ add r5, r5, r6 │ │ │ │ - b 116f44 │ │ │ │ - ldr r1, [pc, #2580] @ 117668 │ │ │ │ + b 116f50 │ │ │ │ + ldr r1, [pc, #2580] @ 117674 │ │ │ │ mov r5, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #2560] @ 11766c │ │ │ │ + ldr r3, [pc, #2560] @ 117678 │ │ │ │ mov r0, fp │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 116f40 │ │ │ │ - ldr r1, [pc, #2508] @ 117650 │ │ │ │ + b 116f4c │ │ │ │ + ldr r1, [pc, #2508] @ 11765c │ │ │ │ mov r5, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b 116ca8 │ │ │ │ - ldr r1, [pc, #2532] @ 117680 │ │ │ │ + b 116cb4 │ │ │ │ + ldr r1, [pc, #2532] @ 11768c │ │ │ │ mov r5, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #2468] @ 11765c │ │ │ │ + ldr r3, [pc, #2468] @ 117668 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ add r5, r5, r4 │ │ │ │ - b 116f44 │ │ │ │ - ldr r0, [pc, #2480] @ 117684 │ │ │ │ + b 116f50 │ │ │ │ + ldr r0, [pc, #2480] @ 117690 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ - b 116f24 │ │ │ │ - ldr r1, [pc, #2396] @ 117640 │ │ │ │ + b 116f30 │ │ │ │ + ldr r1, [pc, #2396] @ 11764c │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b 116d98 │ │ │ │ + b 116da4 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 116e34 │ │ │ │ + bcs 116e40 │ │ │ │ orr r1, r4, #48 @ 0x30 │ │ │ │ strb r1, [lr, r0] │ │ │ │ - b 116e4c │ │ │ │ - ldr r1, [pc, #2352] @ 117644 │ │ │ │ + b 116e58 │ │ │ │ + ldr r1, [pc, #2352] @ 117650 │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #2328] @ 117648 │ │ │ │ + ldr r3, [pc, #2328] @ 117654 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 116e84 │ │ │ │ + b 116e90 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 116e5c │ │ │ │ + bcs 116e68 │ │ │ │ orr r1, r4, #48 @ 0x30 │ │ │ │ strb r1, [r6, r0] │ │ │ │ - b 116e74 │ │ │ │ - ldr r1, [pc, #2332] @ 117670 │ │ │ │ + b 116e80 │ │ │ │ + ldr r1, [pc, #2332] @ 11767c │ │ │ │ mov r6, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #2316] @ 11767c │ │ │ │ + ldr r3, [pc, #2316] @ 117688 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ add r5, r6, r4 │ │ │ │ - b 116f44 │ │ │ │ - ldr r1, [pc, #2212] @ 117630 │ │ │ │ + b 116f50 │ │ │ │ + ldr r1, [pc, #2212] @ 11763c │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #2196] @ 11763c │ │ │ │ + ldr r3, [pc, #2196] @ 117648 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ add r0, r4, r6 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ add r5, r0, r5 │ │ │ │ mov r4, #4 │ │ │ │ strd r4, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 116e98 │ │ │ │ + bcs 116ea4 │ │ │ │ orr r1, r4, #48 @ 0x30 │ │ │ │ strb r1, [lr, r0] │ │ │ │ - b 116eb0 │ │ │ │ + b 116ebc │ │ │ │ cmp r5, #10 │ │ │ │ - bcs 116f14 │ │ │ │ + bcs 116f20 │ │ │ │ add r1, lr, #2 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ mov r5, #1 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - b 116f30 │ │ │ │ + b 116f3c │ │ │ │ add r1, lr, #1 │ │ │ │ add r4, lr, #2 │ │ │ │ cmp r5, #10 │ │ │ │ - bcc 116f58 │ │ │ │ - ldr r0, [pc, #1912] @ 117594 │ │ │ │ + bcc 116f64 │ │ │ │ + ldr r0, [pc, #1912] @ 1175a0 │ │ │ │ mov r4, #2 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - b 116f88 │ │ │ │ - ldr r0, [pc, #1956] @ 1175e0 │ │ │ │ + b 116f94 │ │ │ │ + ldr r0, [pc, #1956] @ 1175ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r3, [pc, #1936] @ 1175e4 │ │ │ │ + ldr r3, [pc, #1936] @ 1175f0 │ │ │ │ add r1, lr, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 116e80 │ │ │ │ - ldr r0, [pc, #1908] @ 1175d8 │ │ │ │ + b 116e8c │ │ │ │ + ldr r0, [pc, #1908] @ 1175e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r3, [pc, #1888] @ 1175dc │ │ │ │ + ldr r3, [pc, #1888] @ 1175e8 │ │ │ │ add r1, r6, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ eor r4, r0, #3 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ add r5, r4, r5 │ │ │ │ - b 116f44 │ │ │ │ - ldr r0, [pc, #1868] @ 1175ec │ │ │ │ + b 116f50 │ │ │ │ + ldr r0, [pc, #1868] @ 1175f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r3, [pc, #1848] @ 1175f0 │ │ │ │ + ldr r3, [pc, #1848] @ 1175fc │ │ │ │ add r1, lr, r0 │ │ │ │ eor r5, r0, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 116f38 │ │ │ │ - ldr r1, [pc, #1756] @ 1175a8 │ │ │ │ + b 116f44 │ │ │ │ + ldr r1, [pc, #1756] @ 1175b4 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #1752] @ 1175ac │ │ │ │ + ldr r3, [pc, #1752] @ 1175b8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, lr, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, #1 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ mov r6, #1 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - ldr r3, [pc, #1716] @ 1175b0 │ │ │ │ + ldr r3, [pc, #1716] @ 1175bc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ add r5, r6, r7 │ │ │ │ - b 116f44 │ │ │ │ - ldr r0, [pc, #1688] @ 1175b4 │ │ │ │ + b 116f50 │ │ │ │ + ldr r0, [pc, #1688] @ 1175c0 │ │ │ │ add r1, lr, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ mov r5, #2 │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #1664] @ 1175b8 │ │ │ │ + ldr r3, [pc, #1664] @ 1175c4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ mov r4, #4 │ │ │ │ strd r4, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1592] @ 117598 │ │ │ │ + ldr r1, [pc, #1592] @ 1175a4 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #1588] @ 11759c │ │ │ │ + ldr r3, [pc, #1588] @ 1175a8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, #1 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - ldr r3, [pc, #1552] @ 1175a0 │ │ │ │ + ldr r3, [pc, #1552] @ 1175ac │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ add r5, r4, r6 │ │ │ │ - b 116f44 │ │ │ │ - ldrheq r5, [r5], -r6 │ │ │ │ - andseq r6, lr, ip, lsr #18 │ │ │ │ - @ instruction: 0x001556f9 │ │ │ │ - andseq r6, lr, ip, asr #16 │ │ │ │ - andseq r6, lr, r8, lsl #16 │ │ │ │ + b 116f50 │ │ │ │ + andseq r5, r5, sl, lsr #2 │ │ │ │ + andseq r6, lr, r0, lsr #18 │ │ │ │ + andseq r5, r5, sp, ror #14 │ │ │ │ + andseq r6, lr, r0, asr #16 │ │ │ │ + @ instruction: 0x001e67fc │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ movt r0, #20971 @ 0x51eb │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ lsr r9, r1, #5 │ │ │ │ mov sl, lr │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bcc 11704c │ │ │ │ + bcc 117058 │ │ │ │ movw r0, #51819 @ 0xca6b │ │ │ │ movw r2, #64536 @ 0xfc18 │ │ │ │ movt r0, #27487 @ 0x6b5f │ │ │ │ movt r2, #13 │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ movw r3, #65526 @ 0xfff6 │ │ │ │ movw r0, #38527 @ 0x967f │ │ │ │ @@ -245337,36 +245340,36 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ eor r1, r0, r1 │ │ │ │ lsr r0, r1, #17 │ │ │ │ addhi r0, r2, r1, lsr #17 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 117084 │ │ │ │ + bhi 117090 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ - ldr r4, [pc, #1476] @ 117618 │ │ │ │ + ldr r4, [pc, #1476] @ 117624 │ │ │ │ add r0, r0, #7 │ │ │ │ - ldr r6, [pc, #1472] @ 11761c │ │ │ │ + ldr r6, [pc, #1472] @ 117628 │ │ │ │ uxtb r8, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, r8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 117068 │ │ │ │ + bne 117074 │ │ │ │ movw r1, #16959 @ 0x423f │ │ │ │ mov r0, #10 │ │ │ │ mov r6, sl │ │ │ │ movt r1, #15 │ │ │ │ cmp r5, r1 │ │ │ │ - bls 117108 │ │ │ │ + bls 117114 │ │ │ │ movw r0, #28207 @ 0x6e2f │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ movt r0, #419 @ 0x1a3 │ │ │ │ movw r3, #56963 @ 0xde83 │ │ │ │ umull r0, r1, r9, r0 │ │ │ │ movt r3, #17179 @ 0x431b │ │ │ │ umull r3, r7, r5, r3 │ │ │ │ @@ -245376,63 +245379,63 @@ │ │ │ │ lsr r9, r7, #18 │ │ │ │ uxth r1, r0 │ │ │ │ lsr r1, r1, #2 │ │ │ │ smulbb r1, r1, r2 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ lsr r1, r1, #17 │ │ │ │ mls r0, r1, r2, r0 │ │ │ │ - ldr r2, [pc, #1336] @ 117620 │ │ │ │ + ldr r2, [pc, #1336] @ 11762c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ uxth r0, r0 │ │ │ │ strh r1, [sp, #102] @ 0x66 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #6 │ │ │ │ cmp r9, #99 @ 0x63 │ │ │ │ - bls 1173ec │ │ │ │ + bls 1173f8 │ │ │ │ uxth r1, r9 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ - ldr r3, [pc, #1280] @ 117624 │ │ │ │ + ldr r3, [pc, #1280] @ 117630 │ │ │ │ smulbb r1, r1, r2 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, #2 │ │ │ │ lsr r1, r1, #17 │ │ │ │ mls r2, r1, r2, r9 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ add r3, r6, r0 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r3] │ │ │ │ - b 1173f0 │ │ │ │ + b 1173fc │ │ │ │ movw r0, #56963 @ 0xde83 │ │ │ │ movt r0, #17179 @ 0x431b │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ lsr r2, r1, #18 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 118ae0 │ │ │ │ - b 116ad0 │ │ │ │ - @ instruction: 0x001e67bc │ │ │ │ - andseq r6, lr, ip, lsr r7 │ │ │ │ - andseq r4, r5, lr, lsr lr │ │ │ │ - @ instruction: 0x001e66b4 │ │ │ │ + bl 118aec │ │ │ │ + b 116adc │ │ │ │ + @ instruction: 0x001e67b0 │ │ │ │ + andseq r6, lr, r0, lsr r7 │ │ │ │ + @ instruction: 0x00154eb2 │ │ │ │ + andseq r6, lr, r8, lsr #13 │ │ │ │ mul r1, r9, r0 │ │ │ │ ror r2, r1, #1 │ │ │ │ movw r1, #39322 @ 0x999a │ │ │ │ movt r1, #6553 @ 0x1999 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 117454 │ │ │ │ + bcc 117460 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp r5, #10 │ │ │ │ - bcc 117218 │ │ │ │ + bcc 117224 │ │ │ │ movw r0, #56963 @ 0xde83 │ │ │ │ movw r2, #64536 @ 0xfc18 │ │ │ │ movt r0, #17179 @ 0x431b │ │ │ │ movt r2, #13 │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ movw r3, #65526 @ 0xfff6 │ │ │ │ movw r0, #16959 @ 0x423f │ │ │ │ @@ -245452,438 +245455,438 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ eor r1, r0, r1 │ │ │ │ lsr r0, r1, #17 │ │ │ │ addhi r0, r2, r1, lsr #17 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 117258 │ │ │ │ + bhi 117264 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ - ldr r4, [pc, #992] @ 117600 │ │ │ │ + ldr r4, [pc, #992] @ 11760c │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r6, [pc, #988] @ 117604 │ │ │ │ + ldr r6, [pc, #988] @ 117610 │ │ │ │ mov sl, lr │ │ │ │ uxtb r8, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, r8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 117238 │ │ │ │ + bne 117244 │ │ │ │ mov lr, sl │ │ │ │ movw r1, #34463 @ 0x869f │ │ │ │ mov r0, #10 │ │ │ │ movt r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls 117344 │ │ │ │ + bls 117350 │ │ │ │ movw r0, #5977 @ 0x1759 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ movt r0, #53687 @ 0xd1b7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ umull r0, r1, r9, r0 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ lsr r1, r1, #13 │ │ │ │ mls r0, r1, r0, r9 │ │ │ │ uxth r2, r0 │ │ │ │ lsr r2, r2, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ - ldr r3, [pc, #872] @ 117608 │ │ │ │ + ldr r3, [pc, #872] @ 117614 │ │ │ │ add r3, pc, r3 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r0, r2, r7, r0 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #102] @ 0x66 │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r3, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #6 │ │ │ │ - b 117348 │ │ │ │ + b 117354 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r5, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ lsr r2, r1, #7 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 1184e0 │ │ │ │ - b 116ad0 │ │ │ │ - andseq r4, r5, r0, ror sp │ │ │ │ - @ instruction: 0x001e65f4 │ │ │ │ - andseq r4, r5, r5, ror #26 │ │ │ │ + bl 1184ec │ │ │ │ + b 116adc │ │ │ │ + andseq r4, r5, r4, ror #27 │ │ │ │ + andseq r6, lr, r8, ror #11 │ │ │ │ + @ instruction: 0x00154dd9 │ │ │ │ movw r0, #5977 @ 0x1759 │ │ │ │ movt r0, #53687 @ 0xd1b7 │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ lsr r2, r1, #13 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 1188ac │ │ │ │ - b 116ad0 │ │ │ │ + bl 1188b8 │ │ │ │ + b 116adc │ │ │ │ movw r0, #19923 @ 0x4dd3 │ │ │ │ movt r0, #4194 @ 0x1062 │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ lsr r2, r1, #6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 117f88 │ │ │ │ - b 116ad0 │ │ │ │ - andseq r4, r5, r2, lsl #26 │ │ │ │ - andseq r6, lr, r8, ror r5 │ │ │ │ + bl 117f94 │ │ │ │ + b 116adc │ │ │ │ + andseq r4, r5, r6, ror sp │ │ │ │ + andseq r6, lr, ip, ror #10 │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 117390 │ │ │ │ + bls 11739c │ │ │ │ uxth r2, r1 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r1, r2, r3, r1 │ │ │ │ - ldr r3, [pc, #660] @ 11760c │ │ │ │ + ldr r3, [pc, #660] @ 117618 │ │ │ │ add r3, pc, r3 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ add r3, lr, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r3] │ │ │ │ - b 117394 │ │ │ │ + b 1173a0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 1173c0 │ │ │ │ + bcs 1173cc │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r1, r2, #48 @ 0x30 │ │ │ │ strb r1, [lr, r0] │ │ │ │ - b 1173dc │ │ │ │ - @ instruction: 0x00154cba │ │ │ │ - @ instruction: 0x00154cb6 │ │ │ │ - andseq r4, r5, ip, lsr #25 │ │ │ │ - andseq r4, r5, r8, lsr #25 │ │ │ │ - andseq r6, lr, r8, lsl r5 │ │ │ │ - ldr r1, [pc, #584] @ 117610 │ │ │ │ + b 1173e8 │ │ │ │ + andseq r4, r5, lr, lsr #26 │ │ │ │ + andseq r4, r5, sl, lsr #26 │ │ │ │ + andseq r4, r5, r0, lsr #26 │ │ │ │ + andseq r4, r5, ip, lsl sp │ │ │ │ + andseq r6, lr, ip, lsl #10 │ │ │ │ + ldr r1, [pc, #584] @ 11761c │ │ │ │ sub r0, r0, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ add r2, lr, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r2] │ │ │ │ - ldr r3, [pc, #560] @ 117614 │ │ │ │ + ldr r3, [pc, #560] @ 117620 │ │ │ │ add r1, lr, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 117430 │ │ │ │ + b 11743c │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 117408 │ │ │ │ + bcs 117414 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r1, r1, #48 @ 0x30 │ │ │ │ strb r1, [r6, r0] │ │ │ │ - b 117424 │ │ │ │ - ldr r2, [pc, #536] @ 117628 │ │ │ │ + b 117430 │ │ │ │ + ldr r2, [pc, #536] @ 117634 │ │ │ │ sub r0, r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ add r2, r6, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r2] │ │ │ │ - ldr r3, [pc, #512] @ 11762c │ │ │ │ + ldr r3, [pc, #512] @ 117638 │ │ │ │ add r1, r6, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ rsb r4, r0, #10 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 11c470 │ │ │ │ + bl 11c47c │ │ │ │ add r5, r4, r8 │ │ │ │ - b 116f44 │ │ │ │ - andseq r4, r5, lr, lsl ip │ │ │ │ - mulseq lr, r4, r4 │ │ │ │ - andseq r4, r5, sl, ror #21 │ │ │ │ + b 116f50 │ │ │ │ + mulseq r5, r2, ip │ │ │ │ + andseq r6, lr, r8, lsl #9 │ │ │ │ + andseq r4, r5, lr, asr fp │ │ │ │ movw r2, #34079 @ 0x851f │ │ │ │ movt r2, #20971 @ 0x51eb │ │ │ │ umull r2, r3, r5, r2 │ │ │ │ lsr r9, r3, #5 │ │ │ │ mul r2, r9, r0 │ │ │ │ ror r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 116fc8 │ │ │ │ + bcs 116fd4 │ │ │ │ movw r2, #19923 @ 0x4dd3 │ │ │ │ movt r2, #4194 @ 0x1062 │ │ │ │ umull r2, r3, r5, r2 │ │ │ │ lsr r2, r3, #6 │ │ │ │ mul r3, r2, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 11732c │ │ │ │ + bcs 117338 │ │ │ │ movw r2, #5977 @ 0x1759 │ │ │ │ movt r2, #53687 @ 0xd1b7 │ │ │ │ umull r2, r3, r5, r2 │ │ │ │ lsr r2, r3, #13 │ │ │ │ mul r3, r2, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 11730c │ │ │ │ + bcs 117318 │ │ │ │ movw r3, #23237 @ 0x5ac5 │ │ │ │ lsr r2, r5, #5 │ │ │ │ movt r3, #2684 @ 0xa7c │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ lsr r2, r3, #7 │ │ │ │ mul r3, r2, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1172e0 │ │ │ │ + bcs 1172ec │ │ │ │ movw r2, #56963 @ 0xde83 │ │ │ │ movt r2, #17179 @ 0x431b │ │ │ │ umull r2, r3, r5, r2 │ │ │ │ lsr r2, r3, #18 │ │ │ │ mul r3, r2, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 117160 │ │ │ │ + bcs 11716c │ │ │ │ movw r1, #51819 @ 0xca6b │ │ │ │ movt r1, #27487 @ 0x6b5f │ │ │ │ umull r1, r2, r5, r1 │ │ │ │ movw r1, #39321 @ 0x9999 │ │ │ │ movt r1, #6553 @ 0x1999 │ │ │ │ lsr r2, r2, #22 │ │ │ │ mul r0, r2, r0 │ │ │ │ ror r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 116b90 │ │ │ │ + bhi 116b9c │ │ │ │ movw r0, #15241 @ 0x3b89 │ │ │ │ movt r0, #21990 @ 0x55e6 │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ lsr r2, r1, #25 │ │ │ │ mov r1, fp │ │ │ │ - bl 11882c │ │ │ │ - b 116ad0 │ │ │ │ + bl 118838 │ │ │ │ + b 116adc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ - b 115cc0 │ │ │ │ + b 115ccc │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b 11757c │ │ │ │ - andseq r4, r5, sl, lsl #20 │ │ │ │ + b 117588 │ │ │ │ + andseq r4, r5, lr, ror sl │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ stm r2, {r1, r5} │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r4, r5, lr, ror #2 │ │ │ │ - andseq r4, r5, fp, lsl r1 │ │ │ │ - mulseq lr, r0, r9 │ │ │ │ - andseq r5, lr, ip, ror #18 │ │ │ │ - @ instruction: 0x001547fa │ │ │ │ - andseq r4, r5, lr, lsr #3 │ │ │ │ - andseq r5, lr, r4, lsr #20 │ │ │ │ - @ instruction: 0x001e59fc │ │ │ │ - andseq r4, r5, r2, ror r0 │ │ │ │ - andseq r5, lr, ip, asr #19 │ │ │ │ - andseq r6, lr, r8, asr #2 │ │ │ │ - andseq r6, lr, r8, asr #1 │ │ │ │ - mulseq lr, ip, sp │ │ │ │ - andseq r5, lr, ip, asr #26 │ │ │ │ - andseq r3, r4, ip, lsr #26 │ │ │ │ - @ instruction: 0x001e5dd0 │ │ │ │ - andseq r4, r5, r6, lsr #13 │ │ │ │ - andseq r4, r5, lr, lsr #2 │ │ │ │ - andseq r5, lr, r4, lsl #21 │ │ │ │ - andseq r4, r5, r6, asr r1 │ │ │ │ - andseq r5, lr, ip, lsr #21 │ │ │ │ - andseq r4, r5, r2, lsl #11 │ │ │ │ - ldrsheq r4, [r5], -r2 │ │ │ │ - andseq r5, lr, r4, asr #20 │ │ │ │ - andseq r4, r5, sl, asr r9 │ │ │ │ - andseq r4, r5, sl, lsl r9 │ │ │ │ - andseq r6, lr, r8, ror #4 │ │ │ │ - andseq r3, r5, r6, asr lr │ │ │ │ - @ instruction: 0x001e56d0 │ │ │ │ - @ instruction: 0x00153cf2 │ │ │ │ - andseq r3, r5, sl, lsl ip │ │ │ │ - andseq r3, r5, r6, asr #23 │ │ │ │ - andseq r5, lr, ip, lsl r5 │ │ │ │ - andseq r4, r5, r6, lsr #32 │ │ │ │ - andseq r5, lr, r0, lsr #17 │ │ │ │ - andseq r3, r5, sl, lsr #29 │ │ │ │ - andseq r3, r5, r6, ror #28 │ │ │ │ - andseq r3, r5, lr, ror fp │ │ │ │ - @ instruction: 0x001e54d4 │ │ │ │ - andseq r4, r5, r2, lsl #4 │ │ │ │ - andseq r4, r5, pc, asr #13 │ │ │ │ - andseq r5, lr, r4, asr #30 │ │ │ │ - andseq r5, lr, r4, asr fp │ │ │ │ - andseq r4, r5, sl, lsr #5 │ │ │ │ - andseq r4, r5, sl, ror r2 │ │ │ │ - @ instruction: 0x001e5bd4 │ │ │ │ - mulseq lr, r0, r0 │ │ │ │ - andseq r4, r5, sl, lsl #6 │ │ │ │ - andseq r4, r5, pc, asr #18 │ │ │ │ - andseq r6, lr, r4, asr #3 │ │ │ │ - andseq r5, lr, r4, asr #24 │ │ │ │ - andseq r4, r5, r2, ror r3 │ │ │ │ - andseq r5, lr, r4, asr #25 │ │ │ │ - andseq r4, r5, sl, lsr r3 │ │ │ │ - andseq r5, lr, ip, lsl #25 │ │ │ │ - andseq r4, r5, sl, lsr r2 │ │ │ │ - andseq r4, r5, r7, asr #14 │ │ │ │ - @ instruction: 0x001e5fbc │ │ │ │ - andseq r5, lr, ip, lsl #23 │ │ │ │ - @ instruction: 0x001542f2 │ │ │ │ - @ instruction: 0x001542be │ │ │ │ - @ instruction: 0x001547d3 │ │ │ │ - andseq r6, lr, r8, asr #32 │ │ │ │ + andseq r4, r5, r2, ror #3 │ │ │ │ + andseq r4, r5, pc, lsl #3 │ │ │ │ + andseq r5, lr, r4, lsl #19 │ │ │ │ + andseq r5, lr, r0, ror #18 │ │ │ │ + andseq r4, r5, lr, ror #16 │ │ │ │ + andseq r4, r5, r2, lsr #4 │ │ │ │ + andseq r5, lr, r8, lsl sl │ │ │ │ + @ instruction: 0x001e59f0 │ │ │ │ + andseq r4, r5, r6, ror #1 │ │ │ │ + andseq r5, lr, r0, asr #19 │ │ │ │ + andseq r6, lr, ip, lsr r1 │ │ │ │ + ldrheq r6, [lr], -ip │ │ │ │ + mulseq lr, r0, sp │ │ │ │ + andseq r5, lr, r0, asr #26 │ │ │ │ + andseq r3, r4, r0, lsr #27 │ │ │ │ + andseq r5, lr, r4, asr #27 │ │ │ │ + andseq r4, r5, sl, lsl r7 │ │ │ │ + andseq r4, r5, r2, lsr #3 │ │ │ │ + andseq r5, lr, r8, ror sl │ │ │ │ + andseq r4, r5, sl, asr #3 │ │ │ │ + andseq r5, lr, r0, lsr #21 │ │ │ │ + @ instruction: 0x001545f6 │ │ │ │ + andseq r4, r5, r6, ror #2 │ │ │ │ + andseq r5, lr, r8, lsr sl │ │ │ │ + andseq r4, r5, lr, asr #19 │ │ │ │ + andseq r4, r5, lr, lsl #19 │ │ │ │ + andseq r6, lr, ip, asr r2 │ │ │ │ + andseq r3, r5, sl, asr #29 │ │ │ │ + andseq r5, lr, r4, asr #13 │ │ │ │ + andseq r3, r5, r6, ror #26 │ │ │ │ + andseq r3, r5, lr, lsl #25 │ │ │ │ + andseq r3, r5, sl, lsr ip │ │ │ │ + andseq r5, lr, r0, lsl r5 │ │ │ │ + mulseq r5, sl, r0 │ │ │ │ + mulseq lr, r4, r8 │ │ │ │ + andseq r3, r5, lr, lsl pc │ │ │ │ + @ instruction: 0x00153eda │ │ │ │ + @ instruction: 0x00153bf2 │ │ │ │ + andseq r5, lr, r8, asr #9 │ │ │ │ + andseq r4, r5, r6, ror r2 │ │ │ │ + andseq r4, r5, r3, asr #14 │ │ │ │ + andseq r5, lr, r8, lsr pc │ │ │ │ + andseq r5, lr, r8, asr #22 │ │ │ │ + andseq r4, r5, lr, lsl r3 │ │ │ │ + andseq r4, r5, lr, ror #5 │ │ │ │ + andseq r5, lr, r8, asr #23 │ │ │ │ + andseq r6, lr, r4, lsl #1 │ │ │ │ + andseq r4, r5, lr, ror r3 │ │ │ │ + andseq r4, r5, r3, asr #19 │ │ │ │ + @ instruction: 0x001e61b8 │ │ │ │ + andseq r5, lr, r8, lsr ip │ │ │ │ + andseq r4, r5, r6, ror #7 │ │ │ │ + @ instruction: 0x001e5cb8 │ │ │ │ + andseq r4, r5, lr, lsr #7 │ │ │ │ + andseq r5, lr, r0, lsl #25 │ │ │ │ + andseq r4, r5, lr, lsr #5 │ │ │ │ + @ instruction: 0x001547bb │ │ │ │ + @ instruction: 0x001e5fb0 │ │ │ │ + andseq r5, lr, r0, lsl #23 │ │ │ │ + andseq r4, r5, r6, ror #6 │ │ │ │ + andseq r4, r5, r2, lsr r3 │ │ │ │ + andseq r4, r5, r7, asr #16 │ │ │ │ + andseq r6, lr, ip, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 117710 │ │ │ │ + beq 11771c │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ add sl, sp, #20 │ │ │ │ add r4, sp, #8 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl 115c68 │ │ │ │ + bl 115c74 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 117758 │ │ │ │ + bne 117764 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 1176d8 │ │ │ │ + bne 1176e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 117750 │ │ │ │ + bne 11775c │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 11776c │ │ │ │ - ldr r2, [pc, #204] @ 11780c │ │ │ │ + bpl 117778 │ │ │ │ + ldr r2, [pc, #204] @ 117818 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r6 │ │ │ │ - b 1177ac │ │ │ │ + b 1177b8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ strd r0, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 1177b8 │ │ │ │ - beq 117794 │ │ │ │ + b 1177c4 │ │ │ │ + beq 1177a0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117738 │ │ │ │ + beq 117744 │ │ │ │ mov r7, r0 │ │ │ │ - b 117798 │ │ │ │ + b 1177a4 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r5 │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r8, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [r8, #12] │ │ │ │ - beq 1177d8 │ │ │ │ + beq 1177e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 1177e4 │ │ │ │ + b 1177f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 117808 │ │ │ │ + beq 117814 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - mulseq lr, r4, r3 │ │ │ │ + andseq r5, lr, r8, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ uxtb r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 117860 │ │ │ │ + bcc 11786c │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r4, #0 │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #188] @ 117908 │ │ │ │ + ldr r2, [pc, #188] @ 117914 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #9] │ │ │ │ - b 117870 │ │ │ │ + b 11787c │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 117880 │ │ │ │ + bcs 11788c │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 117898 │ │ │ │ - ldr r1, [pc, #132] @ 11790c │ │ │ │ + b 1178a4 │ │ │ │ + ldr r1, [pc, #132] @ 117918 │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #9] │ │ │ │ ldr r0, [r5] │ │ │ │ eor r6, r4, #3 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 1178e4 │ │ │ │ + bhi 1178f0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -245897,58 +245900,58 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 1178b0 │ │ │ │ - andseq r3, r5, r6, asr #14 │ │ │ │ - andseq r3, r5, r6, lsl #14 │ │ │ │ + b 1178bc │ │ │ │ + @ instruction: 0x001537ba │ │ │ │ + andseq r3, r5, sl, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ uxth r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 117964 │ │ │ │ + bcc 117970 │ │ │ │ lsr r0, r0, #2 │ │ │ │ movw r1, #5243 @ 0x147b │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r4, #2 │ │ │ │ lsr r0, r0, #17 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #188] @ 117a0c │ │ │ │ + ldr r2, [pc, #188] @ 117a18 │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #11] │ │ │ │ - b 117974 │ │ │ │ + b 117980 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 117984 │ │ │ │ + bcs 117990 │ │ │ │ mov r4, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 11799c │ │ │ │ - ldr r1, [pc, #132] @ 117a10 │ │ │ │ + b 1179a8 │ │ │ │ + ldr r1, [pc, #132] @ 117a1c │ │ │ │ mov r4, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #11] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #5 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 1179e8 │ │ │ │ + bhi 1179f4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -245962,42 +245965,42 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 1179b4 │ │ │ │ - andseq r3, r5, r2, asr #12 │ │ │ │ - andseq r3, r5, r2, lsl #12 │ │ │ │ + b 1179c0 │ │ │ │ + @ instruction: 0x001536b6 │ │ │ │ + andseq r3, r5, r6, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ mov r4, r3 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r2, r8, #524288 @ 0x80000 │ │ │ │ str r1, [sp, #24] │ │ │ │ sbcs r2, sl, #0 │ │ │ │ - bcs 117a78 │ │ │ │ + bcs 117a84 │ │ │ │ lsr r0, fp, #19 │ │ │ │ lsr r1, r4, #19 │ │ │ │ movw r2, #37181 @ 0x913d │ │ │ │ orr r0, r0, r4, lsl #13 │ │ │ │ orr r1, r1, r8, lsl #13 │ │ │ │ movt r2, #58464 @ 0xe460 │ │ │ │ movw r3, #4440 @ 0x1158 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 117bac │ │ │ │ + b 117bb8 │ │ │ │ movw r9, #45266 @ 0xb0d2 │ │ │ │ movw r1, #9534 @ 0x253e │ │ │ │ movt r9, #56138 @ 0xdb4a │ │ │ │ movt r1, #30223 @ 0x760f │ │ │ │ umull r0, r2, fp, r9 │ │ │ │ mov r7, #0 │ │ │ │ movw r5, #6515 @ 0x1973 │ │ │ │ @@ -246068,44 +246071,44 @@ │ │ │ │ orr r6, r0, r1, lsl #2 │ │ │ │ adc r0, lr, #0 │ │ │ │ lsl r2, r0, #2 │ │ │ │ lsr r0, r0, #30 │ │ │ │ orr r9, r2, r1, lsr #30 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r2, #0 │ │ │ │ - ldr ip, [pc, #972] @ 117f84 │ │ │ │ + ldr ip, [pc, #972] @ 117f90 │ │ │ │ movt r2, #30232 @ 0x7618 │ │ │ │ add r8, sp, #28 │ │ │ │ umull r0, r1, r6, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mla r1, r9, r2, r1 │ │ │ │ movw r2, #56571 @ 0xdcfb │ │ │ │ movt r2, #30008 @ 0x7538 │ │ │ │ adds r5, r0, fp │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ mla r1, r6, r2, r1 │ │ │ │ mov r2, #20 │ │ │ │ adc r4, r1, r4 │ │ │ │ subs r0, r5, r0 │ │ │ │ sbcs r0, r4, #0 │ │ │ │ - bcc 117c94 │ │ │ │ + bcc 117ca0 │ │ │ │ movw sl, #57599 @ 0xe0ff │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r9, r8 │ │ │ │ mov r7, #0 │ │ │ │ movt sl, #1525 @ 0x5f5 │ │ │ │ movw fp, #5243 @ 0x147b │ │ │ │ mov r8, #100 @ 0x64 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, ip │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov ip, r6 │ │ │ │ mls r2, r0, r2, r5 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, fp │ │ │ │ lsr r3, r3, #17 │ │ │ │ @@ -246119,27 +246122,27 @@ │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r6, #37] @ 0x25 │ │ │ │ subs r2, sl, r5 │ │ │ │ rscs r2, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bcc 117c10 │ │ │ │ + bcc 117c1c │ │ │ │ mov r8, r9 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r2, r7, #20 │ │ │ │ - b 117c9c │ │ │ │ + b 117ca8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r3, r8, #19 │ │ │ │ rsbs r7, r0, #99 @ 0x63 │ │ │ │ rscs r7, r1, #0 │ │ │ │ - bcs 117d0c │ │ │ │ + bcs 117d18 │ │ │ │ uxth r1, r0 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ smulbb r1, r1, r7 │ │ │ │ lsr r7, r1, #17 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -246148,34 +246151,34 @@ │ │ │ │ uxth r0, r0 │ │ │ │ add r0, ip, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r7, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 117d1c │ │ │ │ + bcc 117d28 │ │ │ │ add r0, ip, r7, lsl #1 │ │ │ │ sub r1, r2, #2 │ │ │ │ add r2, r3, r1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r2] │ │ │ │ - b 117d28 │ │ │ │ + b 117d34 │ │ │ │ mov r7, r0 │ │ │ │ subs r0, r7, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 117cf4 │ │ │ │ + bcs 117d00 │ │ │ │ sub r1, r2, #1 │ │ │ │ orr r0, r7, #48 @ 0x30 │ │ │ │ strb r0, [r3, r1] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr r0, r6, fp │ │ │ │ ldr r7, [sp, #24] │ │ │ │ orr r2, r9, r2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - beq 117e74 │ │ │ │ + beq 117e80 │ │ │ │ sub r2, r1, #1 │ │ │ │ add r0, r8, #20 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov sl, ip │ │ │ │ bl 27188 │ │ │ │ movw r0, #0 │ │ │ │ movw r1, #37180 @ 0x913c │ │ │ │ @@ -246194,25 +246197,25 @@ │ │ │ │ sbcs r0, r0, ip │ │ │ │ mov r2, #20 │ │ │ │ movcs r4, r6 │ │ │ │ movcs r5, r9 │ │ │ │ movw r6, #10000 @ 0x2710 │ │ │ │ subs r0, r4, r6 │ │ │ │ sbcs r0, r5, #0 │ │ │ │ - bcc 117e7c │ │ │ │ + bcc 117e88 │ │ │ │ mov r7, #0 │ │ │ │ movw r9, #5243 @ 0x147b │ │ │ │ mov fp, #100 @ 0x64 │ │ │ │ str lr, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mls r2, r0, r6, r4 │ │ │ │ add r6, r8, r7 │ │ │ │ sub r7, r7, #4 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r9 │ │ │ │ lsr r3, r3, #17 │ │ │ │ @@ -246227,39 +246230,39 @@ │ │ │ │ movw r2, #57599 @ 0xe0ff │ │ │ │ movt r2, #1525 @ 0x5f5 │ │ │ │ movw r6, #10000 @ 0x2710 │ │ │ │ subs r2, r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ rscs r2, r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bcc 117dc0 │ │ │ │ + bcc 117dcc │ │ │ │ add r2, r7, #20 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcc 117e90 │ │ │ │ + bcc 117e9c │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 117ed4 │ │ │ │ + bcc 117ee0 │ │ │ │ add r0, sl, r3, lsl #1 │ │ │ │ sub r6, r2, #2 │ │ │ │ add r1, r8, r6 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 117ee0 │ │ │ │ + b 117eec │ │ │ │ add r6, r1, #19 │ │ │ │ - b 117f14 │ │ │ │ + b 117f20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs 117e4c │ │ │ │ + bcs 117e58 │ │ │ │ uxth r1, r0 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ lsr r3, r1, #17 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -246268,37 +246271,37 @@ │ │ │ │ uxth r0, r0 │ │ │ │ add r0, sl, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 117e5c │ │ │ │ + bcs 117e68 │ │ │ │ sub r6, r2, #1 │ │ │ │ orr r0, r3, #48 @ 0x30 │ │ │ │ strb r0, [r8, r6] │ │ │ │ movw r1, #37181 @ 0x913d │ │ │ │ movw r0, #4440 @ 0x1158 │ │ │ │ movt r1, #58464 @ 0xe460 │ │ │ │ subs r1, lr, r1 │ │ │ │ sbcs r0, ip, r0 │ │ │ │ - bcc 117f14 │ │ │ │ + bcc 117f20 │ │ │ │ add r0, r8, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 27188 │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ mov r6, #0 │ │ │ │ strb r0, [sp, #28] │ │ │ │ ldr r0, [r7] │ │ │ │ rsb r4, r6, #39 @ 0x27 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 117f60 │ │ │ │ + bhi 117f6c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r8, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r5, r4 │ │ │ │ @@ -246312,22 +246315,22 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b 117f2c │ │ │ │ - andseq r3, r5, lr, asr #7 │ │ │ │ + b 117f38 │ │ │ │ + andseq r3, r5, r2, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11815c │ │ │ │ + beq 118168 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r2, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ movt r3, #13 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ @@ -246348,21 +246351,21 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r1, r0, r1 │ │ │ │ lsr r0, r1, #17 │ │ │ │ addhi r0, r3, r1, lsr #17 │ │ │ │ cmp r0, #4 │ │ │ │ - bls 118164 │ │ │ │ + bls 118170 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ cmp r2, r0 │ │ │ │ - ldr r0, [pc, #460] @ 1181f0 │ │ │ │ + ldr r0, [pc, #460] @ 1181fc │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - bls 1180b0 │ │ │ │ + bls 1180bc │ │ │ │ movw r1, #5977 @ 0x1759 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ movt r1, #53687 @ 0xd1b7 │ │ │ │ umull r1, r3, r2, r1 │ │ │ │ movw r1, #10000 @ 0x2710 │ │ │ │ lsr r3, r3, #13 │ │ │ │ mls r1, r3, r1, r2 │ │ │ │ @@ -246377,28 +246380,28 @@ │ │ │ │ strh r2, [sp, #14] │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r0, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #16] │ │ │ │ mov r1, #6 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi 1180bc │ │ │ │ + bhi 1180c8 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 1180fc │ │ │ │ + bcc 118108 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ sub r4, r1, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 11810c │ │ │ │ + b 118118 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 118088 │ │ │ │ + bls 118094 │ │ │ │ uxth r2, r3 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r1, r1, #2 │ │ │ │ smulbb r2, r2, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ @@ -246406,25 +246409,25 @@ │ │ │ │ add r7, sp, #8 │ │ │ │ add r7, r7, r1 │ │ │ │ uxth r3, r3 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r7] │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 118094 │ │ │ │ + bcs 1180a0 │ │ │ │ sub r4, r1, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r2, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 1181cc │ │ │ │ + bhi 1181d8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -246432,94 +246435,94 @@ │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add r0, r6, r9 │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 118168 │ │ │ │ + b 118174 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1181a8 │ │ │ │ + beq 1181b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 118180 │ │ │ │ - b 118014 │ │ │ │ + bne 11818c │ │ │ │ + b 118020 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 11818c │ │ │ │ + b 118198 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 118124 │ │ │ │ - andseq r2, r5, sl, ror #30 │ │ │ │ + b 118130 │ │ │ │ + @ instruction: 0x00152fde │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 118228 │ │ │ │ + beq 118234 │ │ │ │ movw r0, #65526 @ 0xfff6 │ │ │ │ mov r4, #0 │ │ │ │ movt r0, #5 │ │ │ │ add r0, r2, r0 │ │ │ │ and r0, r0, #393216 @ 0x60000 │ │ │ │ cmp r0, #262144 @ 0x40000 │ │ │ │ - bne 118250 │ │ │ │ + bne 11825c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1182fc │ │ │ │ + beq 118308 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ strb r3, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 118270 │ │ │ │ + bcs 11827c │ │ │ │ add r1, r0, #9 │ │ │ │ mov r6, #1 │ │ │ │ orr r0, r2, #48 @ 0x30 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 11828c │ │ │ │ + b 118298 │ │ │ │ add r1, r0, #8 │ │ │ │ - ldr r0, [pc, #168] @ 118324 │ │ │ │ + ldr r0, [pc, #168] @ 118330 │ │ │ │ mov r6, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #16] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 1182d0 │ │ │ │ + bhi 1182dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ @@ -246534,111 +246537,111 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r9 │ │ │ │ - b 1182a0 │ │ │ │ + b 1182ac │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 118238 │ │ │ │ - andseq r2, r5, r2, lsl sp │ │ │ │ + b 118244 │ │ │ │ + andseq r2, r5, r6, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ tst r2, r0 │ │ │ │ - beq 1183d8 │ │ │ │ + beq 1183e4 │ │ │ │ movw r0, #65436 @ 0xff9c │ │ │ │ movw r1, #65526 @ 0xfff6 │ │ │ │ movt r0, #7 │ │ │ │ movt r1, #5 │ │ │ │ uxtah r0, r0, r2 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r1, #2 │ │ │ │ mov r9, #0 │ │ │ │ eor r1, r1, r0, lsr #17 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 1183e0 │ │ │ │ + bls 1183ec │ │ │ │ uxth r0, r2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 1183b8 │ │ │ │ + bcc 1183c4 │ │ │ │ lsr r0, r0, #2 │ │ │ │ movw r1, #5243 @ 0x147b │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r4, #2 │ │ │ │ lsr r0, r0, #17 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #308] @ 1184d8 │ │ │ │ + ldr r2, [pc, #308] @ 1184e4 │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #11] │ │ │ │ - b 1183c8 │ │ │ │ + b 1183d4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 11844c │ │ │ │ + bcs 118458 │ │ │ │ mov r4, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 118464 │ │ │ │ + b 118470 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 1183e8 │ │ │ │ + b 1183f4 │ │ │ │ mov r1, #253 @ 0xfd │ │ │ │ eor r0, r1, r0, lsr #17 │ │ │ │ add r0, r0, #3 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 118428 │ │ │ │ + beq 118434 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 118400 │ │ │ │ - b 118374 │ │ │ │ + bne 11840c │ │ │ │ + b 118380 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 11840c │ │ │ │ - ldr r1, [pc, #136] @ 1184dc │ │ │ │ + b 118418 │ │ │ │ + ldr r1, [pc, #136] @ 1184e8 │ │ │ │ mov r4, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #11] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #5 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 1184b4 │ │ │ │ + bhi 1184c0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -246653,23 +246656,23 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 11847c │ │ │ │ - andseq r2, r5, lr, ror #23 │ │ │ │ - andseq r2, r5, sl, lsr fp │ │ │ │ + b 118488 │ │ │ │ + andseq r2, r5, r2, ror #24 │ │ │ │ + andseq r2, r5, lr, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 118614 │ │ │ │ + beq 118620 │ │ │ │ movw r1, #64536 @ 0xfc18 │ │ │ │ add r0, r2, #2288 @ 0x8f0 │ │ │ │ movt r1, #13 │ │ │ │ add r0, r0, #512000 @ 0x7d000 │ │ │ │ add r1, r2, r1 │ │ │ │ movw r3, #65526 @ 0xfff6 │ │ │ │ and r0, r1, r0 │ │ │ │ @@ -246679,54 +246682,54 @@ │ │ │ │ add r1, r2, r1 │ │ │ │ add r7, r2, r3 │ │ │ │ and r1, r7, r1 │ │ │ │ mov r9, #0 │ │ │ │ eor r0, r1, r0 │ │ │ │ orr r1, r3, #9 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 11861c │ │ │ │ - ldr r0, [pc, #356] @ 1186ac │ │ │ │ + bls 118628 │ │ │ │ + ldr r0, [pc, #356] @ 1186b8 │ │ │ │ mov r3, #10 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ - bcc 1185a8 │ │ │ │ + bcc 1185b4 │ │ │ │ uxth r1, r2 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r1, r1, #17 │ │ │ │ mls r2, r1, r3, r2 │ │ │ │ mov r3, #8 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r0, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #16] │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 1185b4 │ │ │ │ + bcc 1185c0 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ sub r4, r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 1185c4 │ │ │ │ + b 1185d0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 11858c │ │ │ │ + bcs 118598 │ │ │ │ sub r4, r3, #1 │ │ │ │ orr r0, r1, #48 @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ strb r0, [r1, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 118688 │ │ │ │ + bhi 118694 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -246734,112 +246737,112 @@ │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add r0, r6, r9 │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 118624 │ │ │ │ + b 118630 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ eor r0, r1, r0, lsr #17 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 118664 │ │ │ │ + beq 118670 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 11863c │ │ │ │ - b 118540 │ │ │ │ + bne 118648 │ │ │ │ + b 11854c │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 118648 │ │ │ │ + b 118654 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 1185dc │ │ │ │ - andseq r2, r5, r2, asr #20 │ │ │ │ + b 1185e8 │ │ │ │ + @ instruction: 0x00152ab6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #255 @ 0xff │ │ │ │ - beq 1186e8 │ │ │ │ + beq 1186f4 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r2 │ │ │ │ uxtab r1, r1, r2 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 118710 │ │ │ │ + bcs 11871c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1187fc │ │ │ │ + beq 118808 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r9, #1 │ │ │ │ strb r3, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 118750 │ │ │ │ + bcc 11875c │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r4, #0 │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #232] @ 118824 │ │ │ │ + ldr r2, [pc, #232] @ 118830 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #9] │ │ │ │ - b 118760 │ │ │ │ + b 11876c │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 118770 │ │ │ │ + bcs 11877c │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 118788 │ │ │ │ - ldr r1, [pc, #176] @ 118828 │ │ │ │ + b 118794 │ │ │ │ + ldr r1, [pc, #176] @ 118834 │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #9] │ │ │ │ ldr r0, [r5] │ │ │ │ eor r6, r4, #3 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 1187d8 │ │ │ │ + bhi 1187e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -246854,33 +246857,33 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 1187a0 │ │ │ │ + b 1187ac │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 1186f8 │ │ │ │ - andseq r2, r5, r6, asr r8 │ │ │ │ - andseq r2, r5, r6, lsl r8 │ │ │ │ + b 118704 │ │ │ │ + andseq r2, r5, sl, asr #17 │ │ │ │ + andseq r2, r5, sl, lsl #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 118870 │ │ │ │ + beq 11887c │ │ │ │ ldr r6, [r1, #4] │ │ │ │ orr r2, r2, #48 @ 0x30 │ │ │ │ strb r2, [r6, r3] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -246898,30 +246901,30 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - b 118844 │ │ │ │ + b 118850 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r6, [pc, #544] @ 118adc │ │ │ │ + ldr r6, [pc, #544] @ 118ae8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 1188e0 │ │ │ │ + beq 1188ec │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 1188e8 │ │ │ │ + bcc 1188f4 │ │ │ │ mov r9, #0 │ │ │ │ - b 118998 │ │ │ │ + b 1189a4 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 118928 │ │ │ │ + b 118934 │ │ │ │ movw r1, #64536 @ 0xfc18 │ │ │ │ add r0, r2, #2288 @ 0x8f0 │ │ │ │ movt r1, #13 │ │ │ │ add r0, r0, #512000 @ 0x7d000 │ │ │ │ add r1, r2, r1 │ │ │ │ movw r3, #65526 @ 0xfff6 │ │ │ │ and r0, r1, r0 │ │ │ │ @@ -246938,34 +246941,34 @@ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov sl, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 118968 │ │ │ │ + beq 118974 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r4, r4, #1 │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 118940 │ │ │ │ - b 11898c │ │ │ │ + bne 11894c │ │ │ │ + b 118998 │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp] │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, fp │ │ │ │ - b 11894c │ │ │ │ + b 118958 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ cmp r2, r0 │ │ │ │ - bls 1189d8 │ │ │ │ + bls 1189e4 │ │ │ │ movw r0, #5977 @ 0x1759 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ movt r0, #53687 @ 0xd1b7 │ │ │ │ umull r0, r1, r2, r0 │ │ │ │ lsr r0, r1, #13 │ │ │ │ movw r1, #10000 @ 0x2710 │ │ │ │ mls r2, r0, r1, r2 │ │ │ │ @@ -246973,18 +246976,18 @@ │ │ │ │ lsr r1, r1, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ lsr r1, r1, #17 │ │ │ │ add r1, r6, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #10] │ │ │ │ mov r1, #6 │ │ │ │ - b 1189fc │ │ │ │ + b 118a08 │ │ │ │ mov r1, #10 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bls 118a44 │ │ │ │ + bls 118a50 │ │ │ │ uxth r0, r2 │ │ │ │ movw r1, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #8 │ │ │ │ lsr r0, r0, #17 │ │ │ │ uxth r3, r2 │ │ │ │ @@ -246995,35 +246998,35 @@ │ │ │ │ lsr r3, r3, #17 │ │ │ │ mls r2, r3, r7, r2 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r6, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #12] │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 118a50 │ │ │ │ + bcs 118a5c │ │ │ │ sub r4, r1, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 118a68 │ │ │ │ + b 118a74 │ │ │ │ mov r0, r2 │ │ │ │ cmp r0, #10 │ │ │ │ - bcc 118a30 │ │ │ │ + bcc 118a3c │ │ │ │ add r0, r6, r0, lsl #1 │ │ │ │ sub r4, r1, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 118ab8 │ │ │ │ + bhi 118ac4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -247038,75 +247041,75 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 118a80 │ │ │ │ - andseq r2, r5, sl, asr #13 │ │ │ │ + b 118a8c │ │ │ │ + andseq r2, r5, lr, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 118c04 │ │ │ │ + beq 118c10 │ │ │ │ movw r0, #65436 @ 0xff9c │ │ │ │ movw r1, #65526 @ 0xfff6 │ │ │ │ movt r0, #7 │ │ │ │ movt r1, #5 │ │ │ │ add r0, r2, r0 │ │ │ │ add r1, r2, r1 │ │ │ │ and r0, r1, r0 │ │ │ │ movw r1, #64536 @ 0xfc18 │ │ │ │ movt r1, #5 │ │ │ │ mov r9, #0 │ │ │ │ add r1, r2, r1 │ │ │ │ eor r0, r0, r1 │ │ │ │ lsrs r1, r0, #18 │ │ │ │ - beq 118c0c │ │ │ │ - ldr r0, [pc, #356] @ 118c9c │ │ │ │ + beq 118c18 │ │ │ │ + ldr r0, [pc, #356] @ 118ca8 │ │ │ │ mov r3, #10 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ - bcc 118b98 │ │ │ │ + bcc 118ba4 │ │ │ │ uxth r1, r2 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r1, r1, #17 │ │ │ │ mls r2, r1, r3, r2 │ │ │ │ mov r3, #8 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r0, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #16] │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 118ba4 │ │ │ │ + bcc 118bb0 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ sub r4, r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 118bb4 │ │ │ │ + b 118bc0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 118b7c │ │ │ │ + bcs 118b88 │ │ │ │ sub r4, r3, #1 │ │ │ │ orr r0, r1, #48 @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ strb r0, [r1, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 118c78 │ │ │ │ + bhi 118c84 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -247114,112 +247117,112 @@ │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add r0, r6, r9 │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 118c14 │ │ │ │ + b 118c20 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ eor r0, r1, r0, lsr #17 │ │ │ │ add r0, r0, #3 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 118c54 │ │ │ │ + beq 118c60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 118c2c │ │ │ │ - b 118b30 │ │ │ │ + bne 118c38 │ │ │ │ + b 118b3c │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 118c38 │ │ │ │ + b 118c44 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 118bcc │ │ │ │ - andseq r2, r5, r2, asr r4 │ │ │ │ + b 118bd8 │ │ │ │ + andseq r2, r5, r6, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #255 @ 0xff │ │ │ │ - beq 118cd8 │ │ │ │ + beq 118ce4 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r2 │ │ │ │ uxtab r1, r1, r2 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 118d00 │ │ │ │ + bcs 118d0c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 118dec │ │ │ │ + beq 118df8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, #32 │ │ │ │ mov r9, #1 │ │ │ │ strb r3, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 118d40 │ │ │ │ + bcc 118d4c │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r4, #0 │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #232] @ 118e14 │ │ │ │ + ldr r2, [pc, #232] @ 118e20 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #9] │ │ │ │ - b 118d50 │ │ │ │ + b 118d5c │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 118d60 │ │ │ │ + bcs 118d6c │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 118d78 │ │ │ │ - ldr r1, [pc, #176] @ 118e18 │ │ │ │ + b 118d84 │ │ │ │ + ldr r1, [pc, #176] @ 118e24 │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #9] │ │ │ │ ldr r0, [r5] │ │ │ │ eor r6, r4, #3 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 118dc8 │ │ │ │ + bhi 118dd4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -247234,112 +247237,112 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 118d90 │ │ │ │ + b 118d9c │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 118ce8 │ │ │ │ - andseq r2, r5, r6, ror #4 │ │ │ │ - andseq r2, r5, r6, lsr #4 │ │ │ │ + b 118cf4 │ │ │ │ + @ instruction: 0x001522da │ │ │ │ + mulseq r5, sl, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ tst r2, r0 │ │ │ │ - beq 118ecc │ │ │ │ + beq 118ed8 │ │ │ │ movw r0, #65436 @ 0xff9c │ │ │ │ movw r1, #65526 @ 0xfff6 │ │ │ │ movt r0, #7 │ │ │ │ movt r1, #5 │ │ │ │ uxtah r0, r0, r2 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r1, #2 │ │ │ │ mov r9, #0 │ │ │ │ eor r1, r1, r0, lsr #17 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 118ed4 │ │ │ │ + bls 118ee0 │ │ │ │ uxth r0, r2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 118eac │ │ │ │ + bcc 118eb8 │ │ │ │ lsr r0, r0, #2 │ │ │ │ movw r1, #5243 @ 0x147b │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r4, #2 │ │ │ │ lsr r0, r0, #17 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #308] @ 118fcc │ │ │ │ + ldr r2, [pc, #308] @ 118fd8 │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #11] │ │ │ │ - b 118ebc │ │ │ │ + b 118ec8 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 118f40 │ │ │ │ + bcs 118f4c │ │ │ │ mov r4, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 118f58 │ │ │ │ + b 118f64 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 118edc │ │ │ │ + b 118ee8 │ │ │ │ mov r1, #253 @ 0xfd │ │ │ │ eor r0, r1, r0, lsr #17 │ │ │ │ add r0, r0, #3 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #32 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 118f1c │ │ │ │ + beq 118f28 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 118ef4 │ │ │ │ - b 118e68 │ │ │ │ + bne 118f00 │ │ │ │ + b 118e74 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 118f00 │ │ │ │ - ldr r1, [pc, #136] @ 118fd0 │ │ │ │ + b 118f0c │ │ │ │ + ldr r1, [pc, #136] @ 118fdc │ │ │ │ mov r4, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #11] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #5 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 118fa8 │ │ │ │ + bhi 118fb4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -247354,63 +247357,63 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 118f70 │ │ │ │ - ldrsheq r2, [r5], -sl │ │ │ │ - andseq r2, r5, r6, asr #32 │ │ │ │ + b 118f7c │ │ │ │ + andseq r2, r5, lr, ror #2 │ │ │ │ + ldrheq r2, [r5], -sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 118ffc │ │ │ │ + bmi 119008 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11902c │ │ │ │ + beq 119038 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 11920c │ │ │ │ + beq 119218 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ cmp r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ movwmi r0, #45 @ 0x2d │ │ │ │ strb r0, [r7, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ eor r0, r2, r3, asr #31 │ │ │ │ - ldr r8, [pc, #516] @ 11923c │ │ │ │ + ldr r8, [pc, #516] @ 119248 │ │ │ │ subs r6, r0, r3, asr #31 │ │ │ │ eor r1, r3, r3, asr #31 │ │ │ │ sbc r7, r1, r3, asr #31 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ add r8, pc, r8 │ │ │ │ subs r0, r6, r0 │ │ │ │ mov r2, #20 │ │ │ │ sbcs r0, r7, #0 │ │ │ │ - bcc 11912c │ │ │ │ + bcc 119138 │ │ │ │ movw fp, #57599 @ 0xe0ff │ │ │ │ str sl, [sp, #8] │ │ │ │ add sl, sp, #20 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ movt fp, #1525 @ 0x5f5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r4, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r6 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r4 │ │ │ │ add r4, sl, r5 │ │ │ │ @@ -247424,38 +247427,38 @@ │ │ │ │ add r2, r8, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r4, #18] │ │ │ │ subs r2, fp, r6 │ │ │ │ rscs r2, r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bcc 119078 │ │ │ │ + bcc 119084 │ │ │ │ add r2, r5, #20 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcc 119140 │ │ │ │ + bcc 11914c │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 119188 │ │ │ │ + bcc 119194 │ │ │ │ add r0, r8, r3, lsl #1 │ │ │ │ sub r4, r2, #2 │ │ │ │ add r1, sp, #20 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 119198 │ │ │ │ + b 1191a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs 119100 │ │ │ │ + bcs 11910c │ │ │ │ uxth r1, r0 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ lsr r3, r1, #17 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -247465,25 +247468,25 @@ │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r8, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 119110 │ │ │ │ + bcs 11911c │ │ │ │ sub r4, r2, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ orr r0, r3, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #20 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 1191e8 │ │ │ │ + bhi 1191f4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -247498,43 +247501,43 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 1191b0 │ │ │ │ + b 1191bc │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - b 11900c │ │ │ │ - andseq r1, r5, sl, asr #30 │ │ │ │ + b 119018 │ │ │ │ + @ instruction: 0x00151fbe │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 11926c │ │ │ │ + bmi 119278 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11929c │ │ │ │ + beq 1192a8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 119310 │ │ │ │ + beq 11931c │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ cmp r6, #0 │ │ │ │ movwmi r0, #45 @ 0x2d │ │ │ │ strb r0, [r7, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ mov r4, #1 │ │ │ │ @@ -247545,18 +247548,18 @@ │ │ │ │ eor r0, sl, r6, asr #31 │ │ │ │ sbcs r3, r3, r6, asr #31 │ │ │ │ eor r7, r6, r6, asr #31 │ │ │ │ sbcs r0, r0, r6, asr #31 │ │ │ │ sbc r7, r7, r6, asr #31 │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 117a14 │ │ │ │ + bl 117a20 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1192ec │ │ │ │ + bne 1192f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, r4 │ │ │ │ strb r0, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r2, [sp, #9] │ │ │ │ @@ -247578,61 +247581,61 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b 11927c │ │ │ │ + b 119288 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 119374 │ │ │ │ + bmi 119380 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1193a4 │ │ │ │ + beq 1193b0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 119584 │ │ │ │ + beq 119590 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ cmp r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ movwmi r0, #45 @ 0x2d │ │ │ │ strb r0, [r7, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ eor r0, r2, r3, asr #31 │ │ │ │ - ldr r8, [pc, #516] @ 1195b4 │ │ │ │ + ldr r8, [pc, #516] @ 1195c0 │ │ │ │ subs r6, r0, r3, asr #31 │ │ │ │ eor r1, r3, r3, asr #31 │ │ │ │ sbc r7, r1, r3, asr #31 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ add r8, pc, r8 │ │ │ │ subs r0, r6, r0 │ │ │ │ mov r2, #20 │ │ │ │ sbcs r0, r7, #0 │ │ │ │ - bcc 1194a4 │ │ │ │ + bcc 1194b0 │ │ │ │ movw fp, #57599 @ 0xe0ff │ │ │ │ str sl, [sp, #8] │ │ │ │ add sl, sp, #20 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ movt fp, #1525 @ 0x5f5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r4, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r6 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r4 │ │ │ │ add r4, sl, r5 │ │ │ │ @@ -247646,38 +247649,38 @@ │ │ │ │ add r2, r8, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r4, #18] │ │ │ │ subs r2, fp, r6 │ │ │ │ rscs r2, r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bcc 1193f0 │ │ │ │ + bcc 1193fc │ │ │ │ add r2, r5, #20 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcc 1194b8 │ │ │ │ + bcc 1194c4 │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 119500 │ │ │ │ + bcc 11950c │ │ │ │ add r0, r8, r3, lsl #1 │ │ │ │ sub r4, r2, #2 │ │ │ │ add r1, sp, #20 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 119510 │ │ │ │ + b 11951c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs 119478 │ │ │ │ + bcs 119484 │ │ │ │ uxth r1, r0 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ lsr r3, r1, #17 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -247687,25 +247690,25 @@ │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r8, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 119488 │ │ │ │ + bcs 119494 │ │ │ │ sub r4, r2, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ orr r0, r3, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #20 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 119560 │ │ │ │ + bhi 11956c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -247720,28 +247723,28 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 119528 │ │ │ │ + b 119534 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - b 119384 │ │ │ │ - @ instruction: 0x00151bd2 │ │ │ │ + b 119390 │ │ │ │ + andseq r1, r5, r6, asr #24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #16959 @ 0x423f │ │ │ │ movw ip, #1461 @ 0x5b5 │ │ │ │ movt r1, #15 │ │ │ │ movw lr, #34079 @ 0x851f │ │ │ │ add r1, r1, r0, asr #10 │ │ │ │ movw r4, #31457 @ 0x7ae1 │ │ │ │ @@ -247760,15 +247763,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ bfc r4, #9, #23 │ │ │ │ asr r0, r0, #10 │ │ │ │ add r2, r4, r2 │ │ │ │ add r1, r2, r1 │ │ │ │ lsr r2, r3, #2 │ │ │ │ orr r2, r2, r5, lsl #30 │ │ │ │ - ldr r3, [pc, #3388] @ 11a364 │ │ │ │ + ldr r3, [pc, #3388] @ 11a370 │ │ │ │ add r1, r1, r2 │ │ │ │ movw r2, #7117 @ 0x1bcd │ │ │ │ movt r2, #59989 @ 0xea55 │ │ │ │ add r1, r1, r2 │ │ │ │ movw r2, #9363 @ 0x2493 │ │ │ │ add r3, pc, r3 │ │ │ │ movt r2, #37449 @ 0x9249 │ │ │ │ @@ -247782,28 +247785,28 @@ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ sub r1, r4, r1 │ │ │ │ add r1, r1, #10 │ │ │ │ uxth r1, r1 │ │ │ │ mul r1, r1, r2 │ │ │ │ ubfx r2, r1, #16, #8 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ - beq 11a330 │ │ │ │ + beq 11a33c │ │ │ │ lsrs r1, r1, #16 │ │ │ │ - bne 11afd4 │ │ │ │ + bne 11afe0 │ │ │ │ sub r0, r0, #1 │ │ │ │ movw r3, #794 @ 0x31a │ │ │ │ smmul r1, r0, lr │ │ │ │ asr r2, r1, #7 │ │ │ │ add r1, r2, r1, lsr #31 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ mls r1, r1, r2, r0 │ │ │ │ add r2, r1, #396 @ 0x18c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 11afd4 │ │ │ │ + bhi 11afe0 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, ror #24 │ │ │ │ andeq r1, r0, r8, lsl r9 │ │ │ │ andeq r1, r0, r8, lsl r9 │ │ │ │ andeq r1, r0, r8, lsl r9 │ │ │ │ @@ -248604,20 +248607,20 @@ │ │ │ │ asr r2, r1, #7 │ │ │ │ add r1, r2, r1, lsr #31 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ mls r1, r1, r2, r0 │ │ │ │ add r2, r1, #396 @ 0x18c │ │ │ │ movw r1, #794 @ 0x31a │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 11afd8 │ │ │ │ + bhi 11afe4 │ │ │ │ add r3, pc, #12 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ - andseq r2, r5, sl, asr r1 │ │ │ │ + andseq r2, r5, lr, asr #3 │ │ │ │ andeq r0, r0, ip, ror #24 │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ andeq r0, r0, ip, ror #24 │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ @@ -249411,98 +249414,98 @@ │ │ │ │ andeq r0, r0, ip, ror #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ - ldr r1, [pc, #176] @ 11b0e0 │ │ │ │ + ldr r1, [pc, #176] @ 11b0ec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r3, [pc, #160] @ 11b0ec │ │ │ │ + b 258494 │ │ │ │ + ldr r3, [pc, #160] @ 11b0f8 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #156] @ 11b0f0 │ │ │ │ + ldr r1, [pc, #156] @ 11b0fc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #116] @ 11b0f4 │ │ │ │ + ldr r3, [pc, #116] @ 11b100 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #112] @ 11b0f8 │ │ │ │ + ldr r1, [pc, #112] @ 11b104 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ 11b0e4 │ │ │ │ + ldr r3, [pc, #48] @ 11b0f0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #44] @ 11b0e8 │ │ │ │ + ldr r1, [pc, #44] @ 11b0f4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #16 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r0, r5, ip, asr #13 │ │ │ │ - andseq r1, lr, r0, asr #18 │ │ │ │ - @ instruction: 0x0014fff8 │ │ │ │ - @ instruction: 0x001e19b8 │ │ │ │ - @ instruction: 0x001506bb │ │ │ │ - mulseq lr, r4, r9 │ │ │ │ - mulseq r5, r9, r6 │ │ │ │ + andseq r0, r5, r0, asr #14 │ │ │ │ + andseq r1, lr, r4, lsr r9 │ │ │ │ + andseq r0, r5, ip, rrx │ │ │ │ + andseq r1, lr, ip, lsr #19 │ │ │ │ + andseq r0, r5, pc, lsr #14 │ │ │ │ + andseq r1, lr, r8, lsl #19 │ │ │ │ + andseq r0, r5, sp, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 2070d0 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r8, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r8, [sp] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 207088 │ │ │ │ + bl 207094 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movw lr, #61167 @ 0xeeef │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -249523,15 +249526,15 @@ │ │ │ │ subs r3, r0, r2 │ │ │ │ rsc r6, r8, r5, lsr #2 │ │ │ │ umull fp, r2, r3, lr │ │ │ │ umull r4, r1, fp, r4 │ │ │ │ subs r1, r9, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ tst r7, #1 │ │ │ │ - beq 11b378 │ │ │ │ + beq 11b384 │ │ │ │ adds r1, r0, r5, lsr #2 │ │ │ │ movw r7, #34953 @ 0x8889 │ │ │ │ adc r1, r1, #0 │ │ │ │ movt r7, #34952 @ 0x8888 │ │ │ │ umull r2, r3, r1, r7 │ │ │ │ lsr r2, r3, #3 │ │ │ │ mov r3, #0 │ │ │ │ @@ -249546,15 +249549,15 @@ │ │ │ │ lsr r1, r4, #2 │ │ │ │ orr r1, r1, r0, lsl #30 │ │ │ │ adds r0, r1, r0, lsr #2 │ │ │ │ mov r1, r5 │ │ │ │ adc r6, r0, #0 │ │ │ │ umull r0, r7, r6, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ lsr r2, r0, #3 │ │ │ │ and r0, r0, #7 │ │ │ │ orr r2, r2, r1, lsl #29 │ │ │ │ adds r1, r2, r1, lsr #3 │ │ │ │ adc r2, r1, #0 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ @@ -249567,44 +249570,44 @@ │ │ │ │ orr r1, r7, r1, lsl #2 │ │ │ │ bic r7, r3, #1 │ │ │ │ add r3, r7, r3, lsr #1 │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r2, r3 │ │ │ │ mov r3, r9 │ │ │ │ orr r7, r0, r2, lsl #3 │ │ │ │ - bne 11b634 │ │ │ │ + bne 11b640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - bne 11b6d0 │ │ │ │ - tst r1, #255 @ 0xff │ │ │ │ bne 11b6dc │ │ │ │ + tst r1, #255 @ 0xff │ │ │ │ + bne 11b6e8 │ │ │ │ movw r0, #43199 @ 0xa8bf │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11b4f4 │ │ │ │ + beq 11b500 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 11b6f8 │ │ │ │ + bhi 11b704 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #24 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r2, #20864 @ 0x5180 │ │ │ │ mov r0, r3 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #19324 @ 0x4b7c │ │ │ │ movw r2, #35548 @ 0x8adc │ │ │ │ movt r1, #65469 @ 0xffbd │ │ │ │ movt r2, #65424 @ 0xff90 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 11b6f8 │ │ │ │ + bcc 11b704 │ │ │ │ movw r2, #56789 @ 0xddd5 │ │ │ │ sub ip, r8, r7 │ │ │ │ movt r2, #13272 @ 0x33d8 │ │ │ │ sub r0, r2, r0 │ │ │ │ movw r2, #6899 @ 0x1af3 │ │ │ │ movw r7, #33688 @ 0x8398 │ │ │ │ movt r2, #58796 @ 0xe5ac │ │ │ │ @@ -249635,24 +249638,24 @@ │ │ │ │ movwhi r4, #1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ orrs r2, r4, r2 │ │ │ │ add r3, r2, r5, lsr #2 │ │ │ │ moveq r0, r1 │ │ │ │ orr r2, r0, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 11b66c │ │ │ │ + beq 11b678 │ │ │ │ sub r0, r2, #1 │ │ │ │ - b 11b5dc │ │ │ │ + b 11b5e8 │ │ │ │ mla r0, r3, ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3600 @ 0xe10 │ │ │ │ mov r3, #0 │ │ │ │ mla r4, r6, lr, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ lsr r0, r0, #3 │ │ │ │ orr r0, r0, r1, lsl #29 │ │ │ │ adds r0, r0, r1, lsr #3 │ │ │ │ adc r8, r0, #0 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ @@ -249662,32 +249665,32 @@ │ │ │ │ adds r0, r0, r4, lsr #2 │ │ │ │ adc r4, r0, #0 │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ umull r0, r6, r4, r0 │ │ │ │ movw r0, #43199 @ 0xa8bf │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 11b61c │ │ │ │ + bhi 11b628 │ │ │ │ movw r2, #20864 @ 0x5180 │ │ │ │ mov r0, r9 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #15756 @ 0x3d8c │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ adds r0, r0, r1 │ │ │ │ - bvs 11b61c │ │ │ │ + bvs 11b628 │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ movw r2, #35548 @ 0x8adc │ │ │ │ movt r1, #65454 @ 0xffae │ │ │ │ movt r2, #65424 @ 0xff90 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 11b61c │ │ │ │ + bcc 11b628 │ │ │ │ bic r1, sl, #1 │ │ │ │ and r2, r7, #7 │ │ │ │ add r1, r1, sl, lsr #1 │ │ │ │ and r3, fp, #3 │ │ │ │ sub r1, r8, r1 │ │ │ │ movw r5, #1461 @ 0x5b5 │ │ │ │ orr ip, r2, r1, lsl #3 │ │ │ │ @@ -249732,31 +249735,31 @@ │ │ │ │ moveq r2, r1 │ │ │ │ sub r1, r2, #4014080 @ 0x3d4000 │ │ │ │ sub r1, r1, #-1862270976 @ 0x91000000 │ │ │ │ add r0, r0, r5, lsr #2 │ │ │ │ orr r0, r1, r0 │ │ │ │ lsl r1, ip, #16 │ │ │ │ orr r1, r1, lr, lsl #8 │ │ │ │ - b 11b5f0 │ │ │ │ + b 11b5fc │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 11b6f8 │ │ │ │ + bhi 11b704 │ │ │ │ movw r2, #20864 @ 0x5180 │ │ │ │ mov r0, r3 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #19324 @ 0x4b7c │ │ │ │ movw r2, #35548 @ 0x8adc │ │ │ │ movt r1, #65469 @ 0xffbd │ │ │ │ movt r2, #65424 @ 0xff90 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 11b6f8 │ │ │ │ + bcc 11b704 │ │ │ │ movw r1, #56789 @ 0xddd5 │ │ │ │ movw r3, #33688 @ 0x8398 │ │ │ │ movt r1, #13272 @ 0x33d8 │ │ │ │ sub r0, r1, r0 │ │ │ │ movw r1, #6899 @ 0x1af3 │ │ │ │ movt r3, #45933 @ 0xb36d │ │ │ │ movt r1, #58796 @ 0xe5ac │ │ │ │ @@ -249807,38 +249810,38 @@ │ │ │ │ strh r3, [r7, #12] │ │ │ │ str r2, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ strb r3, [r7, #14] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #276] @ 11b738 │ │ │ │ + ldr r0, [pc, #276] @ 11b744 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #272] @ 11b73c │ │ │ │ + ldr r2, [pc, #272] @ 11b748 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ sub r6, r0, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn r2, r0 │ │ │ │ str r6, [sp, #12] │ │ │ │ mvn r0, r1 │ │ │ │ add r9, r2, #60 @ 0x3c │ │ │ │ movw r1, #43199 @ 0xa8bf │ │ │ │ cmp r5, r1 │ │ │ │ - bhi 11b6f8 │ │ │ │ + bhi 11b704 │ │ │ │ add sl, r0, #60 @ 0x3c │ │ │ │ mov r8, #23 │ │ │ │ - b 11b29c │ │ │ │ + b 11b2a8 │ │ │ │ movw r0, #50177 @ 0xc401 │ │ │ │ movt r0, #65379 @ 0xff63 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 11b710 │ │ │ │ + beq 11b71c │ │ │ │ mvn r2, #0 │ │ │ │ asr r3, r1, #10 │ │ │ │ add r2, r2, r1, asr #10 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r2 │ │ │ │ sublt r3, r0, r1, asr #10 │ │ │ │ @@ -249851,49 +249854,49 @@ │ │ │ │ and r0, r0, r1 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ cmp r0, #31744 @ 0x7c00 │ │ │ │ movw r0, #365 @ 0x16d │ │ │ │ orrls r3, r1, r2, lsl #10 │ │ │ │ movwls r0, #366 @ 0x16e │ │ │ │ orr r0, r3, r0 │ │ │ │ - b 11b5dc │ │ │ │ + b 11b5e8 │ │ │ │ rsb r2, r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b 11b648 │ │ │ │ + b 11b654 │ │ │ │ rsb r0, r1, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43199 @ 0xa8bf │ │ │ │ cmp r5, r1 │ │ │ │ - bls 11b660 │ │ │ │ - ldr r0, [pc, #40] @ 11b728 │ │ │ │ + bls 11b66c │ │ │ │ + ldr r0, [pc, #40] @ 11b734 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #36] @ 11b72c │ │ │ │ + ldr r2, [pc, #36] @ 11b738 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - ldr r0, [pc, #24] @ 11b730 │ │ │ │ + ldr r0, [pc, #24] @ 11b73c │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #20] @ 11b734 │ │ │ │ + ldr r2, [pc, #20] @ 11b740 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - andseq pc, r4, r8, lsr r8 @ │ │ │ │ - andseq r1, lr, r0, ror #5 │ │ │ │ - andseq pc, r4, r1, lsl #16 │ │ │ │ - andseq r1, lr, r8, asr #5 │ │ │ │ - andseq r1, r4, sl, asr fp │ │ │ │ - andseq r1, lr, ip, lsr #7 │ │ │ │ + andseq pc, r4, ip, lsr #17 │ │ │ │ + @ instruction: 0x001e12d4 │ │ │ │ + andseq pc, r4, r5, ror r8 @ │ │ │ │ + @ instruction: 0x001e12bc │ │ │ │ + andseq r1, r4, lr, asr #23 │ │ │ │ + andseq r1, lr, r0, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #1704] @ 11bdfc │ │ │ │ + ldr r0, [pc, #1704] @ 11be08 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #1700] @ 11be00 │ │ │ │ + ldr r3, [pc, #1700] @ 11be0c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #9 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, #49 @ 0x31 │ │ │ │ mov r9, r2 │ │ │ │ @@ -249908,296 +249911,296 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ - bl 11c840 │ │ │ │ + bl 11c84c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ cmp r5, #7 │ │ │ │ - bne 11b7e8 │ │ │ │ + bne 11b7f4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ sub r1, r0, #7 │ │ │ │ cmp r1, #2 │ │ │ │ - bls 11b85c │ │ │ │ - b 11b830 │ │ │ │ + bls 11b868 │ │ │ │ + b 11b83c │ │ │ │ add fp, sp, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldm fp, {r4, r8, fp} │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 11b820 │ │ │ │ + beq 11b82c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ sub r1, r0, #7 │ │ │ │ cmp r1, #2 │ │ │ │ - bls 11bc0c │ │ │ │ + bls 11bc18 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11b854 │ │ │ │ + bhi 11b860 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11b854 │ │ │ │ + beq 11b860 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r5, #7 │ │ │ │ - bne 11bc0c │ │ │ │ + bne 11bc18 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11b9b8 │ │ │ │ + bne 11b9c4 │ │ │ │ ldrb r0, [r7, #28] │ │ │ │ orr r0, r0, r6 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r6, sp, #24 │ │ │ │ ldr fp, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11b0fc │ │ │ │ + bl 11b108 │ │ │ │ ldrb r0, [sp, #31] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11bc64 │ │ │ │ + beq 11bc70 │ │ │ │ add r3, sp, #24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r3, r5 │ │ │ │ - bl 117690 │ │ │ │ + bl 11769c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11bb84 │ │ │ │ + beq 11bb90 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11bc94 │ │ │ │ + beq 11bca0 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [pc, #1372] @ 11be50 │ │ │ │ - ldr r4, [pc, #1372] @ 11be54 │ │ │ │ + ldr r3, [pc, #1372] @ 11be5c │ │ │ │ + ldr r4, [pc, #1372] @ 11be60 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #1316] @ 11be58 │ │ │ │ + ldr r0, [pc, #1316] @ 11be64 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r7, #24 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #1284] @ 11be5c │ │ │ │ + ldr r0, [pc, #1284] @ 11be68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, r9 │ │ │ │ - bl 112234 │ │ │ │ + bl 112240 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 11bae4 │ │ │ │ + beq 11baf0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11bb14 │ │ │ │ + bne 11bb20 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 11bc90 │ │ │ │ + b 11bc9c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r0, [r7, #28] │ │ │ │ orr r0, r0, r6 │ │ │ │ strb r0, [sp, #23] │ │ │ │ add r8, sp, #24 │ │ │ │ ldr fp, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11b0fc │ │ │ │ + bl 11b108 │ │ │ │ ldrb r0, [sp, #31] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11bc58 │ │ │ │ + beq 11bc64 │ │ │ │ add r3, sp, #24 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r3, r5 │ │ │ │ - bl 117690 │ │ │ │ + bl 11769c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 11bbc0 │ │ │ │ + beq 11bbcc │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 11bc58 │ │ │ │ + beq 11bc64 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [pc, #996] @ 11be28 │ │ │ │ - ldr r4, [pc, #996] @ 11be2c │ │ │ │ - ldr r6, [pc, #996] @ 11be30 │ │ │ │ + ldr r3, [pc, #996] @ 11be34 │ │ │ │ + ldr r4, [pc, #996] @ 11be38 │ │ │ │ + ldr r6, [pc, #996] @ 11be3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #6 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #944] @ 11be34 │ │ │ │ + ldr r1, [pc, #944] @ 11be40 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r7, #24 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #900] @ 11be38 │ │ │ │ + ldr r1, [pc, #900] @ 11be44 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #23 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, r9 │ │ │ │ - bl 112234 │ │ │ │ + bl 112240 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 11baec │ │ │ │ + bne 11baf8 │ │ │ │ mov r0, #-2147483641 @ 0x80000007 │ │ │ │ - b 11bb28 │ │ │ │ + b 11bb34 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11bbfc │ │ │ │ - ldr r1, [pc, #836] @ 11be60 │ │ │ │ + beq 11bc08 │ │ │ │ + ldr r1, [pc, #836] @ 11be6c │ │ │ │ strd r4, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ strd r0, [sl, #12] │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sl] │ │ │ │ - beq 11bb48 │ │ │ │ + beq 11bb54 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11bb64 │ │ │ │ + beq 11bb70 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11bb7c │ │ │ │ + beq 11bb88 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #680] @ 11be40 │ │ │ │ - ldr r3, [pc, #680] @ 11be44 │ │ │ │ - ldr r6, [pc, #680] @ 11be48 │ │ │ │ + ldr r0, [pc, #680] @ 11be4c │ │ │ │ + ldr r3, [pc, #680] @ 11be50 │ │ │ │ + ldr r6, [pc, #680] @ 11be54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r6, [sp] │ │ │ │ bl 3c694 │ │ │ │ - b 11bc90 │ │ │ │ + b 11bc9c │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #572] @ 11be10 │ │ │ │ - ldr r3, [pc, #572] @ 11be14 │ │ │ │ - ldr r6, [pc, #572] @ 11be18 │ │ │ │ + ldr r0, [pc, #572] @ 11be1c │ │ │ │ + ldr r3, [pc, #572] @ 11be20 │ │ │ │ + ldr r6, [pc, #572] @ 11be24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r6, [sp] │ │ │ │ bl 3c694 │ │ │ │ - b 11bc90 │ │ │ │ + b 11bc9c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 11bc90 │ │ │ │ - ldr r0, [pc, #496] @ 11be04 │ │ │ │ - ldr r3, [pc, #496] @ 11be08 │ │ │ │ - ldr r1, [pc, #496] @ 11be0c │ │ │ │ + b 11bc9c │ │ │ │ + ldr r0, [pc, #496] @ 11be10 │ │ │ │ + ldr r3, [pc, #496] @ 11be14 │ │ │ │ + ldr r1, [pc, #496] @ 11be18 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ @@ -250205,468 +250208,468 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - b 11bc90 │ │ │ │ - ldr r1, [pc, #444] @ 11be1c │ │ │ │ + b 11bc9c │ │ │ │ + ldr r1, [pc, #444] @ 11be28 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11bc6c │ │ │ │ - ldr r1, [pc, #464] @ 11be3c │ │ │ │ + b 11bc78 │ │ │ │ + ldr r1, [pc, #464] @ 11be48 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #428] @ 11be20 │ │ │ │ - ldr r3, [pc, #428] @ 11be24 │ │ │ │ + ldr r0, [pc, #428] @ 11be2c │ │ │ │ + ldr r3, [pc, #428] @ 11be30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ ldr fp, [sp, #184] @ 0xb8 │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #432] @ 11be4c │ │ │ │ + ldr r1, [pc, #432] @ 11be58 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11bc6c │ │ │ │ - b 11bca4 │ │ │ │ + b 11bc78 │ │ │ │ + b 11bcb0 │ │ │ │ mov r5, r0 │ │ │ │ - b 11bd6c │ │ │ │ + b 11bd78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11bd3c │ │ │ │ + bhi 11bd48 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11bd3c │ │ │ │ + beq 11bd48 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 11bd34 │ │ │ │ + b 11bd40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #7 │ │ │ │ - beq 11bd08 │ │ │ │ + beq 11bd14 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11bd08 │ │ │ │ + bhi 11bd14 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11bd08 │ │ │ │ + beq 11bd14 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ sub r1, r0, #7 │ │ │ │ cmp r1, #3 │ │ │ │ - bcc 11bd3c │ │ │ │ + bcc 11bd48 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11bd3c │ │ │ │ + bhi 11bd48 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11bd3c │ │ │ │ + beq 11bd48 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr fp, [sp, #184] @ 0xb8 │ │ │ │ - b 11bdd8 │ │ │ │ + b 11bde4 │ │ │ │ mov r5, r0 │ │ │ │ - b 11bd88 │ │ │ │ + b 11bd94 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 11495c │ │ │ │ - b 11bd6c │ │ │ │ + bl 114968 │ │ │ │ + b 11bd78 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 11495c │ │ │ │ + bl 114968 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11bd84 │ │ │ │ + beq 11bd90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr fp, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 11bdbc │ │ │ │ + b 11bdc8 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 115b94 │ │ │ │ + bl 115ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 11bdbc │ │ │ │ + b 11bdc8 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 115b94 │ │ │ │ + bl 115ba0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11bdd8 │ │ │ │ + beq 11bde4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11bdf0 │ │ │ │ + beq 11bdfc │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x0014ffd7 │ │ │ │ - andseq r1, lr, r0, lsl #8 │ │ │ │ - andseq pc, r4, fp, asr #6 │ │ │ │ - andseq r0, lr, r0, lsl #26 │ │ │ │ - andseq r0, lr, ip, asr lr │ │ │ │ - andseq pc, r4, fp, lsl #7 │ │ │ │ - andseq r0, lr, r4, lsr sp │ │ │ │ - andseq r0, lr, ip, lsr #29 │ │ │ │ - andseq r0, lr, r4, asr #28 │ │ │ │ - andseq pc, r4, pc, ror #5 │ │ │ │ - @ instruction: 0x001e0cb8 │ │ │ │ + andseq r0, r5, fp, asr #32 │ │ │ │ + @ instruction: 0x001e13f4 │ │ │ │ + @ instruction: 0x0014f3bf │ │ │ │ + @ instruction: 0x001e0cf4 │ │ │ │ + andseq r0, lr, r0, asr lr │ │ │ │ + @ instruction: 0x0014f3ff │ │ │ │ + andseq r0, lr, r8, lsr #26 │ │ │ │ + andseq r0, lr, r0, lsr #29 │ │ │ │ + andseq r0, lr, r8, lsr lr │ │ │ │ + andseq pc, r4, r3, ror #6 │ │ │ │ + andseq r0, lr, ip, lsr #25 │ │ │ │ @ instruction: 0xfffff5a0 │ │ │ │ @ instruction: 0xffff87cc │ │ │ │ - andseq r0, lr, ip, asr #31 │ │ │ │ - ldrdeq r4, [r0], -r0 @ │ │ │ │ - eoreq r4, r0, r4, ror r4 │ │ │ │ - andseq r0, lr, r8, asr lr │ │ │ │ - andseq pc, r4, r7, asr #7 │ │ │ │ - andseq r0, lr, r0, ror sp │ │ │ │ - andseq r0, lr, r8, lsl #30 │ │ │ │ - andseq r0, lr, r8, lsr #28 │ │ │ │ - andseq r1, lr, r4, asr r1 │ │ │ │ + andseq r0, lr, r0, asr #31 │ │ │ │ + eoreq r4, r0, r4, asr #9 │ │ │ │ + eoreq r4, r0, r8, ror #8 │ │ │ │ + andseq r0, lr, ip, asr #28 │ │ │ │ + andseq pc, r4, fp, lsr r4 @ │ │ │ │ + andseq r0, lr, r4, ror #26 │ │ │ │ + @ instruction: 0x001e0efc │ │ │ │ + andseq r0, lr, ip, lsl lr │ │ │ │ + andseq r1, lr, r8, asr #2 │ │ │ │ @ instruction: 0xfffff6e0 │ │ │ │ - eoreq r4, r0, r0, lsr #12 │ │ │ │ - ldrdeq r4, [r0], -r0 @ │ │ │ │ - andseq r0, lr, r8, lsl #27 │ │ │ │ + eoreq r4, r0, r4, lsl r6 │ │ │ │ + eoreq r4, r0, r4, asr #11 │ │ │ │ + andseq r0, lr, ip, ror sp │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 11be78 │ │ │ │ + ldr r1, [pc, #8] @ 11be84 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x0014f8f5 │ │ │ │ + b 258494 │ │ │ │ + andseq pc, r4, r9, ror #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 11c610 │ │ │ │ + bl 11c61c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11bea8 │ │ │ │ + beq 11beb4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11becc │ │ │ │ + beq 11bed8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 11bf98 │ │ │ │ - beq 11bf20 │ │ │ │ + bcc 11bfa4 │ │ │ │ + beq 11bf2c │ │ │ │ cmp r1, #3 │ │ │ │ - bne 11bf40 │ │ │ │ + bne 11bf4c │ │ │ │ ldrd r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11c024 │ │ │ │ + bl 11c030 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11bf98 │ │ │ │ + beq 11bfa4 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11bf98 │ │ │ │ + beq 11bfa4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 11bf98 │ │ │ │ + beq 11bfa4 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r7, r6 │ │ │ │ add r5, r4, #4 │ │ │ │ - b 11bf68 │ │ │ │ + b 11bf74 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 11bf9c │ │ │ │ + beq 11bfa8 │ │ │ │ ldrd sl, [r5, #-4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 11c024 │ │ │ │ + bl 11c030 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11bf5c │ │ │ │ + beq 11bf68 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ - b 11bf5c │ │ │ │ + b 11bf68 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11c018 │ │ │ │ + beq 11c024 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ - b 11c00c │ │ │ │ + b 11c018 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 11bfec │ │ │ │ + beq 11bff8 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 11c008 │ │ │ │ + beq 11c014 │ │ │ │ add r5, r0, #8 │ │ │ │ - bl 11c2b8 │ │ │ │ + bl 11c2c4 │ │ │ │ mov r0, r5 │ │ │ │ - b 11bff0 │ │ │ │ + b 11bffc │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11c148 │ │ │ │ + beq 11c154 │ │ │ │ add sl, r0, #28 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp] │ │ │ │ - b 11c078 │ │ │ │ + b 11c084 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r6, r6, #1 │ │ │ │ sub fp, fp, #1 │ │ │ │ add sl, sl, #28 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 11c148 │ │ │ │ + beq 11c154 │ │ │ │ rsb r1, r6, r6, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 11c064 │ │ │ │ - beq 11c0b4 │ │ │ │ + bcc 11c070 │ │ │ │ + beq 11c0c0 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 11c0cc │ │ │ │ + bne 11c0d8 │ │ │ │ ldrd r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11c024 │ │ │ │ + bl 11c030 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 11c050 │ │ │ │ - b 11c064 │ │ │ │ + bne 11c05c │ │ │ │ + b 11c070 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11c064 │ │ │ │ + beq 11c070 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ - b 11c05c │ │ │ │ + b 11c068 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11c064 │ │ │ │ + beq 11c070 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r7, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r8, r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 11c0fc │ │ │ │ + b 11c108 │ │ │ │ add r8, r8, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 11c12c │ │ │ │ + beq 11c138 │ │ │ │ ldrd r4, [r8, #-4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11c024 │ │ │ │ + bl 11c030 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11c0f0 │ │ │ │ + beq 11c0fc │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ - b 11c0f0 │ │ │ │ + b 11c0fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl b3fc4 │ │ │ │ ldr r7, [sp] │ │ │ │ - b 11c064 │ │ │ │ + b 11c070 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11c1c0 │ │ │ │ + beq 11c1cc │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - b 11c1b8 │ │ │ │ + b 11c1c4 │ │ │ │ add r6, r8, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11c190 │ │ │ │ + beq 11c19c │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 11c1ac │ │ │ │ + beq 11c1b8 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 11c1ec │ │ │ │ + bl 11c1f8 │ │ │ │ mov r0, r4 │ │ │ │ - b 11c194 │ │ │ │ + b 11c1a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 11c1dc │ │ │ │ + beq 11c1e8 │ │ │ │ mov r0, sl │ │ │ │ add r4, sl, #28 │ │ │ │ - bl 11bed4 │ │ │ │ + bl 11bee0 │ │ │ │ mov sl, r4 │ │ │ │ - b 11c1c0 │ │ │ │ + b 11c1cc │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11c024 │ │ │ │ + bl 11c030 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11c220 │ │ │ │ + beq 11c22c │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11c244 │ │ │ │ + beq 11c250 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11c024 │ │ │ │ + bl 11c030 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c288 │ │ │ │ + beq 11c294 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c2b0 │ │ │ │ + beq 11c2bc │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 11c024 │ │ │ │ + bl 11c030 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11c2ec │ │ │ │ + beq 11c2f8 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11c310 │ │ │ │ + beq 11c31c │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bls 11c374 │ │ │ │ + bls 11c380 │ │ │ │ rsb r3, r3, r3, lsl #3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq 11c380 │ │ │ │ + beq 11c38c │ │ │ │ mov r5, r0 │ │ │ │ rsb r0, r4, r4, lsl #3 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r7 │ │ │ │ bl b3fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c39c │ │ │ │ + beq 11c3a8 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ @@ -250678,37 +250681,37 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c24c │ │ │ │ + bl 11c258 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - bls 11c41c │ │ │ │ + bls 11c428 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsl r2, r2, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11c428 │ │ │ │ + beq 11c434 │ │ │ │ lsl r7, r4, #3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r7 │ │ │ │ bl b3fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c444 │ │ │ │ + beq 11c450 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ @@ -250720,27 +250723,27 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11be7c │ │ │ │ + bl 11be88 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ 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 11c4b4 │ │ │ │ + bhi 11c4c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -250751,32 +250754,32 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 33420 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 11c494 │ │ │ │ + b 11c4a0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #4 │ │ │ │ mov r4, r1 │ │ │ │ lsl r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ lslhi r6, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 11c570 │ │ │ │ + bhi 11c57c │ │ │ │ lsl r2, r6, #3 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 11c568 │ │ │ │ + bhi 11c574 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11c538 │ │ │ │ + beq 11c544 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -250801,20 +250804,20 @@ │ │ │ │ mov r6, #4 │ │ │ │ mov r4, r1 │ │ │ │ lsl r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ lslhi r6, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #-67108863 @ 0xfc000001 │ │ │ │ - bhi 11c608 │ │ │ │ + bhi 11c614 │ │ │ │ lsl r2, r6, #5 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 11c600 │ │ │ │ + bhi 11c60c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11c5d0 │ │ │ │ + beq 11c5dc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -250831,80 +250834,80 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl 3c350 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c350 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11c668 │ │ │ │ + beq 11c674 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 11c638 │ │ │ │ + b 11c644 │ │ │ │ add r6, r6, #8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 11c668 │ │ │ │ + beq 11c674 │ │ │ │ ldrd r8, [r6, #-4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 11c024 │ │ │ │ + bl 11c030 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11c62c │ │ │ │ + beq 11c638 │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ - b 11c62c │ │ │ │ + b 11c638 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ add r6, r6, #4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11c690 │ │ │ │ + beq 11c69c │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 11c6ac │ │ │ │ + beq 11c6b8 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 11c2b8 │ │ │ │ + bl 11c2c4 │ │ │ │ mov r0, r6 │ │ │ │ - b 11c694 │ │ │ │ + b 11c6a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 11e510 │ │ │ │ + bl 11e51c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 11c704 │ │ │ │ + bne 11c710 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r5, {r0, r1} │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #112 @ 0x70 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c7f0 │ │ │ │ + beq 11c7fc │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ add fp, sp, #32 │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r4, r6} │ │ │ │ stm r0, {r2, r3, r4, r6} │ │ │ │ @@ -250914,90 +250917,90 @@ │ │ │ │ add r9, sp, #16 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r6, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 11c790 │ │ │ │ + b 11c79c │ │ │ │ mov r1, r8 │ │ │ │ add r0, sl, r4 │ │ │ │ ldm r1!, {r2, r3, r5} │ │ │ │ add r6, r6, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ stmia r0!, {r2, r3, r5} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 11e510 │ │ │ │ + bl 11e51c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #5 │ │ │ │ - beq 11c7d8 │ │ │ │ + beq 11c7e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 11c76c │ │ │ │ + bne 11c778 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 33420 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - b 11c76c │ │ │ │ + b 11c778 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #112 @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 11bed4 │ │ │ │ - b 11c834 │ │ │ │ + bl 11bee0 │ │ │ │ + b 11c840 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 11bed4 │ │ │ │ - b 11c82c │ │ │ │ + bl 11bee0 │ │ │ │ + b 11c838 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 11c24c │ │ │ │ + bl 11c258 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #83 @ 0x53 │ │ │ │ - bl 11ca38 │ │ │ │ + bl 11ca44 │ │ │ │ ldrh r7, [sp, #68] @ 0x44 │ │ │ │ cmp r7, #6 │ │ │ │ - beq 11c898 │ │ │ │ + beq 11c8a4 │ │ │ │ ldrh r0, [sp, #78] @ 0x4e │ │ │ │ cmp r7, #5 │ │ │ │ ldr r1, [sp, #70] @ 0x46 │ │ │ │ ldr r2, [sp, #74] @ 0x4a │ │ │ │ strh r0, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 11c8b0 │ │ │ │ + bne 11c8bc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r0, [sp, #24] │ │ │ │ @@ -251008,15 +251011,15 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11c9fc │ │ │ │ + beq 11ca08 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r9, sp, #32 │ │ │ │ ldrh r5, [sp, #64] @ 0x40 │ │ │ │ add fp, sp, #83 @ 0x53 │ │ │ │ str r0, [r6, #2] │ │ │ │ @@ -251030,24 +251033,24 @@ │ │ │ │ mov r7, #1 │ │ │ │ str r1, [r6, #6] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b 11c9b0 │ │ │ │ + b 11c9bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrh r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ strh r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne 11c980 │ │ │ │ + bne 11c98c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 33420 │ │ │ │ @@ -251063,38 +251066,38 @@ │ │ │ │ str r1, [r0, #14] │ │ │ │ strh r3, [r0, #22] │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ - bl 11ca38 │ │ │ │ + bl 11ca44 │ │ │ │ ldrh r8, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #6 │ │ │ │ ldrhne r0, [r5, #8] │ │ │ │ ldrne r1, [r5] │ │ │ │ ldrne r2, [r5, #4] │ │ │ │ strhne r0, [sp, #64] @ 0x40 │ │ │ │ strne r2, [sp, #60] @ 0x3c │ │ │ │ strne r1, [sp, #56] @ 0x38 │ │ │ │ cmpne r8, #5 │ │ │ │ - bne 11c93c │ │ │ │ + bne 11c948 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ bl 3c350 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11ca30 │ │ │ │ + beq 11ca3c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ @@ -251104,74 +251107,74 @@ │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, #9 │ │ │ │ mov r7, r8 │ │ │ │ ldr ip, [r7, #44]! @ 0x2c │ │ │ │ cmp ip, #9 │ │ │ │ str r1, [r7] │ │ │ │ - bne 11ca80 │ │ │ │ + bne 11ca8c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ - bl 11d088 │ │ │ │ + bl 11d094 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ cmp ip, #8 │ │ │ │ - bne 11ca9c │ │ │ │ - b 11cdac │ │ │ │ + bne 11caa8 │ │ │ │ + b 11cdb8 │ │ │ │ add r1, r8, #48 @ 0x30 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ add r2, r2, #4 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6} │ │ │ │ stm r2, {r0, r3, r4, r5, r6} │ │ │ │ cmp ip, #8 │ │ │ │ - beq 11cdac │ │ │ │ + beq 11cdb8 │ │ │ │ ldrb r2, [sp, #92] @ 0x5c │ │ │ │ cmp ip, #7 │ │ │ │ ldrb r1, [sp, #93] @ 0x5d │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ ldrh r3, [sp, #94] @ 0x5e │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bne 11cb50 │ │ │ │ + bne 11cb5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11cc28 │ │ │ │ + beq 11cc34 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 11d050 │ │ │ │ + bne 11d05c │ │ │ │ tst r1, #1 │ │ │ │ - bne 11d004 │ │ │ │ + bne 11d010 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #9 │ │ │ │ - bne 11cb18 │ │ │ │ + bne 11cb24 │ │ │ │ str r9, [sp, #4] │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 11d088 │ │ │ │ + bl 11d094 │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11cb34 │ │ │ │ + bne 11cb40 │ │ │ │ ldrb r0, [r8, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r0, [r8, #49] @ 0x31 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq 11cd70 │ │ │ │ + beq 11cd7c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 11fa94 │ │ │ │ + bl 11faa0 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ - b 11cd7c │ │ │ │ + b 11cd88 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r5, [sp, #32] │ │ │ │ @@ -251192,16 +251195,16 @@ │ │ │ │ str r9, [sp, #4] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, ip │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #7 │ │ │ │ - bne 11cc10 │ │ │ │ - ldr r5, [pc, #1192] @ 11d074 │ │ │ │ + bne 11cc1c │ │ │ │ + ldr r5, [pc, #1192] @ 11d080 │ │ │ │ orr r0, ip, #4 │ │ │ │ ldrh r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, #13 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb ip, [sp, #47] @ 0x2f │ │ │ │ add r2, pc, #4 │ │ │ │ @@ -251209,49 +251212,49 @@ │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11da38 │ │ │ │ + bl 11da44 │ │ │ │ mov r1, r4 │ │ │ │ - b 11ccd0 │ │ │ │ + b 11ccdc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 11cc6c │ │ │ │ + b 11cc78 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r7, #0 │ │ │ │ mov ip, sl │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b 11cd7c │ │ │ │ - ldr r5, [pc, #1076] @ 11d080 │ │ │ │ + b 11cd88 │ │ │ │ + ldr r5, [pc, #1076] @ 11d08c │ │ │ │ mov r4, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 11da38 │ │ │ │ - ldr r9, [pc, #1060] @ 11d084 │ │ │ │ + bl 11da44 │ │ │ │ + ldr r9, [pc, #1060] @ 11d090 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ mov r6, #6 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r0, [fp] │ │ │ │ lsr sl, r3, #24 │ │ │ │ lsr r8, r3, #16 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11ccac │ │ │ │ + bhi 11ccb8 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11ccac │ │ │ │ + beq 11ccb8 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp] │ │ │ │ mov r5, r3 │ │ │ │ bl b3fc4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp] │ │ │ │ @@ -251299,58 +251302,58 @@ │ │ │ │ cmp ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ movweq ip, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 11cfe8 │ │ │ │ + b 11cff4 │ │ │ │ mov r0, #9 │ │ │ │ str r0, [r7] │ │ │ │ mov r7, #1 │ │ │ │ ldrb r2, [sp, #96] @ 0x60 │ │ │ │ cmp r7, #6 │ │ │ │ ldrb r1, [sp, #97] @ 0x61 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ ldrh r3, [sp, #98] @ 0x62 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bne 11cdbc │ │ │ │ + bne 11cdc8 │ │ │ │ mov r0, #6 │ │ │ │ strh r0, [r9] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r7, #5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 11cb74 │ │ │ │ + beq 11cb80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strb r1, [sp, #97] @ 0x61 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ strh r3, [sp, #98] @ 0x62 │ │ │ │ strb r2, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - bl 12a728 │ │ │ │ - b 11cba0 │ │ │ │ + bl 12a734 │ │ │ │ + b 11cbac │ │ │ │ and r0, r1, #-16777216 @ 0xff000000 │ │ │ │ and r2, r1, #16711680 @ 0xff0000 │ │ │ │ subs r7, r0, #50331648 @ 0x3000000 │ │ │ │ and r3, r3, #1 │ │ │ │ movne r7, r0 │ │ │ │ mvn r0, #1 │ │ │ │ uxtab r0, r0, ip │ │ │ │ @@ -251358,617 +251361,617 @@ │ │ │ │ clz r0, r0 │ │ │ │ moveq r2, #65536 @ 0x10000 │ │ │ │ and r1, r1, #1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, ip │ │ │ │ and ip, r0, #1 │ │ │ │ mov r0, #5 │ │ │ │ - b 11cfe8 │ │ │ │ + b 11cff4 │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r2, #4 │ │ │ │ clz r0, r0 │ │ │ │ movweq r3, #1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ and r1, r0, #1 │ │ │ │ mvn r0, #1 │ │ │ │ uxtab r0, r0, ip │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, ip │ │ │ │ and ip, r0, #1 │ │ │ │ mov r0, #3 │ │ │ │ - b 11cf5c │ │ │ │ + b 11cf68 │ │ │ │ cmp ip, #3 │ │ │ │ mov r0, #9 │ │ │ │ - b 11cfd4 │ │ │ │ + b 11cfe0 │ │ │ │ cmp ip, #3 │ │ │ │ mov r0, #7 │ │ │ │ - b 11cfd4 │ │ │ │ + b 11cfe0 │ │ │ │ cmp ip, #10 │ │ │ │ mov r0, #10 │ │ │ │ movweq ip, #9 │ │ │ │ - b 11cfd8 │ │ │ │ + b 11cfe4 │ │ │ │ cmp ip, #3 │ │ │ │ mov r0, #2 │ │ │ │ - b 11cfd4 │ │ │ │ + b 11cfe0 │ │ │ │ cmp r0, #3 │ │ │ │ clz r0, ip │ │ │ │ movweq r1, #1 │ │ │ │ lsr ip, r0, #5 │ │ │ │ mov r0, #6 │ │ │ │ - b 11cfc0 │ │ │ │ + b 11cfcc │ │ │ │ subs r0, r0, #3 │ │ │ │ moveq r1, r0 │ │ │ │ cmp ip, #3 │ │ │ │ movweq ip, #1 │ │ │ │ mov r0, #4 │ │ │ │ - b 11cfc0 │ │ │ │ + b 11cfcc │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ tst r1, r0 │ │ │ │ - beq 11d03c │ │ │ │ + beq 11d048 │ │ │ │ mov r0, #14 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 11cfe8 │ │ │ │ + b 11cff4 │ │ │ │ cmp ip, #3 │ │ │ │ mov r0, #12 │ │ │ │ - b 11cfd4 │ │ │ │ + b 11cfe0 │ │ │ │ and ip, ip, #1 │ │ │ │ mov r0, #16 │ │ │ │ - b 11cfd8 │ │ │ │ + b 11cfe4 │ │ │ │ subs r2, r2, #3 │ │ │ │ moveq r3, r2 │ │ │ │ cmp r0, #3 │ │ │ │ mvn r0, #1 │ │ │ │ movweq r1, #1 │ │ │ │ uxtab r0, r0, ip │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, ip │ │ │ │ and ip, r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 11cfe8 │ │ │ │ + b 11cff4 │ │ │ │ subs r0, r0, #4 │ │ │ │ and ip, ip, #1 │ │ │ │ moveq r1, r0 │ │ │ │ mov r0, #15 │ │ │ │ - b 11cfc0 │ │ │ │ + b 11cfcc │ │ │ │ cmp r0, #3 │ │ │ │ and ip, ip, #1 │ │ │ │ movweq r1, #1 │ │ │ │ mov r0, #11 │ │ │ │ - b 11cfc0 │ │ │ │ + b 11cfcc │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ and r1, r0, #1 │ │ │ │ mvn r0, #1 │ │ │ │ uxtab r0, r0, ip │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r0, ip │ │ │ │ and ip, r0, #1 │ │ │ │ mov r0, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 11cfe4 │ │ │ │ + b 11cff0 │ │ │ │ cmp ip, #3 │ │ │ │ mov r0, #13 │ │ │ │ movweq ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ orr r2, r7, r2 │ │ │ │ lsl r3, r3, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ orr r2, r2, r7 │ │ │ │ uxth r3, r3 │ │ │ │ orr r1, r2, r3 │ │ │ │ - b 11ccd0 │ │ │ │ - ldr r0, [pc, #96] @ 11d06c │ │ │ │ - ldr r1, [pc, #96] @ 11d070 │ │ │ │ + b 11ccdc │ │ │ │ + ldr r0, [pc, #96] @ 11d078 │ │ │ │ + ldr r1, [pc, #96] @ 11d07c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #52] @ 11d078 │ │ │ │ - ldr r1, [pc, #52] @ 11d07c │ │ │ │ + ldr r0, [pc, #52] @ 11d084 │ │ │ │ + ldr r1, [pc, #52] @ 11d088 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11d014 │ │ │ │ - ldr r0, [pc, #12] @ 11d064 │ │ │ │ - ldr r1, [pc, #12] @ 11d068 │ │ │ │ + b 11d020 │ │ │ │ + ldr r0, [pc, #12] @ 11d070 │ │ │ │ + ldr r1, [pc, #12] @ 11d074 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11d014 │ │ │ │ - @ instruction: 0x001dfab8 │ │ │ │ - andseq pc, sp, ip, asr #21 │ │ │ │ - @ instruction: 0x001dfafc │ │ │ │ - andseq pc, sp, r8, lsl #22 │ │ │ │ - @ instruction: 0x0014ebf4 │ │ │ │ + b 11d020 │ │ │ │ andseq pc, sp, ip, lsr #21 │ │ │ │ - @ instruction: 0x001dfab0 │ │ │ │ - andseq lr, r4, pc, lsr #23 │ │ │ │ - andseq lr, r4, r1, ror fp │ │ │ │ + andseq pc, sp, r0, asr #21 │ │ │ │ + @ instruction: 0x001dfaf0 │ │ │ │ + @ instruction: 0x001dfafc │ │ │ │ + andseq lr, r4, r8, ror #24 │ │ │ │ + andseq pc, sp, r0, lsr #21 │ │ │ │ + andseq pc, sp, r4, lsr #21 │ │ │ │ + andseq lr, r4, r3, lsr #24 │ │ │ │ + andseq lr, r4, r5, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11d0c4 │ │ │ │ + beq 11d0d0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strh r1, [r0, #4] │ │ │ │ mov r1, #7 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr fp, [r1, #16] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ str r2, [r1, #8] │ │ │ │ tst r7, #1 │ │ │ │ - beq 11d13c │ │ │ │ + beq 11d148 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11d1c8 │ │ │ │ + beq 11d1d4 │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 11d16c │ │ │ │ + beq 11d178 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne 11d1d8 │ │ │ │ + bne 11d1e4 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11d270 │ │ │ │ + beq 11d27c │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ sub r3, r7, #1 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11d95c │ │ │ │ + beq 11d968 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r5, r2, #1 │ │ │ │ mov r7, #1 │ │ │ │ add r4, r3, #1 │ │ │ │ strd r4, [r1, #32] │ │ │ │ mov r5, fp │ │ │ │ mov r4, #1 │ │ │ │ - b 11d30c │ │ │ │ + b 11d318 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 11d1c8 │ │ │ │ + beq 11d1d4 │ │ │ │ ldr fp, [r1, #28] │ │ │ │ add r7, r2, #1 │ │ │ │ str r7, [r1, #20] │ │ │ │ add r7, fp, #1 │ │ │ │ str r7, [r1, #28] │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bne 11d0f4 │ │ │ │ + bne 11d100 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 11d2c0 │ │ │ │ + beq 11d2cc │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ str r3, [r1, #20] │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ str r3, [r1, #28] │ │ │ │ - bne 11d2c4 │ │ │ │ + bne 11d2d0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 11d980 │ │ │ │ + bcc 11d98c │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r5, r2, #2 │ │ │ │ add r2, r3, #2 │ │ │ │ - b 11d2fc │ │ │ │ + b 11d308 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11d270 │ │ │ │ + beq 11d27c │ │ │ │ sub r2, r2, #9 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi 11d434 │ │ │ │ + bhi 11d440 │ │ │ │ movw r6, #27 │ │ │ │ mov r7, #1 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ tst r6, r7, lsl r2 │ │ │ │ - beq 11d434 │ │ │ │ + beq 11d440 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov sl, r9 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr r2, [sl, #8]! │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 11d340 │ │ │ │ + beq 11d34c │ │ │ │ mov ip, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11d41c │ │ │ │ + beq 11d428 │ │ │ │ mov r6, r5 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ mov r7, #0 │ │ │ │ str fp, [sp, #8] │ │ │ │ add fp, r8, #1 │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ str fp, [sl] │ │ │ │ cmp r2, #3 │ │ │ │ str r6, [r9] │ │ │ │ - bcs 11d4c8 │ │ │ │ + bcs 11d4d4 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, fp │ │ │ │ - b 11d7ac │ │ │ │ + b 11d7b8 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r1, #24] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ - beq 11d310 │ │ │ │ + beq 11d31c │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 11d42c │ │ │ │ + beq 11d438 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r3, r5 │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ str r3, [r1, #20] │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - bne 11d3d8 │ │ │ │ + bne 11d3e4 │ │ │ │ mov lr, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ - b 11d650 │ │ │ │ - b 11d2c8 │ │ │ │ + b 11d65c │ │ │ │ + b 11d2d4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ str r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r7, #1 │ │ │ │ str r4, [r1, #8] │ │ │ │ str r5, [r1, #16] │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - beq 11d944 │ │ │ │ + beq 11d950 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r5, r2, #1 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r1, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ mov r5, fp │ │ │ │ - b 11d7d8 │ │ │ │ + b 11d7e4 │ │ │ │ cmp r5, sl │ │ │ │ - beq 11d424 │ │ │ │ + beq 11d430 │ │ │ │ mov r7, r5 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 11d57c │ │ │ │ + bne 11d588 │ │ │ │ add r8, r2, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ - b 11d648 │ │ │ │ + b 11d654 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11d5dc │ │ │ │ + beq 11d5e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov ip, r4 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r8, r2, r4 │ │ │ │ mov lr, fp │ │ │ │ mov r4, r2 │ │ │ │ mvn r3, r5 │ │ │ │ add r2, r8, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb r3, [r5, r7] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 11d5f0 │ │ │ │ + bcc 11d5fc │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11d788 │ │ │ │ + bhi 11d794 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r6, lsl r3 │ │ │ │ - beq 11d788 │ │ │ │ + beq 11d794 │ │ │ │ add lr, r4, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ cmp r2, ip │ │ │ │ - bne 11d370 │ │ │ │ + bne 11d37c │ │ │ │ mov r7, #0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ sub r2, r8, r5 │ │ │ │ str r2, [sl] │ │ │ │ sub r2, ip, r5 │ │ │ │ mov r6, #0 │ │ │ │ add r3, r5, r2 │ │ │ │ str r3, [r9] │ │ │ │ add ip, r2, #1 │ │ │ │ - b 11d7ac │ │ │ │ + b 11d7b8 │ │ │ │ cmp r3, sl │ │ │ │ - beq 11d618 │ │ │ │ + beq 11d624 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq 11d624 │ │ │ │ + beq 11d630 │ │ │ │ add r4, r3, #1 │ │ │ │ add r6, r5, r4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne 11d3e4 │ │ │ │ + bne 11d3f0 │ │ │ │ add lr, r2, r4 │ │ │ │ add ip, r4, #2 │ │ │ │ mov r9, #0 │ │ │ │ - b 11d634 │ │ │ │ + b 11d640 │ │ │ │ mov r7, #0 │ │ │ │ - b 11d5e4 │ │ │ │ + b 11d5f0 │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ - b 11d650 │ │ │ │ + b 11d65c │ │ │ │ mov r9, r1 │ │ │ │ str fp, [sp, #8] │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ cmp r3, #0 │ │ │ │ mov sl, r9 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr fp, [sl, #8]! │ │ │ │ - beq 11d67c │ │ │ │ + beq 11d688 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11d774 │ │ │ │ + beq 11d780 │ │ │ │ mov r8, r5 │ │ │ │ mov r2, r9 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ add r9, fp, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r7, #1 │ │ │ │ str r8, [r2] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ str r9, [sl] │ │ │ │ - bcc 11d4ac │ │ │ │ + bcc 11d4b8 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11d838 │ │ │ │ + bhi 11d844 │ │ │ │ movw ip, #27 │ │ │ │ mov r2, #1 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ tst ip, r2, lsl r3 │ │ │ │ - beq 11d838 │ │ │ │ + beq 11d844 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ mov ip, #1 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b 11d7ac │ │ │ │ + b 11d7b8 │ │ │ │ sub lr, r3, #9 │ │ │ │ cmp lr, #23 │ │ │ │ - bhi 11d75c │ │ │ │ + bhi 11d768 │ │ │ │ movw r3, #27 │ │ │ │ mov r2, #1 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ tst r3, r2, lsl lr │ │ │ │ - beq 11d75c │ │ │ │ + beq 11d768 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 11d710 │ │ │ │ + beq 11d71c │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, #1 │ │ │ │ str sl, [sp] │ │ │ │ mov sl, #0 │ │ │ │ str r9, [sp, #4] │ │ │ │ add r7, r5, sl │ │ │ │ mov r9, sl │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 11d720 │ │ │ │ + bcc 11d72c │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11d800 │ │ │ │ + bhi 11d80c │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r4, lsl r3 │ │ │ │ - beq 11d800 │ │ │ │ + beq 11d80c │ │ │ │ add sl, r9, #1 │ │ │ │ mov r8, fp │ │ │ │ add r2, r5, sl │ │ │ │ add r6, r6, #1 │ │ │ │ add fp, fp, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ mov lr, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 11d50c │ │ │ │ + bne 11d518 │ │ │ │ mov r6, #0 │ │ │ │ mov lr, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 11d734 │ │ │ │ + b 11d740 │ │ │ │ add r3, r2, sl │ │ │ │ mvn r7, r5 │ │ │ │ sub r8, r3, r5 │ │ │ │ add lr, r3, r7 │ │ │ │ sub r3, sl, r5 │ │ │ │ mov r9, #0 │ │ │ │ add ip, r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r3, r5, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 11d644 │ │ │ │ + beq 11d650 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 11d59c │ │ │ │ + bne 11d5a8 │ │ │ │ add r9, r5, r4 │ │ │ │ add ip, r4, #1 │ │ │ │ add r7, r9, #1 │ │ │ │ add r8, r2, #1 │ │ │ │ sub lr, r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ - b 11d648 │ │ │ │ + b 11d654 │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ mov r6, #0 │ │ │ │ - b 11d7ac │ │ │ │ + b 11d7b8 │ │ │ │ mov r3, sl │ │ │ │ add r6, r5, r7 │ │ │ │ add sl, r4, r7 │ │ │ │ add ip, r7, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ add r5, sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [r3] │ │ │ │ str r2, [r9] │ │ │ │ - b 11d7ac │ │ │ │ + b 11d7b8 │ │ │ │ mov ip, #2 │ │ │ │ mov lr, r2 │ │ │ │ - b 11d650 │ │ │ │ + b 11d65c │ │ │ │ add lr, r2, r3 │ │ │ │ add r9, r7, #1 │ │ │ │ add r6, lr, #1 │ │ │ │ add ip, r3, #2 │ │ │ │ add r2, r2, r3 │ │ │ │ add r7, r7, #2 │ │ │ │ add r8, r2, #2 │ │ │ │ - b 11d648 │ │ │ │ + b 11d654 │ │ │ │ mov r7, sl │ │ │ │ str r8, [r1, #28] │ │ │ │ str r7, [r1, #20] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, ip │ │ │ │ str r9, [r1, #12] │ │ │ │ str r6, [r1, #16] │ │ │ │ - bcc 11d908 │ │ │ │ + bcc 11d914 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ sub r3, r2, ip │ │ │ │ mov r4, #0 │ │ │ │ - b 11d7d0 │ │ │ │ + b 11d7dc │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11d770 │ │ │ │ + beq 11d77c │ │ │ │ mov ip, r4 │ │ │ │ add r8, fp, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mvn r3, r5 │ │ │ │ add lr, r8, r3 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ - b 11d6b8 │ │ │ │ + b 11d6c4 │ │ │ │ add r4, fp, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ cmp r2, ip │ │ │ │ - beq 11d8f0 │ │ │ │ + beq 11d8fc │ │ │ │ ldrb r3, [r5, r7] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 11d810 │ │ │ │ + bcc 11d81c │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11d6a4 │ │ │ │ + bhi 11d6b0 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r6, lsl r3 │ │ │ │ - beq 11d6a4 │ │ │ │ + beq 11d6b0 │ │ │ │ mov r3, sl │ │ │ │ add sl, fp, r7 │ │ │ │ add r2, sl, #1 │ │ │ │ add r6, r5, r7 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r6, #1 │ │ │ │ add ip, r7, #1 │ │ │ │ str r2, [r9] │ │ │ │ mov r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ - b 11d754 │ │ │ │ + b 11d760 │ │ │ │ mov ip, #2 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ - b 11d754 │ │ │ │ + b 11d760 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, r7, #1 │ │ │ │ add ip, r9, #2 │ │ │ │ add lr, r3, r9 │ │ │ │ add sl, lr, #1 │ │ │ │ add r2, r3, r9 │ │ │ │ ldr r3, [sp] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r7, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r2, [r3] │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - b 11d7ac │ │ │ │ + b 11d7b8 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov lr, fp │ │ │ │ - b 11d7ac │ │ │ │ + b 11d7b8 │ │ │ │ mov r6, #0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r7, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ - b 11d7ac │ │ │ │ + b 11d7b8 │ │ │ │ mov r3, sl │ │ │ │ add sl, r4, r7 │ │ │ │ add r2, sl, #1 │ │ │ │ add r6, r5, r7 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r6, #1 │ │ │ │ add ip, r7, #1 │ │ │ │ str r2, [r9] │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ add r4, r1, #8 │ │ │ │ cmp r2, ip │ │ │ │ stm r4, {r3, r6, sl} │ │ │ │ - bcc 11d91c │ │ │ │ + bcc 11d928 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ sub r3, r2, ip │ │ │ │ mov r4, #2 │ │ │ │ add r2, r5, ip │ │ │ │ strd r2, [r1, #32] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r1, #7 │ │ │ │ @@ -251979,206 +251982,206 @@ │ │ │ │ strb r4, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, r9, r3 │ │ │ │ add sl, r2, #1 │ │ │ │ - b 11d734 │ │ │ │ + b 11d740 │ │ │ │ mov r3, sl │ │ │ │ add r6, r5, r7 │ │ │ │ add sl, fp, r7 │ │ │ │ add ip, r7, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ add r5, sl, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - b 11d60c │ │ │ │ + b 11d618 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 11d8fc │ │ │ │ + beq 11d908 │ │ │ │ str sl, [sp] │ │ │ │ mov ip, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, fp │ │ │ │ str r4, [sp, #12] │ │ │ │ - b 11d888 │ │ │ │ + b 11d894 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r7, r4, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ add r8, r8, #1 │ │ │ │ add r9, lr, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r6, lr │ │ │ │ cmp r2, r3 │ │ │ │ - beq 11d974 │ │ │ │ + beq 11d980 │ │ │ │ mov r4, r7 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 11d930 │ │ │ │ + bcc 11d93c │ │ │ │ sub r3, r3, #9 │ │ │ │ mov lr, r9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11d85c │ │ │ │ + bhi 11d868 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, sl, lsl r3 │ │ │ │ - beq 11d85c │ │ │ │ + beq 11d868 │ │ │ │ add lr, fp, r4 │ │ │ │ add r6, r7, #1 │ │ │ │ add sl, lr, #1 │ │ │ │ add ip, r4, #2 │ │ │ │ ldr r3, [sp] │ │ │ │ add r2, fp, r4 │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r7, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, #1 │ │ │ │ - b 11d750 │ │ │ │ + b 11d75c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r7, #1 │ │ │ │ - b 11d3b8 │ │ │ │ + b 11d3c4 │ │ │ │ mov ip, #2 │ │ │ │ mov lr, fp │ │ │ │ - b 11d754 │ │ │ │ - ldr r3, [pc, #144] @ 11d9a0 │ │ │ │ + b 11d760 │ │ │ │ + ldr r3, [pc, #144] @ 11d9ac │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #128] @ 11d9a4 │ │ │ │ + ldr r3, [pc, #128] @ 11d9b0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3c798 │ │ │ │ add r2, r4, fp │ │ │ │ mov lr, r6 │ │ │ │ add sl, r2, #1 │ │ │ │ mov r6, r8 │ │ │ │ - b 11d8d0 │ │ │ │ - ldr r3, [pc, #76] @ 11d998 │ │ │ │ + b 11d8dc │ │ │ │ + ldr r3, [pc, #76] @ 11d9a4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #56] @ 11d99c │ │ │ │ + ldr r3, [pc, #56] @ 11d9a8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 3c798 │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 11d8d0 │ │ │ │ - ldr r3, [pc, #12] @ 11d994 │ │ │ │ + b 11d8dc │ │ │ │ + ldr r3, [pc, #12] @ 11d9a0 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - andseq pc, sp, ip, lsr #3 │ │ │ │ - andseq pc, sp, r0, lsl #4 │ │ │ │ - @ instruction: 0x001df1f8 │ │ │ │ - andseq pc, sp, ip, asr r2 @ │ │ │ │ - andseq pc, sp, r8, asr r2 @ │ │ │ │ + andseq pc, sp, r0, lsr #3 │ │ │ │ + @ instruction: 0x001df1f4 │ │ │ │ + andseq pc, sp, ip, ror #3 │ │ │ │ + andseq pc, sp, r0, asr r2 @ │ │ │ │ + andseq pc, sp, ip, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr sl, [r0] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11d9d4 │ │ │ │ + beq 11d9e0 │ │ │ │ add r5, r0, #20 │ │ │ │ - bl 11da38 │ │ │ │ + bl 11da44 │ │ │ │ mov r0, r5 │ │ │ │ - b 11d9bc │ │ │ │ + b 11d9c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11d9f4 │ │ │ │ + beq 11da00 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11da18 │ │ │ │ + beq 11da24 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #20 │ │ │ │ - bl 11da38 │ │ │ │ + bl 11da44 │ │ │ │ mov r5, r6 │ │ │ │ - b 11d9fc │ │ │ │ + b 11da08 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrh r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 11da54 │ │ │ │ + bcs 11da60 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne 11da80 │ │ │ │ + bne 11da8c │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r8, [r0, #12] │ │ │ │ add r7, r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 11db04 │ │ │ │ + beq 11db10 │ │ │ │ add r4, r0, #20 │ │ │ │ - bl 11da38 │ │ │ │ + bl 11da44 │ │ │ │ mov r0, r4 │ │ │ │ - b 11da68 │ │ │ │ + b 11da74 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11da4c │ │ │ │ + beq 11da58 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ add r5, r0, #8 │ │ │ │ - b 11dab4 │ │ │ │ + b 11dac0 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r7, sl │ │ │ │ - beq 11db28 │ │ │ │ + beq 11db34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr fp, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r0, fp │ │ │ │ add r9, r8, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 11dae4 │ │ │ │ + beq 11daf0 │ │ │ │ add r6, r0, #20 │ │ │ │ - bl 11da38 │ │ │ │ + bl 11da44 │ │ │ │ mov r0, r6 │ │ │ │ - b 11dacc │ │ │ │ + b 11dad8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 11daa4 │ │ │ │ + beq 11dab0 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl b3fc4 │ │ │ │ - b 11daa4 │ │ │ │ + b 11dab0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11da4c │ │ │ │ + beq 11da58 │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ @@ -252186,48 +252189,48 @@ │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 11db60 │ │ │ │ + beq 11db6c │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #20 │ │ │ │ - bl 11da38 │ │ │ │ + bl 11da44 │ │ │ │ mov r4, r6 │ │ │ │ - b 11db44 │ │ │ │ + b 11db50 │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 11dba0 │ │ │ │ + beq 11dbac │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #20 │ │ │ │ - bl 11da38 │ │ │ │ + bl 11da44 │ │ │ │ mov r6, r7 │ │ │ │ - b 11db84 │ │ │ │ + b 11db90 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl b3fc4 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11dbd0 │ │ │ │ + beq 11dbdc │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #8 │ │ │ │ - bl 11d9a8 │ │ │ │ + bl 11d9b4 │ │ │ │ mov r5, r6 │ │ │ │ - b 11dbb4 │ │ │ │ + b 11dbc0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ @@ -252235,470 +252238,470 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11dc2c │ │ │ │ + beq 11dc38 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strh r1, [r0, #4] │ │ │ │ mov r1, #7 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr fp, [r1, #16] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ str r2, [r1, #8] │ │ │ │ tst r7, #1 │ │ │ │ - beq 11dca4 │ │ │ │ + beq 11dcb0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11dd30 │ │ │ │ + beq 11dd3c │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 11dcd4 │ │ │ │ + beq 11dce0 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne 11dd40 │ │ │ │ + bne 11dd4c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11ddd8 │ │ │ │ + beq 11dde4 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ sub r3, r7, #1 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11e4c4 │ │ │ │ + beq 11e4d0 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r5, r2, #1 │ │ │ │ mov r7, #1 │ │ │ │ add r4, r3, #1 │ │ │ │ strd r4, [r1, #32] │ │ │ │ mov r5, fp │ │ │ │ mov r4, #1 │ │ │ │ - b 11de74 │ │ │ │ + b 11de80 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 11dd30 │ │ │ │ + beq 11dd3c │ │ │ │ ldr fp, [r1, #28] │ │ │ │ add r7, r2, #1 │ │ │ │ str r7, [r1, #20] │ │ │ │ add r7, fp, #1 │ │ │ │ str r7, [r1, #28] │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bne 11dc5c │ │ │ │ + bne 11dc68 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 11de28 │ │ │ │ + beq 11de34 │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ str r3, [r1, #20] │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ str r3, [r1, #28] │ │ │ │ - bne 11de2c │ │ │ │ + bne 11de38 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 11e4e8 │ │ │ │ + bcc 11e4f4 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r5, r2, #2 │ │ │ │ add r2, r3, #2 │ │ │ │ - b 11de64 │ │ │ │ + b 11de70 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11ddd8 │ │ │ │ + beq 11dde4 │ │ │ │ sub r2, r2, #9 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi 11df9c │ │ │ │ + bhi 11dfa8 │ │ │ │ movw r6, #27 │ │ │ │ mov r7, #1 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ tst r6, r7, lsl r2 │ │ │ │ - beq 11df9c │ │ │ │ + beq 11dfa8 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov sl, r9 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr r2, [sl, #8]! │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 11dea8 │ │ │ │ + beq 11deb4 │ │ │ │ mov ip, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11df84 │ │ │ │ + beq 11df90 │ │ │ │ mov r6, r5 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ mov r7, #0 │ │ │ │ str fp, [sp, #8] │ │ │ │ add fp, r8, #1 │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ str fp, [sl] │ │ │ │ cmp r2, #3 │ │ │ │ str r6, [r9] │ │ │ │ - bcs 11e030 │ │ │ │ + bcs 11e03c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, fp │ │ │ │ - b 11e314 │ │ │ │ + b 11e320 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r1, #24] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ - beq 11de78 │ │ │ │ + beq 11de84 │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 11df94 │ │ │ │ + beq 11dfa0 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r3, r5 │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ str r3, [r1, #20] │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - bne 11df40 │ │ │ │ + bne 11df4c │ │ │ │ mov lr, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ - b 11e1b8 │ │ │ │ - b 11de30 │ │ │ │ + b 11e1c4 │ │ │ │ + b 11de3c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ str r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r7, #1 │ │ │ │ str r4, [r1, #8] │ │ │ │ str r5, [r1, #16] │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - beq 11e4ac │ │ │ │ + beq 11e4b8 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r5, r2, #1 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r1, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ mov r5, fp │ │ │ │ - b 11e340 │ │ │ │ + b 11e34c │ │ │ │ cmp r5, sl │ │ │ │ - beq 11df8c │ │ │ │ + beq 11df98 │ │ │ │ mov r7, r5 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 11e0e4 │ │ │ │ + bne 11e0f0 │ │ │ │ add r8, r2, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ - b 11e1b0 │ │ │ │ + b 11e1bc │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11e144 │ │ │ │ + beq 11e150 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov ip, r4 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r8, r2, r4 │ │ │ │ mov lr, fp │ │ │ │ mov r4, r2 │ │ │ │ mvn r3, r5 │ │ │ │ add r2, r8, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb r3, [r5, r7] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 11e158 │ │ │ │ + bcc 11e164 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11e2f0 │ │ │ │ + bhi 11e2fc │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r6, lsl r3 │ │ │ │ - beq 11e2f0 │ │ │ │ + beq 11e2fc │ │ │ │ add lr, r4, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ cmp r2, ip │ │ │ │ - bne 11ded8 │ │ │ │ + bne 11dee4 │ │ │ │ mov r7, #0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ sub r2, r8, r5 │ │ │ │ str r2, [sl] │ │ │ │ sub r2, ip, r5 │ │ │ │ mov r6, #0 │ │ │ │ add r3, r5, r2 │ │ │ │ str r3, [r9] │ │ │ │ add ip, r2, #1 │ │ │ │ - b 11e314 │ │ │ │ + b 11e320 │ │ │ │ cmp r3, sl │ │ │ │ - beq 11e180 │ │ │ │ + beq 11e18c │ │ │ │ mov r4, #0 │ │ │ │ add r7, r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq 11e18c │ │ │ │ + beq 11e198 │ │ │ │ add r4, r3, #1 │ │ │ │ add r6, r5, r4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne 11df4c │ │ │ │ + bne 11df58 │ │ │ │ add lr, r2, r4 │ │ │ │ add ip, r4, #2 │ │ │ │ mov r9, #0 │ │ │ │ - b 11e19c │ │ │ │ + b 11e1a8 │ │ │ │ mov r7, #0 │ │ │ │ - b 11e14c │ │ │ │ + b 11e158 │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ - b 11e1b8 │ │ │ │ + b 11e1c4 │ │ │ │ mov r9, r1 │ │ │ │ str fp, [sp, #8] │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ cmp r3, #0 │ │ │ │ mov sl, r9 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr fp, [sl, #8]! │ │ │ │ - beq 11e1e4 │ │ │ │ + beq 11e1f0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11e2dc │ │ │ │ + beq 11e2e8 │ │ │ │ mov r8, r5 │ │ │ │ mov r2, r9 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ add r9, fp, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r7, #1 │ │ │ │ str r8, [r2] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ str r9, [sl] │ │ │ │ - bcc 11e014 │ │ │ │ + bcc 11e020 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11e3a0 │ │ │ │ + bhi 11e3ac │ │ │ │ movw ip, #27 │ │ │ │ mov r2, #1 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ tst ip, r2, lsl r3 │ │ │ │ - beq 11e3a0 │ │ │ │ + beq 11e3ac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ mov ip, #1 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b 11e314 │ │ │ │ + b 11e320 │ │ │ │ sub lr, r3, #9 │ │ │ │ cmp lr, #23 │ │ │ │ - bhi 11e2c4 │ │ │ │ + bhi 11e2d0 │ │ │ │ movw r3, #27 │ │ │ │ mov r2, #1 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ tst r3, r2, lsl lr │ │ │ │ - beq 11e2c4 │ │ │ │ + beq 11e2d0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 11e278 │ │ │ │ + beq 11e284 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, #1 │ │ │ │ str sl, [sp] │ │ │ │ mov sl, #0 │ │ │ │ str r9, [sp, #4] │ │ │ │ add r7, r5, sl │ │ │ │ mov r9, sl │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 11e288 │ │ │ │ + bcc 11e294 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11e368 │ │ │ │ + bhi 11e374 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r4, lsl r3 │ │ │ │ - beq 11e368 │ │ │ │ + beq 11e374 │ │ │ │ add sl, r9, #1 │ │ │ │ mov r8, fp │ │ │ │ add r2, r5, sl │ │ │ │ add r6, r6, #1 │ │ │ │ add fp, fp, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ mov lr, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 11e074 │ │ │ │ + bne 11e080 │ │ │ │ mov r6, #0 │ │ │ │ mov lr, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 11e29c │ │ │ │ + b 11e2a8 │ │ │ │ add r3, r2, sl │ │ │ │ mvn r7, r5 │ │ │ │ sub r8, r3, r5 │ │ │ │ add lr, r3, r7 │ │ │ │ sub r3, sl, r5 │ │ │ │ mov r9, #0 │ │ │ │ add ip, r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r3, r5, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 11e1ac │ │ │ │ + beq 11e1b8 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 11e104 │ │ │ │ + bne 11e110 │ │ │ │ add r9, r5, r4 │ │ │ │ add ip, r4, #1 │ │ │ │ add r7, r9, #1 │ │ │ │ add r8, r2, #1 │ │ │ │ sub lr, r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ - b 11e1b0 │ │ │ │ + b 11e1bc │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ mov r6, #0 │ │ │ │ - b 11e314 │ │ │ │ + b 11e320 │ │ │ │ mov r3, sl │ │ │ │ add r6, r5, r7 │ │ │ │ add sl, r4, r7 │ │ │ │ add ip, r7, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ add r5, sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [r3] │ │ │ │ str r2, [r9] │ │ │ │ - b 11e314 │ │ │ │ + b 11e320 │ │ │ │ mov ip, #2 │ │ │ │ mov lr, r2 │ │ │ │ - b 11e1b8 │ │ │ │ + b 11e1c4 │ │ │ │ add lr, r2, r3 │ │ │ │ add r9, r7, #1 │ │ │ │ add r6, lr, #1 │ │ │ │ add ip, r3, #2 │ │ │ │ add r2, r2, r3 │ │ │ │ add r7, r7, #2 │ │ │ │ add r8, r2, #2 │ │ │ │ - b 11e1b0 │ │ │ │ + b 11e1bc │ │ │ │ mov r7, sl │ │ │ │ str r8, [r1, #28] │ │ │ │ str r7, [r1, #20] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, ip │ │ │ │ str r9, [r1, #12] │ │ │ │ str r6, [r1, #16] │ │ │ │ - bcc 11e470 │ │ │ │ + bcc 11e47c │ │ │ │ ldr r5, [r1, #32] │ │ │ │ sub r3, r2, ip │ │ │ │ mov r4, #0 │ │ │ │ - b 11e338 │ │ │ │ + b 11e344 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11e2d8 │ │ │ │ + beq 11e2e4 │ │ │ │ mov ip, r4 │ │ │ │ add r8, fp, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mvn r3, r5 │ │ │ │ add lr, r8, r3 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ - b 11e220 │ │ │ │ + b 11e22c │ │ │ │ add r4, fp, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ cmp r2, ip │ │ │ │ - beq 11e458 │ │ │ │ + beq 11e464 │ │ │ │ ldrb r3, [r5, r7] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 11e378 │ │ │ │ + bcc 11e384 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11e20c │ │ │ │ + bhi 11e218 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r6, lsl r3 │ │ │ │ - beq 11e20c │ │ │ │ + beq 11e218 │ │ │ │ mov r3, sl │ │ │ │ add sl, fp, r7 │ │ │ │ add r2, sl, #1 │ │ │ │ add r6, r5, r7 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r6, #1 │ │ │ │ add ip, r7, #1 │ │ │ │ str r2, [r9] │ │ │ │ mov r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ - b 11e2bc │ │ │ │ + b 11e2c8 │ │ │ │ mov ip, #2 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ - b 11e2bc │ │ │ │ + b 11e2c8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, r7, #1 │ │ │ │ add ip, r9, #2 │ │ │ │ add lr, r3, r9 │ │ │ │ add sl, lr, #1 │ │ │ │ add r2, r3, r9 │ │ │ │ ldr r3, [sp] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r7, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r2, [r3] │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - b 11e314 │ │ │ │ + b 11e320 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov lr, fp │ │ │ │ - b 11e314 │ │ │ │ + b 11e320 │ │ │ │ mov r6, #0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r7, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ - b 11e314 │ │ │ │ + b 11e320 │ │ │ │ mov r3, sl │ │ │ │ add sl, r4, r7 │ │ │ │ add r2, sl, #1 │ │ │ │ add r6, r5, r7 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r6, #1 │ │ │ │ add ip, r7, #1 │ │ │ │ str r2, [r9] │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ add r4, r1, #8 │ │ │ │ cmp r2, ip │ │ │ │ stm r4, {r3, r6, sl} │ │ │ │ - bcc 11e484 │ │ │ │ + bcc 11e490 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ sub r3, r2, ip │ │ │ │ mov r4, #2 │ │ │ │ add r2, r5, ip │ │ │ │ strd r2, [r1, #32] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r1, #7 │ │ │ │ @@ -252709,228 +252712,228 @@ │ │ │ │ strb r4, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, r9, r3 │ │ │ │ add sl, r2, #1 │ │ │ │ - b 11e29c │ │ │ │ + b 11e2a8 │ │ │ │ mov r3, sl │ │ │ │ add r6, r5, r7 │ │ │ │ add sl, fp, r7 │ │ │ │ add ip, r7, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ add r5, sl, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - b 11e174 │ │ │ │ + b 11e180 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 11e464 │ │ │ │ + beq 11e470 │ │ │ │ str sl, [sp] │ │ │ │ mov ip, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, fp │ │ │ │ str r4, [sp, #12] │ │ │ │ - b 11e3f0 │ │ │ │ + b 11e3fc │ │ │ │ str r7, [sp, #16] │ │ │ │ add r7, r4, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ add r8, r8, #1 │ │ │ │ add r9, lr, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r6, lr │ │ │ │ cmp r2, r3 │ │ │ │ - beq 11e4dc │ │ │ │ + beq 11e4e8 │ │ │ │ mov r4, r7 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 11e498 │ │ │ │ + bcc 11e4a4 │ │ │ │ sub r3, r3, #9 │ │ │ │ mov lr, r9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11e3c4 │ │ │ │ + bhi 11e3d0 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, sl, lsl r3 │ │ │ │ - beq 11e3c4 │ │ │ │ + beq 11e3d0 │ │ │ │ add lr, fp, r4 │ │ │ │ add r6, r7, #1 │ │ │ │ add sl, lr, #1 │ │ │ │ add ip, r4, #2 │ │ │ │ ldr r3, [sp] │ │ │ │ add r2, fp, r4 │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r7, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, #1 │ │ │ │ - b 11e2b8 │ │ │ │ + b 11e2c4 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r7, #1 │ │ │ │ - b 11df20 │ │ │ │ + b 11df2c │ │ │ │ mov ip, #2 │ │ │ │ mov lr, fp │ │ │ │ - b 11e2bc │ │ │ │ - ldr r3, [pc, #144] @ 11e508 │ │ │ │ + b 11e2c8 │ │ │ │ + ldr r3, [pc, #144] @ 11e514 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #128] @ 11e50c │ │ │ │ + ldr r3, [pc, #128] @ 11e518 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3c798 │ │ │ │ add r2, r4, fp │ │ │ │ mov lr, r6 │ │ │ │ add sl, r2, #1 │ │ │ │ mov r6, r8 │ │ │ │ - b 11e438 │ │ │ │ - ldr r3, [pc, #76] @ 11e500 │ │ │ │ + b 11e444 │ │ │ │ + ldr r3, [pc, #76] @ 11e50c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #56] @ 11e504 │ │ │ │ + ldr r3, [pc, #56] @ 11e510 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 3c798 │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 11e438 │ │ │ │ - ldr r3, [pc, #12] @ 11e4fc │ │ │ │ + b 11e444 │ │ │ │ + ldr r3, [pc, #12] @ 11e508 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - @ instruction: 0x001de6d4 │ │ │ │ - andseq lr, sp, r8, lsr #14 │ │ │ │ - andseq lr, sp, r0, lsr #14 │ │ │ │ - andseq lr, sp, r4, lsl #15 │ │ │ │ - andseq lr, sp, r0, lsl #15 │ │ │ │ + andseq lr, sp, r8, asr #13 │ │ │ │ + andseq lr, sp, ip, lsl r7 │ │ │ │ + andseq lr, sp, r4, lsl r7 │ │ │ │ + andseq lr, sp, r8, ror r7 │ │ │ │ + andseq lr, sp, r4, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, sl │ │ │ │ ldr r9, [r8, #44]! @ 0x2c │ │ │ │ cmp r9, #9 │ │ │ │ - bne 11e558 │ │ │ │ + bne 11e564 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 11dbf0 │ │ │ │ + bl 11dbfc │ │ │ │ mov ip, r7 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r7, ip │ │ │ │ ldr r9, [sl, #44] @ 0x2c │ │ │ │ ldrb r6, [sl, #48] @ 0x30 │ │ │ │ cmp r9, #7 │ │ │ │ ldrb r5, [sl, #49] @ 0x31 │ │ │ │ cmpeq r6, #1 │ │ │ │ - beq 11e5bc │ │ │ │ + beq 11e5c8 │ │ │ │ mov r0, #9 │ │ │ │ cmp r9, #8 │ │ │ │ str r0, [sl, #44] @ 0x2c │ │ │ │ - beq 11e6fc │ │ │ │ + beq 11e708 │ │ │ │ ldr r4, [sl, #52] @ 0x34 │ │ │ │ add r0, sl, #56 @ 0x38 │ │ │ │ cmp r9, #7 │ │ │ │ - bne 11e5d4 │ │ │ │ + bne 11e5e0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 11e5f0 │ │ │ │ + beq 11e5fc │ │ │ │ cmp r6, #2 │ │ │ │ - bne 11e770 │ │ │ │ + bne 11e77c │ │ │ │ ldm r0, {r1, r2} │ │ │ │ mov r9, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b 11e668 │ │ │ │ + b 11e674 │ │ │ │ tst r5, #1 │ │ │ │ - bne 11e6fc │ │ │ │ + bne 11e708 │ │ │ │ mov r0, #9 │ │ │ │ ldr r4, [sl, #52] @ 0x34 │ │ │ │ str r0, [sl, #44] @ 0x2c │ │ │ │ - b 11e5f8 │ │ │ │ + b 11e604 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrh r8, [sl, #50] @ 0x32 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 11e6a8 │ │ │ │ + b 11e6b4 │ │ │ │ tst r5, #1 │ │ │ │ - bne 11e738 │ │ │ │ + bne 11e744 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 11dbf0 │ │ │ │ + bl 11dbfc │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11e63c │ │ │ │ + bne 11e648 │ │ │ │ ldrb r0, [sl, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r0, [sl, #49] @ 0x31 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq 11e658 │ │ │ │ + beq 11e664 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ - bl 11fa94 │ │ │ │ + bl 11faa0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - b 11e664 │ │ │ │ + b 11e670 │ │ │ │ mov r0, #9 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldrb r6, [sp, #32] │ │ │ │ ldrb r5, [sp, #33] @ 0x21 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #6 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrh r8, [sp, #34] @ 0x22 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq 11e6fc │ │ │ │ + beq 11e708 │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ cmp r0, #5 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bne 11e70c │ │ │ │ + bne 11e718 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 11e6d8 │ │ │ │ + beq 11e6e4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11e6d8 │ │ │ │ + bhi 11e6e4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11e6d8 │ │ │ │ + beq 11e6e4 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, fp, #12 │ │ │ │ strh r8, [fp, #6] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -252950,99 +252953,99 @@ │ │ │ │ strh r8, [r7, #10] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ strb r5, [r7, #9] │ │ │ │ strb r6, [r7, #8] │ │ │ │ stm r7, {r0, r9} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ 11e78c │ │ │ │ - ldr r1, [pc, #76] @ 11e790 │ │ │ │ + ldr r0, [pc, #76] @ 11e798 │ │ │ │ + ldr r1, [pc, #76] @ 11e79c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #12] @ 11e784 │ │ │ │ - ldr r1, [pc, #12] @ 11e788 │ │ │ │ + ldr r0, [pc, #12] @ 11e790 │ │ │ │ + ldr r1, [pc, #12] @ 11e794 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 11e748 │ │ │ │ + b 11e754 │ │ │ │ + andseq lr, sp, r4, lsl r4 │ │ │ │ andseq lr, sp, r0, lsr #8 │ │ │ │ - andseq lr, sp, ip, lsr #8 │ │ │ │ - andseq lr, sp, r0, ror #8 │ │ │ │ - andseq lr, sp, r4, ror r4 │ │ │ │ + andseq lr, sp, r4, asr r4 │ │ │ │ + andseq lr, sp, r8, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 11e8a8 │ │ │ │ - beq 11e7dc │ │ │ │ + bcc 11e8b4 │ │ │ │ + beq 11e7e8 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 11e800 │ │ │ │ + bne 11e80c │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r8, [r0, #12] │ │ │ │ add r7, r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 11e884 │ │ │ │ + beq 11e890 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 11e794 │ │ │ │ + bl 11e7a0 │ │ │ │ mov r0, r4 │ │ │ │ - b 11e7c4 │ │ │ │ + b 11e7d0 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11e8a8 │ │ │ │ + beq 11e8b4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11e8a8 │ │ │ │ + beq 11e8b4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ add r5, r0, #8 │ │ │ │ - b 11e834 │ │ │ │ + b 11e840 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r7, sl │ │ │ │ - beq 11e8b0 │ │ │ │ + beq 11e8bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr fp, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r0, fp │ │ │ │ add r9, r8, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 11e864 │ │ │ │ + beq 11e870 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 11e794 │ │ │ │ + bl 11e7a0 │ │ │ │ mov r0, r6 │ │ │ │ - b 11e84c │ │ │ │ + b 11e858 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 11e824 │ │ │ │ + beq 11e830 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl b3fc4 │ │ │ │ - b 11e824 │ │ │ │ + b 11e830 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11e8a8 │ │ │ │ + beq 11e8b4 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ @@ -253052,629 +253055,629 @@ │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 11e8e8 │ │ │ │ + beq 11e8f4 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #28 │ │ │ │ - bl 11e794 │ │ │ │ + bl 11e7a0 │ │ │ │ mov r4, r6 │ │ │ │ - b 11e8cc │ │ │ │ + b 11e8d8 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 11e928 │ │ │ │ + beq 11e934 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #28 │ │ │ │ - bl 11e794 │ │ │ │ + bl 11e7a0 │ │ │ │ mov r6, r7 │ │ │ │ - b 11e90c │ │ │ │ + b 11e918 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl b3fc4 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11e958 │ │ │ │ + beq 11e964 │ │ │ │ add r6, r5, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e978 │ │ │ │ + bl 11e984 │ │ │ │ mov r5, r6 │ │ │ │ - b 11e93c │ │ │ │ + b 11e948 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr sl, [r0] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11e9a4 │ │ │ │ + beq 11e9b0 │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 11e794 │ │ │ │ + bl 11e7a0 │ │ │ │ mov r0, r5 │ │ │ │ - b 11e98c │ │ │ │ + b 11e998 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11e9c4 │ │ │ │ + beq 11e9d0 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11e9e8 │ │ │ │ + beq 11e9f4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #28 │ │ │ │ - bl 11e794 │ │ │ │ + bl 11e7a0 │ │ │ │ mov r5, r6 │ │ │ │ - b 11e9cc │ │ │ │ + b 11e9d8 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #272] @ 11eb28 │ │ │ │ + ldr r3, [pc, #272] @ 11eb34 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r7, sp │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r7 │ │ │ │ - bl 11c6b8 │ │ │ │ - ldr r1, [pc, #240] @ 11eb2c │ │ │ │ + bl 11c6c4 │ │ │ │ + ldr r1, [pc, #240] @ 11eb38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 11c318 │ │ │ │ + bl 11c324 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11ea68 │ │ │ │ + bne 11ea74 │ │ │ │ mov r0, #7 │ │ │ │ stm r6, {r0, r9, sl} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r7, {r0, r1, r2, r3, r4, r5} │ │ │ │ stm r6, {r0, r1, r2, r3, r4, r5} │ │ │ │ add r6, sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 11ea90 │ │ │ │ + beq 11ea9c │ │ │ │ add r7, r0, #28 │ │ │ │ - bl 11e794 │ │ │ │ + bl 11e7a0 │ │ │ │ mov r0, r7 │ │ │ │ - b 11ea78 │ │ │ │ + b 11ea84 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11eaac │ │ │ │ + beq 11eab8 │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 11eb1c │ │ │ │ + beq 11eb28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 11eb1c │ │ │ │ + bhi 11eb28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11eb1c │ │ │ │ + beq 11eb28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 11eb18 │ │ │ │ + b 11eb24 │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 11eb08 │ │ │ │ + beq 11eb14 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #28 │ │ │ │ - bl 11e794 │ │ │ │ + bl 11e7a0 │ │ │ │ mov r7, r4 │ │ │ │ - b 11eaec │ │ │ │ + b 11eaf8 │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq sp, sp, r0, asr #27 │ │ │ │ @ instruction: 0x001dddb4 │ │ │ │ + andseq sp, sp, r8, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r1] │ │ │ │ str r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11eb6c │ │ │ │ + beq 11eb78 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strh r1, [r0, #4] │ │ │ │ mov r1, #7 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr fp, [r1, #16] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ str r2, [r1, #8] │ │ │ │ tst r7, #1 │ │ │ │ - beq 11ebe4 │ │ │ │ + beq 11ebf0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11ec70 │ │ │ │ + beq 11ec7c │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq 11ec14 │ │ │ │ + beq 11ec20 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bne 11ec80 │ │ │ │ + bne 11ec8c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11ed18 │ │ │ │ + beq 11ed24 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ sub r3, r7, #1 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11f404 │ │ │ │ + beq 11f410 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r5, r2, #1 │ │ │ │ mov r7, #1 │ │ │ │ add r4, r3, #1 │ │ │ │ strd r4, [r1, #32] │ │ │ │ mov r5, fp │ │ │ │ mov r4, #1 │ │ │ │ - b 11edb4 │ │ │ │ + b 11edc0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 11ec70 │ │ │ │ + beq 11ec7c │ │ │ │ ldr fp, [r1, #28] │ │ │ │ add r7, r2, #1 │ │ │ │ str r7, [r1, #20] │ │ │ │ add r7, fp, #1 │ │ │ │ str r7, [r1, #28] │ │ │ │ ldrb r2, [r2] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bne 11eb9c │ │ │ │ + bne 11eba8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 11ed68 │ │ │ │ + beq 11ed74 │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ str r3, [r1, #20] │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ str r3, [r1, #28] │ │ │ │ - bne 11ed6c │ │ │ │ + bne 11ed78 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 11f428 │ │ │ │ + bcc 11f434 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r5, r2, #2 │ │ │ │ add r2, r3, #2 │ │ │ │ - b 11eda4 │ │ │ │ + b 11edb0 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11ed18 │ │ │ │ + beq 11ed24 │ │ │ │ sub r2, r2, #9 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi 11eedc │ │ │ │ + bhi 11eee8 │ │ │ │ movw r6, #27 │ │ │ │ mov r7, #1 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ tst r6, r7, lsl r2 │ │ │ │ - beq 11eedc │ │ │ │ + beq 11eee8 │ │ │ │ mov r9, r1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ mov sl, r9 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr r2, [sl, #8]! │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 11ede8 │ │ │ │ + beq 11edf4 │ │ │ │ mov ip, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11eec4 │ │ │ │ + beq 11eed0 │ │ │ │ mov r6, r5 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ mov r7, #0 │ │ │ │ str fp, [sp, #8] │ │ │ │ add fp, r8, #1 │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ str fp, [sl] │ │ │ │ cmp r2, #3 │ │ │ │ str r6, [r9] │ │ │ │ - bcs 11ef70 │ │ │ │ + bcs 11ef7c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, fp │ │ │ │ - b 11f254 │ │ │ │ + b 11f260 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r1, #24] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ - beq 11edb8 │ │ │ │ + beq 11edc4 │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 11eed4 │ │ │ │ + beq 11eee0 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r3, r5 │ │ │ │ ldrb r7, [r3], #1 │ │ │ │ str r3, [r1, #20] │ │ │ │ cmp r7, #91 @ 0x5b │ │ │ │ - bne 11ee80 │ │ │ │ + bne 11ee8c │ │ │ │ mov lr, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ - b 11f0f8 │ │ │ │ - b 11ed70 │ │ │ │ + b 11f104 │ │ │ │ + b 11ed7c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ str r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r7, #1 │ │ │ │ str r4, [r1, #8] │ │ │ │ str r5, [r1, #16] │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - beq 11f3ec │ │ │ │ + beq 11f3f8 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ sub r5, r2, #1 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r1, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ mov r5, fp │ │ │ │ - b 11f280 │ │ │ │ + b 11f28c │ │ │ │ cmp r5, sl │ │ │ │ - beq 11eecc │ │ │ │ + beq 11eed8 │ │ │ │ mov r7, r5 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 11f024 │ │ │ │ + bne 11f030 │ │ │ │ add r8, r2, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r5 │ │ │ │ - b 11f0f0 │ │ │ │ + b 11f0fc │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11f084 │ │ │ │ + beq 11f090 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov ip, r4 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r8, r2, r4 │ │ │ │ mov lr, fp │ │ │ │ mov r4, r2 │ │ │ │ mvn r3, r5 │ │ │ │ add r2, r8, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb r3, [r5, r7] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 11f098 │ │ │ │ + bcc 11f0a4 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11f230 │ │ │ │ + bhi 11f23c │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r6, lsl r3 │ │ │ │ - beq 11f230 │ │ │ │ + beq 11f23c │ │ │ │ add lr, r4, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ cmp r2, ip │ │ │ │ - bne 11ee18 │ │ │ │ + bne 11ee24 │ │ │ │ mov r7, #0 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ sub r2, r8, r5 │ │ │ │ str r2, [sl] │ │ │ │ sub r2, ip, r5 │ │ │ │ mov r6, #0 │ │ │ │ add r3, r5, r2 │ │ │ │ str r3, [r9] │ │ │ │ add ip, r2, #1 │ │ │ │ - b 11f254 │ │ │ │ + b 11f260 │ │ │ │ cmp r3, sl │ │ │ │ - beq 11f0c0 │ │ │ │ + beq 11f0cc │ │ │ │ mov r4, #0 │ │ │ │ add r7, r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq 11f0cc │ │ │ │ + beq 11f0d8 │ │ │ │ add r4, r3, #1 │ │ │ │ add r6, r5, r4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - bne 11ee8c │ │ │ │ + bne 11ee98 │ │ │ │ add lr, r2, r4 │ │ │ │ add ip, r4, #2 │ │ │ │ mov r9, #0 │ │ │ │ - b 11f0dc │ │ │ │ + b 11f0e8 │ │ │ │ mov r7, #0 │ │ │ │ - b 11f08c │ │ │ │ + b 11f098 │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ - b 11f0f8 │ │ │ │ + b 11f104 │ │ │ │ mov r9, r1 │ │ │ │ str fp, [sp, #8] │ │ │ │ ldr r5, [r9, #20]! │ │ │ │ cmp r3, #0 │ │ │ │ mov sl, r9 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr fp, [sl, #8]! │ │ │ │ - beq 11f124 │ │ │ │ + beq 11f130 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11f21c │ │ │ │ + beq 11f228 │ │ │ │ mov r8, r5 │ │ │ │ mov r2, r9 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ add r9, fp, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r7, #1 │ │ │ │ str r8, [r2] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ str r9, [sl] │ │ │ │ - bcc 11ef54 │ │ │ │ + bcc 11ef60 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11f2e0 │ │ │ │ + bhi 11f2ec │ │ │ │ movw ip, #27 │ │ │ │ mov r2, #1 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ tst ip, r2, lsl r3 │ │ │ │ - beq 11f2e0 │ │ │ │ + beq 11f2ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ mov ip, #1 │ │ │ │ mov r6, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b 11f254 │ │ │ │ + b 11f260 │ │ │ │ sub lr, r3, #9 │ │ │ │ cmp lr, #23 │ │ │ │ - bhi 11f204 │ │ │ │ + bhi 11f210 │ │ │ │ movw r3, #27 │ │ │ │ mov r2, #1 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ tst r3, r2, lsl lr │ │ │ │ - beq 11f204 │ │ │ │ + beq 11f210 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 11f1b8 │ │ │ │ + beq 11f1c4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, #1 │ │ │ │ str sl, [sp] │ │ │ │ mov sl, #0 │ │ │ │ str r9, [sp, #4] │ │ │ │ add r7, r5, sl │ │ │ │ mov r9, sl │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 11f1c8 │ │ │ │ + bcc 11f1d4 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11f2a8 │ │ │ │ + bhi 11f2b4 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r4, lsl r3 │ │ │ │ - beq 11f2a8 │ │ │ │ + beq 11f2b4 │ │ │ │ add sl, r9, #1 │ │ │ │ mov r8, fp │ │ │ │ add r2, r5, sl │ │ │ │ add r6, r6, #1 │ │ │ │ add fp, fp, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ mov lr, r8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 11efb4 │ │ │ │ + bne 11efc0 │ │ │ │ mov r6, #0 │ │ │ │ mov lr, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 11f1dc │ │ │ │ + b 11f1e8 │ │ │ │ add r3, r2, sl │ │ │ │ mvn r7, r5 │ │ │ │ sub r8, r3, r5 │ │ │ │ add lr, r3, r7 │ │ │ │ sub r3, sl, r5 │ │ │ │ mov r9, #0 │ │ │ │ add ip, r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r3, r5, r4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 11f0ec │ │ │ │ + beq 11f0f8 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 11f044 │ │ │ │ + bne 11f050 │ │ │ │ add r9, r5, r4 │ │ │ │ add ip, r4, #1 │ │ │ │ add r7, r9, #1 │ │ │ │ add r8, r2, #1 │ │ │ │ sub lr, r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ - b 11f0f0 │ │ │ │ + b 11f0fc │ │ │ │ mov r7, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ mov r6, #0 │ │ │ │ - b 11f254 │ │ │ │ + b 11f260 │ │ │ │ mov r3, sl │ │ │ │ add r6, r5, r7 │ │ │ │ add sl, r4, r7 │ │ │ │ add ip, r7, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ add r5, sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [r3] │ │ │ │ str r2, [r9] │ │ │ │ - b 11f254 │ │ │ │ + b 11f260 │ │ │ │ mov ip, #2 │ │ │ │ mov lr, r2 │ │ │ │ - b 11f0f8 │ │ │ │ + b 11f104 │ │ │ │ add lr, r2, r3 │ │ │ │ add r9, r7, #1 │ │ │ │ add r6, lr, #1 │ │ │ │ add ip, r3, #2 │ │ │ │ add r2, r2, r3 │ │ │ │ add r7, r7, #2 │ │ │ │ add r8, r2, #2 │ │ │ │ - b 11f0f0 │ │ │ │ + b 11f0fc │ │ │ │ mov r7, sl │ │ │ │ str r8, [r1, #28] │ │ │ │ str r7, [r1, #20] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, ip │ │ │ │ str r9, [r1, #12] │ │ │ │ str r6, [r1, #16] │ │ │ │ - bcc 11f3b0 │ │ │ │ + bcc 11f3bc │ │ │ │ ldr r5, [r1, #32] │ │ │ │ sub r3, r2, ip │ │ │ │ mov r4, #0 │ │ │ │ - b 11f278 │ │ │ │ + b 11f284 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 11f218 │ │ │ │ + beq 11f224 │ │ │ │ mov ip, r4 │ │ │ │ add r8, fp, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mvn r3, r5 │ │ │ │ add lr, r8, r3 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ - b 11f160 │ │ │ │ + b 11f16c │ │ │ │ add r4, fp, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ cmp r2, ip │ │ │ │ - beq 11f398 │ │ │ │ + beq 11f3a4 │ │ │ │ ldrb r3, [r5, r7] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 11f2b8 │ │ │ │ + bcc 11f2c4 │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11f14c │ │ │ │ + bhi 11f158 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, r6, lsl r3 │ │ │ │ - beq 11f14c │ │ │ │ + beq 11f158 │ │ │ │ mov r3, sl │ │ │ │ add sl, fp, r7 │ │ │ │ add r2, sl, #1 │ │ │ │ add r6, r5, r7 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r6, #1 │ │ │ │ add ip, r7, #1 │ │ │ │ str r2, [r9] │ │ │ │ mov r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ - b 11f1fc │ │ │ │ + b 11f208 │ │ │ │ mov ip, #2 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ - b 11f1fc │ │ │ │ + b 11f208 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r6, r7, #1 │ │ │ │ add ip, r9, #2 │ │ │ │ add lr, r3, r9 │ │ │ │ add sl, lr, #1 │ │ │ │ add r2, r3, r9 │ │ │ │ ldr r3, [sp] │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r7, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r2, [r3] │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - b 11f254 │ │ │ │ + b 11f260 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov lr, fp │ │ │ │ - b 11f254 │ │ │ │ + b 11f260 │ │ │ │ mov r6, #0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r7, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, fp │ │ │ │ - b 11f254 │ │ │ │ + b 11f260 │ │ │ │ mov r3, sl │ │ │ │ add sl, r4, r7 │ │ │ │ add r2, sl, #1 │ │ │ │ add r6, r5, r7 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r6, #1 │ │ │ │ add ip, r7, #1 │ │ │ │ str r2, [r9] │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ add r4, r1, #8 │ │ │ │ cmp r2, ip │ │ │ │ stm r4, {r3, r6, sl} │ │ │ │ - bcc 11f3c4 │ │ │ │ + bcc 11f3d0 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ sub r3, r2, ip │ │ │ │ mov r4, #2 │ │ │ │ add r2, r5, ip │ │ │ │ strd r2, [r1, #32] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r1, #7 │ │ │ │ @@ -253685,250 +253688,250 @@ │ │ │ │ strb r4, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, r9, r3 │ │ │ │ add sl, r2, #1 │ │ │ │ - b 11f1dc │ │ │ │ + b 11f1e8 │ │ │ │ mov r3, sl │ │ │ │ add r6, r5, r7 │ │ │ │ add sl, fp, r7 │ │ │ │ add ip, r7, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ add r5, sl, #1 │ │ │ │ mov r7, #1 │ │ │ │ mov lr, r4 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - b 11f0b4 │ │ │ │ + b 11f0c0 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 11f3a4 │ │ │ │ + beq 11f3b0 │ │ │ │ str sl, [sp] │ │ │ │ mov ip, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, fp │ │ │ │ str r4, [sp, #12] │ │ │ │ - b 11f330 │ │ │ │ + b 11f33c │ │ │ │ str r7, [sp, #16] │ │ │ │ add r7, r4, #1 │ │ │ │ add r2, r5, r7 │ │ │ │ add r8, r8, #1 │ │ │ │ add r9, lr, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r6, lr │ │ │ │ cmp r2, r3 │ │ │ │ - beq 11f41c │ │ │ │ + beq 11f428 │ │ │ │ mov r4, r7 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ sub r2, r3, #91 @ 0x5b │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 11f3d8 │ │ │ │ + bcc 11f3e4 │ │ │ │ sub r3, r3, #9 │ │ │ │ mov lr, r9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 11f304 │ │ │ │ + bhi 11f310 │ │ │ │ movw r2, #27 │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ tst r2, sl, lsl r3 │ │ │ │ - beq 11f304 │ │ │ │ + beq 11f310 │ │ │ │ add lr, fp, r4 │ │ │ │ add r6, r7, #1 │ │ │ │ add sl, lr, #1 │ │ │ │ add ip, r4, #2 │ │ │ │ ldr r3, [sp] │ │ │ │ add r2, fp, r4 │ │ │ │ add r2, r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ add r2, r7, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, #1 │ │ │ │ - b 11f1f8 │ │ │ │ + b 11f204 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r7, #1 │ │ │ │ - b 11ee60 │ │ │ │ + b 11ee6c │ │ │ │ mov ip, #2 │ │ │ │ mov lr, fp │ │ │ │ - b 11f1fc │ │ │ │ - ldr r3, [pc, #144] @ 11f448 │ │ │ │ + b 11f208 │ │ │ │ + ldr r3, [pc, #144] @ 11f454 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #128] @ 11f44c │ │ │ │ + ldr r3, [pc, #128] @ 11f458 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ bl 3c798 │ │ │ │ add r2, r4, fp │ │ │ │ mov lr, r6 │ │ │ │ add sl, r2, #1 │ │ │ │ mov r6, r8 │ │ │ │ - b 11f378 │ │ │ │ - ldr r3, [pc, #76] @ 11f440 │ │ │ │ + b 11f384 │ │ │ │ + ldr r3, [pc, #76] @ 11f44c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #56] @ 11f444 │ │ │ │ + ldr r3, [pc, #56] @ 11f450 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ bl 3c798 │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 11f378 │ │ │ │ - ldr r3, [pc, #12] @ 11f43c │ │ │ │ + b 11f384 │ │ │ │ + ldr r3, [pc, #12] @ 11f448 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - andseq sp, sp, r4, lsr #16 │ │ │ │ - andseq sp, sp, r8, ror r8 │ │ │ │ - andseq sp, sp, r0, ror r8 │ │ │ │ - @ instruction: 0x001dd8d4 │ │ │ │ - @ instruction: 0x001dd8d0 │ │ │ │ + andseq sp, sp, r8, lsl r8 │ │ │ │ + andseq sp, sp, ip, ror #16 │ │ │ │ + andseq sp, sp, r4, ror #16 │ │ │ │ + andseq sp, sp, r8, asr #17 │ │ │ │ + andseq sp, sp, r4, asr #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 11c610 │ │ │ │ + bl 11c61c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f47c │ │ │ │ + beq 11f488 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f4a0 │ │ │ │ + beq 11f4ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 11f4d8 │ │ │ │ + bcs 11f4e4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f528 │ │ │ │ + beq 11f534 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ cmp r1, #7 │ │ │ │ - bne 11f528 │ │ │ │ + bne 11f534 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11f508 │ │ │ │ + beq 11f514 │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 11f56c │ │ │ │ + bl 11f578 │ │ │ │ mov r0, r5 │ │ │ │ - b 11f4f0 │ │ │ │ + b 11f4fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11f528 │ │ │ │ + beq 11f534 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11f54c │ │ │ │ + beq 11f558 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #28 │ │ │ │ - bl 11f56c │ │ │ │ + bl 11f578 │ │ │ │ mov r5, r6 │ │ │ │ - b 11f530 │ │ │ │ + b 11f53c │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 11f680 │ │ │ │ - beq 11f5b4 │ │ │ │ + bcc 11f68c │ │ │ │ + beq 11f5c0 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 11f5d8 │ │ │ │ + bne 11f5e4 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r8, [r0, #12] │ │ │ │ add r7, r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 11f65c │ │ │ │ + beq 11f668 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 11f56c │ │ │ │ + bl 11f578 │ │ │ │ mov r0, r4 │ │ │ │ - b 11f59c │ │ │ │ + b 11f5a8 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11f680 │ │ │ │ + beq 11f68c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 11f680 │ │ │ │ + beq 11f68c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ add r5, r0, #8 │ │ │ │ - b 11f60c │ │ │ │ + b 11f618 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r7, sl │ │ │ │ - beq 11f688 │ │ │ │ + beq 11f694 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr fp, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r0, fp │ │ │ │ add r9, r8, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 11f63c │ │ │ │ + beq 11f648 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 11f56c │ │ │ │ + bl 11f578 │ │ │ │ mov r0, r6 │ │ │ │ - b 11f624 │ │ │ │ + b 11f630 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 11f5fc │ │ │ │ + beq 11f608 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl b3fc4 │ │ │ │ - b 11f5fc │ │ │ │ + b 11f608 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11f680 │ │ │ │ + beq 11f68c │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ @@ -253938,119 +253941,119 @@ │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 11f6c0 │ │ │ │ + beq 11f6cc │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #28 │ │ │ │ - bl 11f56c │ │ │ │ + bl 11f578 │ │ │ │ mov r4, r6 │ │ │ │ - b 11f6a4 │ │ │ │ + b 11f6b0 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 11f700 │ │ │ │ + beq 11f70c │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #28 │ │ │ │ - bl 11f56c │ │ │ │ + bl 11f578 │ │ │ │ mov r6, r7 │ │ │ │ - b 11f6e4 │ │ │ │ + b 11f6f0 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl b3fc4 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11f730 │ │ │ │ + beq 11f73c │ │ │ │ add r6, r5, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11f7dc │ │ │ │ + bl 11f7e8 │ │ │ │ mov r5, r6 │ │ │ │ - b 11f714 │ │ │ │ + b 11f720 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add r6, r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 11f778 │ │ │ │ + beq 11f784 │ │ │ │ add r7, r0, #28 │ │ │ │ - bl 11f56c │ │ │ │ + bl 11f578 │ │ │ │ mov r0, r7 │ │ │ │ - b 11f760 │ │ │ │ + b 11f76c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 11f798 │ │ │ │ + beq 11f7a4 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 11f7bc │ │ │ │ + beq 11f7c8 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #28 │ │ │ │ - bl 11f56c │ │ │ │ + bl 11f578 │ │ │ │ mov r7, r4 │ │ │ │ - b 11f7a0 │ │ │ │ + b 11f7ac │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr sl, [r0] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11f808 │ │ │ │ + beq 11f814 │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 11f56c │ │ │ │ + bl 11f578 │ │ │ │ mov r0, r5 │ │ │ │ - b 11f7f0 │ │ │ │ + b 11f7fc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 11f828 │ │ │ │ + beq 11f834 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11f84c │ │ │ │ + beq 11f858 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #28 │ │ │ │ - bl 11f56c │ │ │ │ + bl 11f578 │ │ │ │ mov r5, r6 │ │ │ │ - b 11f830 │ │ │ │ + b 11f83c │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ @@ -254059,268 +254062,268 @@ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r9, #44]! @ 0x2c │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r0, #9 │ │ │ │ - bne 11f8b0 │ │ │ │ + bne 11f8bc │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 11eb30 │ │ │ │ + bl 11eb3c │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11f8cc │ │ │ │ + bne 11f8d8 │ │ │ │ ldrb r0, [sl, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r0, [sl, #49] @ 0x31 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq 11f8f0 │ │ │ │ - ldr r0, [pc, #444] @ 11fa90 │ │ │ │ + beq 11f8fc │ │ │ │ + ldr r0, [pc, #444] @ 11fa9c │ │ │ │ mov r1, #15 │ │ │ │ mov r2, #5 │ │ │ │ str r1, [fp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ stm fp, {r2, r8} │ │ │ │ str r0, [fp, #8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #9 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sl, #44] @ 0x2c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r4, [sl, #52] @ 0x34 │ │ │ │ - bl 11ea08 │ │ │ │ + bl 11ea14 │ │ │ │ add r8, sp, #16 │ │ │ │ ldm r8, {r0, r7, r8} │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11f990 │ │ │ │ + bne 11f99c │ │ │ │ ldr r0, [r9] │ │ │ │ str r8, [sp, #12] │ │ │ │ cmp r0, #9 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bne 11f958 │ │ │ │ + bne 11f964 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11eb30 │ │ │ │ + bl 11eb3c │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [r9] │ │ │ │ ldm sp, {r4, r7} │ │ │ │ cmp r0, #7 │ │ │ │ ldrbeq r0, [sl, #48] @ 0x30 │ │ │ │ cmpeq r0, #1 │ │ │ │ - beq 11f9d0 │ │ │ │ + beq 11f9dc │ │ │ │ mov r0, #0 │ │ │ │ stm fp, {r0, r4} │ │ │ │ add r4, r8, #1 │ │ │ │ mov r0, r7 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11f9ac │ │ │ │ + beq 11f9b8 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 11f56c │ │ │ │ + bl 11f578 │ │ │ │ mov r0, r6 │ │ │ │ - b 11f978 │ │ │ │ + b 11f984 │ │ │ │ add r3, sp, #28 │ │ │ │ stm fp, {r0, r7, r8} │ │ │ │ add r0, fp, #12 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - beq 11f9c8 │ │ │ │ + beq 11f9d4 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sl, #49] @ 0x31 │ │ │ │ tst r0, #1 │ │ │ │ - beq 11f968 │ │ │ │ + beq 11f974 │ │ │ │ mov r0, #9 │ │ │ │ str r0, [sl, #44] @ 0x2c │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 11eb30 │ │ │ │ + bl 11eb3c │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, r9 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #7 │ │ │ │ ldrbeq r0, [sl, #48] @ 0x30 │ │ │ │ cmpeq r0, #2 │ │ │ │ - bne 11fa24 │ │ │ │ + bne 11fa30 │ │ │ │ ldrb r0, [sl, #49] @ 0x31 │ │ │ │ tst r0, #1 │ │ │ │ moveq r0, #9 │ │ │ │ streq r0, [r9] │ │ │ │ mov r0, #7 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ stmib fp, {r0, r8} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11f7dc │ │ │ │ - b 11fa84 │ │ │ │ + bl 11f7e8 │ │ │ │ + b 11fa90 │ │ │ │ bl 3cac8 │ │ │ │ mov r9, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 11fa70 │ │ │ │ + beq 11fa7c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #28 │ │ │ │ - bl 11f56c │ │ │ │ + bl 11f578 │ │ │ │ mov r6, r5 │ │ │ │ - b 11fa54 │ │ │ │ + b 11fa60 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq ip, r4, pc, asr #32 │ │ │ │ + andseq ip, r4, r3, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sl, #44]! @ 0x2c │ │ │ │ mov r9, r2 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #9 │ │ │ │ - bne 11fad8 │ │ │ │ + bne 11fae4 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11eb30 │ │ │ │ + bl 11eb3c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ ldrb r2, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #7 │ │ │ │ ldrb r0, [r9, #49] @ 0x31 │ │ │ │ - bne 11faf4 │ │ │ │ + bne 11fb00 │ │ │ │ cmp r2, #2 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq 11fb08 │ │ │ │ + beq 11fb14 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r1, #9 │ │ │ │ - beq 11fb24 │ │ │ │ + beq 11fb30 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ - b 11fb4c │ │ │ │ + b 11fb58 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ mov r1, #9 │ │ │ │ ldr r8, [r9, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [r9, #44] @ 0x2c │ │ │ │ moveq r8, r0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11eb30 │ │ │ │ + bl 11eb3c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldrb r0, [r9, #49] @ 0x31 │ │ │ │ ldrb r2, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #7 │ │ │ │ cmpeq r2, #2 │ │ │ │ - beq 11fb70 │ │ │ │ + beq 11fb7c │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [fp] │ │ │ │ stmib fp, {r0, r8} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 11fb58 │ │ │ │ + beq 11fb64 │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ mov r0, #9 │ │ │ │ ldr r7, [r9, #56] @ 0x38 │ │ │ │ ldr r6, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ str r0, [r9, #44] @ 0x2c │ │ │ │ - beq 11fb58 │ │ │ │ + beq 11fb64 │ │ │ │ cmp r7, #5 │ │ │ │ str fp, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 11fc24 │ │ │ │ + beq 11fc30 │ │ │ │ cmp r7, #8 │ │ │ │ - bne 11fcb0 │ │ │ │ + bne 11fcbc │ │ │ │ movw r2, #28271 @ 0x6e6f │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movt r2, #27745 @ 0x6c61 │ │ │ │ ldr r0, [r3] │ │ │ │ eor r1, r1, r2 │ │ │ │ movw r2, #28783 @ 0x706f │ │ │ │ movt r2, #26996 @ 0x6974 │ │ │ │ eor r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 11fcb0 │ │ │ │ + bne 11fcbc │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11eb30 │ │ │ │ + bl 11eb3c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11fc14 │ │ │ │ + bne 11fc20 │ │ │ │ ldrb r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbeq r0, [r9, #49] @ 0x31 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq 11fef0 │ │ │ │ - ldr r0, [pc, #2024] @ 120404 │ │ │ │ + beq 11fefc │ │ │ │ + ldr r0, [pc, #2024] @ 120410 │ │ │ │ mov r1, #27 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 11fc8c │ │ │ │ + b 11fc98 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ movw r2, #26982 @ 0x6966 │ │ │ │ ldr r0, [r3] │ │ │ │ movt r2, #29554 @ 0x7372 │ │ │ │ eor r1, r1, #116 @ 0x74 │ │ │ │ eor r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 11fcb0 │ │ │ │ + bne 11fcbc │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11eb30 │ │ │ │ + bl 11eb3c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11fc80 │ │ │ │ + bne 11fc8c │ │ │ │ ldrb r0, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ ldrbeq r0, [r9, #49] @ 0x31 │ │ │ │ tsteq r0, #1 │ │ │ │ - beq 11ff94 │ │ │ │ - ldr r0, [pc, #1940] @ 12041c │ │ │ │ + beq 11ffa0 │ │ │ │ + ldr r0, [pc, #1940] @ 120428 │ │ │ │ mov r1, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #5 │ │ │ │ str r2, [fp] │ │ │ │ str r2, [fp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [fp, #8] │ │ │ │ @@ -254331,74 +254334,74 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #9 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r6, r7} │ │ │ │ - b 11fe00 │ │ │ │ + b 11fe0c │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ mov r1, #9 │ │ │ │ str r1, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fe58 │ │ │ │ + beq 11fe64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11eb30 │ │ │ │ + bl 11eb3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ ldrb r1, [r9, #49] @ 0x31 │ │ │ │ ldrb r2, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 11fd24 │ │ │ │ + bne 11fd30 │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r1, #0 │ │ │ │ - beq 1201b4 │ │ │ │ + beq 1201c0 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 120240 │ │ │ │ + bne 12024c │ │ │ │ cmp r2, #2 │ │ │ │ - bne 120240 │ │ │ │ + bne 12024c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11fe80 │ │ │ │ + beq 11fe8c │ │ │ │ ldr r7, [r9, #52] @ 0x34 │ │ │ │ mov r0, #9 │ │ │ │ ldr r2, [r9, #56] @ 0x38 │ │ │ │ ldr r6, [r9, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ ldr r5, [r9, #64] @ 0x40 │ │ │ │ str r0, [r9, #44] @ 0x2c │ │ │ │ - beq 11fe58 │ │ │ │ + beq 11fe64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 11fea0 │ │ │ │ + beq 11feac │ │ │ │ mov fp, #0 │ │ │ │ ldrb r0, [r7, fp] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq 11fd88 │ │ │ │ + beq 11fd94 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - bne 11fd6c │ │ │ │ - b 11fea0 │ │ │ │ + bne 11fd78 │ │ │ │ + b 11feac │ │ │ │ cmp fp, #0 │ │ │ │ - beq 120310 │ │ │ │ + beq 12031c │ │ │ │ sub r0, r2, #1 │ │ │ │ subs r8, r0, fp │ │ │ │ - beq 120328 │ │ │ │ + beq 120334 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 11fdbc │ │ │ │ - ldr r1, [pc, #1628] @ 120410 │ │ │ │ + bne 11fdc8 │ │ │ │ + ldr r1, [pc, #1628] @ 12041c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 11c578 │ │ │ │ + bl 11c584 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, r7, fp │ │ │ │ add r1, r6, fp │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r1, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r7, [r3, r4, lsl #5]! │ │ │ │ @@ -254410,187 +254413,187 @@ │ │ │ │ str r8, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r5, [r3, #28] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp r0, #9 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne 11fe34 │ │ │ │ + bne 11fe40 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11eb30 │ │ │ │ + bl 11eb3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sl] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldrb r2, [r9, #48] @ 0x30 │ │ │ │ cmp r0, #7 │ │ │ │ ldrb r1, [r9, #49] @ 0x31 │ │ │ │ - bne 11fe50 │ │ │ │ + bne 11fe5c │ │ │ │ cmp r2, #2 │ │ │ │ cmpeq r1, #0 │ │ │ │ - beq 11fcd0 │ │ │ │ + beq 11fcdc │ │ │ │ cmp r0, #9 │ │ │ │ - bne 11fe80 │ │ │ │ + bne 11fe8c │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11eb30 │ │ │ │ + bl 11eb3c │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldrb r1, [r9, #49] @ 0x31 │ │ │ │ ldrb r2, [r9, #48] @ 0x30 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #7 │ │ │ │ cmpeq r2, #1 │ │ │ │ - beq 120250 │ │ │ │ + beq 12025c │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r0, [fp, #4] │ │ │ │ mov r0, #8 │ │ │ │ - b 120100 │ │ │ │ + b 12010c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 11fee8 │ │ │ │ + bne 11fef4 │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 120024 │ │ │ │ + bpl 120030 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #1340] @ 120414 │ │ │ │ + ldr r2, [pc, #1340] @ 120420 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ - b 1202b8 │ │ │ │ + b 1202c4 │ │ │ │ mov r7, r5 │ │ │ │ - b 1200ec │ │ │ │ + b 1200f8 │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ mov r2, #9 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ str r2, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fc14 │ │ │ │ + beq 11fc20 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ - bl 11f86c │ │ │ │ + bl 11f878 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 120130 │ │ │ │ + bne 12013c │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #9 │ │ │ │ - bne 11ff54 │ │ │ │ + bne 11ff60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11eb30 │ │ │ │ + bl 11eb3c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #7 │ │ │ │ ldrbeq r0, [r9, #48] @ 0x30 │ │ │ │ cmpeq r0, #1 │ │ │ │ - beq 120200 │ │ │ │ + beq 12020c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [r2] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r2, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 11f750 │ │ │ │ + bl 11f75c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r9, #64] @ 0x40 │ │ │ │ mov r1, #9 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ str r1, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fc80 │ │ │ │ + beq 11fc8c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 11ffdc │ │ │ │ + b 11ffe8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r8, [r0, r4, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 11f86c │ │ │ │ + bl 11f878 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 12004c │ │ │ │ + bne 120058 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 11ffc8 │ │ │ │ - ldr r1, [pc, #1008] @ 120408 │ │ │ │ + bne 11ffd4 │ │ │ │ + ldr r1, [pc, #1008] @ 120414 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 11c4e0 │ │ │ │ - b 11ffc8 │ │ │ │ - beq 1200d4 │ │ │ │ + bl 11c4ec │ │ │ │ + b 11ffd4 │ │ │ │ + beq 1200e0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fed0 │ │ │ │ + beq 11fedc │ │ │ │ mov r7, r0 │ │ │ │ - b 1200d8 │ │ │ │ + b 1200e4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 11f4a8 │ │ │ │ + bl 11f4b4 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #9 │ │ │ │ - bne 120080 │ │ │ │ + bne 12008c │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11eb30 │ │ │ │ + bl 11eb3c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #7 │ │ │ │ ldrbeq r0, [r9, #48] @ 0x30 │ │ │ │ cmpeq r0, #1 │ │ │ │ - beq 12015c │ │ │ │ + beq 120168 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [fp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [fp] │ │ │ │ str r0, [fp, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 11c610 │ │ │ │ + bl 11c61c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 11fb68 │ │ │ │ + beq 11fb74 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #1 │ │ │ │ @@ -254605,15 +254608,15 @@ │ │ │ │ str r7, [fp, #16] │ │ │ │ mov r0, #20 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r4, [fp, r0] │ │ │ │ mov r0, #5 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [fp] │ │ │ │ - beq 11fb68 │ │ │ │ + beq 11fb74 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -254625,26 +254628,26 @@ │ │ │ │ str r6, [r7] │ │ │ │ str r8, [r7, #12] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r9, #49] @ 0x31 │ │ │ │ tst r0, #1 │ │ │ │ - beq 120090 │ │ │ │ + beq 12009c │ │ │ │ add r3, sp, #24 │ │ │ │ - ldr r1, [pc, #664] @ 12040c │ │ │ │ + ldr r1, [pc, #664] @ 120418 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ mov r7, #9 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r9, #52] @ 0x34 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [r9, #44] @ 0x2c │ │ │ │ - bl 11c3c8 │ │ │ │ + bl 11c3d4 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [fp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ stmib fp, {r2, r4} │ │ │ │ str r0, [fp, #12] │ │ │ │ str r1, [fp, #16] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ @@ -254655,26 +254658,26 @@ │ │ │ │ bl b3fdc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl b3fc0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11fed0 │ │ │ │ + beq 11fedc │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ stmib fp, {r1, r5} │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ str r4, [fp, #12] │ │ │ │ str r0, [fp, #16] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1200fc │ │ │ │ + b 120108 │ │ │ │ ldrb r0, [r9, #49] @ 0x31 │ │ │ │ tst r0, #1 │ │ │ │ - beq 11ff64 │ │ │ │ + beq 11ff70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, #9 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [r9, #44] @ 0x2c │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -254683,44 +254686,44 @@ │ │ │ │ str fp, [r2, #12] │ │ │ │ str r8, [r2, #16] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp r0, #7 │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne 11fe8c │ │ │ │ + bne 11fe98 │ │ │ │ tst r1, #1 │ │ │ │ - beq 11fe8c │ │ │ │ + beq 11fe98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #9 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, r5 │ │ │ │ str r1, [sl] │ │ │ │ - bls 1202bc │ │ │ │ + bls 1202c8 │ │ │ │ lsl sl, r0, #5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1202c4 │ │ │ │ + beq 1202d0 │ │ │ │ lsl r9, r5, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r9 │ │ │ │ bl b3fc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1202d8 │ │ │ │ - ldr r2, [pc, #364] @ 120418 │ │ │ │ + bne 1202e4 │ │ │ │ + ldr r2, [pc, #364] @ 120424 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r6 │ │ │ │ - b 1202d8 │ │ │ │ + b 1202e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [fp, #20] │ │ │ │ @@ -254737,77 +254740,77 @@ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #0 │ │ │ │ stmib fp, {r1, r6} │ │ │ │ - b 12033c │ │ │ │ + b 120348 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #0 │ │ │ │ stmib fp, {r1, r5} │ │ │ │ str r4, [fp, #12] │ │ │ │ str r0, [fp, #16] │ │ │ │ - b 1200fc │ │ │ │ + b 120108 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 11f750 │ │ │ │ - b 1203e4 │ │ │ │ + bl 11f75c │ │ │ │ + b 1203f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1203e4 │ │ │ │ + beq 1203f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - b 1203c0 │ │ │ │ + b 1203cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11f750 │ │ │ │ - b 1203c4 │ │ │ │ + bl 11f75c │ │ │ │ + b 1203d0 │ │ │ │ bl 3cac8 │ │ │ │ - b 1203d4 │ │ │ │ + b 1203e0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 11f450 │ │ │ │ - b 1203e4 │ │ │ │ + bl 11f45c │ │ │ │ + b 1203f0 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1203ec │ │ │ │ + bne 1203f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r4, lr, lsl sp │ │ │ │ - andseq ip, sp, r0, lsl #24 │ │ │ │ - andseq ip, sp, ip, lsr #21 │ │ │ │ - andseq ip, sp, r4, lsl #29 │ │ │ │ - @ instruction: 0x001dcdd4 │ │ │ │ - andseq ip, sp, r0, lsr #19 │ │ │ │ - andseq fp, r4, sp, asr #25 │ │ │ │ + mulseq r4, r2, sp │ │ │ │ + @ instruction: 0x001dcbf4 │ │ │ │ + andseq ip, sp, r0, lsr #21 │ │ │ │ + andseq ip, sp, r8, ror lr │ │ │ │ + andseq ip, sp, r8, asr #27 │ │ │ │ + mulseq sp, r4, r9 │ │ │ │ + andseq fp, r4, r1, asr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #16959 @ 0x423f │ │ │ │ movw ip, #1461 @ 0x5b5 │ │ │ │ movt r1, #15 │ │ │ │ movw r2, #31457 @ 0x7ae1 │ │ │ │ add r1, r1, r0, asr #10 │ │ │ │ movt r2, #44564 @ 0xae14 │ │ │ │ @@ -254829,15 +254832,15 @@ │ │ │ │ orr r2, r2, r3, lsl #30 │ │ │ │ add r1, r5, r1 │ │ │ │ add r1, r1, r2 │ │ │ │ movw r2, #7117 @ 0x1bcd │ │ │ │ movt r2, #59989 @ 0xea55 │ │ │ │ add r1, r1, r2 │ │ │ │ movw r2, #9363 @ 0x2493 │ │ │ │ - ldr r3, [pc, #60] @ 1204d8 │ │ │ │ + ldr r3, [pc, #60] @ 1204e4 │ │ │ │ movt r2, #37449 @ 0x9249 │ │ │ │ smmla r2, r1, r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ asr r5, r2, #2 │ │ │ │ add r2, r5, r2, lsr #31 │ │ │ │ sub r2, r2, r2, lsl #3 │ │ │ │ add r1, r1, r2 │ │ │ │ @@ -254846,15 +254849,15 @@ │ │ │ │ sub r0, r0, r1 │ │ │ │ movw r1, #9363 @ 0x2493 │ │ │ │ add r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ mul r0, r0, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x0014b8f0 │ │ │ │ + andseq fp, r4, r4, ror #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #16959 @ 0x423f │ │ │ │ movw ip, #1461 @ 0x5b5 │ │ │ │ movt r1, #15 │ │ │ │ movw r2, #31457 @ 0x7ae1 │ │ │ │ add r1, r1, r0, asr #10 │ │ │ │ movt r2, #44564 @ 0xae14 │ │ │ │ @@ -254876,15 +254879,15 @@ │ │ │ │ orr r2, r2, r3, lsl #30 │ │ │ │ add r1, r5, r1 │ │ │ │ add r1, r1, r2 │ │ │ │ movw r2, #7117 @ 0x1bcd │ │ │ │ movt r2, #59989 @ 0xea55 │ │ │ │ add r1, r1, r2 │ │ │ │ movw r2, #9363 @ 0x2493 │ │ │ │ - ldr r3, [pc, #60] @ 120594 │ │ │ │ + ldr r3, [pc, #60] @ 1205a0 │ │ │ │ movt r2, #37449 @ 0x9249 │ │ │ │ smmla r2, r1, r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ asr r5, r2, #2 │ │ │ │ add r2, r5, r2, lsr #31 │ │ │ │ sub r2, r2, r2, lsl #3 │ │ │ │ add r1, r1, r2 │ │ │ │ @@ -254893,15 +254896,15 @@ │ │ │ │ sub r0, r0, r1 │ │ │ │ movw r1, #9363 @ 0x2493 │ │ │ │ add r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ mul r0, r0, r1 │ │ │ │ lsr r0, r0, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq fp, r4, r7, lsr #16 │ │ │ │ + mulseq r4, fp, r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ movw lr, #1461 @ 0x5b5 │ │ │ │ movw r5, #31457 @ 0x7ae1 │ │ │ │ @@ -255131,21 +255134,21 @@ │ │ │ │ orrs r2, r3, r2 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r9 │ │ │ │ movwne r5, #0 │ │ │ │ movwne r2, #0 │ │ │ │ movwne r0, #0 │ │ │ │ movwne r3, #0 │ │ │ │ - bne 120c10 │ │ │ │ + bne 120c1c │ │ │ │ eor r4, r8, #127 @ 0x7f │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ orr r4, r4, r1 │ │ │ │ orr r6, sl, r6 │ │ │ │ orrs r6, r4, r6 │ │ │ │ - beq 120c10 │ │ │ │ + beq 120c1c │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, #16 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -255178,20 +255181,20 @@ │ │ │ │ adcs r8, sl, #0 │ │ │ │ orr r4, r4, r3, lsr r2 │ │ │ │ mov r3, #0 │ │ │ │ adcs r7, r0, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ adcs r2, r0, #0 │ │ │ │ adcs r0, r3, #0 │ │ │ │ - beq 120a20 │ │ │ │ + beq 120a2c │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 120be0 │ │ │ │ + b 120bec │ │ │ │ mov r0, #0 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ add lr, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -255290,15 +255293,15 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov lr, sl │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsl r1, r1, #1 │ │ │ │ orr r1, r1, r0, lsr #31 │ │ │ │ mov r0, fp │ │ │ │ orr r6, r6, r1 │ │ │ │ - bne 120ae8 │ │ │ │ + bne 120af4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ orr r2, r3, r1, lsl #1 │ │ │ │ lsl r3, sl, #1 │ │ │ │ @@ -255429,20 +255432,20 @@ │ │ │ │ rscs r7, lr, #0 │ │ │ │ mov r2, fp │ │ │ │ movwcc r1, #1 │ │ │ │ orrs r1, r6, r1 │ │ │ │ mov r1, ip │ │ │ │ movwne r2, #0 │ │ │ │ movwne r1, #0 │ │ │ │ - bne 121094 │ │ │ │ + bne 1210a0 │ │ │ │ eor r6, r0, #127 @ 0x7f │ │ │ │ orr r7, r8, lr │ │ │ │ orr r6, r6, sl │ │ │ │ orrs r6, r6, r7 │ │ │ │ - beq 121094 │ │ │ │ + beq 1210a0 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, #12 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -255467,20 +255470,20 @@ │ │ │ │ lsl r3, r2, r6 │ │ │ │ adcs r2, r8, #0 │ │ │ │ adcs r8, sl, #0 │ │ │ │ str r2, [sp] │ │ │ │ adcs sl, lr, #0 │ │ │ │ mov r2, #0 │ │ │ │ adcs r2, r2, #0 │ │ │ │ - beq 120ea4 │ │ │ │ + beq 120eb0 │ │ │ │ mov lr, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ - b 121080 │ │ │ │ + b 12108c │ │ │ │ str r8, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, #0 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -255591,15 +255594,15 @@ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ orr r2, r5, r2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ stm r1, {r2, r6, r7} │ │ │ │ - bne 120f90 │ │ │ │ + bne 120f9c │ │ │ │ lsl r0, r6, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr r0, r0, r7, lsr #31 │ │ │ │ orr r1, lr, r7, lsl #1 │ │ │ │ orr r2, r5, r0 │ │ │ │ eor r0, r1, r3 │ │ │ │ eor r2, r2, r3 │ │ │ │ @@ -255612,44 +255615,44 @@ │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1210d8 │ │ │ │ + bcs 1210e4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bne 1210e4 │ │ │ │ + bne 1210f0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - b 121124 │ │ │ │ + b 121130 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1210d4 │ │ │ │ + bne 1210e0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12110c │ │ │ │ + beq 121118 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121124 │ │ │ │ + beq 121130 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 121154 │ │ │ │ + beq 121160 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ @@ -255672,67 +255675,67 @@ │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r4, [fp, #8] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 122a44 │ │ │ │ + bhi 122a50 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [fp, #8] │ │ │ │ mov r4, #4 │ │ │ │ strd r4, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121400 │ │ │ │ + beq 12140c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ str r8, [sp] │ │ │ │ - bl 12116c │ │ │ │ + bl 121178 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 121294 │ │ │ │ + beq 1212a0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sl] │ │ │ │ str r5, [sl, #4] │ │ │ │ str r1, [sl, #8] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121400 │ │ │ │ + beq 12140c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ mov r5, #0 │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ str r8, [sp] │ │ │ │ - bl 12116c │ │ │ │ + bl 121178 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 121414 │ │ │ │ + bne 121420 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r6, r6, #12 │ │ │ │ add r5, r0, r5 │ │ │ │ - bne 12125c │ │ │ │ + bne 121268 │ │ │ │ mov r4, #4 │ │ │ │ strd r4, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ add lr, sp, #96 @ 0x60 │ │ │ │ ldrh r2, [r1, #3] │ │ │ │ @@ -255795,15 +255798,15 @@ │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, ip, lsl #7 │ │ │ │ andeq r1, r0, r8, ror #1 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r1, r0, r8, ror #1 │ │ │ │ ldrb r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 12162c │ │ │ │ + bne 121638 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ movw r3, #28902 @ 0x70e6 │ │ │ │ movw r7, #3917 @ 0xf4d │ │ │ │ mov r1, r0 │ │ │ │ ubfx r0, r0, #9, #1 │ │ │ │ bfc r1, #9, #23 │ │ │ │ @@ -255815,15 +255818,15 @@ │ │ │ │ lsr r2, r1, #13 │ │ │ │ mla r3, r2, r7, r3 │ │ │ │ mov r7, #2 │ │ │ │ addhi r2, r7, r1, lsr #13 │ │ │ │ strb r2, [r8, #6] │ │ │ │ sub r2, r0, r3, lsr #7 │ │ │ │ strb r2, [r8, #4] │ │ │ │ - b 12162c │ │ │ │ + b 121638 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #4 │ │ │ │ strd r4, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ @@ -255836,69 +255839,69 @@ │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #23 │ │ │ │ andeq r0, r0, r8, asr fp │ │ │ │ andeq r0, r0, r8, ror #22 │ │ │ │ mov r0, r9 │ │ │ │ - bl 120598 │ │ │ │ + bl 1205a4 │ │ │ │ mov r2, r0 │ │ │ │ and r0, r7, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, fp │ │ │ │ - bl 1244d8 │ │ │ │ - b 121ce0 │ │ │ │ + bl 1244e4 │ │ │ │ + b 121cec │ │ │ │ ldrb r0, [r9, #13] │ │ │ │ sxtb r1, r0 │ │ │ │ eor r2, r0, r1, asr #7 │ │ │ │ sub r5, r2, r1, asr #7 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 121bb0 │ │ │ │ + beq 121bbc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 121c00 │ │ │ │ + bne 121c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1214c0 │ │ │ │ + beq 1214cc │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ uxtab r1, r1, r5 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 1214e0 │ │ │ │ - ldr r1, [pc, #4064] @ 1224a8 │ │ │ │ + bcs 1214ec │ │ │ │ + ldr r1, [pc, #4064] @ 1224b4 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #4060] @ 1224ac │ │ │ │ + ldr r3, [pc, #4060] @ 1224b8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 122118 │ │ │ │ + bcs 122124 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ mov r5, #1 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - b 122134 │ │ │ │ + b 122140 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121bd0 │ │ │ │ + beq 121bdc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 121cac │ │ │ │ + bne 121cb8 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 1204dc │ │ │ │ - b 121cb4 │ │ │ │ + bl 1204e8 │ │ │ │ + b 121cc0 │ │ │ │ ldrb r2, [r9, #4] │ │ │ │ - b 12162c │ │ │ │ + b 121638 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ movw r1, #16959 @ 0x423f │ │ │ │ movt r1, #15 │ │ │ │ movw r2, #1461 @ 0x5b5 │ │ │ │ movw r5, #31457 @ 0x7ae1 │ │ │ │ mov r4, #0 │ │ │ │ add r1, r1, r0, asr #10 │ │ │ │ @@ -255912,15 +255915,15 @@ │ │ │ │ lsr r6, r6, #30 │ │ │ │ smlal r6, r4, r1, r2 │ │ │ │ asr r2, r5, #5 │ │ │ │ add r2, r2, r5, lsr #31 │ │ │ │ asr r1, r3, #7 │ │ │ │ add r0, r0, r2 │ │ │ │ add r1, r1, r3, lsr #31 │ │ │ │ - ldr r2, [pc, #3880] @ 1224b0 │ │ │ │ + ldr r2, [pc, #3880] @ 1224bc │ │ │ │ add r0, r0, r1 │ │ │ │ lsr r1, r6, #2 │ │ │ │ orr r1, r1, r4, lsl #30 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ movw r1, #7117 @ 0x1bcd │ │ │ │ movt r1, #59989 @ 0xea55 │ │ │ │ @@ -255939,46 +255942,46 @@ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, asr #21 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ andeq r0, r0, r0, asr #20 │ │ │ │ - ldr r1, [pc, #3776] @ 1224b4 │ │ │ │ + ldr r1, [pc, #3776] @ 1224c0 │ │ │ │ mov r5, #3 │ │ │ │ - ldr r3, [pc, #3772] @ 1224b8 │ │ │ │ + ldr r3, [pc, #3772] @ 1224c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1, r0, lsl #3] │ │ │ │ - b 121d48 │ │ │ │ + b 121d54 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r9] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 1219c4 │ │ │ │ + bne 1219d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1219ec │ │ │ │ + bne 1219f8 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 121f30 │ │ │ │ + b 121f3c │ │ │ │ ldrb r2, [r9, #5] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121650 │ │ │ │ + beq 12165c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1216e0 │ │ │ │ + bne 1216ec │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - bl 123e70 │ │ │ │ - b 121ce0 │ │ │ │ + bl 123e7c │ │ │ │ + b 121cec │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - bl 12435c │ │ │ │ - b 121ce0 │ │ │ │ + bl 124368 │ │ │ │ + b 121cec │ │ │ │ ldrb r5, [r8, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1216a8 │ │ │ │ + bne 1216b4 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ mov r1, r0 │ │ │ │ ubfx r0, r0, #9, #1 │ │ │ │ bfc r1, #9, #23 │ │ │ │ add r0, r0, #59 @ 0x3b │ │ │ │ subs r0, r1, r0 │ │ │ │ @@ -255987,222 +255990,222 @@ │ │ │ │ mla r0, r0, r2, r1 │ │ │ │ mov r1, #2 │ │ │ │ lsr r2, r0, #13 │ │ │ │ addhi r2, r1, r0, lsr #13 │ │ │ │ strb r2, [r8, #6] │ │ │ │ uxtb r5, r2 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ - beq 121c68 │ │ │ │ + beq 121c74 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 121d2c │ │ │ │ - ldr r0, [pc, #4020] @ 122674 │ │ │ │ - ldr r3, [pc, #4020] @ 122678 │ │ │ │ + bne 121d38 │ │ │ │ + ldr r0, [pc, #4020] @ 122680 │ │ │ │ + ldr r3, [pc, #4020] @ 122684 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r4, [r0, #-8] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - b 122444 │ │ │ │ + b 122450 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - b 121cdc │ │ │ │ + b 121ce8 │ │ │ │ ldrb r2, [r9, #12] │ │ │ │ sxtb r3, r2 │ │ │ │ eor r7, r2, r3, asr #7 │ │ │ │ sub r5, r7, r3, asr #7 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 121cfc │ │ │ │ + beq 121d08 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 121e08 │ │ │ │ + bne 121e14 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 121738 │ │ │ │ + beq 121744 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ uxtab r1, r1, r5 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 121758 │ │ │ │ - ldr r1, [pc, #3900] @ 12267c │ │ │ │ + bcs 121764 │ │ │ │ + ldr r1, [pc, #3900] @ 122688 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #3896] @ 122680 │ │ │ │ + ldr r3, [pc, #3896] @ 12268c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 122198 │ │ │ │ + bcs 1221a4 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 1221b4 │ │ │ │ + b 1221c0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bfc r2, #9, #23 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121d1c │ │ │ │ + beq 121d28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 121e70 │ │ │ │ + bne 121e7c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - bl 123fec │ │ │ │ - b 121ce0 │ │ │ │ + bl 123ff8 │ │ │ │ + b 121cec │ │ │ │ lsr r0, r7, #16 │ │ │ │ strh r7, [sp, #80] @ 0x50 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ strh r6, [sp, #83] @ 0x53 │ │ │ │ tst r0, #1 │ │ │ │ - beq 121af8 │ │ │ │ + beq 121b04 │ │ │ │ ldrb r0, [r8, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1220c0 │ │ │ │ + beq 1220cc │ │ │ │ ldr r2, [r8] │ │ │ │ - b 1220dc │ │ │ │ + b 1220e8 │ │ │ │ ldrh r0, [r9, #12] │ │ │ │ ldrb r6, [r9, #14] │ │ │ │ orr r0, r0, r0, lsr #8 │ │ │ │ orr r0, r0, r6 │ │ │ │ sxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 1217f8 │ │ │ │ + bmi 121804 │ │ │ │ tst r7, #1 │ │ │ │ - beq 121828 │ │ │ │ - ldr r2, [pc, #4084] @ 1227f4 │ │ │ │ + beq 121834 │ │ │ │ + ldr r2, [pc, #4084] @ 122800 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [pc, #4080] @ 1227f8 │ │ │ │ + ldr r3, [pc, #4080] @ 122804 │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #4076] @ 1227fc │ │ │ │ + ldr r1, [pc, #4076] @ 122808 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ movpl r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ sxtb r0, r6 │ │ │ │ eor r1, r6, r0, asr #7 │ │ │ │ sub r4, r1, r0, asr #7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 121d54 │ │ │ │ + beq 121d60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 121e80 │ │ │ │ + bne 121e8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 121874 │ │ │ │ + beq 121880 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r1, r1, r4 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 121894 │ │ │ │ - ldr r1, [pc, #4036] @ 122840 │ │ │ │ + bcs 1218a0 │ │ │ │ + ldr r1, [pc, #4036] @ 12284c │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #4032] @ 122844 │ │ │ │ + ldr r3, [pc, #4032] @ 122850 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 1221e0 │ │ │ │ + bcs 1221ec │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b 1222a4 │ │ │ │ - ldr r0, [pc, #4084] @ 1228b0 │ │ │ │ + b 1222b0 │ │ │ │ + ldr r0, [pc, #4084] @ 1228bc │ │ │ │ tst r7, #1 │ │ │ │ - ldr r2, [pc, #4080] @ 1228b4 │ │ │ │ - ldr r6, [pc, #4080] @ 1228b8 │ │ │ │ + ldr r2, [pc, #4080] @ 1228c0 │ │ │ │ + ldr r6, [pc, #4080] @ 1228c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #4076] @ 1228bc │ │ │ │ + ldr r1, [pc, #4076] @ 1228c8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #4072] @ 1228c0 │ │ │ │ + ldr r3, [pc, #4072] @ 1228cc │ │ │ │ add r6, pc, r6 │ │ │ │ ldrb r5, [r9, #6] │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r6, r0 │ │ │ │ moveq r1, r2 │ │ │ │ cmp r5, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r1, r6 │ │ │ │ mov r5, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #2 │ │ │ │ - b 122444 │ │ │ │ + b 122450 │ │ │ │ ldrb r0, [r9, #6] │ │ │ │ tst r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r0, #12 │ │ │ │ - bne 122104 │ │ │ │ + bne 122110 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121d7c │ │ │ │ + beq 121d88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 121ee8 │ │ │ │ + bne 121ef4 │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ - beq 121958 │ │ │ │ + beq 121964 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r1, r1, r4 │ │ │ │ and r0, r1, r0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 121980 │ │ │ │ - ldr r1, [pc, #4076] @ 12294c │ │ │ │ + bcs 12198c │ │ │ │ + ldr r1, [pc, #4076] @ 122958 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #4072] @ 122950 │ │ │ │ + ldr r3, [pc, #4072] @ 12295c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, lr │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ mov lr, r6 │ │ │ │ uxtb r1, r4 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bcc 1221f8 │ │ │ │ + bcc 122204 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r1, r0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r0, r0, r1, r4 │ │ │ │ - ldr r1, [pc, #4012] @ 122954 │ │ │ │ + ldr r1, [pc, #4012] @ 122960 │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ mov r0, #0 │ │ │ │ - b 122204 │ │ │ │ + b 122210 │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ cmp r3, #9 │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ umull r1, r2, r5, r0 │ │ │ │ lsr r9, r2, #3 │ │ │ │ - bne 122048 │ │ │ │ + bne 122054 │ │ │ │ add r1, r9, r9, lsl #2 │ │ │ │ sub r1, r5, r1, lsl #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122048 │ │ │ │ + beq 122054 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r5, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ movw r2, #64536 @ 0xfc18 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ movt r2, #13 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ @@ -256223,22 +256226,22 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ eor r1, r0, r1 │ │ │ │ lsr r0, r1, #17 │ │ │ │ addhi r0, r2, r1, lsr #17 │ │ │ │ cmp r0, #7 │ │ │ │ - bls 121f2c │ │ │ │ + bls 121f38 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r5, lr │ │ │ │ - bcc 121b04 │ │ │ │ + bcc 121b10 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ movw ip, #5977 @ 0x1759 │ │ │ │ - ldr r6, [pc, #4084] @ 122a74 │ │ │ │ + ldr r6, [pc, #4084] @ 122a80 │ │ │ │ movw r3, #57599 @ 0xe0ff │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ movt ip, #53687 @ 0xd1b7 │ │ │ │ movw r9, #5243 @ 0x147b │ │ │ │ mov sl, #100 @ 0x64 │ │ │ │ @@ -256258,361 +256261,361 @@ │ │ │ │ add r7, r6, r7, lsl #1 │ │ │ │ ldrh r7, [r7] │ │ │ │ strh r7, [r4, #6] │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r6, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r4, #8] │ │ │ │ - bhi 121a9c │ │ │ │ + bhi 121aa8 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, #10 │ │ │ │ - b 121b08 │ │ │ │ + b 121b14 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ asr r2, r0, #10 │ │ │ │ - b 1220dc │ │ │ │ + b 1220e8 │ │ │ │ mov r1, r5 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 121b54 │ │ │ │ + bls 121b60 │ │ │ │ uxth r2, r1 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r1, r2, r3, r1 │ │ │ │ - ldr r3, [pc, #4028] @ 122af8 │ │ │ │ + ldr r3, [pc, #4028] @ 122b04 │ │ │ │ add r3, pc, r3 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ add r3, r8, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r3] │ │ │ │ - b 121b58 │ │ │ │ + b 121b64 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 121b70 │ │ │ │ + bcs 121b7c │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r1, r2, #48 @ 0x30 │ │ │ │ strb r1, [r8, r0] │ │ │ │ - b 121b8c │ │ │ │ - ldr r1, [pc, #3972] @ 122afc │ │ │ │ + b 121b98 │ │ │ │ + ldr r1, [pc, #3972] @ 122b08 │ │ │ │ sub r0, r0, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ add r2, r8, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r2] │ │ │ │ - ldr r3, [pc, #3948] @ 122b00 │ │ │ │ + ldr r3, [pc, #3948] @ 122b0c │ │ │ │ rsb r4, r0, #10 │ │ │ │ add r1, r8, r0 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ add r5, r4, r9 │ │ │ │ - b 122448 │ │ │ │ + b 122454 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 122150 │ │ │ │ + bcs 12215c │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ mov r5, #1 │ │ │ │ mov ip, r3 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - b 122168 │ │ │ │ + b 122174 │ │ │ │ ldrb r2, [r8, #5] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 121cbc │ │ │ │ + bne 121cc8 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 124d84 │ │ │ │ + bl 124d90 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r8, #7] │ │ │ │ str r0, [r8] │ │ │ │ strb r2, [r8, #5] │ │ │ │ - b 121cbc │ │ │ │ + b 121cc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 121c28 │ │ │ │ + beq 121c34 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ uxtab r1, r1, r5 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 121c48 │ │ │ │ - ldr r1, [pc, #3880] @ 122b58 │ │ │ │ + bcs 121c54 │ │ │ │ + ldr r1, [pc, #3880] @ 122b64 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #3876] @ 122b5c │ │ │ │ + ldr r3, [pc, #3876] @ 122b68 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 122180 │ │ │ │ + bcs 12218c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ mov r5, #1 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - b 1221b4 │ │ │ │ + b 1221c0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1222ec │ │ │ │ + beq 1222f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 122308 │ │ │ │ + bne 122314 │ │ │ │ cmp r5, #10 │ │ │ │ - bcc 1223c8 │ │ │ │ - ldr r0, [pc, #3608] @ 122aa8 │ │ │ │ + bcc 1223d4 │ │ │ │ + ldr r0, [pc, #3608] @ 122ab4 │ │ │ │ add r4, lr, #1 │ │ │ │ mov r6, #2 │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - b 1223f8 │ │ │ │ + b 122404 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 120420 │ │ │ │ + bl 12042c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ uxtb r2, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ cmp r4, #2 │ │ │ │ - beq 121cdc │ │ │ │ + beq 121ce8 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 121cf4 │ │ │ │ - bl 123e70 │ │ │ │ - b 121ce0 │ │ │ │ - bl 123288 │ │ │ │ + bne 121d00 │ │ │ │ + bl 123e7c │ │ │ │ + b 121cec │ │ │ │ + bl 123294 │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 122a68 │ │ │ │ + bne 122a74 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - b 122448 │ │ │ │ - bl 12435c │ │ │ │ - b 121ce0 │ │ │ │ + b 122454 │ │ │ │ + bl 124368 │ │ │ │ + b 121cec │ │ │ │ uxtb r2, r5 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 1221d0 │ │ │ │ + bcs 1221dc │ │ │ │ orr r1, r5, #48 @ 0x30 │ │ │ │ strb r1, [sp, #98] @ 0x62 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r0 │ │ │ │ - b 122434 │ │ │ │ + b 122440 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - bl 1241a4 │ │ │ │ - b 121ce0 │ │ │ │ - ldr r0, [pc, #3468] @ 122ac0 │ │ │ │ - ldr r3, [pc, #3468] @ 122ac4 │ │ │ │ + bl 1241b0 │ │ │ │ + b 121cec │ │ │ │ + ldr r0, [pc, #3468] @ 122acc │ │ │ │ + ldr r3, [pc, #3468] @ 122ad0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, #3 │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ mov r0, fp │ │ │ │ mov r2, #3 │ │ │ │ - b 122444 │ │ │ │ + b 122450 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 122210 │ │ │ │ + bcs 12221c │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - ldr r3, [pc, #3552] @ 122b50 │ │ │ │ + ldr r3, [pc, #3552] @ 122b5c │ │ │ │ mov r4, #1 │ │ │ │ mov r1, sl │ │ │ │ add r3, pc, r3 │ │ │ │ - b 122388 │ │ │ │ + b 122394 │ │ │ │ mov r6, lr │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ - beq 121da4 │ │ │ │ + beq 121db0 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r1, r1, r4 │ │ │ │ and r0, r1, r0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 121dc4 │ │ │ │ - ldr r1, [pc, #3552] @ 122b8c │ │ │ │ + bcs 121dd0 │ │ │ │ + ldr r1, [pc, #3552] @ 122b98 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #3548] @ 122b90 │ │ │ │ + ldr r3, [pc, #3548] @ 122b9c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ uxtb r1, r4 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bcc 122238 │ │ │ │ + bcc 122244 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r1, r0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r0, r0, r1, r4 │ │ │ │ - ldr r1, [pc, #3308] @ 122ad8 │ │ │ │ + ldr r1, [pc, #3308] @ 122ae4 │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ mov r0, #0 │ │ │ │ - b 122244 │ │ │ │ + b 122250 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 121e30 │ │ │ │ + beq 121e3c │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r5 │ │ │ │ uxtab r1, r1, r5 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 121e50 │ │ │ │ - ldr r1, [pc, #3392] @ 122b78 │ │ │ │ + bcs 121e5c │ │ │ │ + ldr r1, [pc, #3392] @ 122b84 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #3388] @ 122b7c │ │ │ │ + ldr r3, [pc, #3388] @ 122b88 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ uxtb r0, r5 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 122250 │ │ │ │ + bcs 12225c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r6, #1 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - b 12226c │ │ │ │ + b 122278 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ - bl 123388 │ │ │ │ - b 121ce0 │ │ │ │ + bl 123394 │ │ │ │ + b 121cec │ │ │ │ cmp r6, #0 │ │ │ │ - beq 121ea8 │ │ │ │ + beq 121eb4 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r4 │ │ │ │ uxtab r1, r1, r4 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 121ec8 │ │ │ │ - ldr r1, [pc, #3208] @ 122b38 │ │ │ │ + bcs 121ed4 │ │ │ │ + ldr r1, [pc, #3208] @ 122b44 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #3204] @ 122b3c │ │ │ │ + ldr r3, [pc, #3204] @ 122b48 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ uxtb r0, r4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 122288 │ │ │ │ + bcs 122294 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ orr r0, r4, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - b 1222a4 │ │ │ │ + b 1222b0 │ │ │ │ uxtb r1, r4 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bcc 1222d4 │ │ │ │ + bcc 1222e0 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ smulbb r0, r1, r0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r0, r0, r1, r4 │ │ │ │ - ldr r1, [pc, #3036] @ 122aec │ │ │ │ + ldr r1, [pc, #3036] @ 122af8 │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ uxtb r0, r0 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ mov r0, #0 │ │ │ │ - b 1222e0 │ │ │ │ + b 1222ec │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #9 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 121f70 │ │ │ │ + beq 121f7c │ │ │ │ ldr r0, [fp, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #8] │ │ │ │ - bne 121f48 │ │ │ │ - b 121a60 │ │ │ │ + bne 121f54 │ │ │ │ + b 121a6c │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r8, lr │ │ │ │ bl 33584 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ mov lr, r8 │ │ │ │ - b 121f54 │ │ │ │ + b 121f60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r9 │ │ │ │ - bl 12078c │ │ │ │ - b 121fb0 │ │ │ │ + bl 120798 │ │ │ │ + b 121fbc │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r9 │ │ │ │ - bl 120670 │ │ │ │ + bl 12067c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ and r7, r7, #1 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ stm sp, {r0, r1, r7} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 124744 │ │ │ │ + bl 124750 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 122a78 │ │ │ │ + bne 122a84 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b 122448 │ │ │ │ + b 122454 │ │ │ │ mov r0, r9 │ │ │ │ - bl 120c48 │ │ │ │ + bl 120c54 │ │ │ │ mov r2, r0 │ │ │ │ and r0, r7, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, fp │ │ │ │ - bl 124850 │ │ │ │ - b 121ce0 │ │ │ │ - ldr r1, [pc, #2744] @ 122ad0 │ │ │ │ + bl 12485c │ │ │ │ + b 121cec │ │ │ │ + ldr r1, [pc, #2744] @ 122adc │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ and r1, r7, #1 │ │ │ │ - ldr r3, [pc, #2732] @ 122ad4 │ │ │ │ + ldr r3, [pc, #2732] @ 122ae0 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, lr, #2 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - b 122444 │ │ │ │ + b 122450 │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi 122a24 │ │ │ │ + bhi 122a30 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ @@ -256623,286 +256626,286 @@ │ │ │ │ andeq r0, r0, r4, lsr #12 │ │ │ │ movw r0, #51819 @ 0xca6b │ │ │ │ movt r0, #27487 @ 0x6b5f │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ lsr r2, r1, #22 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 12348c │ │ │ │ - b 121fd4 │ │ │ │ - ldr r2, [pc, #2588] @ 122ac8 │ │ │ │ + bl 123498 │ │ │ │ + b 121fe0 │ │ │ │ + ldr r2, [pc, #2588] @ 122ad4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r0, lsl #3]! │ │ │ │ - ldr r3, [pc, #2580] @ 122acc │ │ │ │ + ldr r3, [pc, #2580] @ 122ad8 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - b 12243c │ │ │ │ + b 122448 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 124d84 │ │ │ │ + bl 124d90 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #7] │ │ │ │ str r2, [r8] │ │ │ │ strb r1, [r8, #5] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ - bl 12951c │ │ │ │ + bl 129528 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 122448 │ │ │ │ + beq 122454 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 122a84 │ │ │ │ + b 122a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12191c │ │ │ │ + beq 121928 │ │ │ │ subs r4, r0, #12 │ │ │ │ movcc r4, r0 │ │ │ │ - b 12191c │ │ │ │ - ldr r1, [pc, #2628] @ 122b64 │ │ │ │ + b 121928 │ │ │ │ + ldr r1, [pc, #2628] @ 122b70 │ │ │ │ mov r5, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #2604] @ 122b68 │ │ │ │ + ldr r3, [pc, #2604] @ 122b74 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ add r5, r5, r6 │ │ │ │ - b 122448 │ │ │ │ - ldr r1, [pc, #2580] @ 122b6c │ │ │ │ + b 122454 │ │ │ │ + ldr r1, [pc, #2580] @ 122b78 │ │ │ │ mov r5, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #2560] @ 122b70 │ │ │ │ + ldr r3, [pc, #2560] @ 122b7c │ │ │ │ mov r0, fp │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 122444 │ │ │ │ - ldr r1, [pc, #2508] @ 122b54 │ │ │ │ + b 122450 │ │ │ │ + ldr r1, [pc, #2508] @ 122b60 │ │ │ │ mov r5, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - b 1221ac │ │ │ │ - ldr r1, [pc, #2532] @ 122b84 │ │ │ │ + b 1221b8 │ │ │ │ + ldr r1, [pc, #2532] @ 122b90 │ │ │ │ mov r5, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #2468] @ 122b60 │ │ │ │ + ldr r3, [pc, #2468] @ 122b6c │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ add r5, r5, r4 │ │ │ │ - b 122448 │ │ │ │ - ldr r0, [pc, #2480] @ 122b88 │ │ │ │ + b 122454 │ │ │ │ + ldr r0, [pc, #2480] @ 122b94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ - b 122428 │ │ │ │ - ldr r1, [pc, #2396] @ 122b44 │ │ │ │ + b 122434 │ │ │ │ + ldr r1, [pc, #2396] @ 122b50 │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b 12229c │ │ │ │ + b 1222a8 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 122338 │ │ │ │ + bcs 122344 │ │ │ │ orr r1, r4, #48 @ 0x30 │ │ │ │ strb r1, [lr, r0] │ │ │ │ - b 122350 │ │ │ │ - ldr r1, [pc, #2352] @ 122b48 │ │ │ │ + b 12235c │ │ │ │ + ldr r1, [pc, #2352] @ 122b54 │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #2328] @ 122b4c │ │ │ │ + ldr r3, [pc, #2328] @ 122b58 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 122388 │ │ │ │ + b 122394 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 122360 │ │ │ │ + bcs 12236c │ │ │ │ orr r1, r4, #48 @ 0x30 │ │ │ │ strb r1, [r6, r0] │ │ │ │ - b 122378 │ │ │ │ - ldr r1, [pc, #2332] @ 122b74 │ │ │ │ + b 122384 │ │ │ │ + ldr r1, [pc, #2332] @ 122b80 │ │ │ │ mov r6, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #2316] @ 122b80 │ │ │ │ + ldr r3, [pc, #2316] @ 122b8c │ │ │ │ mov r0, fp │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ add r5, r6, r4 │ │ │ │ - b 122448 │ │ │ │ - ldr r1, [pc, #2212] @ 122b34 │ │ │ │ + b 122454 │ │ │ │ + ldr r1, [pc, #2212] @ 122b40 │ │ │ │ mov r4, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #2196] @ 122b40 │ │ │ │ + ldr r3, [pc, #2196] @ 122b4c │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ add r0, r4, r6 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ add r5, r0, r5 │ │ │ │ mov r4, #4 │ │ │ │ strd r4, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 12239c │ │ │ │ + bcs 1223a8 │ │ │ │ orr r1, r4, #48 @ 0x30 │ │ │ │ strb r1, [lr, r0] │ │ │ │ - b 1223b4 │ │ │ │ + b 1223c0 │ │ │ │ cmp r5, #10 │ │ │ │ - bcs 122418 │ │ │ │ + bcs 122424 │ │ │ │ add r1, lr, #2 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ mov r5, #1 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - b 122434 │ │ │ │ + b 122440 │ │ │ │ add r1, lr, #1 │ │ │ │ add r4, lr, #2 │ │ │ │ cmp r5, #10 │ │ │ │ - bcc 12245c │ │ │ │ - ldr r0, [pc, #1912] @ 122a98 │ │ │ │ + bcc 122468 │ │ │ │ + ldr r0, [pc, #1912] @ 122aa4 │ │ │ │ mov r4, #2 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - b 12248c │ │ │ │ - ldr r0, [pc, #1956] @ 122ae4 │ │ │ │ + b 122498 │ │ │ │ + ldr r0, [pc, #1956] @ 122af0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r3, [pc, #1936] @ 122ae8 │ │ │ │ + ldr r3, [pc, #1936] @ 122af4 │ │ │ │ add r1, lr, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 122384 │ │ │ │ - ldr r0, [pc, #1908] @ 122adc │ │ │ │ + b 122390 │ │ │ │ + ldr r0, [pc, #1908] @ 122ae8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r3, [pc, #1888] @ 122ae0 │ │ │ │ + ldr r3, [pc, #1888] @ 122aec │ │ │ │ add r1, r6, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ eor r4, r0, #3 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ add r5, r4, r5 │ │ │ │ - b 122448 │ │ │ │ - ldr r0, [pc, #1868] @ 122af0 │ │ │ │ + b 122454 │ │ │ │ + ldr r0, [pc, #1868] @ 122afc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r3, [pc, #1848] @ 122af4 │ │ │ │ + ldr r3, [pc, #1848] @ 122b00 │ │ │ │ add r1, lr, r0 │ │ │ │ eor r5, r0, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 12243c │ │ │ │ - ldr r1, [pc, #1756] @ 122aac │ │ │ │ + b 122448 │ │ │ │ + ldr r1, [pc, #1756] @ 122ab8 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #1752] @ 122ab0 │ │ │ │ + ldr r3, [pc, #1752] @ 122abc │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, lr, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, #1 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ mov r6, #1 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - ldr r3, [pc, #1716] @ 122ab4 │ │ │ │ + ldr r3, [pc, #1716] @ 122ac0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ add r5, r6, r7 │ │ │ │ - b 122448 │ │ │ │ - ldr r0, [pc, #1688] @ 122ab8 │ │ │ │ + b 122454 │ │ │ │ + ldr r0, [pc, #1688] @ 122ac4 │ │ │ │ add r1, lr, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ mov r5, #2 │ │ │ │ strh r0, [sp, #97] @ 0x61 │ │ │ │ - ldr r3, [pc, #1664] @ 122abc │ │ │ │ + ldr r3, [pc, #1664] @ 122ac8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ mov r4, #4 │ │ │ │ strd r4, [sl] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1592] @ 122a9c │ │ │ │ + ldr r1, [pc, #1592] @ 122aa8 │ │ │ │ mov r0, fp │ │ │ │ - ldr r3, [pc, #1588] @ 122aa0 │ │ │ │ + ldr r3, [pc, #1588] @ 122aac │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, #1 │ │ │ │ orr r0, r5, #48 @ 0x30 │ │ │ │ strb r0, [sp, #98] @ 0x62 │ │ │ │ - ldr r3, [pc, #1552] @ 122aa4 │ │ │ │ + ldr r3, [pc, #1552] @ 122ab0 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ add r5, r4, r6 │ │ │ │ - b 122448 │ │ │ │ - andseq sl, r4, r9, lsr r6 │ │ │ │ - andseq fp, sp, r0, ror #15 │ │ │ │ - andseq sl, r4, r0, lsl #16 │ │ │ │ - andseq fp, sp, r8, lsr #14 │ │ │ │ - @ instruction: 0x001db6bc │ │ │ │ + b 122454 │ │ │ │ + andseq sl, r4, sp, lsr #13 │ │ │ │ + @ instruction: 0x001db7d4 │ │ │ │ + andseq sl, r4, r4, ror r8 │ │ │ │ + andseq fp, sp, ip, lsl r7 │ │ │ │ + @ instruction: 0x001db6b0 │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ movt r0, #20971 @ 0x51eb │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ lsr r9, r1, #5 │ │ │ │ mov sl, lr │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bcc 122550 │ │ │ │ + bcc 12255c │ │ │ │ movw r0, #51819 @ 0xca6b │ │ │ │ movw r2, #64536 @ 0xfc18 │ │ │ │ movt r0, #27487 @ 0x6b5f │ │ │ │ movt r2, #13 │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ movw r3, #65526 @ 0xfff6 │ │ │ │ movw r0, #38527 @ 0x967f │ │ │ │ @@ -256922,36 +256925,36 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ eor r1, r0, r1 │ │ │ │ lsr r0, r1, #17 │ │ │ │ addhi r0, r2, r1, lsr #17 │ │ │ │ cmp r0, #5 │ │ │ │ - bhi 122588 │ │ │ │ + bhi 122594 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ - ldr r4, [pc, #1476] @ 122b1c │ │ │ │ + ldr r4, [pc, #1476] @ 122b28 │ │ │ │ add r0, r0, #7 │ │ │ │ - ldr r6, [pc, #1472] @ 122b20 │ │ │ │ + ldr r6, [pc, #1472] @ 122b2c │ │ │ │ uxtb r8, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, r8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 12256c │ │ │ │ + bne 122578 │ │ │ │ movw r1, #16959 @ 0x423f │ │ │ │ mov r0, #10 │ │ │ │ mov r6, sl │ │ │ │ movt r1, #15 │ │ │ │ cmp r5, r1 │ │ │ │ - bls 12260c │ │ │ │ + bls 122618 │ │ │ │ movw r0, #28207 @ 0x6e2f │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ movt r0, #419 @ 0x1a3 │ │ │ │ movw r3, #56963 @ 0xde83 │ │ │ │ umull r0, r1, r9, r0 │ │ │ │ movt r3, #17179 @ 0x431b │ │ │ │ umull r3, r7, r5, r3 │ │ │ │ @@ -256961,63 +256964,63 @@ │ │ │ │ lsr r9, r7, #18 │ │ │ │ uxth r1, r0 │ │ │ │ lsr r1, r1, #2 │ │ │ │ smulbb r1, r1, r2 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ lsr r1, r1, #17 │ │ │ │ mls r0, r1, r2, r0 │ │ │ │ - ldr r2, [pc, #1336] @ 122b24 │ │ │ │ + ldr r2, [pc, #1336] @ 122b30 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ uxth r0, r0 │ │ │ │ strh r1, [sp, #102] @ 0x66 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #6 │ │ │ │ cmp r9, #99 @ 0x63 │ │ │ │ - bls 1228f0 │ │ │ │ + bls 1228fc │ │ │ │ uxth r1, r9 │ │ │ │ movw r2, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ - ldr r3, [pc, #1280] @ 122b28 │ │ │ │ + ldr r3, [pc, #1280] @ 122b34 │ │ │ │ smulbb r1, r1, r2 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r0, r0, #2 │ │ │ │ lsr r1, r1, #17 │ │ │ │ mls r2, r1, r2, r9 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ add r3, r6, r0 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r3] │ │ │ │ - b 1228f4 │ │ │ │ + b 122900 │ │ │ │ movw r0, #56963 @ 0xde83 │ │ │ │ movt r0, #17179 @ 0x431b │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ lsr r2, r1, #18 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 123790 │ │ │ │ - b 121fd4 │ │ │ │ - mulseq sp, r8, r6 │ │ │ │ - @ instruction: 0x001db5f0 │ │ │ │ - andseq sl, r4, r1, asr #7 │ │ │ │ - andseq fp, sp, r8, ror #10 │ │ │ │ + bl 12379c │ │ │ │ + b 121fe0 │ │ │ │ + andseq fp, sp, ip, lsl #13 │ │ │ │ + andseq fp, sp, r4, ror #11 │ │ │ │ + andseq sl, r4, r5, lsr r4 │ │ │ │ + andseq fp, sp, ip, asr r5 │ │ │ │ mul r1, r9, r0 │ │ │ │ ror r2, r1, #1 │ │ │ │ movw r1, #39322 @ 0x999a │ │ │ │ movt r1, #6553 @ 0x1999 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 122958 │ │ │ │ + bcc 122964 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ cmp r5, #10 │ │ │ │ - bcc 12271c │ │ │ │ + bcc 122728 │ │ │ │ movw r0, #56963 @ 0xde83 │ │ │ │ movw r2, #64536 @ 0xfc18 │ │ │ │ movt r0, #17179 @ 0x431b │ │ │ │ movt r2, #13 │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ movw r3, #65526 @ 0xfff6 │ │ │ │ movw r0, #16959 @ 0x423f │ │ │ │ @@ -257037,423 +257040,423 @@ │ │ │ │ add r0, r0, r3 │ │ │ │ and r0, r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ eor r1, r0, r1 │ │ │ │ lsr r0, r1, #17 │ │ │ │ addhi r0, r2, r1, lsr #17 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 12275c │ │ │ │ + bhi 122768 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ - ldr r4, [pc, #992] @ 122b04 │ │ │ │ + ldr r4, [pc, #992] @ 122b10 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r6, [pc, #988] @ 122b08 │ │ │ │ + ldr r6, [pc, #988] @ 122b14 │ │ │ │ mov sl, lr │ │ │ │ uxtb r8, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r7, r8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 12273c │ │ │ │ + bne 122748 │ │ │ │ mov lr, sl │ │ │ │ movw r1, #34463 @ 0x869f │ │ │ │ mov r0, #10 │ │ │ │ movt r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls 122848 │ │ │ │ + bls 122854 │ │ │ │ movw r0, #5977 @ 0x1759 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ movt r0, #53687 @ 0xd1b7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ umull r0, r1, r9, r0 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ lsr r1, r1, #13 │ │ │ │ mls r0, r1, r0, r9 │ │ │ │ uxth r2, r0 │ │ │ │ lsr r2, r2, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ - ldr r3, [pc, #872] @ 122b0c │ │ │ │ + ldr r3, [pc, #872] @ 122b18 │ │ │ │ add r3, pc, r3 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r0, r2, r7, r0 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #102] @ 0x66 │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r3, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #6 │ │ │ │ - b 12284c │ │ │ │ + b 122858 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r5, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ lsr r2, r1, #7 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 1235c0 │ │ │ │ - b 121fd4 │ │ │ │ - @ instruction: 0x0014a2f3 │ │ │ │ - andseq fp, sp, r8, lsr #9 │ │ │ │ - andseq sl, r4, r8, ror #5 │ │ │ │ + bl 1235cc │ │ │ │ + b 121fe0 │ │ │ │ + andseq sl, r4, r7, ror #6 │ │ │ │ + mulseq sp, ip, r4 │ │ │ │ + andseq sl, r4, ip, asr r3 │ │ │ │ movw r0, #5977 @ 0x1759 │ │ │ │ movt r0, #53687 @ 0xd1b7 │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ lsr r2, r1, #13 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 123c3c │ │ │ │ - b 121fd4 │ │ │ │ + bl 123c48 │ │ │ │ + b 121fe0 │ │ │ │ movw r0, #19923 @ 0x4dd3 │ │ │ │ movt r0, #4194 @ 0x1062 │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ lsr r2, r1, #6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, fp │ │ │ │ - bl 1239d0 │ │ │ │ - b 121fd4 │ │ │ │ - andseq sl, r4, r5, lsl #5 │ │ │ │ - andseq fp, sp, ip, lsr #8 │ │ │ │ + bl 1239dc │ │ │ │ + b 121fe0 │ │ │ │ + @ instruction: 0x0014a2f9 │ │ │ │ + andseq fp, sp, r0, lsr #8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 122894 │ │ │ │ + bls 1228a0 │ │ │ │ uxth r2, r1 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r1, r2, r3, r1 │ │ │ │ - ldr r3, [pc, #660] @ 122b10 │ │ │ │ + ldr r3, [pc, #660] @ 122b1c │ │ │ │ add r3, pc, r3 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ add r3, lr, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r3] │ │ │ │ - b 122898 │ │ │ │ + b 1228a4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 1228c4 │ │ │ │ + bcs 1228d0 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r1, r2, #48 @ 0x30 │ │ │ │ strb r1, [lr, r0] │ │ │ │ - b 1228e0 │ │ │ │ - andseq sl, r4, sp, lsr r2 │ │ │ │ - andseq sl, r4, r9, lsr r2 │ │ │ │ - andseq sl, r4, pc, lsr #4 │ │ │ │ - andseq sl, r4, fp, lsr #4 │ │ │ │ - andseq fp, sp, ip, asr #7 │ │ │ │ - ldr r1, [pc, #584] @ 122b14 │ │ │ │ + b 1228ec │ │ │ │ + @ instruction: 0x0014a2b1 │ │ │ │ + andseq sl, r4, sp, lsr #5 │ │ │ │ + andseq sl, r4, r3, lsr #5 │ │ │ │ + mulseq r4, pc, r2 @ │ │ │ │ + andseq fp, sp, r0, asr #7 │ │ │ │ + ldr r1, [pc, #584] @ 122b20 │ │ │ │ sub r0, r0, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ add r2, lr, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r2] │ │ │ │ - ldr r3, [pc, #560] @ 122b18 │ │ │ │ + ldr r3, [pc, #560] @ 122b24 │ │ │ │ add r1, lr, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 122934 │ │ │ │ + b 122940 │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 12290c │ │ │ │ + bcs 122918 │ │ │ │ sub r0, r0, #1 │ │ │ │ orr r1, r1, #48 @ 0x30 │ │ │ │ strb r1, [r6, r0] │ │ │ │ - b 122928 │ │ │ │ - ldr r2, [pc, #536] @ 122b2c │ │ │ │ + b 122934 │ │ │ │ + ldr r2, [pc, #536] @ 122b38 │ │ │ │ sub r0, r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ add r2, r6, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r2] │ │ │ │ - ldr r3, [pc, #512] @ 122b30 │ │ │ │ + ldr r3, [pc, #512] @ 122b3c │ │ │ │ add r1, r6, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ rsb r4, r0, #10 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 129928 │ │ │ │ + bl 129934 │ │ │ │ add r5, r4, r8 │ │ │ │ - b 122448 │ │ │ │ - andseq sl, r4, r1, lsr #3 │ │ │ │ - andseq fp, sp, r8, asr #6 │ │ │ │ - andseq sl, r4, sp, rrx │ │ │ │ + b 122454 │ │ │ │ + andseq sl, r4, r5, lsl r2 │ │ │ │ + andseq fp, sp, ip, lsr r3 │ │ │ │ + andseq sl, r4, r1, ror #1 │ │ │ │ movw r2, #34079 @ 0x851f │ │ │ │ movt r2, #20971 @ 0x51eb │ │ │ │ umull r2, r3, r5, r2 │ │ │ │ lsr r9, r3, #5 │ │ │ │ mul r2, r9, r0 │ │ │ │ ror r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 1224cc │ │ │ │ + bcs 1224d8 │ │ │ │ movw r2, #19923 @ 0x4dd3 │ │ │ │ movt r2, #4194 @ 0x1062 │ │ │ │ umull r2, r3, r5, r2 │ │ │ │ lsr r2, r3, #6 │ │ │ │ mul r3, r2, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 122830 │ │ │ │ + bcs 12283c │ │ │ │ movw r2, #5977 @ 0x1759 │ │ │ │ movt r2, #53687 @ 0xd1b7 │ │ │ │ umull r2, r3, r5, r2 │ │ │ │ lsr r2, r3, #13 │ │ │ │ mul r3, r2, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 122810 │ │ │ │ + bcs 12281c │ │ │ │ movw r3, #23237 @ 0x5ac5 │ │ │ │ lsr r2, r5, #5 │ │ │ │ movt r3, #2684 @ 0xa7c │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ lsr r2, r3, #7 │ │ │ │ mul r3, r2, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1227e4 │ │ │ │ + bcs 1227f0 │ │ │ │ movw r2, #56963 @ 0xde83 │ │ │ │ movt r2, #17179 @ 0x431b │ │ │ │ umull r2, r3, r5, r2 │ │ │ │ lsr r2, r3, #18 │ │ │ │ mul r3, r2, r0 │ │ │ │ ror r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 122664 │ │ │ │ + bcs 122670 │ │ │ │ movw r1, #51819 @ 0xca6b │ │ │ │ movt r1, #27487 @ 0x6b5f │ │ │ │ umull r1, r2, r5, r1 │ │ │ │ movw r1, #39321 @ 0x9999 │ │ │ │ movt r1, #6553 @ 0x1999 │ │ │ │ lsr r2, r2, #22 │ │ │ │ mul r0, r2, r0 │ │ │ │ ror r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 122094 │ │ │ │ + bhi 1220a0 │ │ │ │ movw r0, #15241 @ 0x3b89 │ │ │ │ movt r0, #21990 @ 0x55e6 │ │ │ │ umull r0, r1, r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ lsr r2, r1, #25 │ │ │ │ mov r1, fp │ │ │ │ - bl 123950 │ │ │ │ - b 121fd4 │ │ │ │ + bl 12395c │ │ │ │ + b 121fe0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ - b 1211c4 │ │ │ │ + b 1211d0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b 122a80 │ │ │ │ - andseq r9, r4, sp, lsl #31 │ │ │ │ + b 122a8c │ │ │ │ + andseq sl, r4, r1 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ stm r2, {r1, r5} │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001496f1 │ │ │ │ - mulseq r4, lr, r6 │ │ │ │ - andseq sl, sp, r4, asr #16 │ │ │ │ - andseq sl, sp, r0, lsr #16 │ │ │ │ - andseq r9, r4, sp, ror sp │ │ │ │ - andseq r9, r4, r1, lsr r7 │ │ │ │ - @ instruction: 0x001da8d8 │ │ │ │ - @ instruction: 0x001da8b0 │ │ │ │ - @ instruction: 0x001495f5 │ │ │ │ - andseq sl, sp, r0, lsl #17 │ │ │ │ - andseq fp, sp, r4, lsr #32 │ │ │ │ - andseq sl, sp, ip, ror pc │ │ │ │ + andseq r9, r4, r5, ror #14 │ │ │ │ + andseq r9, r4, r2, lsl r7 │ │ │ │ + andseq sl, sp, r8, lsr r8 │ │ │ │ + andseq sl, sp, r4, lsl r8 │ │ │ │ + @ instruction: 0x00149df1 │ │ │ │ + andseq r9, r4, r5, lsr #15 │ │ │ │ + andseq sl, sp, ip, asr #17 │ │ │ │ + andseq sl, sp, r4, lsr #17 │ │ │ │ + andseq r9, r4, r9, ror #12 │ │ │ │ + andseq sl, sp, r4, ror r8 │ │ │ │ + andseq fp, sp, r8, lsl r0 │ │ │ │ + andseq sl, sp, r0, ror pc │ │ │ │ + andseq sl, sp, ip, ror #24 │ │ │ │ + @ instruction: 0x001dabf4 │ │ │ │ + mulseq r3, ip, r8 │ │ │ │ andseq sl, sp, r8, ror ip │ │ │ │ - andseq sl, sp, r0, lsl #24 │ │ │ │ - andseq r8, r3, r8, lsr #16 │ │ │ │ - andseq sl, sp, r4, lsl #25 │ │ │ │ - andseq r9, r4, r9, lsr #24 │ │ │ │ - @ instruction: 0x001496b1 │ │ │ │ - andseq sl, sp, r8, lsr r9 │ │ │ │ - @ instruction: 0x001496d9 │ │ │ │ - andseq sl, sp, r0, ror #18 │ │ │ │ - andseq r9, r4, r5, lsl #22 │ │ │ │ - andseq r9, r4, r5, ror r6 │ │ │ │ - @ instruction: 0x001da8f8 │ │ │ │ - @ instruction: 0x00149edd │ │ │ │ - mulseq r4, sp, lr │ │ │ │ - andseq fp, sp, ip, lsl r1 │ │ │ │ - @ instruction: 0x001493d9 │ │ │ │ - andseq sl, sp, r4, lsl #11 │ │ │ │ - andseq r9, r4, r5, ror r2 │ │ │ │ - mulseq r4, sp, r1 │ │ │ │ - andseq r9, r4, r9, asr #2 │ │ │ │ - @ instruction: 0x001da3d0 │ │ │ │ - andseq r9, r4, r9, lsr #11 │ │ │ │ - andseq sl, sp, r4, asr r7 │ │ │ │ - andseq r9, r4, sp, lsr #8 │ │ │ │ - andseq r9, r4, r9, ror #7 │ │ │ │ - andseq r9, r4, r1, lsl #2 │ │ │ │ - andseq sl, sp, r8, lsl #7 │ │ │ │ - andseq r9, r4, r5, lsl #15 │ │ │ │ - andseq r9, r4, r2, asr ip │ │ │ │ - @ instruction: 0x001dadf8 │ │ │ │ - andseq sl, sp, r8, lsl #20 │ │ │ │ - andseq r9, r4, sp, lsr #16 │ │ │ │ - @ instruction: 0x001497fd │ │ │ │ - andseq sl, sp, r8, lsl #21 │ │ │ │ - andseq sl, sp, r4, asr #30 │ │ │ │ - andseq r9, r4, sp, lsl #17 │ │ │ │ - @ instruction: 0x00149ed2 │ │ │ │ - andseq fp, sp, r8, ror r0 │ │ │ │ - @ instruction: 0x001daaf8 │ │ │ │ - @ instruction: 0x001498f5 │ │ │ │ - andseq sl, sp, r8, ror fp │ │ │ │ - @ instruction: 0x001498bd │ │ │ │ - andseq sl, sp, r0, asr #22 │ │ │ │ - @ instruction: 0x001497bd │ │ │ │ - andseq r9, r4, sl, asr #25 │ │ │ │ - andseq sl, sp, r0, ror lr │ │ │ │ - andseq sl, sp, r0, asr #20 │ │ │ │ - andseq r9, r4, r5, ror r8 │ │ │ │ - andseq r9, r4, r1, asr #16 │ │ │ │ - andseq r9, r4, r6, asr sp │ │ │ │ - @ instruction: 0x001daefc │ │ │ │ + mulseq r4, sp, ip │ │ │ │ + andseq r9, r4, r5, lsr #14 │ │ │ │ + andseq sl, sp, ip, lsr #18 │ │ │ │ + andseq r9, r4, sp, asr #14 │ │ │ │ + andseq sl, sp, r4, asr r9 │ │ │ │ + andseq r9, r4, r9, ror fp │ │ │ │ + andseq r9, r4, r9, ror #13 │ │ │ │ + andseq sl, sp, ip, ror #17 │ │ │ │ + andseq r9, r4, r1, asr pc │ │ │ │ + andseq r9, r4, r1, lsl pc │ │ │ │ + andseq fp, sp, r0, lsl r1 │ │ │ │ + andseq r9, r4, sp, asr #8 │ │ │ │ + andseq sl, sp, r8, ror r5 │ │ │ │ + andseq r9, r4, r9, ror #5 │ │ │ │ + andseq r9, r4, r1, lsl r2 │ │ │ │ + @ instruction: 0x001491bd │ │ │ │ + andseq sl, sp, r4, asr #7 │ │ │ │ + andseq r9, r4, sp, lsl r6 │ │ │ │ + andseq sl, sp, r8, asr #14 │ │ │ │ + andseq r9, r4, r1, lsr #9 │ │ │ │ + andseq r9, r4, sp, asr r4 │ │ │ │ + andseq r9, r4, r5, ror r1 │ │ │ │ + andseq sl, sp, ip, ror r3 │ │ │ │ + @ instruction: 0x001497f9 │ │ │ │ + andseq r9, r4, r6, asr #25 │ │ │ │ + andseq sl, sp, ip, ror #27 │ │ │ │ + @ instruction: 0x001da9fc │ │ │ │ + andseq r9, r4, r1, lsr #17 │ │ │ │ + andseq r9, r4, r1, ror r8 │ │ │ │ + andseq sl, sp, ip, ror sl │ │ │ │ + andseq sl, sp, r8, lsr pc │ │ │ │ + andseq r9, r4, r1, lsl #18 │ │ │ │ + andseq r9, r4, r6, asr #30 │ │ │ │ + andseq fp, sp, ip, rrx │ │ │ │ + andseq sl, sp, ip, ror #21 │ │ │ │ + andseq r9, r4, r9, ror #18 │ │ │ │ + andseq sl, sp, ip, ror #22 │ │ │ │ + andseq r9, r4, r1, lsr r9 │ │ │ │ + andseq sl, sp, r4, lsr fp │ │ │ │ + andseq r9, r4, r1, lsr r8 │ │ │ │ + andseq r9, r4, lr, lsr sp │ │ │ │ + andseq sl, sp, r4, ror #28 │ │ │ │ + andseq sl, sp, r4, lsr sl │ │ │ │ + andseq r9, r4, r9, ror #17 │ │ │ │ + @ instruction: 0x001498b5 │ │ │ │ + andseq r9, r4, sl, asr #27 │ │ │ │ + @ instruction: 0x001daef0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 122c14 │ │ │ │ + beq 122c20 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ add sl, sp, #20 │ │ │ │ add r4, sp, #8 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl 12116c │ │ │ │ + bl 121178 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 122c5c │ │ │ │ + bne 122c68 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 122bdc │ │ │ │ + bne 122be8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 122c54 │ │ │ │ + bne 122c60 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 122c70 │ │ │ │ - ldr r2, [pc, #204] @ 122d10 │ │ │ │ + bpl 122c7c │ │ │ │ + ldr r2, [pc, #204] @ 122d1c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r6 │ │ │ │ - b 122cb0 │ │ │ │ + b 122cbc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ strd r0, [r8, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 122cbc │ │ │ │ - beq 122c98 │ │ │ │ + b 122cc8 │ │ │ │ + beq 122ca4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 122c3c │ │ │ │ + beq 122c48 │ │ │ │ mov r7, r0 │ │ │ │ - b 122c9c │ │ │ │ + b 122ca8 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r5 │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r8, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [r8, #12] │ │ │ │ - beq 122cdc │ │ │ │ + beq 122ce8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 122ce8 │ │ │ │ + b 122cf4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 122d0c │ │ │ │ + beq 122d18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001da3d8 │ │ │ │ + andseq sl, sp, ip, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ mov r4, r3 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r2, r8, #524288 @ 0x80000 │ │ │ │ str r1, [sp, #24] │ │ │ │ sbcs r2, sl, #0 │ │ │ │ - bcs 122d78 │ │ │ │ + bcs 122d84 │ │ │ │ lsr r0, fp, #19 │ │ │ │ lsr r1, r4, #19 │ │ │ │ movw r2, #37181 @ 0x913d │ │ │ │ orr r0, r0, r4, lsl #13 │ │ │ │ orr r1, r1, r8, lsl #13 │ │ │ │ movt r2, #58464 @ 0xe460 │ │ │ │ movw r3, #4440 @ 0x1158 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 122eac │ │ │ │ + b 122eb8 │ │ │ │ movw r9, #45266 @ 0xb0d2 │ │ │ │ movw r1, #9534 @ 0x253e │ │ │ │ movt r9, #56138 @ 0xdb4a │ │ │ │ movt r1, #30223 @ 0x760f │ │ │ │ umull r0, r2, fp, r9 │ │ │ │ mov r7, #0 │ │ │ │ movw r5, #6515 @ 0x1973 │ │ │ │ @@ -257524,44 +257527,44 @@ │ │ │ │ orr r6, r0, r1, lsl #2 │ │ │ │ adc r0, lr, #0 │ │ │ │ lsl r2, r0, #2 │ │ │ │ lsr r0, r0, #30 │ │ │ │ orr r9, r2, r1, lsr #30 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r2, #0 │ │ │ │ - ldr ip, [pc, #972] @ 123284 │ │ │ │ + ldr ip, [pc, #972] @ 123290 │ │ │ │ movt r2, #30232 @ 0x7618 │ │ │ │ add r8, sp, #28 │ │ │ │ umull r0, r1, r6, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mla r1, r9, r2, r1 │ │ │ │ movw r2, #56571 @ 0xdcfb │ │ │ │ movt r2, #30008 @ 0x7538 │ │ │ │ adds r5, r0, fp │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ mla r1, r6, r2, r1 │ │ │ │ mov r2, #20 │ │ │ │ adc r4, r1, r4 │ │ │ │ subs r0, r5, r0 │ │ │ │ sbcs r0, r4, #0 │ │ │ │ - bcc 122f94 │ │ │ │ + bcc 122fa0 │ │ │ │ movw sl, #57599 @ 0xe0ff │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r9, r8 │ │ │ │ mov r7, #0 │ │ │ │ movt sl, #1525 @ 0x5f5 │ │ │ │ movw fp, #5243 @ 0x147b │ │ │ │ mov r8, #100 @ 0x64 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, ip │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov ip, r6 │ │ │ │ mls r2, r0, r2, r5 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, fp │ │ │ │ lsr r3, r3, #17 │ │ │ │ @@ -257575,27 +257578,27 @@ │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r6, #37] @ 0x25 │ │ │ │ subs r2, sl, r5 │ │ │ │ rscs r2, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bcc 122f10 │ │ │ │ + bcc 122f1c │ │ │ │ mov r8, r9 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add r2, r7, #20 │ │ │ │ - b 122f9c │ │ │ │ + b 122fa8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r3, r8, #19 │ │ │ │ rsbs r7, r0, #99 @ 0x63 │ │ │ │ rscs r7, r1, #0 │ │ │ │ - bcs 12300c │ │ │ │ + bcs 123018 │ │ │ │ uxth r1, r0 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ smulbb r1, r1, r7 │ │ │ │ lsr r7, r1, #17 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -257604,34 +257607,34 @@ │ │ │ │ uxth r0, r0 │ │ │ │ add r0, ip, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r7, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 12301c │ │ │ │ + bcc 123028 │ │ │ │ add r0, ip, r7, lsl #1 │ │ │ │ sub r1, r2, #2 │ │ │ │ add r2, r3, r1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r2] │ │ │ │ - b 123028 │ │ │ │ + b 123034 │ │ │ │ mov r7, r0 │ │ │ │ subs r0, r7, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 122ff4 │ │ │ │ + bcs 123000 │ │ │ │ sub r1, r2, #1 │ │ │ │ orr r0, r7, #48 @ 0x30 │ │ │ │ strb r0, [r3, r1] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr r0, r6, fp │ │ │ │ ldr r7, [sp, #24] │ │ │ │ orr r2, r9, r2 │ │ │ │ orrs r0, r0, r2 │ │ │ │ - beq 123174 │ │ │ │ + beq 123180 │ │ │ │ sub r2, r1, #1 │ │ │ │ add r0, r8, #20 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov sl, ip │ │ │ │ bl 27188 │ │ │ │ movw r0, #0 │ │ │ │ movw r1, #37180 @ 0x913c │ │ │ │ @@ -257650,25 +257653,25 @@ │ │ │ │ sbcs r0, r0, ip │ │ │ │ mov r2, #20 │ │ │ │ movcs r4, r6 │ │ │ │ movcs r5, r9 │ │ │ │ movw r6, #10000 @ 0x2710 │ │ │ │ subs r0, r4, r6 │ │ │ │ sbcs r0, r5, #0 │ │ │ │ - bcc 12317c │ │ │ │ + bcc 123188 │ │ │ │ mov r7, #0 │ │ │ │ movw r9, #5243 @ 0x147b │ │ │ │ mov fp, #100 @ 0x64 │ │ │ │ str lr, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mls r2, r0, r6, r4 │ │ │ │ add r6, r8, r7 │ │ │ │ sub r7, r7, #4 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r9 │ │ │ │ lsr r3, r3, #17 │ │ │ │ @@ -257683,39 +257686,39 @@ │ │ │ │ movw r2, #57599 @ 0xe0ff │ │ │ │ movt r2, #1525 @ 0x5f5 │ │ │ │ movw r6, #10000 @ 0x2710 │ │ │ │ subs r2, r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ rscs r2, r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bcc 1230c0 │ │ │ │ + bcc 1230cc │ │ │ │ add r2, r7, #20 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcc 123190 │ │ │ │ + bcc 12319c │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 1231d4 │ │ │ │ + bcc 1231e0 │ │ │ │ add r0, sl, r3, lsl #1 │ │ │ │ sub r6, r2, #2 │ │ │ │ add r1, r8, r6 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 1231e0 │ │ │ │ + b 1231ec │ │ │ │ add r6, r1, #19 │ │ │ │ - b 123214 │ │ │ │ + b 123220 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs 12314c │ │ │ │ + bcs 123158 │ │ │ │ uxth r1, r0 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ lsr r3, r1, #17 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -257724,37 +257727,37 @@ │ │ │ │ uxth r0, r0 │ │ │ │ add r0, sl, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 12315c │ │ │ │ + bcs 123168 │ │ │ │ sub r6, r2, #1 │ │ │ │ orr r0, r3, #48 @ 0x30 │ │ │ │ strb r0, [r8, r6] │ │ │ │ movw r1, #37181 @ 0x913d │ │ │ │ movw r0, #4440 @ 0x1158 │ │ │ │ movt r1, #58464 @ 0xe460 │ │ │ │ subs r1, lr, r1 │ │ │ │ sbcs r0, ip, r0 │ │ │ │ - bcc 123214 │ │ │ │ + bcc 123220 │ │ │ │ add r0, r8, #1 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 27188 │ │ │ │ mov r0, #49 @ 0x31 │ │ │ │ mov r6, #0 │ │ │ │ strb r0, [sp, #28] │ │ │ │ ldr r0, [r7] │ │ │ │ rsb r4, r6, #39 @ 0x27 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 123260 │ │ │ │ + bhi 12326c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r8, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r5, r4 │ │ │ │ @@ -257768,56 +257771,56 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b 12322c │ │ │ │ - andseq r8, r4, r5, asr fp │ │ │ │ + b 123238 │ │ │ │ + andseq r8, r4, r9, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ uxtb r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 1232d8 │ │ │ │ + bcc 1232e4 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r4, #0 │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #188] @ 123380 │ │ │ │ + ldr r2, [pc, #188] @ 12338c │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #9] │ │ │ │ - b 1232e8 │ │ │ │ + b 1232f4 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 1232f8 │ │ │ │ + bcs 123304 │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 123310 │ │ │ │ - ldr r1, [pc, #132] @ 123384 │ │ │ │ + b 12331c │ │ │ │ + ldr r1, [pc, #132] @ 123390 │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #9] │ │ │ │ ldr r0, [r5] │ │ │ │ eor r6, r4, #3 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 12335c │ │ │ │ + bhi 123368 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -257831,58 +257834,58 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 123328 │ │ │ │ - andseq r8, r4, r5, asr r7 │ │ │ │ - andseq r8, r4, r5, lsl r7 │ │ │ │ + b 123334 │ │ │ │ + andseq r8, r4, r9, asr #15 │ │ │ │ + andseq r8, r4, r9, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ uxth r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 1233dc │ │ │ │ + bcc 1233e8 │ │ │ │ lsr r0, r0, #2 │ │ │ │ movw r1, #5243 @ 0x147b │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r4, #2 │ │ │ │ lsr r0, r0, #17 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #188] @ 123484 │ │ │ │ + ldr r2, [pc, #188] @ 123490 │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #11] │ │ │ │ - b 1233ec │ │ │ │ + b 1233f8 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 1233fc │ │ │ │ + bcs 123408 │ │ │ │ mov r4, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 123414 │ │ │ │ - ldr r1, [pc, #132] @ 123488 │ │ │ │ + b 123420 │ │ │ │ + ldr r1, [pc, #132] @ 123494 │ │ │ │ mov r4, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #11] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #5 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 123460 │ │ │ │ + bhi 12346c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -257896,60 +257899,60 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 12342c │ │ │ │ - andseq r8, r4, r1, asr r6 │ │ │ │ - andseq r8, r4, r1, lsl r6 │ │ │ │ + b 123438 │ │ │ │ + andseq r8, r4, r5, asr #13 │ │ │ │ + andseq r8, r4, r5, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1234c0 │ │ │ │ + beq 1234cc │ │ │ │ movw r0, #65526 @ 0xfff6 │ │ │ │ mov r4, #0 │ │ │ │ movt r0, #5 │ │ │ │ add r0, r2, r0 │ │ │ │ and r0, r0, #393216 @ 0x60000 │ │ │ │ cmp r0, #262144 @ 0x40000 │ │ │ │ - bne 1234e8 │ │ │ │ + bne 1234f4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 123594 │ │ │ │ + beq 1235a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ strb r3, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 123508 │ │ │ │ + bcs 123514 │ │ │ │ add r1, r0, #9 │ │ │ │ mov r6, #1 │ │ │ │ orr r0, r2, #48 @ 0x30 │ │ │ │ strb r0, [sp, #17] │ │ │ │ - b 123524 │ │ │ │ + b 123530 │ │ │ │ add r1, r0, #8 │ │ │ │ - ldr r0, [pc, #168] @ 1235bc │ │ │ │ + ldr r0, [pc, #168] @ 1235c8 │ │ │ │ mov r6, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #16] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 123568 │ │ │ │ + bhi 123574 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ @@ -257964,32 +257967,32 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r1, r9 │ │ │ │ - b 123538 │ │ │ │ + b 123544 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 1234d0 │ │ │ │ - andseq r8, r4, r1, lsl #10 │ │ │ │ + b 1234dc │ │ │ │ + andseq r8, r4, r5, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1236f4 │ │ │ │ + beq 123700 │ │ │ │ movw r1, #64536 @ 0xfc18 │ │ │ │ add r0, r2, #2288 @ 0x8f0 │ │ │ │ movt r1, #13 │ │ │ │ add r0, r0, #512000 @ 0x7d000 │ │ │ │ add r1, r2, r1 │ │ │ │ movw r3, #65526 @ 0xfff6 │ │ │ │ and r0, r1, r0 │ │ │ │ @@ -257999,54 +258002,54 @@ │ │ │ │ add r1, r2, r1 │ │ │ │ add r7, r2, r3 │ │ │ │ and r1, r7, r1 │ │ │ │ mov r9, #0 │ │ │ │ eor r0, r1, r0 │ │ │ │ orr r1, r3, #9 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1236fc │ │ │ │ - ldr r0, [pc, #356] @ 12378c │ │ │ │ + bls 123708 │ │ │ │ + ldr r0, [pc, #356] @ 123798 │ │ │ │ mov r3, #10 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ - bcc 123688 │ │ │ │ + bcc 123694 │ │ │ │ uxth r1, r2 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r1, r1, #17 │ │ │ │ mls r2, r1, r3, r2 │ │ │ │ mov r3, #8 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r0, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #16] │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 123694 │ │ │ │ + bcc 1236a0 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ sub r4, r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 1236a4 │ │ │ │ + b 1236b0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 12366c │ │ │ │ + bcs 123678 │ │ │ │ sub r4, r3, #1 │ │ │ │ orr r0, r1, #48 @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ strb r0, [r1, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 123768 │ │ │ │ + bhi 123774 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -258054,111 +258057,111 @@ │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add r0, r6, r9 │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 123704 │ │ │ │ + b 123710 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ eor r0, r1, r0, lsr #17 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 123744 │ │ │ │ + beq 123750 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 12371c │ │ │ │ - b 123620 │ │ │ │ + bne 123728 │ │ │ │ + b 12362c │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 123728 │ │ │ │ + b 123734 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 1236bc │ │ │ │ - andseq r8, r4, r9, ror #7 │ │ │ │ + b 1236c8 │ │ │ │ + andseq r8, r4, sp, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1238b4 │ │ │ │ + beq 1238c0 │ │ │ │ movw r0, #65436 @ 0xff9c │ │ │ │ movw r1, #65526 @ 0xfff6 │ │ │ │ movt r0, #7 │ │ │ │ movt r1, #5 │ │ │ │ add r0, r2, r0 │ │ │ │ add r1, r2, r1 │ │ │ │ and r0, r1, r0 │ │ │ │ movw r1, #64536 @ 0xfc18 │ │ │ │ movt r1, #5 │ │ │ │ mov r9, #0 │ │ │ │ add r1, r2, r1 │ │ │ │ eor r0, r0, r1 │ │ │ │ lsrs r1, r0, #18 │ │ │ │ - beq 1238bc │ │ │ │ - ldr r0, [pc, #356] @ 12394c │ │ │ │ + beq 1238c8 │ │ │ │ + ldr r0, [pc, #356] @ 123958 │ │ │ │ mov r3, #10 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ - bcc 123848 │ │ │ │ + bcc 123854 │ │ │ │ uxth r1, r2 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r1, r1, #17 │ │ │ │ mls r2, r1, r3, r2 │ │ │ │ mov r3, #8 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r0, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #16] │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 123854 │ │ │ │ + bcc 123860 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ sub r4, r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 123864 │ │ │ │ + b 123870 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #10 │ │ │ │ - bcs 12382c │ │ │ │ + bcs 123838 │ │ │ │ sub r4, r3, #1 │ │ │ │ orr r0, r1, #48 @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ strb r0, [r1, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 123928 │ │ │ │ + bhi 123934 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -258166,58 +258169,58 @@ │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add r0, r6, r9 │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 1238c4 │ │ │ │ + b 1238d0 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ eor r0, r1, r0, lsr #17 │ │ │ │ add r0, r0, #3 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 123904 │ │ │ │ + beq 123910 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 1238dc │ │ │ │ - b 1237e0 │ │ │ │ + bne 1238e8 │ │ │ │ + b 1237ec │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 1238e8 │ │ │ │ + b 1238f4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 12387c │ │ │ │ - andseq r8, r4, r9, lsr #4 │ │ │ │ + b 123888 │ │ │ │ + mulseq r4, sp, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 123994 │ │ │ │ + beq 1239a0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ orr r2, r2, #48 @ 0x30 │ │ │ │ strb r2, [r6, r3] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -258235,21 +258238,21 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - b 123968 │ │ │ │ + b 123974 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 123ba4 │ │ │ │ + beq 123bb0 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r2, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ movt r3, #13 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ @@ -258270,21 +258273,21 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r1, r0, r1 │ │ │ │ lsr r0, r1, #17 │ │ │ │ addhi r0, r3, r1, lsr #17 │ │ │ │ cmp r0, #4 │ │ │ │ - bls 123bac │ │ │ │ + bls 123bb8 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ cmp r2, r0 │ │ │ │ - ldr r0, [pc, #460] @ 123c38 │ │ │ │ + ldr r0, [pc, #460] @ 123c44 │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ - bls 123af8 │ │ │ │ + bls 123b04 │ │ │ │ movw r1, #5977 @ 0x1759 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ movt r1, #53687 @ 0xd1b7 │ │ │ │ umull r1, r3, r2, r1 │ │ │ │ movw r1, #10000 @ 0x2710 │ │ │ │ lsr r3, r3, #13 │ │ │ │ mls r1, r3, r1, r2 │ │ │ │ @@ -258299,28 +258302,28 @@ │ │ │ │ strh r2, [sp, #14] │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r0, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #16] │ │ │ │ mov r1, #6 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi 123b04 │ │ │ │ + bhi 123b10 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 123b44 │ │ │ │ + bcc 123b50 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ sub r4, r1, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 123b54 │ │ │ │ + b 123b60 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 123ad0 │ │ │ │ + bls 123adc │ │ │ │ uxth r2, r3 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r1, r1, #2 │ │ │ │ smulbb r2, r2, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ @@ -258328,25 +258331,25 @@ │ │ │ │ add r7, sp, #8 │ │ │ │ add r7, r7, r1 │ │ │ │ uxth r3, r3 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r7] │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 123adc │ │ │ │ + bcs 123ae8 │ │ │ │ sub r4, r1, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r2, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 123c14 │ │ │ │ + bhi 123c20 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -258354,66 +258357,66 @@ │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add r0, r6, r9 │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 123bb0 │ │ │ │ + b 123bbc │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 123bf0 │ │ │ │ + beq 123bfc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 123bc8 │ │ │ │ - b 123a5c │ │ │ │ + bne 123bd4 │ │ │ │ + b 123a68 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 123bd4 │ │ │ │ + b 123be0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 123b6c │ │ │ │ - andseq r7, r4, r9, lsr #31 │ │ │ │ + b 123b78 │ │ │ │ + andseq r8, r4, sp, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r6, [pc, #544] @ 123e6c │ │ │ │ + ldr r6, [pc, #544] @ 123e78 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 123c70 │ │ │ │ + beq 123c7c │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 123c78 │ │ │ │ + bcc 123c84 │ │ │ │ mov r9, #0 │ │ │ │ - b 123d28 │ │ │ │ + b 123d34 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 123cb8 │ │ │ │ + b 123cc4 │ │ │ │ movw r1, #64536 @ 0xfc18 │ │ │ │ add r0, r2, #2288 @ 0x8f0 │ │ │ │ movt r1, #13 │ │ │ │ add r0, r0, #512000 @ 0x7d000 │ │ │ │ add r1, r2, r1 │ │ │ │ movw r3, #65526 @ 0xfff6 │ │ │ │ and r0, r1, r0 │ │ │ │ @@ -258430,34 +258433,34 @@ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov sl, #1 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r4, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 123cf8 │ │ │ │ + beq 123d04 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r4, r4, #1 │ │ │ │ strb r7, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 123cd0 │ │ │ │ - b 123d1c │ │ │ │ + bne 123cdc │ │ │ │ + b 123d28 │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp] │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, fp │ │ │ │ - b 123cdc │ │ │ │ + b 123ce8 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ cmp r2, r0 │ │ │ │ - bls 123d68 │ │ │ │ + bls 123d74 │ │ │ │ movw r0, #5977 @ 0x1759 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ movt r0, #53687 @ 0xd1b7 │ │ │ │ umull r0, r1, r2, r0 │ │ │ │ lsr r0, r1, #13 │ │ │ │ movw r1, #10000 @ 0x2710 │ │ │ │ mls r2, r0, r1, r2 │ │ │ │ @@ -258465,18 +258468,18 @@ │ │ │ │ lsr r1, r1, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ lsr r1, r1, #17 │ │ │ │ add r1, r6, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #10] │ │ │ │ mov r1, #6 │ │ │ │ - b 123d8c │ │ │ │ + b 123d98 │ │ │ │ mov r1, #10 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bls 123dd4 │ │ │ │ + bls 123de0 │ │ │ │ uxth r0, r2 │ │ │ │ movw r1, #5243 @ 0x147b │ │ │ │ lsr r0, r0, #2 │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #8 │ │ │ │ lsr r0, r0, #17 │ │ │ │ uxth r3, r2 │ │ │ │ @@ -258487,35 +258490,35 @@ │ │ │ │ lsr r3, r3, #17 │ │ │ │ mls r2, r3, r7, r2 │ │ │ │ uxth r2, r2 │ │ │ │ add r2, r6, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [sp, #12] │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 123de0 │ │ │ │ + bcs 123dec │ │ │ │ sub r4, r1, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 123df8 │ │ │ │ + b 123e04 │ │ │ │ mov r0, r2 │ │ │ │ cmp r0, #10 │ │ │ │ - bcc 123dc0 │ │ │ │ + bcc 123dcc │ │ │ │ add r0, r6, r0, lsl #1 │ │ │ │ sub r4, r1, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 123e48 │ │ │ │ + bhi 123e54 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -258530,76 +258533,76 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 123e10 │ │ │ │ - andseq r7, r4, r1, asr #27 │ │ │ │ + b 123e1c │ │ │ │ + andseq r7, r4, r5, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #255 @ 0xff │ │ │ │ - beq 123ea8 │ │ │ │ + beq 123eb4 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r2 │ │ │ │ uxtab r1, r1, r2 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 123ed0 │ │ │ │ + bcs 123edc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 123fbc │ │ │ │ + beq 123fc8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r9, #1 │ │ │ │ strb r3, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 123f10 │ │ │ │ + bcc 123f1c │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r4, #0 │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #232] @ 123fe4 │ │ │ │ + ldr r2, [pc, #232] @ 123ff0 │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #9] │ │ │ │ - b 123f20 │ │ │ │ + b 123f2c │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 123f30 │ │ │ │ + bcs 123f3c │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 123f48 │ │ │ │ - ldr r1, [pc, #176] @ 123fe8 │ │ │ │ + b 123f54 │ │ │ │ + ldr r1, [pc, #176] @ 123ff4 │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #9] │ │ │ │ ldr r0, [r5] │ │ │ │ eor r6, r4, #3 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 123f98 │ │ │ │ + bhi 123fa4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -258614,112 +258617,112 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 123f60 │ │ │ │ + b 123f6c │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 123eb8 │ │ │ │ - andseq r7, r4, sp, lsl fp │ │ │ │ - @ instruction: 0x00147add │ │ │ │ + b 123ec4 │ │ │ │ + mulseq r4, r1, fp │ │ │ │ + andseq r7, r4, r1, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ tst r2, r0 │ │ │ │ - beq 12409c │ │ │ │ + beq 1240a8 │ │ │ │ movw r0, #65436 @ 0xff9c │ │ │ │ movw r1, #65526 @ 0xfff6 │ │ │ │ movt r0, #7 │ │ │ │ movt r1, #5 │ │ │ │ uxtah r0, r0, r2 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r1, #2 │ │ │ │ mov r9, #0 │ │ │ │ eor r1, r1, r0, lsr #17 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 1240a4 │ │ │ │ + bls 1240b0 │ │ │ │ uxth r0, r2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 12407c │ │ │ │ + bcc 124088 │ │ │ │ lsr r0, r0, #2 │ │ │ │ movw r1, #5243 @ 0x147b │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r4, #2 │ │ │ │ lsr r0, r0, #17 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #308] @ 12419c │ │ │ │ + ldr r2, [pc, #308] @ 1241a8 │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #11] │ │ │ │ - b 12408c │ │ │ │ + b 124098 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 124110 │ │ │ │ + bcs 12411c │ │ │ │ mov r4, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 124128 │ │ │ │ + b 124134 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 1240ac │ │ │ │ + b 1240b8 │ │ │ │ mov r1, #253 @ 0xfd │ │ │ │ eor r0, r1, r0, lsr #17 │ │ │ │ add r0, r0, #3 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1240ec │ │ │ │ + beq 1240f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 1240c4 │ │ │ │ - b 124038 │ │ │ │ + bne 1240d0 │ │ │ │ + b 124044 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 1240d0 │ │ │ │ - ldr r1, [pc, #136] @ 1241a0 │ │ │ │ + b 1240dc │ │ │ │ + ldr r1, [pc, #136] @ 1241ac │ │ │ │ mov r4, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #11] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #5 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 124178 │ │ │ │ + bhi 124184 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -258734,102 +258737,102 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 124140 │ │ │ │ - @ instruction: 0x001479b1 │ │ │ │ - @ instruction: 0x001478fd │ │ │ │ + b 12414c │ │ │ │ + andseq r7, r4, r5, lsr #20 │ │ │ │ + andseq r7, r4, r1, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ tst r2, r0 │ │ │ │ - beq 124254 │ │ │ │ + beq 124260 │ │ │ │ movw r0, #65436 @ 0xff9c │ │ │ │ movw r1, #65526 @ 0xfff6 │ │ │ │ movt r0, #7 │ │ │ │ movt r1, #5 │ │ │ │ uxtah r0, r0, r2 │ │ │ │ uxtah r1, r1, r2 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r1, #2 │ │ │ │ mov r9, #0 │ │ │ │ eor r1, r1, r0, lsr #17 │ │ │ │ cmp r1, #1 │ │ │ │ - bls 12425c │ │ │ │ + bls 124268 │ │ │ │ uxth r0, r2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 124234 │ │ │ │ + bcc 124240 │ │ │ │ lsr r0, r0, #2 │ │ │ │ movw r1, #5243 @ 0x147b │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r4, #2 │ │ │ │ lsr r0, r0, #17 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #308] @ 124354 │ │ │ │ + ldr r2, [pc, #308] @ 124360 │ │ │ │ add r2, pc, r2 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #11] │ │ │ │ - b 124244 │ │ │ │ + b 124250 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 1242c8 │ │ │ │ + bcs 1242d4 │ │ │ │ mov r4, #4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 1242e0 │ │ │ │ + b 1242ec │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 124264 │ │ │ │ + b 124270 │ │ │ │ mov r1, #253 @ 0xfd │ │ │ │ eor r0, r1, r0, lsr #17 │ │ │ │ add r0, r0, #3 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #32 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1242a4 │ │ │ │ + beq 1242b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 12427c │ │ │ │ - b 1241f0 │ │ │ │ + bne 124288 │ │ │ │ + b 1241fc │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 124288 │ │ │ │ - ldr r1, [pc, #136] @ 124358 │ │ │ │ + b 124294 │ │ │ │ + ldr r1, [pc, #136] @ 124364 │ │ │ │ mov r4, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #11] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #5 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 124330 │ │ │ │ + bhi 12433c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -258844,77 +258847,77 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 1242f8 │ │ │ │ - @ instruction: 0x001477f9 │ │ │ │ - andseq r7, r4, r5, asr #14 │ │ │ │ + b 124304 │ │ │ │ + andseq r7, r4, sp, ror #16 │ │ │ │ + @ instruction: 0x001477b9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #255 @ 0xff │ │ │ │ - beq 124394 │ │ │ │ + beq 1243a0 │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ uxtab r0, r0, r2 │ │ │ │ uxtab r1, r1, r2 │ │ │ │ and r0, r1, r0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ - bcs 1243bc │ │ │ │ + bcs 1243c8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1244a8 │ │ │ │ + beq 1244b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, #32 │ │ │ │ mov r9, #1 │ │ │ │ strb r3, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bcc 1243fc │ │ │ │ + bcc 124408 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r4, #0 │ │ │ │ smulbb r0, r0, r1 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ lsr r0, r0, #12 │ │ │ │ mls r1, r0, r1, r2 │ │ │ │ - ldr r2, [pc, #232] @ 1244d0 │ │ │ │ + ldr r2, [pc, #232] @ 1244dc │ │ │ │ add r2, pc, r2 │ │ │ │ uxtb r1, r1 │ │ │ │ add r1, r2, r1, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [sp, #9] │ │ │ │ - b 12440c │ │ │ │ + b 124418 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 12441c │ │ │ │ + bcs 124428 │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 124434 │ │ │ │ - ldr r1, [pc, #176] @ 1244d4 │ │ │ │ + b 124440 │ │ │ │ + ldr r1, [pc, #176] @ 1244e0 │ │ │ │ mov r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [sp, #9] │ │ │ │ ldr r0, [r5] │ │ │ │ eor r6, r4, #3 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 124484 │ │ │ │ + bhi 124490 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -258929,73 +258932,73 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 12444c │ │ │ │ + b 124458 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 1243a4 │ │ │ │ - andseq r7, r4, r1, lsr r6 │ │ │ │ - @ instruction: 0x001475f1 │ │ │ │ + b 1243b0 │ │ │ │ + andseq r7, r4, r5, lsr #13 │ │ │ │ + andseq r7, r4, r5, ror #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 124500 │ │ │ │ + bmi 12450c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 124530 │ │ │ │ + beq 12453c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 124710 │ │ │ │ + beq 12471c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ cmp r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ movwmi r0, #45 @ 0x2d │ │ │ │ strb r0, [r7, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ eor r0, r2, r3, asr #31 │ │ │ │ - ldr r8, [pc, #516] @ 124740 │ │ │ │ + ldr r8, [pc, #516] @ 12474c │ │ │ │ subs r6, r0, r3, asr #31 │ │ │ │ eor r1, r3, r3, asr #31 │ │ │ │ sbc r7, r1, r3, asr #31 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ add r8, pc, r8 │ │ │ │ subs r0, r6, r0 │ │ │ │ mov r2, #20 │ │ │ │ sbcs r0, r7, #0 │ │ │ │ - bcc 124630 │ │ │ │ + bcc 12463c │ │ │ │ movw fp, #57599 @ 0xe0ff │ │ │ │ str sl, [sp, #8] │ │ │ │ add sl, sp, #20 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ movt fp, #1525 @ 0x5f5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r4, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r6 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r4 │ │ │ │ add r4, sl, r5 │ │ │ │ @@ -259009,38 +259012,38 @@ │ │ │ │ add r2, r8, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r4, #18] │ │ │ │ subs r2, fp, r6 │ │ │ │ rscs r2, r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bcc 12457c │ │ │ │ + bcc 124588 │ │ │ │ add r2, r5, #20 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcc 124644 │ │ │ │ + bcc 124650 │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 12468c │ │ │ │ + bcc 124698 │ │ │ │ add r0, r8, r3, lsl #1 │ │ │ │ sub r4, r2, #2 │ │ │ │ add r1, sp, #20 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 12469c │ │ │ │ + b 1246a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs 124604 │ │ │ │ + bcs 124610 │ │ │ │ uxth r1, r0 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ lsr r3, r1, #17 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -259050,25 +259053,25 @@ │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r8, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 124614 │ │ │ │ + bcs 124620 │ │ │ │ sub r4, r2, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ orr r0, r3, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #20 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 1246ec │ │ │ │ + bhi 1246f8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -259083,43 +259086,43 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 1246b4 │ │ │ │ + b 1246c0 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - b 124510 │ │ │ │ - andseq r7, r4, sp, asr #9 │ │ │ │ + b 12451c │ │ │ │ + andseq r7, r4, r1, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 124770 │ │ │ │ + bmi 12477c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1247a0 │ │ │ │ + beq 1247ac │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 124814 │ │ │ │ + beq 124820 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ cmp r6, #0 │ │ │ │ movwmi r0, #45 @ 0x2d │ │ │ │ strb r0, [r7, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ mov r4, #1 │ │ │ │ @@ -259130,18 +259133,18 @@ │ │ │ │ eor r0, sl, r6, asr #31 │ │ │ │ sbcs r3, r3, r6, asr #31 │ │ │ │ eor r7, r6, r6, asr #31 │ │ │ │ sbcs r0, r0, r6, asr #31 │ │ │ │ sbc r7, r7, r6, asr #31 │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 122d14 │ │ │ │ + bl 122d20 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1247f0 │ │ │ │ + bne 1247fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, r4 │ │ │ │ strb r0, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r2, [sp, #9] │ │ │ │ @@ -259163,61 +259166,61 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b 124780 │ │ │ │ + b 12478c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 124878 │ │ │ │ + bmi 124884 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1248a8 │ │ │ │ + beq 1248b4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 124a88 │ │ │ │ + beq 124a94 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ cmp r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ movwmi r0, #45 @ 0x2d │ │ │ │ strb r0, [r7, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ eor r0, r2, r3, asr #31 │ │ │ │ - ldr r8, [pc, #516] @ 124ab8 │ │ │ │ + ldr r8, [pc, #516] @ 124ac4 │ │ │ │ subs r6, r0, r3, asr #31 │ │ │ │ eor r1, r3, r3, asr #31 │ │ │ │ sbc r7, r1, r3, asr #31 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ add r8, pc, r8 │ │ │ │ subs r0, r6, r0 │ │ │ │ mov r2, #20 │ │ │ │ sbcs r0, r7, #0 │ │ │ │ - bcc 1249a8 │ │ │ │ + bcc 1249b4 │ │ │ │ movw fp, #57599 @ 0xe0ff │ │ │ │ str sl, [sp, #8] │ │ │ │ add sl, sp, #20 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ movt fp, #1525 @ 0x5f5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ movw r4, #5243 @ 0x147b │ │ │ │ mls r2, r0, r2, r6 │ │ │ │ uxth r3, r2 │ │ │ │ lsr r3, r3, #2 │ │ │ │ smulbb r3, r3, r4 │ │ │ │ add r4, sl, r5 │ │ │ │ @@ -259231,38 +259234,38 @@ │ │ │ │ add r2, r8, r2, lsl #1 │ │ │ │ ldrh r2, [r2] │ │ │ │ strh r2, [r4, #18] │ │ │ │ subs r2, fp, r6 │ │ │ │ rscs r2, r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bcc 1248f4 │ │ │ │ + bcc 124900 │ │ │ │ add r2, r5, #20 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr sl, [sp, #8] │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcc 1249bc │ │ │ │ + bcc 1249c8 │ │ │ │ mov r3, r0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcc 124a04 │ │ │ │ + bcc 124a10 │ │ │ │ add r0, r8, r3, lsl #1 │ │ │ │ sub r4, r2, #2 │ │ │ │ add r1, sp, #20 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 124a14 │ │ │ │ + b 124a20 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ rsbs r3, r0, #99 @ 0x63 │ │ │ │ rscs r3, r1, #0 │ │ │ │ - bcs 12497c │ │ │ │ + bcs 124988 │ │ │ │ uxth r1, r0 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r1, r1, #2 │ │ │ │ sub r2, r2, #2 │ │ │ │ smulbb r1, r1, r3 │ │ │ │ lsr r3, r1, #17 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ @@ -259272,25 +259275,25 @@ │ │ │ │ uxth r0, r0 │ │ │ │ add r0, r8, r0, lsl #1 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r3, #10 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ - bcs 12498c │ │ │ │ + bcs 124998 │ │ │ │ sub r4, r2, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ orr r0, r3, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #20 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 124a64 │ │ │ │ + bhi 124a70 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -259305,35 +259308,35 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 124a2c │ │ │ │ + b 124a38 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - b 124888 │ │ │ │ - andseq r7, r4, r5, asr r1 │ │ │ │ + b 124894 │ │ │ │ + andseq r7, r4, r9, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r4, [r1, #14] │ │ │ │ ldrh r3, [r1, #12] │ │ │ │ orr r7, r3, r4, lsl #16 │ │ │ │ bic r3, r2, #-16777216 @ 0xff000000 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 124aec │ │ │ │ + bne 124af8 │ │ │ │ ldm r1, {r2, r3, r7} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ stm r0, {r2, r3, r7} │ │ │ │ str r1, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ lsr r9, r7, #8 │ │ │ │ @@ -259341,41 +259344,41 @@ │ │ │ │ ldrb r8, [r1, #6] │ │ │ │ sub r7, r5, r7 │ │ │ │ ldrb r6, [r1, #5] │ │ │ │ ldr ip, [r1] │ │ │ │ sxtab lr, r7, r2 │ │ │ │ lsr sl, r3, #8 │ │ │ │ cmn lr, #1 │ │ │ │ - ble 124c58 │ │ │ │ + ble 124c64 │ │ │ │ cmp lr, #60 @ 0x3c │ │ │ │ - bcs 124cb0 │ │ │ │ + bcs 124cbc │ │ │ │ mov r7, #0 │ │ │ │ lsr fp, r3, #16 │ │ │ │ sxtb r3, r9 │ │ │ │ sxtb r5, sl │ │ │ │ sub r3, r5, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ add sl, r3, r7 │ │ │ │ sxth r5, sl │ │ │ │ cmn r5, #1 │ │ │ │ - ble 124c70 │ │ │ │ + ble 124c7c │ │ │ │ uxth r6, sl │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - bcs 124cc4 │ │ │ │ + bcs 124cd0 │ │ │ │ mov r6, #0 │ │ │ │ sub r4, fp, r4 │ │ │ │ add r4, r4, r8 │ │ │ │ add r4, r4, r6 │ │ │ │ uxtb r6, r4 │ │ │ │ sxtb r5, r4 │ │ │ │ cmn r5, #1 │ │ │ │ - ble 124c8c │ │ │ │ + ble 124c98 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #24 │ │ │ │ - bcs 124cd8 │ │ │ │ + bcs 124ce4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movw r9, #983 @ 0x3d7 │ │ │ │ movt r9, #512 @ 0x200 │ │ │ │ movw r8, #31759 @ 0x7c0f │ │ │ │ movt r8, #1536 @ 0x600 │ │ │ │ asrs r7, r1, #10 │ │ │ │ bfc r1, #9, #23 │ │ │ │ @@ -259385,24 +259388,24 @@ │ │ │ │ sxth r5, r1 │ │ │ │ mul r6, r6, r9 │ │ │ │ and r3, r6, r8 │ │ │ │ movw r6, #365 @ 0x16d │ │ │ │ cmp r3, #31744 @ 0x7c00 │ │ │ │ movwls r6, #366 @ 0x16e │ │ │ │ cmp r5, r6 │ │ │ │ - bgt 124ca4 │ │ │ │ + bgt 124cb0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 124cec │ │ │ │ + ble 124cf8 │ │ │ │ mov r1, r7 │ │ │ │ movw r3, #10000 @ 0x2710 │ │ │ │ movw r6, #45537 @ 0xb1e1 │ │ │ │ sub r3, r1, r3 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 124bf8 │ │ │ │ + bcs 124c04 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #7] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r1 │ │ │ │ rsbmi r6, r1, #0 │ │ │ │ strh r2, [r0, #12] │ │ │ │ @@ -259424,87 +259427,87 @@ │ │ │ │ orrls r7, r2, r1, lsl #10 │ │ │ │ uxth r1, r5 │ │ │ │ orr r1, r7, r1 │ │ │ │ str r1, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r5, #65475 @ 0xffc3 │ │ │ │ cmn lr, #61 @ 0x3d │ │ │ │ - bls 124d14 │ │ │ │ + bls 124d20 │ │ │ │ add r7, r5, #60 @ 0x3c │ │ │ │ add lr, lr, #60 @ 0x3c │ │ │ │ - b 124b24 │ │ │ │ + b 124b30 │ │ │ │ uxth r5, sl │ │ │ │ movw r6, #65475 @ 0xffc3 │ │ │ │ cmp r5, r6 │ │ │ │ - bls 124d20 │ │ │ │ + bls 124d2c │ │ │ │ add sl, sl, #60 @ 0x3c │ │ │ │ mov r6, #255 @ 0xff │ │ │ │ - b 124b58 │ │ │ │ + b 124b64 │ │ │ │ movw r5, #65475 @ 0xffc3 │ │ │ │ cmp r6, #231 @ 0xe7 │ │ │ │ - bls 124d2c │ │ │ │ + bls 124d38 │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ add r4, r4, #24 │ │ │ │ - b 124b80 │ │ │ │ + b 124b8c │ │ │ │ sub r5, r5, r6 │ │ │ │ add r1, r7, #1 │ │ │ │ - b 124bd4 │ │ │ │ + b 124be0 │ │ │ │ cmp lr, #120 @ 0x78 │ │ │ │ - bcs 124d40 │ │ │ │ + bcs 124d4c │ │ │ │ sub lr, lr, #60 @ 0x3c │ │ │ │ mov r7, #1 │ │ │ │ - b 124b24 │ │ │ │ + b 124b30 │ │ │ │ cmp r6, #120 @ 0x78 │ │ │ │ - bcs 124d4c │ │ │ │ + bcs 124d58 │ │ │ │ sub sl, sl, #60 @ 0x3c │ │ │ │ mov r6, #1 │ │ │ │ - b 124b58 │ │ │ │ + b 124b64 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bcs 124d58 │ │ │ │ + bcs 124d64 │ │ │ │ sub r4, r4, #24 │ │ │ │ mov r5, #1 │ │ │ │ - b 124b80 │ │ │ │ + b 124b8c │ │ │ │ subs r1, r7, #1 │ │ │ │ movw r6, #365 @ 0x16d │ │ │ │ mov r3, r1 │ │ │ │ rsblt r3, r7, #1 │ │ │ │ mul r3, r3, r9 │ │ │ │ and r3, r3, r8 │ │ │ │ cmp r3, #31744 @ 0x7c00 │ │ │ │ movwls r6, #366 @ 0x16e │ │ │ │ add r5, r6, r5 │ │ │ │ - b 124bd4 │ │ │ │ + b 124be0 │ │ │ │ add r7, r5, #59 @ 0x3b │ │ │ │ add lr, lr, #120 @ 0x78 │ │ │ │ - b 124b24 │ │ │ │ + b 124b30 │ │ │ │ add sl, sl, #120 @ 0x78 │ │ │ │ mov r6, #254 @ 0xfe │ │ │ │ - b 124b58 │ │ │ │ + b 124b64 │ │ │ │ cmp r6, #207 @ 0xcf │ │ │ │ - bls 124d6c │ │ │ │ + bls 124d78 │ │ │ │ add r5, r5, #59 @ 0x3b │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ - b 124b80 │ │ │ │ + b 124b8c │ │ │ │ sub lr, lr, #120 @ 0x78 │ │ │ │ mov r7, #2 │ │ │ │ - b 124b24 │ │ │ │ + b 124b30 │ │ │ │ sub sl, sl, #120 @ 0x78 │ │ │ │ mov r6, #2 │ │ │ │ - b 124b58 │ │ │ │ + b 124b64 │ │ │ │ cmp r6, #72 @ 0x48 │ │ │ │ - bcs 124d78 │ │ │ │ + bcs 124d84 │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ mov r5, #2 │ │ │ │ - b 124b80 │ │ │ │ + b 124b8c │ │ │ │ add r5, r5, #58 @ 0x3a │ │ │ │ add r4, r4, #72 @ 0x48 │ │ │ │ - b 124b80 │ │ │ │ + b 124b8c │ │ │ │ sub r4, r4, #72 @ 0x48 │ │ │ │ mov r5, #3 │ │ │ │ - b 124b80 │ │ │ │ + b 124b8c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ movw r1, #16959 @ 0x423f │ │ │ │ movw ip, #1461 @ 0x5b5 │ │ │ │ movt r1, #15 │ │ │ │ movw lr, #34079 @ 0x851f │ │ │ │ add r1, r1, r0, asr #10 │ │ │ │ movw r4, #31457 @ 0x7ae1 │ │ │ │ @@ -259523,15 +259526,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ bfc r4, #9, #23 │ │ │ │ asr r0, r0, #10 │ │ │ │ add r2, r4, r2 │ │ │ │ add r1, r2, r1 │ │ │ │ lsr r2, r3, #2 │ │ │ │ orr r2, r2, r5, lsl #30 │ │ │ │ - ldr r3, [pc, #3388] @ 125b30 │ │ │ │ + ldr r3, [pc, #3388] @ 125b3c │ │ │ │ add r1, r1, r2 │ │ │ │ movw r2, #7117 @ 0x1bcd │ │ │ │ movt r2, #59989 @ 0xea55 │ │ │ │ add r1, r1, r2 │ │ │ │ movw r2, #9363 @ 0x2493 │ │ │ │ add r3, pc, r3 │ │ │ │ movt r2, #37449 @ 0x9249 │ │ │ │ @@ -259545,28 +259548,28 @@ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ sub r1, r4, r1 │ │ │ │ add r1, r1, #10 │ │ │ │ uxth r1, r1 │ │ │ │ mul r1, r1, r2 │ │ │ │ ubfx r2, r1, #16, #8 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ - beq 125afc │ │ │ │ + beq 125b08 │ │ │ │ lsrs r1, r1, #16 │ │ │ │ - bne 1267a0 │ │ │ │ + bne 1267ac │ │ │ │ sub r0, r0, #1 │ │ │ │ movw r3, #794 @ 0x31a │ │ │ │ smmul r1, r0, lr │ │ │ │ asr r2, r1, #7 │ │ │ │ add r1, r2, r1, lsr #31 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ mls r1, r1, r2, r0 │ │ │ │ add r2, r1, #396 @ 0x18c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 1267a0 │ │ │ │ + bhi 1267ac │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, ip, ror #24 │ │ │ │ andeq r1, r0, r8, lsl r9 │ │ │ │ andeq r1, r0, r8, lsl r9 │ │ │ │ andeq r1, r0, r8, lsl r9 │ │ │ │ @@ -260367,20 +260370,20 @@ │ │ │ │ asr r2, r1, #7 │ │ │ │ add r1, r2, r1, lsr #31 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ mls r1, r1, r2, r0 │ │ │ │ add r2, r1, #396 @ 0x18c │ │ │ │ movw r1, #794 @ 0x31a │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 1267a4 │ │ │ │ + bhi 1267b0 │ │ │ │ add r3, pc, #12 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ - mulseq r4, r9, pc @ │ │ │ │ + andseq r7, r4, sp │ │ │ │ andeq r0, r0, ip, ror #24 │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ andeq r0, r0, ip, ror #24 │ │ │ │ andeq r0, r0, r0, ror ip │ │ │ │ @@ -261185,15 +261188,15 @@ │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp] │ │ │ │ - bl 207088 │ │ │ │ + bl 207094 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movw lr, #61167 @ 0xeeef │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -261214,15 +261217,15 @@ │ │ │ │ subs r3, r0, r2 │ │ │ │ rsc r6, r8, r5, lsr #2 │ │ │ │ umull fp, r2, r3, lr │ │ │ │ umull r4, r1, fp, r4 │ │ │ │ subs r1, r9, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ tst r7, #1 │ │ │ │ - beq 126a24 │ │ │ │ + beq 126a30 │ │ │ │ adds r1, r0, r5, lsr #2 │ │ │ │ movw r7, #34953 @ 0x8889 │ │ │ │ adc r1, r1, #0 │ │ │ │ movt r7, #34952 @ 0x8888 │ │ │ │ umull r2, r3, r1, r7 │ │ │ │ lsr r2, r3, #3 │ │ │ │ mov r3, #0 │ │ │ │ @@ -261237,15 +261240,15 @@ │ │ │ │ lsr r1, r4, #2 │ │ │ │ orr r1, r1, r0, lsl #30 │ │ │ │ adds r0, r1, r0, lsr #2 │ │ │ │ mov r1, r5 │ │ │ │ adc r6, r0, #0 │ │ │ │ umull r0, r7, r6, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ lsr r2, r0, #3 │ │ │ │ and r0, r0, #7 │ │ │ │ orr r2, r2, r1, lsl #29 │ │ │ │ adds r1, r2, r1, lsr #3 │ │ │ │ adc r2, r1, #0 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ @@ -261258,44 +261261,44 @@ │ │ │ │ orr r1, r7, r1, lsl #2 │ │ │ │ bic r7, r3, #1 │ │ │ │ add r3, r7, r3, lsr #1 │ │ │ │ cmp r6, #0 │ │ │ │ sub r2, r2, r3 │ │ │ │ mov r3, r9 │ │ │ │ orr r7, r0, r2, lsl #3 │ │ │ │ - bne 126ce0 │ │ │ │ + bne 126cec │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst r0, #255 @ 0xff │ │ │ │ - bne 126d7c │ │ │ │ - tst r1, #255 @ 0xff │ │ │ │ bne 126d88 │ │ │ │ + tst r1, #255 @ 0xff │ │ │ │ + bne 126d94 │ │ │ │ movw r0, #43199 @ 0xa8bf │ │ │ │ cmp r7, #0 │ │ │ │ - beq 126ba0 │ │ │ │ + beq 126bac │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 126da4 │ │ │ │ + bhi 126db0 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #24 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r2, #20864 @ 0x5180 │ │ │ │ mov r0, r3 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #19324 @ 0x4b7c │ │ │ │ movw r2, #35548 @ 0x8adc │ │ │ │ movt r1, #65469 @ 0xffbd │ │ │ │ movt r2, #65424 @ 0xff90 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 126da4 │ │ │ │ + bcc 126db0 │ │ │ │ movw r2, #56789 @ 0xddd5 │ │ │ │ sub ip, r8, r7 │ │ │ │ movt r2, #13272 @ 0x33d8 │ │ │ │ sub r0, r2, r0 │ │ │ │ movw r2, #6899 @ 0x1af3 │ │ │ │ movw r7, #33688 @ 0x8398 │ │ │ │ movt r2, #58796 @ 0xe5ac │ │ │ │ @@ -261326,24 +261329,24 @@ │ │ │ │ movwhi r4, #1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ orrs r2, r4, r2 │ │ │ │ add r3, r2, r5, lsr #2 │ │ │ │ moveq r0, r1 │ │ │ │ orr r2, r0, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 126d18 │ │ │ │ + beq 126d24 │ │ │ │ sub r0, r2, #1 │ │ │ │ - b 126c88 │ │ │ │ + b 126c94 │ │ │ │ mla r0, r3, ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3600 @ 0xe10 │ │ │ │ mov r3, #0 │ │ │ │ mla r4, r6, lr, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mov r7, r0 │ │ │ │ lsr r0, r0, #3 │ │ │ │ orr r0, r0, r1, lsl #29 │ │ │ │ adds r0, r0, r1, lsr #3 │ │ │ │ adc r8, r0, #0 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ @@ -261353,32 +261356,32 @@ │ │ │ │ adds r0, r0, r4, lsr #2 │ │ │ │ adc r4, r0, #0 │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ umull r0, r6, r4, r0 │ │ │ │ movw r0, #43199 @ 0xa8bf │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 126cc8 │ │ │ │ + bhi 126cd4 │ │ │ │ movw r2, #20864 @ 0x5180 │ │ │ │ mov r0, r9 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #15756 @ 0x3d8c │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ adds r0, r0, r1 │ │ │ │ - bvs 126cc8 │ │ │ │ + bvs 126cd4 │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ movw r2, #35548 @ 0x8adc │ │ │ │ movt r1, #65454 @ 0xffae │ │ │ │ movt r2, #65424 @ 0xff90 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 126cc8 │ │ │ │ + bcc 126cd4 │ │ │ │ bic r1, sl, #1 │ │ │ │ and r2, r7, #7 │ │ │ │ add r1, r1, sl, lsr #1 │ │ │ │ and r3, fp, #3 │ │ │ │ sub r1, r8, r1 │ │ │ │ movw r5, #1461 @ 0x5b5 │ │ │ │ orr ip, r2, r1, lsl #3 │ │ │ │ @@ -261423,31 +261426,31 @@ │ │ │ │ moveq r2, r1 │ │ │ │ sub r1, r2, #4014080 @ 0x3d4000 │ │ │ │ sub r1, r1, #-1862270976 @ 0x91000000 │ │ │ │ add r0, r0, r5, lsr #2 │ │ │ │ orr r0, r1, r0 │ │ │ │ lsl r1, ip, #16 │ │ │ │ orr r1, r1, lr, lsl #8 │ │ │ │ - b 126c9c │ │ │ │ + b 126ca8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 126da4 │ │ │ │ + bhi 126db0 │ │ │ │ movw r2, #20864 @ 0x5180 │ │ │ │ mov r0, r3 │ │ │ │ movt r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #19324 @ 0x4b7c │ │ │ │ movw r2, #35548 @ 0x8adc │ │ │ │ movt r1, #65469 @ 0xffbd │ │ │ │ movt r2, #65424 @ 0xff90 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 126da4 │ │ │ │ + bcc 126db0 │ │ │ │ movw r1, #56789 @ 0xddd5 │ │ │ │ movw r3, #33688 @ 0x8398 │ │ │ │ movt r1, #13272 @ 0x33d8 │ │ │ │ sub r0, r1, r0 │ │ │ │ movw r1, #6899 @ 0x1af3 │ │ │ │ movt r3, #45933 @ 0xb36d │ │ │ │ movt r1, #58796 @ 0xe5ac │ │ │ │ @@ -261498,38 +261501,38 @@ │ │ │ │ adc r1, r1, r6 │ │ │ │ strh r3, [r7, #12] │ │ │ │ str r2, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #276] @ 126de4 │ │ │ │ + ldr r0, [pc, #276] @ 126df0 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #272] @ 126de8 │ │ │ │ + ldr r2, [pc, #272] @ 126df4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ movw r0, #51712 @ 0xca00 │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ sub r6, r0, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn r2, r0 │ │ │ │ str r6, [sp, #12] │ │ │ │ mvn r0, r1 │ │ │ │ add r9, r2, #60 @ 0x3c │ │ │ │ movw r1, #43199 @ 0xa8bf │ │ │ │ cmp r5, r1 │ │ │ │ - bhi 126da4 │ │ │ │ + bhi 126db0 │ │ │ │ add sl, r0, #60 @ 0x3c │ │ │ │ mov r8, #23 │ │ │ │ - b 126948 │ │ │ │ + b 126954 │ │ │ │ movw r0, #50177 @ 0xc401 │ │ │ │ movt r0, #65379 @ 0xff63 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 126dbc │ │ │ │ + beq 126dc8 │ │ │ │ mvn r2, #0 │ │ │ │ asr r3, r1, #10 │ │ │ │ add r2, r2, r1, asr #10 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r2 │ │ │ │ sublt r3, r0, r1, asr #10 │ │ │ │ @@ -261542,97 +261545,97 @@ │ │ │ │ and r0, r0, r1 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ cmp r0, #31744 @ 0x7c00 │ │ │ │ movw r0, #365 @ 0x16d │ │ │ │ orrls r3, r1, r2, lsl #10 │ │ │ │ movwls r0, #366 @ 0x16e │ │ │ │ orr r0, r3, r0 │ │ │ │ - b 126c88 │ │ │ │ + b 126c94 │ │ │ │ rsb r2, r0, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b 126cf4 │ │ │ │ + b 126d00 │ │ │ │ rsb r0, r1, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ movw r1, #43199 @ 0xa8bf │ │ │ │ cmp r5, r1 │ │ │ │ - bls 126d0c │ │ │ │ - ldr r0, [pc, #40] @ 126dd4 │ │ │ │ + bls 126d18 │ │ │ │ + ldr r0, [pc, #40] @ 126de0 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #36] @ 126dd8 │ │ │ │ + ldr r2, [pc, #36] @ 126de4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - ldr r0, [pc, #24] @ 126ddc │ │ │ │ + ldr r0, [pc, #24] @ 126de8 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #20] @ 126de0 │ │ │ │ + ldr r2, [pc, #20] @ 126dec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - @ instruction: 0x00144bdc │ │ │ │ - andseq r6, sp, r4, lsr #32 │ │ │ │ - andseq r4, r4, r5, lsr #23 │ │ │ │ - andseq r6, sp, ip │ │ │ │ - andseq r6, r3, lr, lsr #9 │ │ │ │ - ldrsheq r6, [sp], -r0 │ │ │ │ + andseq r4, r4, r0, asr ip │ │ │ │ + andseq r6, sp, r8, lsl r0 │ │ │ │ + andseq r4, r4, r9, lsl ip │ │ │ │ + andseq r6, sp, r0 │ │ │ │ + andseq r6, r3, r2, lsr #10 │ │ │ │ + andseq r6, sp, r4, ror #1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 126e00 │ │ │ │ + ldr r1, [pc, #8] @ 126e0c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r4, r4, lr, asr sp │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x00144dd2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r7, [r1, #32] │ │ │ │ mov r8, r1 │ │ │ │ ldr fp, [r1, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ ldr r9, [r1, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126e6c │ │ │ │ + beq 126e78 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ lsl r6, r0, #4 │ │ │ │ - b 126e48 │ │ │ │ + b 126e54 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r6, r6, #16 │ │ │ │ - beq 126e6c │ │ │ │ + beq 126e78 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r9, r2 │ │ │ │ - bcc 126e3c │ │ │ │ + bcc 126e48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, fp │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 126e3c │ │ │ │ + bne 126e48 │ │ │ │ mov r5, r4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, sl │ │ │ │ addne r0, r5, #12 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 127670 │ │ │ │ + bhi 12767c │ │ │ │ ldrb r0, [sl, #28] │ │ │ │ - ldr r6, [pc, #3856] @ 127da0 │ │ │ │ + ldr r6, [pc, #3856] @ 127dac │ │ │ │ cmp r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - beq 126fb0 │ │ │ │ + beq 126fbc │ │ │ │ sub r0, r7, #1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #22 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ andeq r0, r0, r4, lsr sl │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #4092] @ 127ec4 │ │ │ │ + ldr r2, [pc, #4092] @ 127ed0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ movw r0, #32 │ │ │ │ movt r0, #57344 @ 0xe000 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -261640,22 +261643,22 @@ │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 133948 │ │ │ │ + bl 133954 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12806c │ │ │ │ + bne 128078 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #4064] @ 127f00 │ │ │ │ - ldr r7, [pc, #4064] @ 127f04 │ │ │ │ + ldr r3, [pc, #4064] @ 127f0c │ │ │ │ + ldr r7, [pc, #4064] @ 127f10 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -261664,35 +261667,35 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 126f7c │ │ │ │ + beq 126f88 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bpl 127cb4 │ │ │ │ - ldr r2, [pc, #4092] @ 127f9c │ │ │ │ + bpl 127cc0 │ │ │ │ + ldr r2, [pc, #4092] @ 127fa8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c350 │ │ │ │ - b 1281a4 │ │ │ │ - ldr r0, [pc, #4072] @ 127fa0 │ │ │ │ + b 1281b0 │ │ │ │ + ldr r0, [pc, #4072] @ 127fac │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ @@ -261701,22 +261704,22 @@ │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 133948 │ │ │ │ + bl 133954 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127e98 │ │ │ │ + bne 127ea4 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #4088] @ 12800c │ │ │ │ - ldr r7, [pc, #4088] @ 128010 │ │ │ │ + ldr r3, [pc, #4088] @ 128018 │ │ │ │ + ldr r7, [pc, #4088] @ 12801c │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -261725,27 +261728,27 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127070 │ │ │ │ + beq 12707c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ cmp r9, #0 │ │ │ │ - bne 1270a4 │ │ │ │ + bne 1270b0 │ │ │ │ add r9, r8, #8 │ │ │ │ ldm r9, {r0, r1, r9} │ │ │ │ subs fp, r0, #2 │ │ │ │ movne fp, r1 │ │ │ │ cmp fp, #0 │ │ │ │ moveq r9, fp │ │ │ │ movweq fp, #1 │ │ │ │ @@ -261764,45 +261767,45 @@ │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 127554 │ │ │ │ + b 127560 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 2070d0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1267b0 │ │ │ │ + bl 1267bc │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [sl, #24] │ │ │ │ - ldr r1, [pc, #4084] @ 12811c │ │ │ │ + ldr r1, [pc, #4084] @ 128128 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ movne r1, r0 │ │ │ │ movweq r5, #14 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, r5 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r4, [sp] │ │ │ │ - bl 122b94 │ │ │ │ + bl 122ba0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 127f08 │ │ │ │ + beq 127f14 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #4060] @ 12814c │ │ │ │ + ldr r3, [pc, #4060] @ 128158 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -261810,67 +261813,67 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1271c4 │ │ │ │ + beq 1271d0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ - b 127548 │ │ │ │ + b 127554 │ │ │ │ ldrb r4, [sl, #19] │ │ │ │ mov r7, r6 │ │ │ │ ldrh r5, [sl, #17] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 2070d0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1267b0 │ │ │ │ + bl 1267bc │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ orr r2, r5, r4, lsl #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ - bl 124abc │ │ │ │ + bl 124ac8 │ │ │ │ ldrb r0, [sp, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127ef4 │ │ │ │ + bne 127f00 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldr r5, [sl, #24] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ - ldr r1, [pc, #4080] @ 12822c │ │ │ │ + ldr r1, [pc, #4080] @ 128238 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movne r1, r0 │ │ │ │ movweq r5, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 122b94 │ │ │ │ + bl 122ba0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 127f44 │ │ │ │ + beq 127f50 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #4084] @ 128274 │ │ │ │ + ldr r3, [pc, #4084] @ 128280 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -261879,25 +261882,25 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ - b 12752c │ │ │ │ + bl 2479ec │ │ │ │ + b 127538 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r9, r6 │ │ │ │ - bl 2070c4 │ │ │ │ + bl 2070d0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1267b0 │ │ │ │ + bl 1267bc │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ movw r3, #16959 @ 0x423f │ │ │ │ movt r3, #15 │ │ │ │ ldrh r2, [sp, #148] @ 0x94 │ │ │ │ movw ip, #1461 @ 0x5b5 │ │ │ │ ldrb r1, [sp, #150] @ 0x96 │ │ │ │ add r3, r3, r0, asr #10 │ │ │ │ @@ -261948,22 +261951,22 @@ │ │ │ │ smlal r1, r2, r0, r3 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ bl 2750c <__localtime64_r@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127ec8 │ │ │ │ + beq 127ed4 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movw r2, #9409 @ 0x24c1 │ │ │ │ movt r2, #65533 @ 0xfffd │ │ │ │ sub r1, r0, #3488 @ 0xda0 │ │ │ │ sub r1, r1, #90112 @ 0x16000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 127ec8 │ │ │ │ + bcc 127ed4 │ │ │ │ movw r1, #46021 @ 0xb3c5 │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ movt r1, #37282 @ 0x91a2 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ smmla r1, r0, r1, r0 │ │ │ │ movw r7, #34953 @ 0x8889 │ │ │ │ movt r7, #34952 @ 0x8888 │ │ │ │ @@ -261984,48 +261987,48 @@ │ │ │ │ add r2, r2, r7, lsr #31 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ sub r0, r0, r2, lsl #2 │ │ │ │ uxtb r0, r0 │ │ │ │ orr r2, r1, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ - bl 124abc │ │ │ │ + bl 124ac8 │ │ │ │ ldrb r0, [sp, #95] @ 0x5f │ │ │ │ cmp r0, #1 │ │ │ │ - beq 127f80 │ │ │ │ + beq 127f8c │ │ │ │ ldr r1, [sp, #91] @ 0x5b │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #59] @ 0x3b │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strb r0, [sp, #63] @ 0x3f │ │ │ │ ldr r2, [sl, #20] │ │ │ │ ldr r5, [sl, #24] │ │ │ │ - ldr r1, [pc, #4036] @ 12846c │ │ │ │ + ldr r1, [pc, #4036] @ 128478 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r2, #0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ movweq r5, #16 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movne r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 122b94 │ │ │ │ + bl 122ba0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 127fa4 │ │ │ │ + beq 127fb0 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #3972] @ 128470 │ │ │ │ + ldr r3, [pc, #3972] @ 12847c │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -262034,30 +262037,30 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127544 │ │ │ │ + beq 127550 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - ldr r0, [pc, #3864] @ 128474 │ │ │ │ + ldr r0, [pc, #3864] @ 128480 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #3860] @ 128478 │ │ │ │ + ldr r1, [pc, #3860] @ 128484 │ │ │ │ add r3, r8, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #3856] @ 12847c │ │ │ │ + ldr r2, [pc, #3856] @ 128488 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ @@ -262079,54 +262082,54 @@ │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #3964] @ 128570 │ │ │ │ + ldr r3, [pc, #3964] @ 12857c │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1fe9d4 │ │ │ │ + bl 1fe9e0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127640 │ │ │ │ + beq 12764c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127658 │ │ │ │ + beq 127664 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127670 │ │ │ │ + beq 12767c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #3656] @ 1284c8 │ │ │ │ + ldr r4, [pc, #3656] @ 1284d4 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ movw r6, #32 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #1 │ │ │ │ @@ -262136,89 +262139,89 @@ │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 133948 │ │ │ │ + bl 133954 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 127fe0 │ │ │ │ + bne 127fec │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #3688] @ 12854c │ │ │ │ - ldr r7, [pc, #3688] @ 128550 │ │ │ │ + ldr r3, [pc, #3688] @ 128558 │ │ │ │ + ldr r7, [pc, #3688] @ 12855c │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r0, [pc, #3668] @ 128554 │ │ │ │ + ldr r0, [pc, #3668] @ 128560 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127744 │ │ │ │ + beq 127750 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ - bl 130c1c │ │ │ │ + bl 130c28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 130cf8 │ │ │ │ - ldr r6, [pc, #3520] @ 128558 │ │ │ │ + bl 130d04 │ │ │ │ + ldr r6, [pc, #3520] @ 128564 │ │ │ │ cmp r0, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ - bne 1280c4 │ │ │ │ + bne 1280d0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ - beq 1277c8 │ │ │ │ + beq 1277d4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127080 │ │ │ │ + beq 12708c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 127080 │ │ │ │ + b 12708c │ │ │ │ mov r0, #3 │ │ │ │ - ldr r2, [pc, #3256] @ 1284a8 │ │ │ │ + ldr r2, [pc, #3256] @ 1284b4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -262227,22 +262230,22 @@ │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 133948 │ │ │ │ + bl 133954 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128014 │ │ │ │ + bne 128020 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #3264] @ 12850c │ │ │ │ - ldr r7, [pc, #3264] @ 128510 │ │ │ │ + ldr r3, [pc, #3264] @ 128518 │ │ │ │ + ldr r7, [pc, #3264] @ 12851c │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -262251,36 +262254,36 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1278a8 │ │ │ │ + beq 1278b4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bpl 127acc │ │ │ │ - ldr r2, [pc, #3160] @ 128524 │ │ │ │ + bpl 127ad8 │ │ │ │ + ldr r2, [pc, #3160] @ 128530 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c350 │ │ │ │ - b 1281a4 │ │ │ │ + b 1281b0 │ │ │ │ mov r0, #4 │ │ │ │ - ldr r2, [pc, #3024] @ 1284b8 │ │ │ │ + ldr r2, [pc, #3024] @ 1284c4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -262289,22 +262292,22 @@ │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 133948 │ │ │ │ + bl 133954 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128040 │ │ │ │ + bne 12804c │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #3048] @ 12852c │ │ │ │ - ldr r7, [pc, #3048] @ 128530 │ │ │ │ + ldr r3, [pc, #3048] @ 128538 │ │ │ │ + ldr r7, [pc, #3048] @ 12853c │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -262313,36 +262316,36 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1279a0 │ │ │ │ + beq 1279ac │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bpl 127bc0 │ │ │ │ - ldr r2, [pc, #2944] @ 128544 │ │ │ │ + bpl 127bcc │ │ │ │ + ldr r2, [pc, #2944] @ 128550 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c350 │ │ │ │ - b 1281a4 │ │ │ │ + b 1281b0 │ │ │ │ mov r0, #2 │ │ │ │ - ldr r2, [pc, #2744] @ 128498 │ │ │ │ + ldr r2, [pc, #2744] @ 1284a4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -262351,22 +262354,22 @@ │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 133948 │ │ │ │ + bl 133954 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128098 │ │ │ │ + bne 1280a4 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #2736] @ 1284ec │ │ │ │ - ldr r7, [pc, #2736] @ 1284f0 │ │ │ │ + ldr r3, [pc, #2736] @ 1284f8 │ │ │ │ + ldr r7, [pc, #2736] @ 1284fc │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -262375,44 +262378,44 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 127a98 │ │ │ │ + beq 127aa4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bpl 127da4 │ │ │ │ - ldr r2, [pc, #2632] @ 128504 │ │ │ │ + bpl 127db0 │ │ │ │ + ldr r2, [pc, #2632] @ 128510 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c350 │ │ │ │ - b 1281a4 │ │ │ │ + b 1281b0 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq 127afc │ │ │ │ + beq 127b08 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1278c4 │ │ │ │ + beq 1278d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #0 │ │ │ │ @@ -262427,53 +262430,53 @@ │ │ │ │ movt r0, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #2496] @ 128514 │ │ │ │ + ldr r0, [pc, #2496] @ 128520 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 130cf8 │ │ │ │ + bl 130d04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1280f0 │ │ │ │ + bne 1280fc │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 127b9c │ │ │ │ + beq 127ba8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 127bb4 │ │ │ │ + beq 127bc0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - ldr r6, [pc, #2412] @ 128528 │ │ │ │ + ldr r6, [pc, #2412] @ 128534 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 127080 │ │ │ │ + b 12708c │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq 127bf0 │ │ │ │ + beq 127bfc │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1279bc │ │ │ │ + beq 1279c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #0 │ │ │ │ @@ -262488,53 +262491,53 @@ │ │ │ │ movt r0, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #2284] @ 128534 │ │ │ │ + ldr r0, [pc, #2284] @ 128540 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 130cf8 │ │ │ │ + bl 130d04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128120 │ │ │ │ + bne 12812c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 127c90 │ │ │ │ + beq 127c9c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 127ca8 │ │ │ │ + beq 127cb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - ldr r6, [pc, #2200] @ 128548 │ │ │ │ + ldr r6, [pc, #2200] @ 128554 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 127080 │ │ │ │ + b 12708c │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq 127ce4 │ │ │ │ + beq 127cf0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 126f98 │ │ │ │ + beq 126fa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #0 │ │ │ │ @@ -262547,54 +262550,54 @@ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ movt r0, #57344 @ 0xe000 │ │ │ │ stm r1, {r5, r6, r7} │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #1956] @ 1284d8 │ │ │ │ + ldr r0, [pc, #1956] @ 1284e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 130cf8 │ │ │ │ + bl 130d04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128150 │ │ │ │ + bne 12815c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 127d7c │ │ │ │ + beq 127d88 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 127d94 │ │ │ │ + beq 127da0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - ldr r6, [pc, #1868] @ 1284e8 │ │ │ │ + ldr r6, [pc, #1868] @ 1284f4 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 127080 │ │ │ │ + b 12708c │ │ │ │ andeq r1, r0, ip, lsl #17 │ │ │ │ mov r7, #1 │ │ │ │ mov r5, #1 │ │ │ │ - beq 127dd4 │ │ │ │ + beq 127de0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 127ab4 │ │ │ │ + beq 127ac0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #0 │ │ │ │ @@ -262609,533 +262612,533 @@ │ │ │ │ movt r0, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #1736] @ 1284f4 │ │ │ │ + ldr r0, [pc, #1736] @ 128500 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 130cf8 │ │ │ │ + bl 130d04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12817c │ │ │ │ + bne 128188 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 127e74 │ │ │ │ + beq 127e80 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 127e8c │ │ │ │ + beq 127e98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - ldr r6, [pc, #1652] @ 128508 │ │ │ │ + ldr r6, [pc, #1652] @ 128514 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 127080 │ │ │ │ - ldr r0, [pc, #1504] @ 128480 │ │ │ │ - ldr r3, [pc, #1504] @ 128484 │ │ │ │ - ldr r1, [pc, #1504] @ 128488 │ │ │ │ + b 12708c │ │ │ │ + ldr r0, [pc, #1504] @ 12848c │ │ │ │ + ldr r3, [pc, #1504] @ 128490 │ │ │ │ + ldr r1, [pc, #1504] @ 128494 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - @ instruction: 0x001d5df0 │ │ │ │ - ldr r0, [pc, #1700] @ 128574 │ │ │ │ - ldr r3, [pc, #1700] @ 128578 │ │ │ │ - ldr r1, [pc, #1700] @ 12857c │ │ │ │ + b 1281b0 │ │ │ │ + andseq r5, sp, r4, ror #27 │ │ │ │ + ldr r0, [pc, #1700] @ 128580 │ │ │ │ + ldr r3, [pc, #1700] @ 128584 │ │ │ │ + ldr r1, [pc, #1700] @ 128588 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ movw r1, #454 @ 0x1c6 │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - ldr r2, [pc, #1692] @ 128598 │ │ │ │ + b 1281b0 │ │ │ │ + ldr r2, [pc, #1692] @ 1285a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 127f88 │ │ │ │ - andseq r4, r4, r0, lsr ip │ │ │ │ - andseq r7, r3, r8, lsl #2 │ │ │ │ + b 127f94 │ │ │ │ + andseq r4, r4, r4, lsr #25 │ │ │ │ + andseq r7, r3, ip, ror r1 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #1648] @ 12858c │ │ │ │ - ldr r3, [pc, #1648] @ 128590 │ │ │ │ - ldr r6, [pc, #1648] @ 128594 │ │ │ │ + ldr r0, [pc, #1648] @ 128598 │ │ │ │ + ldr r3, [pc, #1648] @ 12859c │ │ │ │ + ldr r6, [pc, #1648] @ 1285a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r6, [sp] │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ + b 1281b0 │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #1604] @ 12859c │ │ │ │ - ldr r3, [pc, #1604] @ 1285a0 │ │ │ │ - ldr r6, [pc, #1604] @ 1285a4 │ │ │ │ + ldr r0, [pc, #1604] @ 1285a8 │ │ │ │ + ldr r3, [pc, #1604] @ 1285ac │ │ │ │ + ldr r6, [pc, #1604] @ 1285b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r6, [sp] │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - ldr r2, [pc, #1504] @ 128568 │ │ │ │ + b 1281b0 │ │ │ │ + ldr r2, [pc, #1504] @ 128574 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #1500] @ 12856c │ │ │ │ + ldr r0, [pc, #1500] @ 128578 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ bl 3c4bc │ │ │ │ - b 1281a4 │ │ │ │ - andseq r6, sp, r4, asr #1 │ │ │ │ - andseq r5, sp, r8, lsl #26 │ │ │ │ + b 1281b0 │ │ │ │ + ldrheq r6, [sp], -r8 │ │ │ │ + @ instruction: 0x001d5cfc │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #1480] @ 128580 │ │ │ │ - ldr r3, [pc, #1480] @ 128584 │ │ │ │ - ldr r6, [pc, #1480] @ 128588 │ │ │ │ + ldr r0, [pc, #1480] @ 12858c │ │ │ │ + ldr r3, [pc, #1480] @ 128590 │ │ │ │ + ldr r6, [pc, #1480] @ 128594 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r6, pc, r6 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r6, [sp] │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - ldr r0, [pc, #1252] @ 1284cc │ │ │ │ - ldr r3, [pc, #1252] @ 1284d0 │ │ │ │ - ldr r1, [pc, #1252] @ 1284d4 │ │ │ │ + b 1281b0 │ │ │ │ + ldr r0, [pc, #1252] @ 1284d8 │ │ │ │ + ldr r3, [pc, #1252] @ 1284dc │ │ │ │ + ldr r1, [pc, #1252] @ 1284e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - andseq r4, r4, ip, lsr fp │ │ │ │ - andseq r7, r3, r4, lsl r0 │ │ │ │ - ldr r0, [pc, #1168] @ 1284ac │ │ │ │ - ldr r3, [pc, #1168] @ 1284b0 │ │ │ │ - ldr r1, [pc, #1168] @ 1284b4 │ │ │ │ + b 1281b0 │ │ │ │ + @ instruction: 0x00144bb0 │ │ │ │ + andseq r7, r3, r8, lsl #1 │ │ │ │ + ldr r0, [pc, #1168] @ 1284b8 │ │ │ │ + ldr r3, [pc, #1168] @ 1284bc │ │ │ │ + ldr r1, [pc, #1168] @ 1284c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - ldr r0, [pc, #1140] @ 1284bc │ │ │ │ - ldr r3, [pc, #1140] @ 1284c0 │ │ │ │ - ldr r1, [pc, #1140] @ 1284c4 │ │ │ │ + b 1281b0 │ │ │ │ + ldr r0, [pc, #1140] @ 1284c8 │ │ │ │ + ldr r3, [pc, #1140] @ 1284cc │ │ │ │ + ldr r1, [pc, #1140] @ 1284d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - ldr r0, [pc, #1048] @ 12848c │ │ │ │ - ldr r3, [pc, #1048] @ 128490 │ │ │ │ - ldr r1, [pc, #1048] @ 128494 │ │ │ │ + b 1281b0 │ │ │ │ + ldr r0, [pc, #1048] @ 128498 │ │ │ │ + ldr r3, [pc, #1048] @ 12849c │ │ │ │ + ldr r1, [pc, #1048] @ 1284a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - ldr r0, [pc, #1020] @ 12849c │ │ │ │ - ldr r3, [pc, #1020] @ 1284a0 │ │ │ │ - ldr r1, [pc, #1020] @ 1284a4 │ │ │ │ + b 1281b0 │ │ │ │ + ldr r0, [pc, #1020] @ 1284a8 │ │ │ │ + ldr r3, [pc, #1020] @ 1284ac │ │ │ │ + ldr r1, [pc, #1020] @ 1284b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - ldr r0, [pc, #1168] @ 12855c │ │ │ │ - ldr r3, [pc, #1168] @ 128560 │ │ │ │ - ldr r1, [pc, #1168] @ 128564 │ │ │ │ + b 1281b0 │ │ │ │ + ldr r0, [pc, #1168] @ 128568 │ │ │ │ + ldr r3, [pc, #1168] @ 12856c │ │ │ │ + ldr r1, [pc, #1168] @ 128570 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - ldr r0, [pc, #1056] @ 128518 │ │ │ │ - ldr r3, [pc, #1056] @ 12851c │ │ │ │ - ldr r1, [pc, #1056] @ 128520 │ │ │ │ + b 1281b0 │ │ │ │ + ldr r0, [pc, #1056] @ 128524 │ │ │ │ + ldr r3, [pc, #1056] @ 128528 │ │ │ │ + ldr r1, [pc, #1056] @ 12852c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - mulseq sp, r0, sp │ │ │ │ - ldr r0, [pc, #1040] @ 128538 │ │ │ │ - ldr r3, [pc, #1040] @ 12853c │ │ │ │ - ldr r1, [pc, #1040] @ 128540 │ │ │ │ + b 1281b0 │ │ │ │ + andseq r5, sp, r4, lsl #27 │ │ │ │ + ldr r0, [pc, #1040] @ 128544 │ │ │ │ + ldr r3, [pc, #1040] @ 128548 │ │ │ │ + ldr r1, [pc, #1040] @ 12854c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - andseq r5, sp, r4, lsr sp │ │ │ │ - ldr r0, [pc, #900] @ 1284dc │ │ │ │ - ldr r3, [pc, #900] @ 1284e0 │ │ │ │ - ldr r1, [pc, #900] @ 1284e4 │ │ │ │ + b 1281b0 │ │ │ │ + andseq r5, sp, r8, lsr #26 │ │ │ │ + ldr r0, [pc, #900] @ 1284e8 │ │ │ │ + ldr r3, [pc, #900] @ 1284ec │ │ │ │ + ldr r1, [pc, #900] @ 1284f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ - b 1281a4 │ │ │ │ - ldr r0, [pc, #884] @ 1284f8 │ │ │ │ - ldr r3, [pc, #884] @ 1284fc │ │ │ │ - ldr r1, [pc, #884] @ 128500 │ │ │ │ + b 1281b0 │ │ │ │ + ldr r0, [pc, #884] @ 128504 │ │ │ │ + ldr r3, [pc, #884] @ 128508 │ │ │ │ + ldr r1, [pc, #884] @ 12850c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128330 │ │ │ │ - b 128368 │ │ │ │ - b 128214 │ │ │ │ - b 128214 │ │ │ │ - b 128214 │ │ │ │ - b 128214 │ │ │ │ - b 128214 │ │ │ │ + beq 12833c │ │ │ │ + b 128374 │ │ │ │ + b 128220 │ │ │ │ + b 128220 │ │ │ │ + b 128220 │ │ │ │ + b 128220 │ │ │ │ + b 128220 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1281f4 │ │ │ │ - b 1283dc │ │ │ │ + bne 128200 │ │ │ │ + b 1283e8 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1283dc │ │ │ │ + beq 1283e8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - b 128264 │ │ │ │ + b 128270 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1283dc │ │ │ │ + beq 1283e8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 128264 │ │ │ │ + b 128270 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12841c │ │ │ │ + beq 128428 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b 128414 │ │ │ │ - andseq r5, sp, ip, lsr #23 │ │ │ │ + b 128420 │ │ │ │ + andseq r5, sp, r0, lsr #23 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128254 │ │ │ │ + beq 128260 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 128254 │ │ │ │ + b 128260 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1283dc │ │ │ │ + beq 1283e8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ - b 1283fc │ │ │ │ - andseq r5, sp, r4, lsr #24 │ │ │ │ + b 128408 │ │ │ │ + andseq r5, sp, r8, lsl ip │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1282c4 │ │ │ │ - b 1282d0 │ │ │ │ + bne 1282d0 │ │ │ │ + b 1282dc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1282d0 │ │ │ │ - b 1282c4 │ │ │ │ + beq 1282dc │ │ │ │ + b 1282d0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1282c4 │ │ │ │ - b 1282d0 │ │ │ │ + bne 1282d0 │ │ │ │ + b 1282dc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1282d0 │ │ │ │ + beq 1282dc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1282e8 │ │ │ │ + bne 1282f4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 128444 │ │ │ │ - b 128468 │ │ │ │ + bne 128450 │ │ │ │ + b 128474 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 128444 │ │ │ │ - b 128468 │ │ │ │ + bne 128450 │ │ │ │ + b 128474 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 128338 │ │ │ │ + bne 128344 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 128350 │ │ │ │ + bne 12835c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 128368 │ │ │ │ + bne 128374 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128324 │ │ │ │ + beq 128330 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128330 │ │ │ │ + beq 12833c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - b 128390 │ │ │ │ - b 128390 │ │ │ │ - b 128390 │ │ │ │ - b 128390 │ │ │ │ + b 12839c │ │ │ │ + b 12839c │ │ │ │ + b 12839c │ │ │ │ + b 12839c │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12841c │ │ │ │ + beq 128428 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - b 128414 │ │ │ │ + b 128420 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1210c4 │ │ │ │ - b 1283dc │ │ │ │ + bl 1210d0 │ │ │ │ + b 1283e8 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1210c4 │ │ │ │ - b 1283dc │ │ │ │ + bl 1210d0 │ │ │ │ + b 1283e8 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1210c4 │ │ │ │ + bl 1210d0 │ │ │ │ mov r0, r4 │ │ │ │ - b 1283fc │ │ │ │ + b 128408 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128468 │ │ │ │ + beq 128474 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ - b 12840c │ │ │ │ + b 128418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 128468 │ │ │ │ + beq 128474 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 128444 │ │ │ │ - b 128468 │ │ │ │ + bne 128450 │ │ │ │ + b 128474 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 128444 │ │ │ │ - b 128468 │ │ │ │ + bne 128450 │ │ │ │ + b 128474 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 128468 │ │ │ │ + beq 128474 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 128444 │ │ │ │ + bne 128450 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, sp, r0, asr #18 │ │ │ │ - @ instruction: 0x001d59b8 │ │ │ │ + andseq r5, sp, r4, lsr r9 │ │ │ │ + andseq r5, sp, ip, lsr #19 │ │ │ │ muleq r0, r0, r3 │ │ │ │ - @ instruction: 0x001d59f0 │ │ │ │ + andseq r5, sp, r4, ror #19 │ │ │ │ andeq r1, r0, r8, lsl #7 │ │ │ │ - andseq r3, r4, pc, lsl #22 │ │ │ │ - andseq r4, sp, r8, asr #28 │ │ │ │ - andseq r4, sp, r4, lsr lr │ │ │ │ - andseq r3, r4, fp, lsr r9 │ │ │ │ - andseq r4, sp, r4, ror ip │ │ │ │ - andseq r4, sp, r0, ror #24 │ │ │ │ - @ instruction: 0x001d52d8 │ │ │ │ - andseq r3, r4, pc, lsl #18 │ │ │ │ - andseq r4, sp, r8, asr #24 │ │ │ │ - andseq r4, sp, r4, lsr ip │ │ │ │ - andseq r5, sp, r8, asr #9 │ │ │ │ - mulseq r4, r3, r9 │ │ │ │ - andseq r4, sp, ip, asr #25 │ │ │ │ - @ instruction: 0x001d4cb8 │ │ │ │ - @ instruction: 0x001d53d0 │ │ │ │ - andseq r3, r4, r7, ror #18 │ │ │ │ - andseq r4, sp, r0, lsr #25 │ │ │ │ - andseq r4, sp, ip, lsl #25 │ │ │ │ - andseq r5, sp, ip, lsr r6 │ │ │ │ - andseq r3, r4, r7, asr #19 │ │ │ │ - andseq r4, sp, r0, lsl #26 │ │ │ │ - andseq r4, sp, ip, ror #25 │ │ │ │ - mulseq sp, r8, pc @ │ │ │ │ - andseq r3, r4, r7, asr r8 │ │ │ │ - mulseq sp, r0, fp │ │ │ │ - andseq r4, sp, ip, ror fp │ │ │ │ + andseq r3, r4, r3, lsl #23 │ │ │ │ + andseq r4, sp, ip, lsr lr │ │ │ │ + andseq r4, sp, r8, lsr #28 │ │ │ │ + andseq r3, r4, pc, lsr #19 │ │ │ │ + andseq r4, sp, r8, ror #24 │ │ │ │ + andseq r4, sp, r4, asr ip │ │ │ │ + andseq r5, sp, ip, asr #5 │ │ │ │ + andseq r3, r4, r3, lsl #19 │ │ │ │ + andseq r4, sp, ip, lsr ip │ │ │ │ + andseq r4, sp, r8, lsr #24 │ │ │ │ + @ instruction: 0x001d54bc │ │ │ │ + andseq r3, r4, r7, lsl #20 │ │ │ │ + andseq r4, sp, r0, asr #25 │ │ │ │ + andseq r4, sp, ip, lsr #25 │ │ │ │ + andseq r5, sp, r4, asr #7 │ │ │ │ + @ instruction: 0x001439db │ │ │ │ + mulseq sp, r4, ip │ │ │ │ + andseq r4, sp, r0, lsl #25 │ │ │ │ + andseq r5, sp, r0, lsr r6 │ │ │ │ + andseq r3, r4, fp, lsr sl │ │ │ │ + @ instruction: 0x001d4cf4 │ │ │ │ + andseq r4, sp, r0, ror #25 │ │ │ │ + andseq r4, sp, ip, lsl #31 │ │ │ │ + andseq r3, r4, fp, asr #17 │ │ │ │ + andseq r4, sp, r4, lsl #23 │ │ │ │ + andseq r4, sp, r0, ror fp │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - andseq r4, r4, r4, lsl r1 │ │ │ │ - andseq r6, r3, ip, ror #11 │ │ │ │ - andseq r4, sp, r0, lsr #29 │ │ │ │ - andseq r3, r4, fp, lsr #16 │ │ │ │ - andseq r4, sp, r4, ror #22 │ │ │ │ - andseq r4, sp, r0, asr fp │ │ │ │ - andseq r5, sp, r8, lsr #11 │ │ │ │ + andseq r4, r4, r8, lsl #3 │ │ │ │ + andseq r6, r3, r0, ror #12 │ │ │ │ + mulseq sp, r4, lr │ │ │ │ + mulseq r4, pc, r8 @ │ │ │ │ + andseq r4, sp, r8, asr fp │ │ │ │ + andseq r4, sp, r4, asr #22 │ │ │ │ + mulseq sp, ip, r5 │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ - andseq r4, r4, r4, lsl #6 │ │ │ │ - @ instruction: 0x001367dc │ │ │ │ - andseq r5, sp, r8, ror r1 │ │ │ │ - @ instruction: 0x001438b7 │ │ │ │ - @ instruction: 0x001d4bf0 │ │ │ │ - @ instruction: 0x001d4bdc │ │ │ │ - mulseq sp, r8, r7 │ │ │ │ + andseq r4, r4, r8, ror r3 │ │ │ │ + andseq r6, r3, r0, asr r8 │ │ │ │ + andseq r5, sp, ip, ror #2 │ │ │ │ + andseq r3, r4, fp, lsr #18 │ │ │ │ + andseq r4, sp, r4, ror #23 │ │ │ │ + @ instruction: 0x001d4bd0 │ │ │ │ + andseq r5, sp, ip, lsl #15 │ │ │ │ andeq r0, r0, r4, ror #22 │ │ │ │ - andseq r4, r4, ip, lsl #4 │ │ │ │ - andseq r6, r3, r4, ror #13 │ │ │ │ - andseq r5, sp, r4, lsl #1 │ │ │ │ - andseq r3, r4, r7, lsl #17 │ │ │ │ - andseq r4, sp, r0, asr #23 │ │ │ │ - andseq r4, sp, ip, lsr #23 │ │ │ │ - andseq r5, sp, r0, lsr #13 │ │ │ │ + andseq r4, r4, r0, lsl #5 │ │ │ │ + andseq r6, r3, r8, asr r7 │ │ │ │ + andseq r5, sp, r8, ror r0 │ │ │ │ + @ instruction: 0x001438fb │ │ │ │ + @ instruction: 0x001d4bb4 │ │ │ │ + andseq r4, sp, r0, lsr #23 │ │ │ │ + mulseq sp, r4, r6 │ │ │ │ andeq r0, r0, r0, ror sl │ │ │ │ - andseq r4, r4, r8, ror r4 │ │ │ │ - andseq r6, r3, ip, asr #18 │ │ │ │ + andseq r4, r4, ip, ror #9 │ │ │ │ + andseq r6, r3, r0, asr #19 │ │ │ │ andeq r1, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #31 │ │ │ │ - andseq r3, r4, r3, ror #17 │ │ │ │ - andseq r4, sp, ip, lsl ip │ │ │ │ - andseq r4, sp, r8, lsl #24 │ │ │ │ - andseq r4, sp, r4, lsr lr │ │ │ │ - andseq r3, r4, r9, lsr #23 │ │ │ │ - mulseq sp, r0, r9 │ │ │ │ - andseq r3, r4, r8, lsr #25 │ │ │ │ + andseq r3, r4, r7, asr r9 │ │ │ │ + andseq r4, sp, r0, lsl ip │ │ │ │ + @ instruction: 0x001d4bfc │ │ │ │ andseq r4, sp, r8, lsr #28 │ │ │ │ - ldrheq r5, [sp], -ip │ │ │ │ - andseq r3, r4, lr, lsr #20 │ │ │ │ - andseq r4, sp, r0, asr sp │ │ │ │ - andseq r4, sp, r0, ror #31 │ │ │ │ - andseq r3, r4, sl, asr #21 │ │ │ │ - andseq r4, sp, ip, ror #27 │ │ │ │ - andseq r5, sp, ip, lsl #1 │ │ │ │ - ldrsbeq r5, [sp], -r0 │ │ │ │ - andseq r3, r4, lr, lsl #21 │ │ │ │ - @ instruction: 0x001d4db0 │ │ │ │ - andseq r5, sp, r0, ror r0 │ │ │ │ + andseq r3, r4, sp, lsl ip │ │ │ │ + andseq r5, sp, r4, lsl #19 │ │ │ │ + andseq r3, r4, ip, lsl sp │ │ │ │ + andseq r4, sp, ip, lsl lr │ │ │ │ + ldrheq r5, [sp], -r0 │ │ │ │ + andseq r3, r4, r2, lsr #21 │ │ │ │ + andseq r4, sp, r4, asr #26 │ │ │ │ + @ instruction: 0x001d4fd4 │ │ │ │ + andseq r3, r4, lr, lsr fp │ │ │ │ + andseq r4, sp, r0, ror #27 │ │ │ │ + andseq r5, sp, r0, lsl #1 │ │ │ │ + andseq r5, sp, r4, asr #1 │ │ │ │ + andseq r3, r4, r2, lsl #22 │ │ │ │ + andseq r4, sp, r4, lsr #27 │ │ │ │ + andseq r5, sp, r4, rrx │ │ │ │ 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 128630 │ │ │ │ + bcs 12863c │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 128670 │ │ │ │ + bhi 12867c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 128658 │ │ │ │ + bcc 128664 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 128610 │ │ │ │ + bcs 12861c │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 128658 │ │ │ │ + b 128664 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 128640 │ │ │ │ + bne 12864c │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 128658 │ │ │ │ + b 128664 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 1285c8 │ │ │ │ + b 1285d4 │ │ │ │ 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] │ │ │ │ @@ -263154,25 +263157,25 @@ │ │ │ │ bl 33584 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 1285ec │ │ │ │ - b 128658 │ │ │ │ + bcs 1285f8 │ │ │ │ + b 128664 │ │ │ │ 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 1286f8 │ │ │ │ + bhi 128704 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -263184,169 +263187,169 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 1286d4 │ │ │ │ + b 1286e0 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ - ldr r1, [pc, #176] @ 128814 │ │ │ │ + ldr r1, [pc, #176] @ 128820 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r3, [pc, #160] @ 128820 │ │ │ │ + b 258494 │ │ │ │ + ldr r3, [pc, #160] @ 12882c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #156] @ 128824 │ │ │ │ + ldr r1, [pc, #156] @ 128830 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #14 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #116] @ 128828 │ │ │ │ + ldr r3, [pc, #116] @ 128834 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #112] @ 12882c │ │ │ │ + ldr r1, [pc, #112] @ 128838 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ 128818 │ │ │ │ + ldr r3, [pc, #48] @ 128824 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #44] @ 12881c │ │ │ │ + ldr r1, [pc, #44] @ 128828 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #16 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x001435da │ │ │ │ - @ instruction: 0x001d47fc │ │ │ │ - andseq r2, r4, r4, asr #17 │ │ │ │ - andseq r4, sp, r4, ror r8 │ │ │ │ - andseq r3, r4, r9, asr #11 │ │ │ │ - andseq r4, sp, r0, asr r8 │ │ │ │ - andseq r3, r4, r7, lsr #11 │ │ │ │ + andseq r3, r4, lr, asr #12 │ │ │ │ + @ instruction: 0x001d47f0 │ │ │ │ + andseq r2, r4, r8, lsr r9 │ │ │ │ + andseq r4, sp, r8, ror #16 │ │ │ │ + andseq r3, r4, sp, lsr r6 │ │ │ │ + andseq r4, sp, r4, asr #16 │ │ │ │ + andseq r3, r4, fp, lsl r6 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 128844 │ │ │ │ + ldr r1, [pc, #8] @ 128850 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r3, r4, r4, lsr r5 │ │ │ │ + b 258494 │ │ │ │ + andseq r3, r4, r8, lsr #11 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 210480 │ │ │ │ + b 21048c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 256718 │ │ │ │ + b 256728 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r6, #14 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr ip, [pc, #84] @ 1288ec │ │ │ │ - ldr lr, [pc, #84] @ 1288f0 │ │ │ │ + ldr ip, [pc, #84] @ 1288f8 │ │ │ │ + ldr lr, [pc, #84] @ 1288fc │ │ │ │ add r5, r0, #8 │ │ │ │ - ldr r4, [pc, #80] @ 1288f4 │ │ │ │ + ldr r4, [pc, #80] @ 128900 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #76] @ 1288f8 │ │ │ │ + ldr r1, [pc, #76] @ 128904 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #72] @ 1288fc │ │ │ │ + ldr r3, [pc, #72] @ 128908 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x001d47b0 │ │ │ │ - @ instruction: 0x001435d8 │ │ │ │ - mulseq sp, r0, r7 │ │ │ │ - @ instruction: 0x001435be │ │ │ │ - andseq r4, r3, sp, asr #21 │ │ │ │ + andseq r4, sp, r4, lsr #15 │ │ │ │ + andseq r3, r4, ip, asr #12 │ │ │ │ + andseq r4, sp, r4, lsl #15 │ │ │ │ + andseq r3, r4, r2, lsr r6 │ │ │ │ + andseq r4, r3, r1, asr #22 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2587bc │ │ │ │ + b 2587cc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #32] @ 128944 │ │ │ │ + ldr ip, [pc, #32] @ 128950 │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001d46fc │ │ │ │ + @ instruction: 0x001d46f0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ uxtb r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 128a94 │ │ │ │ + beq 128aa0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 128c98 │ │ │ │ + bne 128ca4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 128e14 │ │ │ │ + beq 128e20 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r2, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ movt r3, #13 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ @@ -263367,24 +263370,24 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r1, r0, r1 │ │ │ │ lsr r0, r1, #17 │ │ │ │ addhi r0, r3, r1, lsr #17 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 128e24 │ │ │ │ + bls 128e30 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 128bd4 │ │ │ │ + bcc 128be0 │ │ │ │ str r9, [sp, #4] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ str r8, [sp, #8] │ │ │ │ movw sl, #5977 @ 0x1759 │ │ │ │ - ldr r7, [pc, #1312] @ 128f48 │ │ │ │ + ldr r7, [pc, #1312] @ 128f54 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ movt ip, #1525 @ 0x5f5 │ │ │ │ add r7, pc, r7 │ │ │ │ movt sl, #53687 @ 0xd1b7 │ │ │ │ movw r9, #5243 @ 0x147b │ │ │ │ mov fp, #100 @ 0x64 │ │ │ │ @@ -263403,18 +263406,18 @@ │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r8, #6] │ │ │ │ uxth r3, r4 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r8, #8] │ │ │ │ - bhi 128a40 │ │ │ │ - b 128ba0 │ │ │ │ + bhi 128a4c │ │ │ │ + b 128bac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 128e1c │ │ │ │ + beq 128e28 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r2, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ movt r3, #13 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ @@ -263435,24 +263438,24 @@ │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ mov r3, #5 │ │ │ │ eor r1, r0, r1 │ │ │ │ lsr r0, r1, #17 │ │ │ │ addhi r0, r3, r1, lsr #17 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 128e8c │ │ │ │ + bls 128e98 │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 128bd4 │ │ │ │ + bcc 128be0 │ │ │ │ str r9, [sp, #4] │ │ │ │ movw sl, #5977 @ 0x1759 │ │ │ │ str r8, [sp, #8] │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r7, [pc, #1028] @ 128f3c │ │ │ │ + ldr r7, [pc, #1028] @ 128f48 │ │ │ │ mov r0, #0 │ │ │ │ movt sl, #53687 @ 0xd1b7 │ │ │ │ movw fp, #5243 @ 0x147b │ │ │ │ add r7, pc, r7 │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ umull r1, r4, r2, sl │ │ │ │ add r6, ip, r0 │ │ │ │ @@ -263471,63 +263474,63 @@ │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r6, #8] │ │ │ │ movw r3, #57599 @ 0xe0ff │ │ │ │ movt r3, #1525 @ 0x5f5 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r1 │ │ │ │ - bhi 128b48 │ │ │ │ + bhi 128b54 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add r0, r0, #10 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 128be0 │ │ │ │ + bhi 128bec │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 128c28 │ │ │ │ + bcs 128c34 │ │ │ │ sub r4, r0, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ orr r0, r2, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 128c48 │ │ │ │ + b 128c54 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 128bb4 │ │ │ │ + bls 128bc0 │ │ │ │ uxth r2, r1 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r1, r2, r3, r1 │ │ │ │ - ldr r3, [pc, #824] @ 128f40 │ │ │ │ + ldr r3, [pc, #824] @ 128f4c │ │ │ │ add r3, pc, r3 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ add r3, sp, #12 │ │ │ │ add r3, r3, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r3] │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 128bc0 │ │ │ │ - ldr r1, [pc, #788] @ 128f44 │ │ │ │ + bcc 128bcc │ │ │ │ + ldr r1, [pc, #788] @ 128f50 │ │ │ │ sub r4, r0, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, r4 │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r0] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 128ef4 │ │ │ │ + bhi 128f00 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -263537,18 +263540,18 @@ │ │ │ │ add r0, r6, r9 │ │ │ │ str r0, [r8, #4] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 128d64 │ │ │ │ + bcc 128d70 │ │ │ │ str r8, [sp, #8] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ - ldr r7, [pc, #660] @ 128f4c │ │ │ │ + ldr r7, [pc, #660] @ 128f58 │ │ │ │ movw r8, #5977 @ 0x1759 │ │ │ │ add fp, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ movt ip, #1525 @ 0x5f5 │ │ │ │ movt r8, #53687 @ 0xd1b7 │ │ │ │ movw r9, #5243 @ 0x147b │ │ │ │ @@ -263568,178 +263571,178 @@ │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r6, #6] │ │ │ │ uxth r3, r4 │ │ │ │ add r3, r7, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r6, #8] │ │ │ │ - bhi 128cd4 │ │ │ │ + bhi 128ce0 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ add r0, r0, #10 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 128d70 │ │ │ │ + bhi 128d7c │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 128db8 │ │ │ │ - ldr r1, [pc, #524] @ 128f54 │ │ │ │ + bcc 128dc4 │ │ │ │ + ldr r1, [pc, #524] @ 128f60 │ │ │ │ sub r4, r0, #2 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, r4 │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r0] │ │ │ │ - b 128dc8 │ │ │ │ + b 128dd4 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 128d34 │ │ │ │ + bls 128d40 │ │ │ │ uxth r2, r1 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r1, r2, r3, r1 │ │ │ │ - ldr r3, [pc, #440] @ 128f50 │ │ │ │ + ldr r3, [pc, #440] @ 128f5c │ │ │ │ add r3, pc, r3 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ add r3, sp, #12 │ │ │ │ add r3, r3, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r3] │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 128d40 │ │ │ │ + bcs 128d4c │ │ │ │ sub r4, r0, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ orr r0, r2, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 128f18 │ │ │ │ + bhi 128f24 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r6, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 128e28 │ │ │ │ + b 128e34 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - b 128e90 │ │ │ │ + b 128e9c │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 128e68 │ │ │ │ + beq 128e74 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 128e40 │ │ │ │ - b 128a00 │ │ │ │ + bne 128e4c │ │ │ │ + b 128a0c │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 128e4c │ │ │ │ + b 128e58 │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #32 │ │ │ │ uxtb r9, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 128ed0 │ │ │ │ + beq 128edc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ strb r6, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #8] │ │ │ │ - bne 128ea8 │ │ │ │ - b 128b10 │ │ │ │ + bne 128eb4 │ │ │ │ + b 128b1c │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ - b 128eb4 │ │ │ │ + b 128ec0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 128c60 │ │ │ │ + b 128c6c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 128de0 │ │ │ │ - andseq r3, r4, sl, ror #4 │ │ │ │ - andseq r3, r4, r6, lsr #3 │ │ │ │ - andseq r3, r4, r6, ror r1 │ │ │ │ - andseq r3, r4, sl, ror r3 │ │ │ │ - andseq r3, r4, sl, ror #1 │ │ │ │ - andseq r3, r4, r6, lsl r0 │ │ │ │ - andseq r3, r4, lr, asr r0 │ │ │ │ + b 128dec │ │ │ │ + @ instruction: 0x001432de │ │ │ │ + andseq r3, r4, sl, lsl r2 │ │ │ │ + andseq r3, r4, sl, ror #3 │ │ │ │ + andseq r3, r4, lr, ror #7 │ │ │ │ + andseq r3, r4, lr, asr r1 │ │ │ │ + andseq r3, r4, sl, lsl #1 │ │ │ │ + ldrsbeq r3, [r4], -r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ uxtb r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1290ec │ │ │ │ + beq 1290f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 129304 │ │ │ │ + bne 129310 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 128ff8 │ │ │ │ + beq 129004 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r2, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ mov r8, #0 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ movt r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ lsrhi r0, r1, #7 │ │ │ │ - bhi 129020 │ │ │ │ + bhi 12902c │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ add r1, r0, #2288 @ 0x8f0 │ │ │ │ movt r3, #13 │ │ │ │ add r1, r1, #512000 @ 0x7d000 │ │ │ │ add r3, r0, r3 │ │ │ │ movw r7, #65526 @ 0xfff6 │ │ │ │ and r1, r3, r1 │ │ │ │ @@ -263749,34 +263752,34 @@ │ │ │ │ add r3, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ eor r0, r0, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 129020 │ │ │ │ + bhi 12902c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1294b8 │ │ │ │ + beq 1294c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r8, #1 │ │ │ │ strb r3, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 129240 │ │ │ │ + bcc 12924c │ │ │ │ str r8, [sp, #12] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ str r5, [sp, #16] │ │ │ │ movw r9, #5977 @ 0x1759 │ │ │ │ - ldr r5, [pc, #1228] @ 129514 │ │ │ │ + ldr r5, [pc, #1228] @ 129520 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r8, fp │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ movt ip, #1525 @ 0x5f5 │ │ │ │ movt r9, #53687 @ 0xd1b7 │ │ │ │ movw sl, #5243 @ 0x147b │ │ │ │ @@ -263796,42 +263799,42 @@ │ │ │ │ add r4, r5, r4, lsl #1 │ │ │ │ ldrh r4, [r4] │ │ │ │ strh r4, [r7, #6] │ │ │ │ uxth r4, r6 │ │ │ │ add r4, r5, r4, lsl #1 │ │ │ │ ldrh r4, [r4] │ │ │ │ strh r4, [r7, #8] │ │ │ │ - bhi 129064 │ │ │ │ + bhi 129070 │ │ │ │ mov fp, r8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ add r0, r0, #10 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 12924c │ │ │ │ + bhi 129258 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 129294 │ │ │ │ + bcs 1292a0 │ │ │ │ sub r4, r0, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ orr r0, r2, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ - b 1292b4 │ │ │ │ + b 1292c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 129168 │ │ │ │ + beq 129174 │ │ │ │ movw r1, #23237 @ 0x5ac5 │ │ │ │ lsr r0, r2, #5 │ │ │ │ movt r1, #2684 @ 0xa7c │ │ │ │ mov r8, #0 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ movt r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ lsrhi r0, r1, #7 │ │ │ │ - bhi 129190 │ │ │ │ + bhi 12919c │ │ │ │ movw r3, #64536 @ 0xfc18 │ │ │ │ add r1, r0, #2288 @ 0x8f0 │ │ │ │ movt r3, #13 │ │ │ │ add r1, r1, #512000 @ 0x7d000 │ │ │ │ add r3, r0, r3 │ │ │ │ movw r7, #65526 @ 0xfff6 │ │ │ │ and r1, r3, r1 │ │ │ │ @@ -263841,36 +263844,36 @@ │ │ │ │ add r3, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ and r0, r0, r3 │ │ │ │ eor r0, r0, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 129190 │ │ │ │ + bhi 12919c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1294e0 │ │ │ │ + beq 1294ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, #32 │ │ │ │ mov r8, #1 │ │ │ │ strb r3, [r0, r1] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ movw lr, #10000 @ 0x2710 │ │ │ │ mov r0, #10 │ │ │ │ cmp r2, lr │ │ │ │ - bcc 129240 │ │ │ │ + bcc 12924c │ │ │ │ str fp, [sp, #12] │ │ │ │ movw ip, #57599 @ 0xe0ff │ │ │ │ str r8, [sp, #8] │ │ │ │ movw fp, #5977 @ 0x1759 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r5, [pc, #840] @ 129508 │ │ │ │ + ldr r5, [pc, #840] @ 129514 │ │ │ │ mov r0, #0 │ │ │ │ movt ip, #1525 @ 0x5f5 │ │ │ │ movt fp, #53687 @ 0xd1b7 │ │ │ │ add r5, pc, r5 │ │ │ │ movw r9, #5243 @ 0x147b │ │ │ │ mov sl, #100 @ 0x64 │ │ │ │ umull r1, r6, r2, fp │ │ │ │ @@ -263888,77 +263891,77 @@ │ │ │ │ add r4, r5, r4, lsl #1 │ │ │ │ ldrh r4, [r4] │ │ │ │ strh r4, [r7, #6] │ │ │ │ uxth r4, r6 │ │ │ │ add r4, r5, r4, lsl #1 │ │ │ │ ldrh r4, [r4] │ │ │ │ strh r4, [r7, #8] │ │ │ │ - bhi 1291d4 │ │ │ │ + bhi 1291e0 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r0, r0, #10 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bhi 12924c │ │ │ │ - b 1290cc │ │ │ │ + bhi 129258 │ │ │ │ + b 1290d8 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls 1290cc │ │ │ │ + bls 1290d8 │ │ │ │ uxth r2, r1 │ │ │ │ movw r3, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ smulbb r2, r2, r3 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ mls r1, r2, r3, r1 │ │ │ │ - ldr r3, [pc, #664] @ 12950c │ │ │ │ + ldr r3, [pc, #664] @ 129518 │ │ │ │ add r3, pc, r3 │ │ │ │ uxth r1, r1 │ │ │ │ add r1, r3, r1, lsl #1 │ │ │ │ add r3, sp, #20 │ │ │ │ add r3, r3, r0 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r3] │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 1290d8 │ │ │ │ - ldr r1, [pc, #628] @ 129510 │ │ │ │ + bcc 1290e4 │ │ │ │ + ldr r1, [pc, #628] @ 12951c │ │ │ │ sub r4, r0, #2 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, r4 │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ ldrh r1, [r1] │ │ │ │ strh r1, [r0] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 129470 │ │ │ │ + bhi 12947c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [fp] │ │ │ │ add r0, r6, r8 │ │ │ │ str r0, [fp, #4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #524] @ 129518 │ │ │ │ + ldr r0, [pc, #524] @ 129524 │ │ │ │ movw ip, #10000 @ 0x2710 │ │ │ │ mov r1, #10 │ │ │ │ cmp r2, ip │ │ │ │ add r0, pc, r0 │ │ │ │ - bcc 1293c8 │ │ │ │ + bcc 1293d4 │ │ │ │ movw lr, #57599 @ 0xe0ff │ │ │ │ movw r8, #5977 @ 0x1759 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ movt lr, #1525 @ 0x5f5 │ │ │ │ movt r8, #53687 @ 0xd1b7 │ │ │ │ movw r9, #5243 @ 0x147b │ │ │ │ @@ -263979,32 +263982,32 @@ │ │ │ │ add r5, r0, r5, lsl #1 │ │ │ │ ldrh r5, [r5] │ │ │ │ strh r5, [r7, #6] │ │ │ │ uxth r4, r4 │ │ │ │ add r4, r0, r4, lsl #1 │ │ │ │ ldrh r4, [r4] │ │ │ │ strh r4, [r7, #8] │ │ │ │ - bhi 129340 │ │ │ │ + bhi 12934c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r1, r1, #10 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi 1293d4 │ │ │ │ + bhi 1293e0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 129414 │ │ │ │ + bcc 129420 │ │ │ │ add r0, r0, r2, lsl #1 │ │ │ │ sub r4, r1, #2 │ │ │ │ add r1, sp, #20 │ │ │ │ add r1, r1, r4 │ │ │ │ ldrh r0, [r0] │ │ │ │ strh r0, [r1] │ │ │ │ - b 129424 │ │ │ │ + b 129430 │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 1293a0 │ │ │ │ + bls 1293ac │ │ │ │ uxth r2, r3 │ │ │ │ movw r7, #5243 @ 0x147b │ │ │ │ lsr r2, r2, #2 │ │ │ │ sub r1, r1, #2 │ │ │ │ smulbb r2, r2, r7 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ lsr r2, r2, #17 │ │ │ │ @@ -264012,25 +264015,25 @@ │ │ │ │ add r7, sp, #20 │ │ │ │ add r7, r7, r1 │ │ │ │ uxth r3, r3 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ ldrh r3, [r3] │ │ │ │ strh r3, [r7] │ │ │ │ cmp r2, #10 │ │ │ │ - bcs 1293ac │ │ │ │ + bcs 1293b8 │ │ │ │ sub r4, r1, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ orr r0, r2, #48 @ 0x30 │ │ │ │ strb r0, [r1, r4] │ │ │ │ ldr r0, [r5] │ │ │ │ rsb r6, r4, #10 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 129494 │ │ │ │ + bhi 1294a0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, r0, r4 │ │ │ │ add r0, r2, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ @@ -264044,120 +264047,120 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 1292cc │ │ │ │ + b 1292d8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b 12943c │ │ │ │ + b 129448 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 129008 │ │ │ │ + b 129014 │ │ │ │ mov r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ - b 129178 │ │ │ │ - andseq r2, r4, r2, ror #23 │ │ │ │ - andseq r2, r4, sl, lsr fp │ │ │ │ + b 129184 │ │ │ │ + andseq r2, r4, r6, asr ip │ │ │ │ + andseq r2, r4, lr, lsr #23 │ │ │ │ + andseq r2, r4, lr, ror fp │ │ │ │ + andseq r2, r4, lr, asr #27 │ │ │ │ andseq r2, r4, sl, lsl #22 │ │ │ │ - andseq r2, r4, sl, asr sp │ │ │ │ - mulseq r4, r6, sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12958c │ │ │ │ + beq 129598 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 1295d0 │ │ │ │ + bne 1295dc │ │ │ │ movw r7, #34079 @ 0x851f │ │ │ │ cmp r2, #0 │ │ │ │ movt r7, #20971 @ 0x51eb │ │ │ │ smmul r7, r2, r7 │ │ │ │ asr r4, r7, #5 │ │ │ │ add r7, r4, r7, lsr #31 │ │ │ │ - bmi 129604 │ │ │ │ + bmi 129610 │ │ │ │ movw r6, #9999 @ 0x270f │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 12961c │ │ │ │ - ldr r4, [pc, #540] @ 129794 │ │ │ │ + bhi 129628 │ │ │ │ + ldr r4, [pc, #540] @ 1297a0 │ │ │ │ mov r2, r7 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1295b4 │ │ │ │ - b 1296bc │ │ │ │ + bne 1295c0 │ │ │ │ + b 1296c8 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 129668 │ │ │ │ + bmi 129674 │ │ │ │ movw r7, #9999 @ 0x270f │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 12961c │ │ │ │ - ldr r4, [pc, #496] @ 129798 │ │ │ │ + bhi 129628 │ │ │ │ + ldr r4, [pc, #496] @ 1297a4 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1296bc │ │ │ │ + beq 1296c8 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, ip │ │ │ │ - beq 129758 │ │ │ │ + beq 129764 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r7, #43 @ 0x2b │ │ │ │ - b 1296ac │ │ │ │ + b 1296b8 │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ - ldr r4, [pc, #452] @ 1297a0 │ │ │ │ + ldr r4, [pc, #452] @ 1297ac │ │ │ │ movt r0, #20971 @ 0x51eb │ │ │ │ mov r6, #0 │ │ │ │ smmul r0, r2, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ asr r7, r0, #5 │ │ │ │ add r0, r7, r0, lsr #31 │ │ │ │ mov r7, #100 @ 0x64 │ │ │ │ mls r2, r0, r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ rsbmi r2, r2, #0 │ │ │ │ - b 1296bc │ │ │ │ + b 1296c8 │ │ │ │ sub r0, r2, #1 │ │ │ │ movw r2, #55536 @ 0xd8f0 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ cmp r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bge 12967c │ │ │ │ + bge 129688 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r6, [pc, #352] @ 12979c │ │ │ │ + ldrne r6, [pc, #352] @ 1297a8 │ │ │ │ movne r1, r0 │ │ │ │ movne r0, #1 │ │ │ │ strbne r0, [r1, #8] │ │ │ │ movne r0, #2 │ │ │ │ addne r6, pc, r6 │ │ │ │ strdne r0, [r5] │ │ │ │ strdne r6, [r1] │ │ │ │ @@ -264166,38 +264169,38 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c2b4 │ │ │ │ movw r7, #55536 @ 0xd8f0 │ │ │ │ sub r0, r2, #1 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ cmp r0, r7 │ │ │ │ - blt 12961c │ │ │ │ - ldr r0, [pc, #288] @ 1297a4 │ │ │ │ + blt 129628 │ │ │ │ + ldr r0, [pc, #288] @ 1297b0 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r4, [pc, #284] @ 1297a8 │ │ │ │ + ldr r4, [pc, #284] @ 1297b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r7, [r1] │ │ │ │ movne r4, r0 │ │ │ │ cmp r7, ip │ │ │ │ - beq 12971c │ │ │ │ + beq 129728 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r7, #45 @ 0x2d │ │ │ │ strb r7, [r0, ip] │ │ │ │ add r0, ip, #1 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ rsbmi r2, r2, #0 │ │ │ │ blx r4 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 1296f0 │ │ │ │ + bne 1296fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r3, r0, r6 │ │ │ │ strd r2, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh r1, [sp, #9] │ │ │ │ @@ -264221,74 +264224,74 @@ │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr ip, [r8, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ - b 1296a4 │ │ │ │ + b 1296b0 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr ip, [r8, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ - b 1295c4 │ │ │ │ + b 1295d0 │ │ │ │ @ instruction: 0xfffff9d8 │ │ │ │ @ instruction: 0xfffff3b4 │ │ │ │ - @ instruction: 0x00133db1 │ │ │ │ + andseq r3, r3, r5, lsr #28 │ │ │ │ @ instruction: 0xfffff96c │ │ │ │ @ instruction: 0xfffff8c8 │ │ │ │ @ instruction: 0xfffff2c8 │ │ │ │ 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 129834 │ │ │ │ + bcs 129840 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 129874 │ │ │ │ + bhi 129880 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 12985c │ │ │ │ + bcc 129868 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 129814 │ │ │ │ + bcs 129820 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 12985c │ │ │ │ + b 129868 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 129844 │ │ │ │ + bne 129850 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 12985c │ │ │ │ + b 129868 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 1297cc │ │ │ │ + b 1297d8 │ │ │ │ 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] │ │ │ │ @@ -264307,25 +264310,25 @@ │ │ │ │ bl 33584 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 1297f0 │ │ │ │ - b 12985c │ │ │ │ + bcs 1297fc │ │ │ │ + b 129868 │ │ │ │ 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 1298fc │ │ │ │ + bhi 129908 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -264337,24 +264340,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 1298d8 │ │ │ │ + b 1298e4 │ │ │ │ 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 12996c │ │ │ │ + bhi 129978 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -264365,258 +264368,258 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 33584 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 12994c │ │ │ │ + b 129958 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1299c4 │ │ │ │ + beq 1299d0 │ │ │ │ add sl, r1, r2, lsl #5 │ │ │ │ add r5, r1, #16 │ │ │ │ add r9, sp, #4 │ │ │ │ mov fp, #3 │ │ │ │ mov r4, #3 │ │ │ │ - b 129a10 │ │ │ │ + b 129a1c │ │ │ │ mov r4, #3 │ │ │ │ mov fp, #3 │ │ │ │ mov r0, #7 │ │ │ │ strb r4, [r8, #5] │ │ │ │ strb fp, [r8, #4] │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ mov r4, #2 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bne 129ca4 │ │ │ │ + bne 129cb0 │ │ │ │ add r5, r5, #32 │ │ │ │ add r0, r7, #32 │ │ │ │ cmp r0, sl │ │ │ │ - beq 1299cc │ │ │ │ + beq 1299d8 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r7, #-16]! │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 129af4 │ │ │ │ + beq 129b00 │ │ │ │ cmp r2, #7 │ │ │ │ - bne 129cf8 │ │ │ │ + bne 129d04 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 129cf8 │ │ │ │ + bne 129d04 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 129cf8 │ │ │ │ + bne 129d04 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 129cf8 │ │ │ │ + bne 129d04 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 129cf8 │ │ │ │ + bne 129d04 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 129cf8 │ │ │ │ + bne 129d04 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 129cf8 │ │ │ │ + bne 129d04 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 129cf8 │ │ │ │ + bne 129d04 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12e7ac │ │ │ │ + bl 12e7b8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldrb fp, [sp, #8] │ │ │ │ cmp r6, #7 │ │ │ │ - beq 129a00 │ │ │ │ - b 129da0 │ │ │ │ + beq 129a0c │ │ │ │ + b 129dac │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 129cf8 │ │ │ │ + bne 129d04 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 129cf8 │ │ │ │ + bne 129d04 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 129cf8 │ │ │ │ + bne 129d04 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 129cf8 │ │ │ │ + bne 129d04 │ │ │ │ ldrd r2, [r5] │ │ │ │ cmp r3, #6 │ │ │ │ - beq 129bb8 │ │ │ │ + beq 129bc4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 129ca4 │ │ │ │ + bne 129cb0 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 129ca4 │ │ │ │ + bne 129cb0 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 129ca4 │ │ │ │ + bne 129cb0 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ mov r4, #0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq 129a00 │ │ │ │ - b 129ca4 │ │ │ │ + beq 129a0c │ │ │ │ + b 129cb0 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - beq 129c44 │ │ │ │ + beq 129c50 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 129ca4 │ │ │ │ + bne 129cb0 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 129ca4 │ │ │ │ + bne 129cb0 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 129ca4 │ │ │ │ + bne 129cb0 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 129ca4 │ │ │ │ + bne 129cb0 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 129ca4 │ │ │ │ + bne 129cb0 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ mov r4, #1 │ │ │ │ - b 1299ec │ │ │ │ + b 1299f8 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 129ca4 │ │ │ │ + bne 129cb0 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 129ca4 │ │ │ │ + bne 129cb0 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 129ca4 │ │ │ │ + bne 129cb0 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - beq 1299e4 │ │ │ │ + beq 1299f0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 129d5c │ │ │ │ + bne 129d68 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 129d18 │ │ │ │ - beq 129dc0 │ │ │ │ + bmi 129d24 │ │ │ │ + beq 129dcc │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129d18 │ │ │ │ + beq 129d24 │ │ │ │ mov r4, r0 │ │ │ │ - b 129dc4 │ │ │ │ + b 129dd0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldmib sp, {r0, r4, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 129d2c │ │ │ │ + bne 129d38 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 129d34 │ │ │ │ - ldr r2, [pc, #232] @ 129e08 │ │ │ │ + bpl 129d40 │ │ │ │ + ldr r2, [pc, #232] @ 129e14 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r7, r4 │ │ │ │ - b 129d7c │ │ │ │ - beq 129d64 │ │ │ │ + b 129d88 │ │ │ │ + beq 129d70 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 129d18 │ │ │ │ + beq 129d24 │ │ │ │ mov r7, r0 │ │ │ │ - b 129d68 │ │ │ │ + b 129d74 │ │ │ │ mov r4, r7 │ │ │ │ - b 129dd8 │ │ │ │ + b 129de4 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ @@ -264650,165 +264653,165 @@ │ │ │ │ lsr r0, r1, #24 │ │ │ │ strb r0, [r8, #7] │ │ │ │ lsr r0, r1, #8 │ │ │ │ strb r1, [r8, #4] │ │ │ │ strh r0, [r8, #5] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r3, sp, ip, asr r3 │ │ │ │ + andseq r3, sp, r0, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - beq 129f20 │ │ │ │ + beq 129f2c │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bne 129ff8 │ │ │ │ + bne 12a004 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldmib sp, {r0, r5, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12a034 │ │ │ │ + bne 12a040 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 12a03c │ │ │ │ - ldr r2, [pc, #120] @ 12a0a0 │ │ │ │ + bpl 12a048 │ │ │ │ + ldr r2, [pc, #120] @ 12a0ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r7, r5 │ │ │ │ - b 12a07c │ │ │ │ - beq 12a064 │ │ │ │ + b 12a088 │ │ │ │ + beq 12a070 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a020 │ │ │ │ + beq 12a02c │ │ │ │ mov r7, r0 │ │ │ │ - b 12a068 │ │ │ │ + b 12a074 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ @@ -264816,390 +264819,390 @@ │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ str r0, [r9, #8] │ │ │ │ str r7, [r9, #12] │ │ │ │ str r6, [r9, #16] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r3, sp, r4, asr r0 │ │ │ │ + andseq r3, sp, r8, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12a5e8 │ │ │ │ + beq 12a5f4 │ │ │ │ add sl, r1, r2, lsl #5 │ │ │ │ add r5, r1, #16 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r4, #4 │ │ │ │ mov fp, #2 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r7, #-16]! │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 12a260 │ │ │ │ + beq 12a26c │ │ │ │ cmp r2, #9 │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrd r2, [r5] │ │ │ │ cmp r3, #11 │ │ │ │ - beq 12a3c4 │ │ │ │ + beq 12a3d0 │ │ │ │ cmp r3, #10 │ │ │ │ - beq 12a2e0 │ │ │ │ + beq 12a2ec │ │ │ │ cmp r3, #6 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ mov r4, #0 │ │ │ │ - b 12a578 │ │ │ │ + b 12a584 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12a5a0 │ │ │ │ + bne 12a5ac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 129e0c │ │ │ │ + bl 129e18 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldrb fp, [sp, #8] │ │ │ │ cmp r6, #7 │ │ │ │ - beq 12a58c │ │ │ │ - b 12a6bc │ │ │ │ + beq 12a598 │ │ │ │ + b 12a6c8 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ mov r4, #3 │ │ │ │ - b 12a578 │ │ │ │ + b 12a584 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - beq 12a4c8 │ │ │ │ + beq 12a4d4 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #10] │ │ │ │ mov r4, #1 │ │ │ │ - b 12a578 │ │ │ │ + b 12a584 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #9] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ ldrb r0, [r2, #10] │ │ │ │ mov r4, #2 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12a610 │ │ │ │ + bne 12a61c │ │ │ │ add r5, r5, #32 │ │ │ │ add r0, r7, #32 │ │ │ │ cmp r0, sl │ │ │ │ - bne 12a0cc │ │ │ │ - b 12a5f0 │ │ │ │ + bne 12a0d8 │ │ │ │ + b 12a5fc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldmib sp, {r0, r4, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12a608 │ │ │ │ + bne 12a614 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 12a63c │ │ │ │ - beq 12a680 │ │ │ │ + bmi 12a648 │ │ │ │ + beq 12a68c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a63c │ │ │ │ + beq 12a648 │ │ │ │ mov r7, r0 │ │ │ │ - b 12a684 │ │ │ │ + b 12a690 │ │ │ │ mov fp, #2 │ │ │ │ mov r4, #4 │ │ │ │ mov r0, #7 │ │ │ │ strb r4, [r8, #5] │ │ │ │ strb fp, [r8, #4] │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r4 │ │ │ │ - b 12a698 │ │ │ │ + b 12a6a4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12a650 │ │ │ │ + bne 12a65c │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 12a658 │ │ │ │ - ldr r2, [pc, #224] @ 12a724 │ │ │ │ + bpl 12a664 │ │ │ │ + ldr r2, [pc, #224] @ 12a730 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r4, r7 │ │ │ │ - b 12a6f4 │ │ │ │ - beq 12a6dc │ │ │ │ + b 12a700 │ │ │ │ + beq 12a6e8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12a63c │ │ │ │ + beq 12a648 │ │ │ │ mov r4, r0 │ │ │ │ - b 12a6e0 │ │ │ │ + b 12a6ec │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, #-8] │ │ │ │ @@ -265233,57 +265236,57 @@ │ │ │ │ lsr r0, r1, #24 │ │ │ │ strb r0, [r8, #7] │ │ │ │ lsr r0, r1, #8 │ │ │ │ strb r1, [r8, #4] │ │ │ │ strh r0, [r8, #5] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r2, sp, r8, lsr sl │ │ │ │ + andseq r2, sp, ip, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - ldr r6, [pc, #3992] @ 12b6d0 │ │ │ │ + ldr r6, [pc, #3992] @ 12b6dc │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [r1] │ │ │ │ add r2, pc, #16 │ │ │ │ mov r3, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r2, r7, lsl #2] │ │ │ │ add pc, r2, r4 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, ror r2 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldrd r6, [r3, #4] │ │ │ │ - b 12a9d0 │ │ │ │ + b 12a9dc │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldmib r3, {r6, r7} │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13043c │ │ │ │ + bl 130448 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 12a9f8 │ │ │ │ + bne 12aa04 │ │ │ │ mov r5, #3 │ │ │ │ - b 12a9d0 │ │ │ │ + b 12a9dc │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldmib r3, {r1, r2, r7} │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, r2, #3 │ │ │ │ cmp r0, #11 │ │ │ │ - bhi 12c384 │ │ │ │ + bhi 12c390 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ add pc, r3, r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #8 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ andeq r0, r0, r0, lsl r8 │ │ │ │ @@ -265296,121 +265299,121 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ muleq r0, r0, sl │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq 12b6d4 │ │ │ │ + beq 12b6e0 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12c700 │ │ │ │ + beq 12c70c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r8, sp, #8 │ │ │ │ add r5, r0, fp, lsl #5 │ │ │ │ add r7, r0, #8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 12c41c │ │ │ │ + bne 12c428 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 12c41c │ │ │ │ + bne 12c428 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 12c41c │ │ │ │ + bne 12c428 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 12c41c │ │ │ │ + bne 12c428 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 12c41c │ │ │ │ + bne 12c428 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 12c41c │ │ │ │ + bne 12c428 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 12c41c │ │ │ │ + bne 12c428 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne 12c41c │ │ │ │ + bne 12c428 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12e7ac │ │ │ │ + bl 12e7b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r2, [sp, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 12c968 │ │ │ │ + bne 12c974 │ │ │ │ add r7, r7, #32 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 12a874 │ │ │ │ - b 12c704 │ │ │ │ + bne 12a880 │ │ │ │ + b 12c710 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ ldmib r3, {r6, r7} │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r3, #7 │ │ │ │ - ldr r2, [pc, #4060] @ 12b95c │ │ │ │ + ldr r2, [pc, #4060] @ 12b968 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 12fec0 │ │ │ │ - ldr r1, [pc, #4016] @ 12b960 │ │ │ │ + bl 12fecc │ │ │ │ + ldr r1, [pc, #4016] @ 12b96c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 130b20 │ │ │ │ + bl 130b2c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne 12aa18 │ │ │ │ + bne 12aa24 │ │ │ │ mov r5, #2 │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r0, #7 │ │ │ │ str r6, [sl, #8] │ │ │ │ str r7, [sl, #12] │ │ │ │ str r1, [sl, #20] │ │ │ │ strh r8, [sl, #6] │ │ │ │ @@ -265429,1644 +265432,1644 @@ │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sl, #12 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r6, [sp, #16] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 130228 │ │ │ │ + bl 130234 │ │ │ │ stm sl, {r4, r5, r6} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, fp │ │ │ │ - bl 12de44 │ │ │ │ + bl 12de50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrh r1, [sp, #12] │ │ │ │ ldrb r2, [sp, #14] │ │ │ │ cmp r0, #7 │ │ │ │ strh r1, [sp, #56] @ 0x38 │ │ │ │ strb r2, [sp, #58] @ 0x3a │ │ │ │ - bne 12c808 │ │ │ │ + bne 12c814 │ │ │ │ ldrh r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [sp, #58] @ 0x3a │ │ │ │ strh r1, [sp, #33] @ 0x21 │ │ │ │ mov r1, #5 │ │ │ │ strb r2, [sp, #35] @ 0x23 │ │ │ │ strb r1, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ - b 12cac0 │ │ │ │ + beq 12d140 │ │ │ │ + b 12cacc │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12cf60 │ │ │ │ + beq 12cf6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r1, fp, lsl #5 │ │ │ │ add r7, r1, #24 │ │ │ │ - b 12cad8 │ │ │ │ + b 12cae4 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ - bne 12b620 │ │ │ │ + bne 12b62c │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12b620 │ │ │ │ + bne 12b62c │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12b620 │ │ │ │ + bne 12b62c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12b620 │ │ │ │ + bne 12b62c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12c7ec │ │ │ │ + beq 12c7f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r3, #3 │ │ │ │ mov r9, #2 │ │ │ │ add r6, r0, fp, lsl #5 │ │ │ │ add r8, r0, #16 │ │ │ │ - b 12c508 │ │ │ │ + b 12c514 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12b3ec │ │ │ │ + bne 12b3f8 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 12b3ec │ │ │ │ + bne 12b3f8 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 12b3ec │ │ │ │ + bne 12b3f8 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12b3ec │ │ │ │ + bne 12b3f8 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12b3ec │ │ │ │ + bne 12b3f8 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12b3ec │ │ │ │ + bne 12b3f8 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 12b3ec │ │ │ │ + bne 12b3f8 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ - bne 12b3ec │ │ │ │ + bne 12b3f8 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12b3ec │ │ │ │ + bne 12b3f8 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12b3ec │ │ │ │ + bne 12b3f8 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12b3ec │ │ │ │ + bne 12b3f8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12d0d8 │ │ │ │ + beq 12d0e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r8, #3 │ │ │ │ mov r9, #2 │ │ │ │ add r6, r0, fp, lsl #5 │ │ │ │ add r7, r0, #8 │ │ │ │ - b 12cd44 │ │ │ │ + b 12cd50 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12c18c │ │ │ │ + bne 12c198 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c18c │ │ │ │ + bne 12c198 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12c18c │ │ │ │ + bne 12c198 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 12c18c │ │ │ │ + bne 12c198 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 12c18c │ │ │ │ + bne 12c198 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12c18c │ │ │ │ + bne 12c198 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12c18c │ │ │ │ + bne 12c198 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12c18c │ │ │ │ + bne 12c198 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12c18c │ │ │ │ + bne 12c198 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c18c │ │ │ │ + bne 12c198 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12d268 │ │ │ │ + beq 12d274 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r8, sp, #8 │ │ │ │ add r5, r0, fp, lsl #5 │ │ │ │ add r7, r0, #8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 12d1dc │ │ │ │ + bne 12d1e8 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 12d1dc │ │ │ │ + bne 12d1e8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 12d1dc │ │ │ │ + bne 12d1e8 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 12d1dc │ │ │ │ + bne 12d1e8 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 12d1dc │ │ │ │ + bne 12d1e8 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 12d1dc │ │ │ │ + bne 12d1e8 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 12d1dc │ │ │ │ + bne 12d1e8 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne 12d1dc │ │ │ │ + bne 12d1e8 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12e7ac │ │ │ │ + bl 12e7b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r2, [sp, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 12d2dc │ │ │ │ + bne 12d2e8 │ │ │ │ add r7, r7, #32 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 12aefc │ │ │ │ - b 12d26c │ │ │ │ + bne 12af08 │ │ │ │ + b 12d278 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - beq 12ba24 │ │ │ │ + beq 12ba30 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12bba4 │ │ │ │ + bne 12bbb0 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 12bba4 │ │ │ │ + bne 12bbb0 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12bba4 │ │ │ │ + bne 12bbb0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12bba4 │ │ │ │ + bne 12bbb0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12bba4 │ │ │ │ + bne 12bbb0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12bba4 │ │ │ │ + bne 12bbb0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12ca38 │ │ │ │ + beq 12ca44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r5, sp, #8 │ │ │ │ add r6, r0, fp, lsl #5 │ │ │ │ add r8, r0, #24 │ │ │ │ mov r7, r8 │ │ │ │ ldr r1, [r7, #-24]! @ 0xffffffe8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 12c988 │ │ │ │ + bne 12c994 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12c988 │ │ │ │ + bne 12c994 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12c988 │ │ │ │ + bne 12c994 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12c988 │ │ │ │ + bne 12c994 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12c988 │ │ │ │ + bne 12c994 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12c988 │ │ │ │ + bne 12c994 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r9, [r7, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12cc98 │ │ │ │ + bne 12cca4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 253ffc │ │ │ │ + bl 25400c │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcc 12cc98 │ │ │ │ + bcc 12cca4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 12cc98 │ │ │ │ + bne 12cca4 │ │ │ │ add r8, r8, #32 │ │ │ │ add r1, r7, #32 │ │ │ │ cmp r1, r6 │ │ │ │ - bne 12b09c │ │ │ │ + bne 12b0a8 │ │ │ │ mov r1, #3 │ │ │ │ lsr r0, r0, #16 │ │ │ │ strb r1, [sp, #32] │ │ │ │ strh r0, [sp, #34] @ 0x22 │ │ │ │ - b 12d134 │ │ │ │ + b 12d140 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12b528 │ │ │ │ + bne 12b534 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12b528 │ │ │ │ + bne 12b534 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12b528 │ │ │ │ + bne 12b534 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12b528 │ │ │ │ + bne 12b534 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12b528 │ │ │ │ + bne 12b534 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12b528 │ │ │ │ + bne 12b534 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 12b528 │ │ │ │ + bne 12b534 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, fp │ │ │ │ - bl 12e5bc │ │ │ │ + bl 12e5c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r2, [sp, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 12ca60 │ │ │ │ + bne 12ca6c │ │ │ │ strb r2, [sp, #33] @ 0x21 │ │ │ │ mov r1, #9 │ │ │ │ strb r1, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ - b 12cac0 │ │ │ │ + beq 12d140 │ │ │ │ + b 12cacc │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, fp │ │ │ │ - bl 12a0a4 │ │ │ │ + bl 12a0b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r7, [sp, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 12d044 │ │ │ │ + bne 12d050 │ │ │ │ strb r2, [sp, #34] @ 0x22 │ │ │ │ mov r3, #13 │ │ │ │ - b 12b520 │ │ │ │ + b 12b52c │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #119 @ 0x77 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, fp │ │ │ │ - bl 129998 │ │ │ │ + bl 1299a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r2, [sp, #13] │ │ │ │ ldrb r7, [sp, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 12d044 │ │ │ │ + bne 12d050 │ │ │ │ mov r3, #15 │ │ │ │ strb r2, [sp, #34] @ 0x22 │ │ │ │ mov r2, r7 │ │ │ │ - b 12d064 │ │ │ │ + b 12d070 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #119 @ 0x77 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, fp │ │ │ │ - bl 12e9ec │ │ │ │ + bl 12e9f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrh r1, [sp, #12] │ │ │ │ ldrb r2, [sp, #14] │ │ │ │ cmp r0, #7 │ │ │ │ strh r1, [sp, #56] @ 0x38 │ │ │ │ strb r2, [sp, #58] @ 0x3a │ │ │ │ - bne 12c808 │ │ │ │ + bne 12c814 │ │ │ │ ldrh r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [sp, #58] @ 0x3a │ │ │ │ strh r1, [sp, #33] @ 0x21 │ │ │ │ mov r1, #14 │ │ │ │ strb r2, [sp, #35] @ 0x23 │ │ │ │ strb r1, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ - b 12cac0 │ │ │ │ + beq 12d140 │ │ │ │ + b 12cacc │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, fp │ │ │ │ - bl 12d370 │ │ │ │ + bl 12d37c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb r2, [sp, #16] │ │ │ │ cmp r0, #7 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ strb r2, [sp, #60] @ 0x3c │ │ │ │ - bne 12c728 │ │ │ │ + bne 12c734 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #33] @ 0x21 │ │ │ │ mov r1, #16 │ │ │ │ strb r2, [sp, #37] @ 0x25 │ │ │ │ strb r1, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ - b 12cac0 │ │ │ │ - andseq r1, r4, sl, asr #14 │ │ │ │ + beq 12d140 │ │ │ │ + b 12cacc │ │ │ │ + @ instruction: 0x001417be │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12c714 │ │ │ │ + beq 12c720 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r1, fp, lsl #5 │ │ │ │ add r9, r1, #24 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r3, #-24]! @ 0xffffffe8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #14 │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #1] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #114 @ 0x72 │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #97 @ 0x61 │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #3] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #105 @ 0x69 │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #108 @ 0x6c │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #5] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #105 @ 0x69 │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #6] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #110 @ 0x6e │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #7] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #103 @ 0x67 │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #8] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #9] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #105 @ 0x69 │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #10] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #110 @ 0x6e │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #11] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #112 @ 0x70 │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #12] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #117 @ 0x75 │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ sub r6, r7, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ - bne 12c47c │ │ │ │ + bne 12c488 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r5, #7 │ │ │ │ - beq 12b964 │ │ │ │ + beq 12b970 │ │ │ │ cmp r5, #8 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r1, [r2] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #104 @ 0x68 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #105 @ 0x69 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #98 @ 0x62 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #105 @ 0x69 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ sub r1, r7, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #0 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #116 @ 0x74 │ │ │ │ - beq 12ba10 │ │ │ │ - b 12c89c │ │ │ │ - andseq r2, sp, r4, lsl r7 │ │ │ │ - andseq r2, sp, r4, ror #13 │ │ │ │ + beq 12ba1c │ │ │ │ + b 12c8a8 │ │ │ │ + andseq r2, sp, r8, lsl #14 │ │ │ │ + @ instruction: 0x001d26d8 │ │ │ │ ldrb r1, [r2] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #105 @ 0x69 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ sub r7, r1, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ sub r1, r7, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #1 │ │ │ │ orrcc r7, r7, #32 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ - bne 12c89c │ │ │ │ + bne 12c8a8 │ │ │ │ add r9, r9, #32 │ │ │ │ add r2, r3, #32 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 12b718 │ │ │ │ - b 12c718 │ │ │ │ + bne 12b724 │ │ │ │ + b 12c724 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12bba4 │ │ │ │ + bne 12bbb0 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12bba4 │ │ │ │ + bne 12bbb0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12bba4 │ │ │ │ + bne 12bbb0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12bba4 │ │ │ │ + bne 12bbb0 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12bba4 │ │ │ │ + bne 12bbb0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12ca4c │ │ │ │ + beq 12ca58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r8, sp, #8 │ │ │ │ add r5, r0, fp, lsl #5 │ │ │ │ add r7, r0, #8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 12c90c │ │ │ │ + bne 12c918 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 12c90c │ │ │ │ + bne 12c918 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 12c90c │ │ │ │ + bne 12c918 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 12c90c │ │ │ │ + bne 12c918 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 12c90c │ │ │ │ + bne 12c918 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 12c90c │ │ │ │ + bne 12c918 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 12c90c │ │ │ │ + bne 12c918 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne 12c90c │ │ │ │ + bne 12c918 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12e7ac │ │ │ │ + bl 12e7b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r2, [sp, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 12c968 │ │ │ │ + bne 12c974 │ │ │ │ add r7, r7, #32 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 12bab4 │ │ │ │ - b 12ca50 │ │ │ │ + bne 12bac0 │ │ │ │ + b 12ca5c │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - beq 12c00c │ │ │ │ + beq 12c018 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12ca8c │ │ │ │ + beq 12ca98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov ip, #2 │ │ │ │ mov r6, #2 │ │ │ │ add r0, r1, fp, lsl #5 │ │ │ │ add r7, r1, #16 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r3, #-16]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #14 │ │ │ │ - beq 12bd54 │ │ │ │ + beq 12bd60 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r5, [r1] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #97 @ 0x61 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r5, [r1, #2] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #115 @ 0x73 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r5, [r1, #3] │ │ │ │ sub r4, r5, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldm r7, {r2, r5} │ │ │ │ cmp r5, #5 │ │ │ │ - bne 12cd00 │ │ │ │ + bne 12cd0c │ │ │ │ ldrb r1, [r2] │ │ │ │ sub r4, r1, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ - beq 12bf2c │ │ │ │ + beq 12bf38 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ - bne 12cd00 │ │ │ │ + bne 12cd0c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ sub r4, r1, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ - bne 12cd00 │ │ │ │ + bne 12cd0c │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ sub r4, r1, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ - bne 12cd00 │ │ │ │ + bne 12cd0c │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ sub r4, r1, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - bne 12cd00 │ │ │ │ + bne 12cd0c │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ mov ip, #0 │ │ │ │ - b 12bf7c │ │ │ │ + b 12bf88 │ │ │ │ ldrb r6, [r1] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #97 @ 0x61 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #2] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #5] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #7] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #110 @ 0x6e │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #8] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #9] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #10] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #11] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #118 @ 0x76 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ - bne 12c9e8 │ │ │ │ + bne 12c9f4 │ │ │ │ ldm r7, {r2, r5} │ │ │ │ cmp r5, #4 │ │ │ │ - beq 12bf94 │ │ │ │ + beq 12bfa0 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 12cf10 │ │ │ │ + bne 12cf1c │ │ │ │ ldrb r1, [r2] │ │ │ │ sub r6, r1, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ - bne 12cf10 │ │ │ │ + bne 12cf1c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ sub r6, r1, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - bne 12cf10 │ │ │ │ + bne 12cf1c │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ sub r6, r1, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #108 @ 0x6c │ │ │ │ - bne 12cf10 │ │ │ │ + bne 12cf1c │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ sub r6, r1, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - bne 12cf10 │ │ │ │ + bne 12cf1c │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ sub r6, r1, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ mov r6, #0 │ │ │ │ - b 12bfec │ │ │ │ + b 12bff8 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ sub r4, r1, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ - bne 12cd00 │ │ │ │ + bne 12cd0c │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ sub r4, r1, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ - bne 12cd00 │ │ │ │ + bne 12cd0c │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ sub r4, r1, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - bne 12cd00 │ │ │ │ + bne 12cd0c │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ mov ip, #1 │ │ │ │ sub r4, r1, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - beq 12bff8 │ │ │ │ - b 12cd00 │ │ │ │ + beq 12c004 │ │ │ │ + b 12cd0c │ │ │ │ ldrb r1, [r2] │ │ │ │ sub r6, r1, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne 12cf10 │ │ │ │ + bne 12cf1c │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ sub r6, r1, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 12cf10 │ │ │ │ + bne 12cf1c │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ sub r6, r1, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ - bne 12cf10 │ │ │ │ + bne 12cf1c │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ sub r6, r1, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ mov r6, #1 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - bne 12cf10 │ │ │ │ + bne 12cf1c │ │ │ │ add r7, r7, #32 │ │ │ │ add r1, r3, #32 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 12bc58 │ │ │ │ - b 12ca94 │ │ │ │ + bne 12bc64 │ │ │ │ + b 12caa0 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12caa4 │ │ │ │ + beq 12cab0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r8, sp, #8 │ │ │ │ add r5, r0, fp, lsl #5 │ │ │ │ add r7, r0, #8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 12c918 │ │ │ │ + bne 12c924 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 12c918 │ │ │ │ + bne 12c924 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 12c918 │ │ │ │ + bne 12c924 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 12c918 │ │ │ │ + bne 12c924 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 12c918 │ │ │ │ + bne 12c924 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 12c918 │ │ │ │ + bne 12c924 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 12c918 │ │ │ │ + bne 12c924 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne 12c918 │ │ │ │ + bne 12c924 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12e7ac │ │ │ │ + bl 12e7b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r2, [sp, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 12cf90 │ │ │ │ + bne 12cf9c │ │ │ │ add r7, r7, #32 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 12c09c │ │ │ │ - b 12caa8 │ │ │ │ + bne 12c0a8 │ │ │ │ + b 12cab4 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12c384 │ │ │ │ + bne 12c390 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12d284 │ │ │ │ + beq 12d290 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r8, sp, #8 │ │ │ │ add r5, r0, fp, lsl #5 │ │ │ │ add r7, r0, #8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 12d1e8 │ │ │ │ + bne 12d1f4 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 12d1e8 │ │ │ │ + bne 12d1f4 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 12d1e8 │ │ │ │ + bne 12d1f4 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 12d1e8 │ │ │ │ + bne 12d1f4 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 12d1e8 │ │ │ │ + bne 12d1f4 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 12d1e8 │ │ │ │ + bne 12d1f4 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 12d1e8 │ │ │ │ + bne 12d1f4 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne 12d1e8 │ │ │ │ + bne 12d1f4 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12e7ac │ │ │ │ + bl 12e7b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r2, [sp, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 12d2dc │ │ │ │ + bne 12d2e8 │ │ │ │ add r7, r7, #32 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 12c294 │ │ │ │ - b 12d288 │ │ │ │ + bne 12c2a0 │ │ │ │ + b 12d294 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12c3ac │ │ │ │ + bne 12c3b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 12f240 │ │ │ │ - b 12c3bc │ │ │ │ + bl 12f24c │ │ │ │ + b 12c3c8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ @@ -267080,762 +267083,762 @@ │ │ │ │ str r6, [sl, #12] │ │ │ │ str r5, [sl, #16] │ │ │ │ str r1, [sl, #20] │ │ │ │ strh r2, [sl, #10] │ │ │ │ str r7, [sl, #6] │ │ │ │ strh r3, [sl, #4] │ │ │ │ str r0, [sl] │ │ │ │ - beq 12aa10 │ │ │ │ + beq 12aa1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, fp, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12c7c0 │ │ │ │ + bne 12c7cc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 130560 │ │ │ │ + bl 13056c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12d294 │ │ │ │ + beq 12d2a0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ - b 12c7c4 │ │ │ │ + b 12c7d0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12c840 │ │ │ │ + bne 12c84c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 130560 │ │ │ │ + bl 13056c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12d294 │ │ │ │ + beq 12d2a0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ - b 12c844 │ │ │ │ + b 12c850 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ mov r9, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ - bne 12c698 │ │ │ │ + bne 12c6a4 │ │ │ │ add r8, r8, #32 │ │ │ │ add r0, r7, #32 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 12c7f4 │ │ │ │ + beq 12c800 │ │ │ │ mov r7, r8 │ │ │ │ ldr r1, [r7, #-16]! │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 12c5ec │ │ │ │ + beq 12c5f8 │ │ │ │ cmp r2, #7 │ │ │ │ - bne 12c760 │ │ │ │ + bne 12c76c │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 12c760 │ │ │ │ + bne 12c76c │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12c760 │ │ │ │ + bne 12c76c │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12c760 │ │ │ │ + bne 12c76c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12c760 │ │ │ │ + bne 12c76c │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12c760 │ │ │ │ + bne 12c76c │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12c760 │ │ │ │ + bne 12c76c │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 12c760 │ │ │ │ + bne 12c76c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 12e7ac │ │ │ │ + bl 12e7b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r3, [sp, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12c4f8 │ │ │ │ - b 12cc74 │ │ │ │ + beq 12c504 │ │ │ │ + b 12cc80 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r4, r0, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12c760 │ │ │ │ + bne 12c76c │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r4, r0, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12c760 │ │ │ │ + bne 12c76c │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r4, r0, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 12c760 │ │ │ │ + bne 12c76c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r4, r0, #65 @ 0x41 │ │ │ │ cmp r4, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12c760 │ │ │ │ + bne 12c76c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne 12c698 │ │ │ │ + bne 12c6a4 │ │ │ │ ldrb r0, [r4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ - beq 12c4dc │ │ │ │ + beq 12c4e8 │ │ │ │ cmp r0, #49 @ 0x31 │ │ │ │ - bne 12c698 │ │ │ │ + bne 12c6a4 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ mov r9, #0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ - beq 12c4f8 │ │ │ │ + beq 12c504 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12cc44 │ │ │ │ + bne 12cc50 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 130560 │ │ │ │ + bl 13056c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12d294 │ │ │ │ + beq 12d2a0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 12c878 │ │ │ │ + b 12c884 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, #0 │ │ │ │ strb r2, [sp, #33] @ 0x21 │ │ │ │ strb r0, [sp, #32] │ │ │ │ - b 12d134 │ │ │ │ + b 12d140 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, #1 │ │ │ │ strb r1, [sp, #33] @ 0x21 │ │ │ │ strb r0, [sp, #32] │ │ │ │ - b 12d134 │ │ │ │ + b 12d140 │ │ │ │ ldrb r2, [sp, #19] │ │ │ │ ldrh r3, [sp, #17] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb r2, [sp, #39] @ 0x27 │ │ │ │ strh r3, [sp, #37] @ 0x25 │ │ │ │ str r7, [sp, #32] │ │ │ │ strb r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ - b 12cac0 │ │ │ │ + beq 12d140 │ │ │ │ + b 12cacc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12c870 │ │ │ │ + bne 12c87c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 130560 │ │ │ │ + bl 13056c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12d294 │ │ │ │ + beq 12d2a0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ - b 12c874 │ │ │ │ + b 12c880 │ │ │ │ mov r6, r8 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, #2 │ │ │ │ lsr r3, r2, #8 │ │ │ │ strb r2, [sp, #32] │ │ │ │ lsr r2, r3, #16 │ │ │ │ strh r3, [sp, #33] @ 0x21 │ │ │ │ strb r2, [sp, #35] @ 0x23 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 12c3d8 │ │ │ │ + b 12c3e4 │ │ │ │ mov r3, #3 │ │ │ │ mov r9, #2 │ │ │ │ mov r0, #2 │ │ │ │ strb r3, [sp, #34] @ 0x22 │ │ │ │ strb r9, [sp, #33] @ 0x21 │ │ │ │ strb r0, [sp, #32] │ │ │ │ - b 12d134 │ │ │ │ + b 12d140 │ │ │ │ ldrb r2, [sp, #19] │ │ │ │ ldrh r7, [sp, #56] @ 0x38 │ │ │ │ ldrb r4, [sp, #58] @ 0x3a │ │ │ │ ldr r3, [sp, #15] │ │ │ │ strb r2, [sp, #39] @ 0x27 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #35] @ 0x23 │ │ │ │ strh r7, [sp, #32] │ │ │ │ strb r4, [sp, #34] @ 0x22 │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ - b 12cac0 │ │ │ │ + beq 12d140 │ │ │ │ + b 12cacc │ │ │ │ mov r6, r7 │ │ │ │ sub r9, r9, #16 │ │ │ │ ldr r0, [r9] │ │ │ │ strb r0, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ lsr r1, r0, #24 │ │ │ │ lsr r0, r0, #8 │ │ │ │ strh r0, [sp, #33] @ 0x21 │ │ │ │ mov r0, #2 │ │ │ │ strb r1, [sp, #35] @ 0x23 │ │ │ │ lsr r2, r4, #16 │ │ │ │ - b 12c3d8 │ │ │ │ + b 12c3e4 │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r8, #-8] │ │ │ │ lsr r7, r3, #16 │ │ │ │ lsr r2, r3, #8 │ │ │ │ mov r0, #2 │ │ │ │ strb r2, [sp, #33] @ 0x21 │ │ │ │ lsr r2, r4, #16 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ strh r7, [sp, #34] @ 0x22 │ │ │ │ strb r3, [sp, #32] │ │ │ │ - b 12c3d8 │ │ │ │ + b 12c3e4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12c904 │ │ │ │ + bne 12c910 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 130560 │ │ │ │ + bl 13056c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12d294 │ │ │ │ + beq 12d2a0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ - b 12c848 │ │ │ │ + b 12c854 │ │ │ │ mov r6, r7 │ │ │ │ - b 12c848 │ │ │ │ + b 12c854 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2473f4 │ │ │ │ - b 12c424 │ │ │ │ + bl 247400 │ │ │ │ + b 12c430 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12cc50 │ │ │ │ + bne 12cc5c │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 12cf40 │ │ │ │ - beq 12cfb0 │ │ │ │ + bmi 12cf4c │ │ │ │ + beq 12cfbc │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cf40 │ │ │ │ + beq 12cf4c │ │ │ │ mov r6, r0 │ │ │ │ - b 12cfb4 │ │ │ │ + b 12cfc0 │ │ │ │ ldrb r3, [sp, #15] │ │ │ │ ldrh r7, [sp, #13] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ orr r3, r7, r3, lsl #16 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 12c7d0 │ │ │ │ + b 12c7dc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12cc58 │ │ │ │ + bne 12cc64 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 130560 │ │ │ │ + bl 13056c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12d294 │ │ │ │ + beq 12d2a0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ - b 12cc5c │ │ │ │ + b 12cc68 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12cc68 │ │ │ │ + bne 12cc74 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 12cf40 │ │ │ │ - beq 12d024 │ │ │ │ + bmi 12cf4c │ │ │ │ + beq 12d030 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cf40 │ │ │ │ + beq 12cf4c │ │ │ │ mov r6, r0 │ │ │ │ - b 12d028 │ │ │ │ - ldr r4, [pc, #2348] @ 12d36c │ │ │ │ + b 12d034 │ │ │ │ + ldr r4, [pc, #2348] @ 12d378 │ │ │ │ mov r0, #4 │ │ │ │ mov r6, #5 │ │ │ │ add r4, pc, r4 │ │ │ │ - b 12cf7c │ │ │ │ + b 12cf88 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, #4 │ │ │ │ strb r2, [sp, #33] @ 0x21 │ │ │ │ strb r0, [sp, #32] │ │ │ │ - b 12d134 │ │ │ │ + b 12d140 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #13] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #33] @ 0x21 │ │ │ │ strb r2, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ - b 12cac0 │ │ │ │ + beq 12d140 │ │ │ │ + b 12cacc │ │ │ │ mov r6, #2 │ │ │ │ mov ip, #2 │ │ │ │ strb r6, [sp, #34] @ 0x22 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, #7 │ │ │ │ - b 12d124 │ │ │ │ + b 12d130 │ │ │ │ mov r2, #3 │ │ │ │ strb r2, [sp, #33] @ 0x21 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, #7 │ │ │ │ strb r1, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ + beq 12d140 │ │ │ │ ldrh r2, [sp, #38] @ 0x26 │ │ │ │ - b 12c3d8 │ │ │ │ + b 12c3e4 │ │ │ │ add r7, r7, #32 │ │ │ │ add r2, r3, #32 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 12cf64 │ │ │ │ + beq 12cf70 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r3, #-24]! @ 0xffffffe8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #6 │ │ │ │ - bne 12cec0 │ │ │ │ + bne 12cecc │ │ │ │ ldrb r6, [r1] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ - bne 12cec0 │ │ │ │ + bne 12cecc │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ - bne 12cec0 │ │ │ │ + bne 12cecc │ │ │ │ ldrb r6, [r1, #2] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #103 @ 0x67 │ │ │ │ - bne 12cec0 │ │ │ │ + bne 12cecc │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #105 @ 0x69 │ │ │ │ - bne 12cec0 │ │ │ │ + bne 12cecc │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ - bne 12cec0 │ │ │ │ + bne 12cecc │ │ │ │ ldrb r6, [r1, #5] │ │ │ │ sub r5, r6, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r6, r6, #32 │ │ │ │ cmp r6, #115 @ 0x73 │ │ │ │ - bne 12cec0 │ │ │ │ + bne 12cecc │ │ │ │ ldrd r4, [r3, #16] │ │ │ │ cmp r5, #2 │ │ │ │ - beq 12cbb8 │ │ │ │ + beq 12cbc4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 12cbec │ │ │ │ + bne 12cbf8 │ │ │ │ ldrb r1, [r4] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ sub r1, r1, #49 @ 0x31 │ │ │ │ uxtb r2, r1 │ │ │ │ cmp r2, #9 │ │ │ │ - bcc 12cac8 │ │ │ │ - b 12cbec │ │ │ │ + bcc 12cad4 │ │ │ │ + b 12cbf8 │ │ │ │ ldrb r1, [r4] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - bne 12cbec │ │ │ │ + bne 12cbf8 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #9 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq 12cac8 │ │ │ │ + beq 12cad4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12d18c │ │ │ │ + bne 12d198 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 12cf40 │ │ │ │ - beq 12d29c │ │ │ │ + bmi 12cf4c │ │ │ │ + beq 12d2a8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cf40 │ │ │ │ + beq 12cf4c │ │ │ │ mov r6, r0 │ │ │ │ - b 12d2a0 │ │ │ │ + b 12d2ac │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 12c878 │ │ │ │ + b 12c884 │ │ │ │ mov r6, r8 │ │ │ │ - b 12cfc8 │ │ │ │ + b 12cfd4 │ │ │ │ mov r6, r9 │ │ │ │ ldr r7, [r8, #-16] │ │ │ │ mov r0, #2 │ │ │ │ - b 12cf7c │ │ │ │ + b 12cf88 │ │ │ │ mov r6, r9 │ │ │ │ sub r1, r7, #8 │ │ │ │ - b 12d10c │ │ │ │ + b 12d118 │ │ │ │ ldrb r2, [sp, #15] │ │ │ │ ldrh r7, [sp, #13] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orr r2, r7, r2, lsl #16 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ lsr r7, r2, #8 │ │ │ │ - b 12c884 │ │ │ │ + b 12c890 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12cf70 │ │ │ │ + bne 12cf7c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 130560 │ │ │ │ + bl 13056c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12d294 │ │ │ │ + beq 12d2a0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ - b 12cf74 │ │ │ │ + b 12cf80 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12cf58 │ │ │ │ + bne 12cf64 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 12cf40 │ │ │ │ - b 12cff4 │ │ │ │ + bmi 12cf4c │ │ │ │ + b 12d000 │ │ │ │ add r7, r7, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 12d0e0 │ │ │ │ + beq 12d0ec │ │ │ │ mov r5, r7 │ │ │ │ ldr r1, [r5, #-8]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - beq 12cde0 │ │ │ │ + beq 12cdec │ │ │ │ cmp r2, #4 │ │ │ │ - bne 12d078 │ │ │ │ + bne 12d084 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12d078 │ │ │ │ + bne 12d084 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12d078 │ │ │ │ + bne 12d084 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 12d078 │ │ │ │ + bne 12d084 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12d078 │ │ │ │ + bne 12d084 │ │ │ │ add r1, r7, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129e0c │ │ │ │ + bl 129e18 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r9, [sp, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12cd34 │ │ │ │ - b 12d2b8 │ │ │ │ + beq 12cd40 │ │ │ │ + b 12d2c4 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 12d078 │ │ │ │ + bne 12d084 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12d078 │ │ │ │ + bne 12d084 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12d078 │ │ │ │ + bne 12d084 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12d078 │ │ │ │ + bne 12d084 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12d078 │ │ │ │ + bne 12d084 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12d078 │ │ │ │ + bne 12d084 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 12d078 │ │ │ │ + bne 12d084 │ │ │ │ add r1, r7, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e7ac │ │ │ │ + bl 12e7b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r8, [sp, #12] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12cd34 │ │ │ │ + beq 12cd40 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrh r2, [sp, #14] │ │ │ │ ldrb r9, [sp, #13] │ │ │ │ - b 12d170 │ │ │ │ + b 12d17c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12d01c │ │ │ │ + bne 12d028 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 12cf40 │ │ │ │ - beq 12d194 │ │ │ │ + bmi 12cf4c │ │ │ │ + beq 12d1a0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cf40 │ │ │ │ + beq 12cf4c │ │ │ │ mov r6, r0 │ │ │ │ - b 12d198 │ │ │ │ + b 12d1a4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12cf58 │ │ │ │ + bne 12cf64 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 12cff4 │ │ │ │ - ldr r2, [pc, #1056] @ 12d368 │ │ │ │ + bpl 12d000 │ │ │ │ + ldr r2, [pc, #1056] @ 12d374 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r9 │ │ │ │ - b 12d108 │ │ │ │ + b 12d114 │ │ │ │ mov r1, #10 │ │ │ │ strb r1, [sp, #33] @ 0x21 │ │ │ │ mov r1, #12 │ │ │ │ - b 12cab0 │ │ │ │ + b 12cabc │ │ │ │ mov r6, r9 │ │ │ │ mov r0, #2 │ │ │ │ ldr r7, [r8] │ │ │ │ lsr r1, r7, #16 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ strh r7, [sp, #32] │ │ │ │ strh r1, [sp, #34] @ 0x22 │ │ │ │ - b 12c868 │ │ │ │ + b 12c874 │ │ │ │ ldrb r7, [sp, #15] │ │ │ │ ldrh r4, [sp, #13] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ orr r7, r4, r7, lsl #16 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 12cfd4 │ │ │ │ + b 12cfe0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r7] │ │ │ │ @@ -267843,79 +267846,79 @@ │ │ │ │ lsr r7, r2, #8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsr r3, r7, #16 │ │ │ │ strh r7, [sp, #33] @ 0x21 │ │ │ │ strb r3, [sp, #35] @ 0x23 │ │ │ │ strb r2, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ - b 12cac0 │ │ │ │ - beq 12d0f0 │ │ │ │ + beq 12d140 │ │ │ │ + b 12cacc │ │ │ │ + beq 12d0fc │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12cf40 │ │ │ │ + beq 12cf4c │ │ │ │ mov r6, r0 │ │ │ │ - b 12d0f4 │ │ │ │ + b 12d100 │ │ │ │ mov r6, r9 │ │ │ │ - b 12d1ac │ │ │ │ + b 12d1b8 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r5 │ │ │ │ sub r1, r7, #8 │ │ │ │ - b 12d10c │ │ │ │ + b 12d118 │ │ │ │ ldrh r3, [sp, #18] │ │ │ │ ldr r4, [sp, #14] │ │ │ │ strh r3, [sp, #38] @ 0x26 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r4, [sp, #34] @ 0x22 │ │ │ │ strb r2, [sp, #33] @ 0x21 │ │ │ │ strb r3, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ - b 12cac0 │ │ │ │ + beq 12d140 │ │ │ │ + b 12cacc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12d15c │ │ │ │ + bne 12d168 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 130560 │ │ │ │ + bl 13056c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12d294 │ │ │ │ + beq 12d2a0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ - b 12d160 │ │ │ │ + b 12d16c │ │ │ │ mov r8, #3 │ │ │ │ mov r9, #2 │ │ │ │ strb r8, [sp, #34] @ 0x22 │ │ │ │ mov r8, #6 │ │ │ │ mov r0, #7 │ │ │ │ - b 12d178 │ │ │ │ + b 12d184 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r7, #8 │ │ │ │ @@ -267924,39 +267927,39 @@ │ │ │ │ lsr r0, r1, #16 │ │ │ │ lsr ip, r1, #8 │ │ │ │ strh r0, [sp, #34] @ 0x22 │ │ │ │ mov r0, #2 │ │ │ │ strb ip, [sp, #33] @ 0x21 │ │ │ │ strb r1, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 12cac0 │ │ │ │ + bne 12cacc │ │ │ │ ldr r6, [sp, #34] @ 0x22 │ │ │ │ mov r5, #1 │ │ │ │ ldrh r8, [sp, #32] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12d158 │ │ │ │ + beq 12d164 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, fp, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 12a9d0 │ │ │ │ + b 12a9dc │ │ │ │ mov r6, r9 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r0, #2 │ │ │ │ lsr r2, r8, #16 │ │ │ │ lsr r9, r8, #8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ strh r2, [sp, #34] @ 0x22 │ │ │ │ strb r9, [sp, #33] @ 0x21 │ │ │ │ strb r8, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ - b 12cac0 │ │ │ │ + beq 12d140 │ │ │ │ + b 12cacc │ │ │ │ mov r6, r9 │ │ │ │ - b 12d1b0 │ │ │ │ + b 12d1bc │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r5 │ │ │ │ sub r7, r7, #16 │ │ │ │ @@ -267965,132 +267968,132 @@ │ │ │ │ lsr r0, r1, #24 │ │ │ │ strb r0, [sp, #35] @ 0x23 │ │ │ │ lsr r0, r1, #8 │ │ │ │ strh r0, [sp, #33] @ 0x21 │ │ │ │ mov r0, #2 │ │ │ │ strb r1, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ - b 12cac0 │ │ │ │ + beq 12d140 │ │ │ │ + b 12cacc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2473f4 │ │ │ │ - b 12d1f0 │ │ │ │ + bl 247400 │ │ │ │ + b 12d1fc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12d248 │ │ │ │ + bne 12d254 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 130560 │ │ │ │ + bl 13056c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12d294 │ │ │ │ + beq 12d2a0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ - b 12d24c │ │ │ │ + b 12d258 │ │ │ │ mov r6, r8 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, #2 │ │ │ │ lsr r3, r2, #8 │ │ │ │ strh r3, [sp, #33] @ 0x21 │ │ │ │ lsr r3, r3, #16 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 12cfe0 │ │ │ │ + b 12cfec │ │ │ │ mov r2, #3 │ │ │ │ mov r0, #7 │ │ │ │ strb r2, [sp, #33] @ 0x21 │ │ │ │ strb r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d134 │ │ │ │ - b 12cac0 │ │ │ │ + beq 12d140 │ │ │ │ + b 12cacc │ │ │ │ mov r2, #3 │ │ │ │ strb r2, [sp, #33] @ 0x21 │ │ │ │ mov r1, #8 │ │ │ │ - b 12cab0 │ │ │ │ + b 12cabc │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b 12cf40 │ │ │ │ + b 12cf4c │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r5 │ │ │ │ - b 12d1b0 │ │ │ │ + b 12d1bc │ │ │ │ ldrb r3, [sp, #13] │ │ │ │ mov r8, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r9, r3 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrh r2, [sp, #14] │ │ │ │ - b 12d170 │ │ │ │ + b 12d17c │ │ │ │ ldrb r3, [sp, #15] │ │ │ │ ldrh r7, [sp, #13] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ orr r3, r7, r3, lsl #16 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 12d258 │ │ │ │ - b 12d33c │ │ │ │ - b 12d33c │ │ │ │ - b 12d33c │ │ │ │ - b 12d33c │ │ │ │ - b 12d33c │ │ │ │ - b 12d33c │ │ │ │ - b 12d33c │ │ │ │ - b 12d33c │ │ │ │ + b 12d264 │ │ │ │ + b 12d348 │ │ │ │ + b 12d348 │ │ │ │ + b 12d348 │ │ │ │ + b 12d348 │ │ │ │ + b 12d348 │ │ │ │ + b 12d348 │ │ │ │ + b 12d348 │ │ │ │ + b 12d348 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12d348 │ │ │ │ + beq 12d354 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 13036c │ │ │ │ - b 12d348 │ │ │ │ + bl 130378 │ │ │ │ + b 12d354 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 12d350 │ │ │ │ + bne 12d35c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, fp, #5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, sp, ip, lsr r1 │ │ │ │ - andseq pc, r3, fp, asr #8 │ │ │ │ + andseq r0, sp, r0, lsr r1 │ │ │ │ + @ instruction: 0x0013f4bf │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12d3ac │ │ │ │ + beq 12d3b8 │ │ │ │ add r0, r1, r2, lsl #5 │ │ │ │ add r4, r1, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #3 │ │ │ │ mov lr, #2 │ │ │ │ mov r6, #2 │ │ │ │ mov ip, #2 │ │ │ │ mov r7, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 12d41c │ │ │ │ + b 12d428 │ │ │ │ mov r0, #3 │ │ │ │ mov ip, #2 │ │ │ │ mov r7, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, #2 │ │ │ │ mov lr, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -268105,596 +268108,596 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ mov lr, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ add r4, r4, #32 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r5, #32 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 12d3c4 │ │ │ │ + beq 12d3d0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r5, #-16]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 12d664 │ │ │ │ + beq 12d670 │ │ │ │ cmp r2, #5 │ │ │ │ - beq 12d524 │ │ │ │ + beq 12d530 │ │ │ │ cmp r2, #7 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, lr │ │ │ │ mov r9, ip │ │ │ │ - bl 12e7ac │ │ │ │ + bl 12e7b8 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp fp, #7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 12dddc │ │ │ │ + bne 12dde8 │ │ │ │ mov lr, r8 │ │ │ │ mov ip, r9 │ │ │ │ mov r8, sl │ │ │ │ - b 12d408 │ │ │ │ + b 12d414 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrd r2, [r4] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq 12d758 │ │ │ │ + beq 12d764 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ mov lr, #0 │ │ │ │ - b 12d3f4 │ │ │ │ + b 12d400 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq 12d870 │ │ │ │ + beq 12d87c │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - beq 12d7ec │ │ │ │ + beq 12d7f8 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrd r2, [r4] │ │ │ │ cmp r3, #8 │ │ │ │ - beq 12daf4 │ │ │ │ + beq 12db00 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 12da44 │ │ │ │ + beq 12da50 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ mov r7, #0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - beq 12d408 │ │ │ │ - b 12dbb8 │ │ │ │ + beq 12d414 │ │ │ │ + b 12dbc4 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12dc74 │ │ │ │ + bne 12dc80 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq 12d3ec │ │ │ │ - b 12dc74 │ │ │ │ + beq 12d3f8 │ │ │ │ + b 12dc80 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r8 │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bl 129e0c │ │ │ │ + bl 129e18 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp fp, #7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 12de04 │ │ │ │ + bne 12de10 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ - b 12d408 │ │ │ │ + b 12d414 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12dc20 │ │ │ │ + bne 12dc2c │ │ │ │ ldrd r2, [r4] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - beq 12d994 │ │ │ │ + beq 12d9a0 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ mov r6, #0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - beq 12d408 │ │ │ │ - b 12dca8 │ │ │ │ + beq 12d414 │ │ │ │ + b 12dcb4 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #119 @ 0x77 │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12dca8 │ │ │ │ + bne 12dcb4 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ mov r6, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #107 @ 0x6b │ │ │ │ - beq 12d408 │ │ │ │ - b 12dca8 │ │ │ │ + beq 12d414 │ │ │ │ + b 12dcb4 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ mov r7, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - beq 12d408 │ │ │ │ - b 12dbb8 │ │ │ │ + beq 12d414 │ │ │ │ + b 12dbc4 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #119 @ 0x77 │ │ │ │ - bne 12dbb8 │ │ │ │ + bne 12dbc4 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ mov r7, #2 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq 12d408 │ │ │ │ + beq 12d414 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12dd58 │ │ │ │ + bne 12dd64 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 130560 │ │ │ │ + bl 13056c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 12de28 │ │ │ │ + beq 12de34 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ - b 12dd5c │ │ │ │ + b 12dd68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ add r6, sp, #24 │ │ │ │ ldm r6, {r0, r5, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12dc6c │ │ │ │ + bne 12dc78 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 12dcd8 │ │ │ │ - beq 12dd1c │ │ │ │ + bmi 12dce4 │ │ │ │ + beq 12dd28 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12dcd8 │ │ │ │ + beq 12dce4 │ │ │ │ mov r7, r0 │ │ │ │ - b 12dd20 │ │ │ │ + b 12dd2c │ │ │ │ mov r7, r5 │ │ │ │ - b 12dd34 │ │ │ │ + b 12dd40 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12dcec │ │ │ │ + bne 12dcf8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 12dcd8 │ │ │ │ - b 12dcf4 │ │ │ │ + bmi 12dce4 │ │ │ │ + b 12dd00 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12dcec │ │ │ │ + bne 12dcf8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 12dcf4 │ │ │ │ - ldr r2, [pc, #348] @ 12de3c │ │ │ │ + bpl 12dd00 │ │ │ │ + ldr r2, [pc, #348] @ 12de48 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r5, r7 │ │ │ │ - b 12dda8 │ │ │ │ - beq 12dd90 │ │ │ │ + b 12ddb4 │ │ │ │ + beq 12dd9c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12dcd8 │ │ │ │ + beq 12dce4 │ │ │ │ mov r5, r0 │ │ │ │ - b 12dd94 │ │ │ │ + b 12dda0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ @@ -268754,33 +268757,33 @@ │ │ │ │ mov r2, #19 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strb r0, [r9, #4] │ │ │ │ str fp, [r9] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #16] @ 12de40 │ │ │ │ + ldr r2, [pc, #16] @ 12de4c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - mulseq ip, ip, r3 │ │ │ │ - andseq pc, ip, ip, asr #4 │ │ │ │ + mulseq ip, r0, r3 │ │ │ │ + andseq pc, ip, r0, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12de74 │ │ │ │ + beq 12de80 │ │ │ │ add fp, r1, r2, lsl #5 │ │ │ │ add r9, r1, #16 │ │ │ │ add ip, sp, #4 │ │ │ │ mov sl, #3 │ │ │ │ mov r4, #2 │ │ │ │ mov r6, #3 │ │ │ │ - b 12dec8 │ │ │ │ + b 12ded4 │ │ │ │ mov r4, #2 │ │ │ │ mov r6, #3 │ │ │ │ mov sl, #3 │ │ │ │ mov r0, #7 │ │ │ │ strb r6, [r8, #6] │ │ │ │ strb sl, [r8, #5] │ │ │ │ strb r4, [r8, #4] │ │ │ │ @@ -268789,426 +268792,426 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ mov r4, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12e4dc │ │ │ │ + bne 12e4e8 │ │ │ │ add r9, r9, #32 │ │ │ │ add r0, r7, #32 │ │ │ │ cmp r0, fp │ │ │ │ - beq 12de80 │ │ │ │ + beq 12de8c │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [r7, #-16]! │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 12e19c │ │ │ │ + beq 12e1a8 │ │ │ │ cmp r2, #14 │ │ │ │ - beq 12dfcc │ │ │ │ + beq 12dfd8 │ │ │ │ cmp r2, #7 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r9 │ │ │ │ mov sl, ip │ │ │ │ mov r5, r9 │ │ │ │ - bl 12e7ac │ │ │ │ + bl 12e7b8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r9, #7 │ │ │ │ str r0, [sp] │ │ │ │ - bne 12e594 │ │ │ │ + bne 12e5a0 │ │ │ │ mov ip, sl │ │ │ │ ldr sl, [sp] │ │ │ │ mov r9, r5 │ │ │ │ - b 12deb8 │ │ │ │ + b 12dec4 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #118 @ 0x76 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrd r2, [r9] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 12e2f8 │ │ │ │ + beq 12e304 │ │ │ │ cmp r3, #5 │ │ │ │ - bne 12e4dc │ │ │ │ + bne 12e4e8 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 12e4dc │ │ │ │ + bne 12e4e8 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12e4dc │ │ │ │ + bne 12e4e8 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 12e4dc │ │ │ │ + bne 12e4e8 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12e4dc │ │ │ │ + bne 12e4e8 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ mov r4, #0 │ │ │ │ - b 12dea4 │ │ │ │ + b 12deb0 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12e478 │ │ │ │ + bne 12e484 │ │ │ │ ldrd r2, [r9] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 12e3c4 │ │ │ │ + beq 12e3d0 │ │ │ │ cmp r3, #5 │ │ │ │ - beq 12e344 │ │ │ │ + beq 12e350 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #109 @ 0x6d │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #8] │ │ │ │ mov r6, #0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - beq 12deb8 │ │ │ │ - b 12e428 │ │ │ │ + beq 12dec4 │ │ │ │ + b 12e434 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12e4dc │ │ │ │ + bne 12e4e8 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12e4dc │ │ │ │ + bne 12e4e8 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - beq 12de9c │ │ │ │ - b 12e4dc │ │ │ │ + beq 12dea8 │ │ │ │ + b 12e4e8 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ mov r6, #2 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - beq 12deb8 │ │ │ │ - b 12e428 │ │ │ │ + beq 12dec4 │ │ │ │ + b 12e434 │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12e428 │ │ │ │ + bne 12e434 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ mov r6, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq 12deb8 │ │ │ │ + beq 12dec4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldmib sp, {r0, r5, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12e524 │ │ │ │ + bne 12e530 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 12e498 │ │ │ │ - beq 12e508 │ │ │ │ + bmi 12e4a4 │ │ │ │ + beq 12e514 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e498 │ │ │ │ + beq 12e4a4 │ │ │ │ mov r4, r0 │ │ │ │ - b 12e50c │ │ │ │ + b 12e518 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldmib sp, {r0, r4, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12e4ac │ │ │ │ + bne 12e4b8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 12e4b4 │ │ │ │ - ldr r2, [pc, #280] @ 12e5b8 │ │ │ │ + bpl 12e4c0 │ │ │ │ + ldr r2, [pc, #280] @ 12e5c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r5, r4 │ │ │ │ - b 12e574 │ │ │ │ - beq 12e55c │ │ │ │ + b 12e580 │ │ │ │ + beq 12e568 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e498 │ │ │ │ + beq 12e4a4 │ │ │ │ mov r5, r0 │ │ │ │ - b 12e560 │ │ │ │ + b 12e56c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldmib sp, {r0, r5, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12e524 │ │ │ │ + bne 12e530 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 12e498 │ │ │ │ - bne 12e454 │ │ │ │ + bmi 12e4a4 │ │ │ │ + bne 12e460 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r6 │ │ │ │ - b 12e528 │ │ │ │ + b 12e534 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ str r0, [r8, #8] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ lsr r0, r1, #24 │ │ │ │ str r4, [r8, #12] │ │ │ │ @@ -269238,115 +269241,115 @@ │ │ │ │ mov r2, #19 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp] │ │ │ │ strb r0, [r8, #4] │ │ │ │ str r9, [r8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001cebdc │ │ │ │ + @ instruction: 0x001cebd0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12e704 │ │ │ │ + beq 12e710 │ │ │ │ add r9, r1, r2, lsl #5 │ │ │ │ add r7, r1, #8 │ │ │ │ mov r8, sp │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #-8]! │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - bne 12e6cc │ │ │ │ + bne 12e6d8 │ │ │ │ ldrb r3, [r1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne 12e6cc │ │ │ │ + bne 12e6d8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne 12e6cc │ │ │ │ + bne 12e6d8 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 12e6cc │ │ │ │ + bne 12e6d8 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bne 12e6cc │ │ │ │ + bne 12e6d8 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ - bne 12e6cc │ │ │ │ + bne 12e6d8 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne 12e6cc │ │ │ │ + bne 12e6d8 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ sub r6, r3, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r3, r3, #32 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne 12e6cc │ │ │ │ + bne 12e6d8 │ │ │ │ add r6, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12e7ac │ │ │ │ + bl 12e7b8 │ │ │ │ ldr r5, [sp] │ │ │ │ ldrb r4, [sp, #4] │ │ │ │ cmp r5, #7 │ │ │ │ - bne 12e74c │ │ │ │ + bne 12e758 │ │ │ │ add r7, r7, #32 │ │ │ │ add r0, r6, #16 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 12e5dc │ │ │ │ - b 12e708 │ │ │ │ + bne 12e5e8 │ │ │ │ + b 12e714 │ │ │ │ mov r0, sp │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldm sp, {r0, r9} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12e71c │ │ │ │ + bne 12e728 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 12e724 │ │ │ │ - ldr r2, [pc, #176] @ 12e7a8 │ │ │ │ + bpl 12e730 │ │ │ │ + ldr r2, [pc, #176] @ 12e7b4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r4, #3 │ │ │ │ mov r0, #7 │ │ │ │ strb r4, [sl, #4] │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r9 │ │ │ │ - b 12e784 │ │ │ │ - beq 12e76c │ │ │ │ + b 12e790 │ │ │ │ + beq 12e778 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e6f0 │ │ │ │ + beq 12e6fc │ │ │ │ mov r6, r0 │ │ │ │ - b 12e770 │ │ │ │ + b 12e77c │ │ │ │ add r0, sl, #5 │ │ │ │ add r1, r8, #5 │ │ │ │ mov r2, #19 │ │ │ │ bl 274b8 │ │ │ │ strb r4, [sl, #4] │ │ │ │ str r5, [sl] │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -269362,143 +269365,143 @@ │ │ │ │ str r2, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ str r6, [sl, #12] │ │ │ │ str r5, [sl, #16] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq lr, ip, r4, lsl #19 │ │ │ │ + andseq lr, ip, r8, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq 12e860 │ │ │ │ + beq 12e86c │ │ │ │ cmp r3, #5 │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ mov r0, #7 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r0, [r2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq 12e8e0 │ │ │ │ + beq 12e8ec │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ mov r0, #7 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12e940 │ │ │ │ + bne 12e94c │ │ │ │ mov r0, #7 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldmib sp, {r0, r5, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12e97c │ │ │ │ + bne 12e988 │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 12e984 │ │ │ │ - ldr r2, [pc, #120] @ 12e9e8 │ │ │ │ + bpl 12e990 │ │ │ │ + ldr r2, [pc, #120] @ 12e9f4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r7, r5 │ │ │ │ - b 12e9c4 │ │ │ │ - beq 12e9ac │ │ │ │ + b 12e9d0 │ │ │ │ + beq 12e9b8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e968 │ │ │ │ + beq 12e974 │ │ │ │ mov r7, r0 │ │ │ │ - b 12e9b0 │ │ │ │ + b 12e9bc │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ @@ -269506,485 +269509,485 @@ │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq lr, ip, ip, lsl #14 │ │ │ │ + andseq lr, ip, r0, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 12f154 │ │ │ │ + beq 12f160 │ │ │ │ add ip, r1, r2, lsl #5 │ │ │ │ add r4, r1, #16 │ │ │ │ mov r5, #4 │ │ │ │ mov r7, #2 │ │ │ │ mov r6, #2 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r3, #-16]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #14 │ │ │ │ - beq 12ecbc │ │ │ │ + beq 12ecc8 │ │ │ │ cmp r2, #11 │ │ │ │ - beq 12eb34 │ │ │ │ + beq 12eb40 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r5, [r1] │ │ │ │ sub r0, r5, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ orrcc r5, r5, #32 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r5, r0, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r5, r0, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r5, r0, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrd sl, [r4] │ │ │ │ cmp fp, #4 │ │ │ │ - beq 12efe4 │ │ │ │ + beq 12eff0 │ │ │ │ cmp fp, #6 │ │ │ │ - beq 12ef58 │ │ │ │ + beq 12ef64 │ │ │ │ cmp fp, #5 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #104 @ 0x68 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ mov r5, #0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - beq 12ef44 │ │ │ │ - b 12f0c8 │ │ │ │ + beq 12ef50 │ │ │ │ + b 12f0d4 │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r7, r0, #65 @ 0x41 │ │ │ │ cmp r7, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrd sl, [r4] │ │ │ │ cmp fp, #4 │ │ │ │ - beq 12ee8c │ │ │ │ + beq 12ee98 │ │ │ │ cmp fp, #5 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ mov r7, #0 │ │ │ │ - b 12ef30 │ │ │ │ + b 12ef3c │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #7] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #10] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #118 @ 0x76 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ sub r6, r0, #65 @ 0x41 │ │ │ │ cmp r6, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12f11c │ │ │ │ + bne 12f128 │ │ │ │ ldrd sl, [r4] │ │ │ │ cmp fp, #4 │ │ │ │ - beq 12eee0 │ │ │ │ + beq 12eeec │ │ │ │ cmp fp, #5 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ mov r6, #0 │ │ │ │ - b 12ef30 │ │ │ │ + b 12ef3c │ │ │ │ ldrb r0, [sl] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ mov r7, #1 │ │ │ │ - b 12ef30 │ │ │ │ + b 12ef3c │ │ │ │ ldrb r0, [sl] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ mov r6, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ add r4, r4, #32 │ │ │ │ add r0, r3, #32 │ │ │ │ cmp r0, ip │ │ │ │ - bne 12ea14 │ │ │ │ - b 12f160 │ │ │ │ + bne 12ea20 │ │ │ │ + b 12f16c │ │ │ │ ldrb r1, [sl] │ │ │ │ sub r0, r1, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #109 @ 0x6d │ │ │ │ - beq 12f04c │ │ │ │ + beq 12f058 │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #5] │ │ │ │ mov r5, #2 │ │ │ │ - b 12f0b4 │ │ │ │ + b 12f0c0 │ │ │ │ ldrb r0, [sl] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ mov r5, #1 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq 12ef44 │ │ │ │ - b 12f0c8 │ │ │ │ + beq 12ef50 │ │ │ │ + b 12f0d4 │ │ │ │ ldrb r0, [sl, #1] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #97 @ 0x61 │ │ │ │ - bne 12f0c8 │ │ │ │ + bne 12f0d4 │ │ │ │ ldrb r0, [sl, #5] │ │ │ │ mov r5, #3 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ - beq 12ef44 │ │ │ │ + beq 12ef50 │ │ │ │ mov r0, sp │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldm sp, {r0, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12f1ac │ │ │ │ + bne 12f1b8 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 12f140 │ │ │ │ - beq 12f1f0 │ │ │ │ + bmi 12f14c │ │ │ │ + beq 12f1fc │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f140 │ │ │ │ + beq 12f14c │ │ │ │ mov r7, r0 │ │ │ │ - b 12f1f4 │ │ │ │ + b 12f200 │ │ │ │ mov r0, sp │ │ │ │ - bl 2473f4 │ │ │ │ + bl 247400 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldm sp, {r0, r6} │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 12f17c │ │ │ │ + bne 12f188 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 12f184 │ │ │ │ - ldr r2, [pc, #244] @ 12f23c │ │ │ │ + bpl 12f190 │ │ │ │ + ldr r2, [pc, #244] @ 12f248 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r6, #2 │ │ │ │ mov r5, #4 │ │ │ │ mov r7, #2 │ │ │ │ @@ -269992,27 +269995,27 @@ │ │ │ │ strb r5, [r9, #6] │ │ │ │ strb r6, [r9, #5] │ │ │ │ strb r7, [r9, #4] │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b 12f1cc │ │ │ │ - beq 12f1b4 │ │ │ │ + b 12f1d8 │ │ │ │ + beq 12f1c0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f140 │ │ │ │ + beq 12f14c │ │ │ │ mov r7, r0 │ │ │ │ - b 12f1b8 │ │ │ │ + b 12f1c4 │ │ │ │ mov r7, r6 │ │ │ │ - b 12f208 │ │ │ │ + b 12f214 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ @@ -270039,59 +270042,59 @@ │ │ │ │ strb r0, [r9, #7] │ │ │ │ lsr r0, r1, #8 │ │ │ │ str r5, [r9, #16] │ │ │ │ strb r1, [r9, #4] │ │ │ │ strh r0, [r9, #5] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq sp, ip, r4, lsr pc │ │ │ │ + andseq sp, ip, r8, lsr #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 12f268 │ │ │ │ - ldr r2, [pc, #92] @ 12f2b8 │ │ │ │ + bpl 12f274 │ │ │ │ + ldr r2, [pc, #92] @ 12f2c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r5, r0 │ │ │ │ - beq 12f29c │ │ │ │ + beq 12f2a8 │ │ │ │ mov r6, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12f254 │ │ │ │ + beq 12f260 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b 12f2a0 │ │ │ │ + b 12f2ac │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ stm r5, {r4, r6} │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq sp, ip, r0, lsr #28 │ │ │ │ + andseq sp, ip, r4, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ mov r5, r3 │ │ │ │ ldr r9, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 12f36c │ │ │ │ + beq 12f378 │ │ │ │ stm sp, {r0, r2} │ │ │ │ sub r6, r5, r2 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ - ldr fp, [pc, #316] @ 12f430 │ │ │ │ + ldr fp, [pc, #316] @ 12f43c │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #7 │ │ │ │ ldrd r0, [r8] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #20 │ │ │ │ add r8, r8, #8 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -270099,50 +270102,50 @@ │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r8, [r7, #4] │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12fec0 │ │ │ │ + bl 12fecc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ - bl 130b20 │ │ │ │ + bl 130b2c │ │ │ │ ldr sl, [sp, #20] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp sl, #7 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bne 12f378 │ │ │ │ + bne 12f384 │ │ │ │ strd r0, [r5] │ │ │ │ add r6, r6, #8 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r8, r9 │ │ │ │ - bne 12f2f4 │ │ │ │ + bne 12f300 │ │ │ │ ldm sp, {r0, r2} │ │ │ │ mov r1, #0 │ │ │ │ stm r0, {r1, r2, r5} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 130228 │ │ │ │ + bl 130234 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 12f3c8 │ │ │ │ + bhi 12f3d4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f3c8 │ │ │ │ + beq 12f3d4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, r6, #12 │ │ │ │ str sl, [r6] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -270150,191 +270153,191 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, #1 │ │ │ │ ldm sp, {r0, r2} │ │ │ │ stm r0, {r1, r2, r5} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b 12f414 │ │ │ │ + b 12f420 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 12f414 │ │ │ │ + beq 12f420 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 13036c │ │ │ │ + bl 130378 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsr r1, r6, #3 │ │ │ │ - bl 12f578 │ │ │ │ + bl 12f584 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ - andseq sp, ip, r0, lsr #27 │ │ │ │ + mulseq ip, r4, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 12f4f8 │ │ │ │ + beq 12f504 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r8 │ │ │ │ str r7, [sp, #8] │ │ │ │ add r5, r7, #20 │ │ │ │ - b 12f47c │ │ │ │ + b 12f488 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 12f434 │ │ │ │ + bl 12f440 │ │ │ │ add r4, r4, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #20 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 12f4dc │ │ │ │ + beq 12f4e8 │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldrh r1, [r0, r1]! @ │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 12f468 │ │ │ │ - beq 12f460 │ │ │ │ + bcc 12f474 │ │ │ │ + beq 12f46c │ │ │ │ ldrd sl, [r0, #12] │ │ │ │ add r9, fp, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 12f4bc │ │ │ │ + beq 12f4c8 │ │ │ │ add r7, r0, #8 │ │ │ │ - bl 12f434 │ │ │ │ + bl 12f440 │ │ │ │ mov r0, r7 │ │ │ │ - b 12f4a4 │ │ │ │ + b 12f4b0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12f468 │ │ │ │ + beq 12f474 │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 12f468 │ │ │ │ + b 12f474 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 12f538 │ │ │ │ + b 12f544 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 12f528 │ │ │ │ + beq 12f534 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #8 │ │ │ │ - bl 12f434 │ │ │ │ + bl 12f440 │ │ │ │ mov r7, r4 │ │ │ │ - b 12f50c │ │ │ │ + b 12f518 │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 12f554 │ │ │ │ + beq 12f560 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #20 │ │ │ │ - bl 12f8f8 │ │ │ │ + bl 12f904 │ │ │ │ mov r5, r4 │ │ │ │ - b 12f538 │ │ │ │ + b 12f544 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f5cc │ │ │ │ + beq 12f5d8 │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ - b 12f59c │ │ │ │ + b 12f5a8 │ │ │ │ add r6, r6, #8 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 12f5cc │ │ │ │ + beq 12f5d8 │ │ │ │ ldrd r8, [r6, #-4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 12fc10 │ │ │ │ + bl 12fc1c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12f590 │ │ │ │ + beq 12f59c │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ - b 12f590 │ │ │ │ + b 12f59c │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ add r6, r6, #4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 12f5f4 │ │ │ │ + beq 12f600 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 12f610 │ │ │ │ + beq 12f61c │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 12f434 │ │ │ │ + bl 12f440 │ │ │ │ mov r0, r6 │ │ │ │ - b 12f5f8 │ │ │ │ + b 12f604 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldmib r0, {r1, r6} │ │ │ │ mov r0, r4 │ │ │ │ - bl 12fc10 │ │ │ │ + bl 12fc1c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12f650 │ │ │ │ + beq 12f65c │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12f674 │ │ │ │ + beq 12f680 │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldmib r0, {r1, r6} │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f578 │ │ │ │ + bl 12f584 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12f6ac │ │ │ │ + beq 12f6b8 │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12f6cc │ │ │ │ + beq 12f6d8 │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -270342,436 +270345,436 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movw r2, #28087 @ 0x6db7 │ │ │ │ movt r2, #46811 @ 0xb6db │ │ │ │ sub r1, r1, r0 │ │ │ │ lsr r1, r1, #2 │ │ │ │ mul r1, r1, r2 │ │ │ │ - bl 12f9a8 │ │ │ │ + bl 12f9b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f720 │ │ │ │ + beq 12f72c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f748 │ │ │ │ + beq 12f754 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 12f84c │ │ │ │ - beq 12f7a4 │ │ │ │ + bcc 12f858 │ │ │ │ + beq 12f7b0 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 12f7c8 │ │ │ │ + bne 12f7d4 │ │ │ │ ldrd r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12f9a8 │ │ │ │ + bl 12f9b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12f84c │ │ │ │ + beq 12f858 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f84c │ │ │ │ + beq 12f858 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 12f84c │ │ │ │ + beq 12f858 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ add r5, r0, #8 │ │ │ │ - b 12f7fc │ │ │ │ + b 12f808 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r7, sl │ │ │ │ - beq 12f854 │ │ │ │ + beq 12f860 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr fp, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r0, fp │ │ │ │ add r9, r8, #1 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 12f82c │ │ │ │ + beq 12f838 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 12f750 │ │ │ │ + bl 12f75c │ │ │ │ mov r0, r6 │ │ │ │ - b 12f814 │ │ │ │ + b 12f820 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 12f7ec │ │ │ │ + beq 12f7f8 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl b3fc4 │ │ │ │ - b 12f7ec │ │ │ │ + b 12f7f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 12f8e8 │ │ │ │ + beq 12f8f4 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - b 12f8e0 │ │ │ │ + b 12f8ec │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 12f8a8 │ │ │ │ + beq 12f8b4 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #28 │ │ │ │ - bl 12f750 │ │ │ │ + bl 12f75c │ │ │ │ mov r6, r7 │ │ │ │ - b 12f88c │ │ │ │ + b 12f898 │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl b3fc4 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 12f8d8 │ │ │ │ + beq 12f8e4 │ │ │ │ add r6, r5, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12fd20 │ │ │ │ + bl 12fd2c │ │ │ │ mov r5, r6 │ │ │ │ - b 12f8bc │ │ │ │ + b 12f8c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrh r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, r6, r7, pc} │ │ │ │ - bne 12f93c │ │ │ │ + bne 12f948 │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 12fc10 │ │ │ │ + bl 12fc1c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12f968 │ │ │ │ + beq 12f974 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b b3fc4 │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 12f578 │ │ │ │ + bl 12f584 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12f968 │ │ │ │ + beq 12f974 │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12f9a0 │ │ │ │ + beq 12f9ac │ │ │ │ lsl r1, r7, #3 │ │ │ │ - b 12f994 │ │ │ │ + b 12f9a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12f9a0 │ │ │ │ + beq 12f9ac │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12faec │ │ │ │ + beq 12faf8 │ │ │ │ add r4, r0, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ - b 12f9f0 │ │ │ │ + b 12f9fc │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r8, r8, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ cmp r8, r5 │ │ │ │ - beq 12faec │ │ │ │ + beq 12faf8 │ │ │ │ rsb r1, r8, r8, lsl #3 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 12f9dc │ │ │ │ - beq 12fa38 │ │ │ │ + bcc 12f9e8 │ │ │ │ + beq 12fa44 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 12fa50 │ │ │ │ + bne 12fa5c │ │ │ │ ldrd sl, [r0, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 12f9a8 │ │ │ │ + bl 12f9b4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12f9dc │ │ │ │ + beq 12f9e8 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - b 12f9d4 │ │ │ │ + b 12f9e0 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f9dc │ │ │ │ + beq 12f9e8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ - b 12f9d4 │ │ │ │ + b 12f9e0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12f9dc │ │ │ │ + beq 12f9e8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 12fa7c │ │ │ │ + b 12fa88 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r9, r0 │ │ │ │ - beq 12facc │ │ │ │ + beq 12fad8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [r0, r9, lsl #3]! │ │ │ │ add r9, r9, #1 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ add fp, sl, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 12faac │ │ │ │ + beq 12fab8 │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 12f750 │ │ │ │ + bl 12f75c │ │ │ │ mov r0, r5 │ │ │ │ - b 12fa94 │ │ │ │ + b 12faa0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 12fa70 │ │ │ │ + beq 12fa7c │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl b3fc4 │ │ │ │ - b 12fa70 │ │ │ │ + b 12fa7c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b 12f9dc │ │ │ │ + b 12f9e8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 12fbac │ │ │ │ + beq 12fbb8 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - b 12fba4 │ │ │ │ + b 12fbb0 │ │ │ │ str r0, [sp, #8] │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 12fb30 │ │ │ │ + beq 12fb3c │ │ │ │ mov r0, r5 │ │ │ │ add r8, r5, #28 │ │ │ │ - bl 12f750 │ │ │ │ + bl 12f75c │ │ │ │ mov r5, r8 │ │ │ │ - b 12fb14 │ │ │ │ + b 12fb20 │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r9, r0 │ │ │ │ - beq 12fb98 │ │ │ │ + beq 12fba4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr sl, [r0, r9, lsl #3]! │ │ │ │ add r9, r9, #1 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ mov r0, sl │ │ │ │ add r7, fp, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 12fb80 │ │ │ │ + beq 12fb8c │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 12f750 │ │ │ │ + bl 12f75c │ │ │ │ mov r0, r5 │ │ │ │ - b 12fb68 │ │ │ │ + b 12fb74 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12fb44 │ │ │ │ + beq 12fb50 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - b 12fb3c │ │ │ │ + b 12fb48 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 12fbc8 │ │ │ │ + beq 12fbd4 │ │ │ │ mov r0, r4 │ │ │ │ add r5, r4, #28 │ │ │ │ - bl 12f750 │ │ │ │ + bl 12f75c │ │ │ │ mov r4, r5 │ │ │ │ - b 12fbac │ │ │ │ + b 12fbb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 12fbf0 │ │ │ │ + beq 12fbfc │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #28 │ │ │ │ - bl 12f750 │ │ │ │ + bl 12f75c │ │ │ │ mov r5, r4 │ │ │ │ - b 12fbd4 │ │ │ │ + b 12fbe0 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12fcb4 │ │ │ │ + beq 12fcc0 │ │ │ │ add r4, r0, #20 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ - b 12fc54 │ │ │ │ + b 12fc60 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 12f434 │ │ │ │ + bl 12f440 │ │ │ │ add r6, r6, #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r4, r4, #20 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 12fcb4 │ │ │ │ + beq 12fcc0 │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ ldrh r1, [r0, r1]! @ │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 12fc40 │ │ │ │ - beq 12fc38 │ │ │ │ + bcc 12fc4c │ │ │ │ + beq 12fc44 │ │ │ │ ldr fp, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add sl, fp, #1 │ │ │ │ str r0, [sp] │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq 12fc98 │ │ │ │ + beq 12fca4 │ │ │ │ add r7, r0, #8 │ │ │ │ - bl 12f434 │ │ │ │ + bl 12f440 │ │ │ │ mov r0, r7 │ │ │ │ - b 12fc80 │ │ │ │ + b 12fc8c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 12fc40 │ │ │ │ + beq 12fc4c │ │ │ │ ldr r0, [sp] │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 12fc40 │ │ │ │ + b 12fc4c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 12fcf4 │ │ │ │ + b 12fd00 │ │ │ │ mov r8, r0 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq 12fce4 │ │ │ │ + beq 12fcf0 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 12f434 │ │ │ │ + bl 12f440 │ │ │ │ mov r7, r6 │ │ │ │ - b 12fcc8 │ │ │ │ + b 12fcd4 │ │ │ │ ldr r0, [sp] │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 12fd10 │ │ │ │ + beq 12fd1c │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #20 │ │ │ │ - bl 12f8f8 │ │ │ │ + bl 12f904 │ │ │ │ mov r4, r6 │ │ │ │ - b 12fcf4 │ │ │ │ + b 12fd00 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr sl, [r0] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 12fd4c │ │ │ │ + beq 12fd58 │ │ │ │ add r5, r0, #28 │ │ │ │ - bl 12f750 │ │ │ │ + bl 12f75c │ │ │ │ mov r0, r5 │ │ │ │ - b 12fd34 │ │ │ │ + b 12fd40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12fd6c │ │ │ │ + beq 12fd78 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 12fd90 │ │ │ │ + beq 12fd9c │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #28 │ │ │ │ - bl 12f750 │ │ │ │ + bl 12f75c │ │ │ │ mov r5, r6 │ │ │ │ - b 12fd74 │ │ │ │ + b 12fd80 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ @@ -270792,15 +270795,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ - bl 12f2bc │ │ │ │ + bl 12f2c8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r7, #4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ sub r1, r1, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ @@ -270811,39 +270814,39 @@ │ │ │ │ add r5, r2, r1, lsr #3 │ │ │ │ str r7, [r4, #4] │ │ │ │ str r7, [r4, #12] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r6, [sp, #20] │ │ │ │ str sl, [sp, #24] │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 12fe60 │ │ │ │ + beq 12fe6c │ │ │ │ add r7, r0, #8 │ │ │ │ - bl 12fd20 │ │ │ │ + bl 12fd2c │ │ │ │ mov r0, r7 │ │ │ │ - b 12fe48 │ │ │ │ + b 12fe54 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r9] │ │ │ │ stmib r9, {r6, sl} │ │ │ │ - bl 130060 │ │ │ │ + bl 13006c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 12fea8 │ │ │ │ + b 12feb4 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 12fea0 │ │ │ │ + beq 12feac │ │ │ │ add r6, r7, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12fd20 │ │ │ │ + bl 12fd2c │ │ │ │ mov r7, r6 │ │ │ │ - b 12fe84 │ │ │ │ + b 12fe90 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12f67c │ │ │ │ + bl 12f688 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130060 │ │ │ │ + bl 13006c │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ @@ -270855,15 +270858,15 @@ │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ lsl r7, r0, #2 │ │ │ │ umull r0, r9, r7, sl │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r6 │ │ │ │ - bl 130100 │ │ │ │ + bl 13010c │ │ │ │ sub r1, r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsr r1, r1, #2 │ │ │ │ mov ip, #0 │ │ │ │ mul fp, r1, sl │ │ │ │ @@ -270873,118 +270876,118 @@ │ │ │ │ movt sl, #46811 @ 0xb6db │ │ │ │ mul r1, r1, sl │ │ │ │ str r2, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ stmib r4, {r2, ip} │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 12f9a8 │ │ │ │ + bl 12f9b4 │ │ │ │ lsr r9, r9, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 12ff60 │ │ │ │ + beq 12ff6c │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ cmp r7, r0, lsl #2 │ │ │ │ - bne 12ffac │ │ │ │ + bne 12ffb8 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r9, [r8] │ │ │ │ sub r1, r1, r0 │ │ │ │ stmib r8, {r5, fp} │ │ │ │ lsr r1, r1, #2 │ │ │ │ mul r1, r1, sl │ │ │ │ - bl 12f9a8 │ │ │ │ + bl 12f9b4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 12ffa4 │ │ │ │ + beq 12ffb0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #19 │ │ │ │ - bhi 12ffd4 │ │ │ │ + bhi 12ffe0 │ │ │ │ mov r5, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 12ff64 │ │ │ │ + beq 12ff70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 12ff64 │ │ │ │ + b 12ff70 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r6 │ │ │ │ bl b3fc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12ff64 │ │ │ │ + bne 12ff70 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 130054 │ │ │ │ + beq 130060 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b 13004c │ │ │ │ + b 130058 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12f61c │ │ │ │ + bl 12f628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f6d4 │ │ │ │ + bl 12f6e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ 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 #3 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 130094 │ │ │ │ + beq 1300a0 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 12fd20 │ │ │ │ + bl 12fd2c │ │ │ │ mov r0, r6 │ │ │ │ - b 13007c │ │ │ │ + b 130088 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1300b4 │ │ │ │ + beq 1300c0 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1300d8 │ │ │ │ + beq 1300e4 │ │ │ │ add r5, r6, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12fd20 │ │ │ │ + bl 12fd2c │ │ │ │ mov r6, r5 │ │ │ │ - b 1300bc │ │ │ │ + b 1300c8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1300f4 │ │ │ │ + beq 130100 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ @@ -270993,15 +270996,15 @@ │ │ │ │ ldr fp, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r8, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp fp, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - beq 1301a4 │ │ │ │ + beq 1301b0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ sub r9, r8, r1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r7, fp │ │ │ │ @@ -271010,41 +271013,41 @@ │ │ │ │ add fp, fp, #28 │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r4} │ │ │ │ ldm r7, {r2, r3, r4, r6} │ │ │ │ stm r0, {r2, r3, r4, r6} │ │ │ │ str fp, [r5, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 12a728 │ │ │ │ + bl 12a734 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ cmp sl, #7 │ │ │ │ - bne 1301b4 │ │ │ │ + bne 1301c0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r9, r9, #20 │ │ │ │ add r8, r8, #20 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r2, r3, r4, r5, r6} │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp fp, r0 │ │ │ │ - bne 130140 │ │ │ │ + bne 13014c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 1301e0 │ │ │ │ + bhi 1301ec │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1301e0 │ │ │ │ + beq 1301ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str sl, [r4], #4 │ │ │ │ ldm r6, {r0, r1, r2, r3, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r7} │ │ │ │ @@ -271054,252 +271057,252 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ mov r4, r0 │ │ │ │ lsr r0, r9, #2 │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 12fc10 │ │ │ │ + bl 12fc1c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1302ec │ │ │ │ + beq 1302f8 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r8 │ │ │ │ str r7, [sp, #8] │ │ │ │ add r5, r7, #20 │ │ │ │ - b 130270 │ │ │ │ + b 13027c │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 130228 │ │ │ │ + bl 130234 │ │ │ │ add r4, r4, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #20 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 1302d0 │ │ │ │ + beq 1302dc │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldrh r1, [r0, r1]! @ │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 13025c │ │ │ │ - beq 130254 │ │ │ │ + bcc 130268 │ │ │ │ + beq 130260 │ │ │ │ ldrd sl, [r0, #12] │ │ │ │ add r9, fp, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 1302b0 │ │ │ │ + beq 1302bc │ │ │ │ add r7, r0, #8 │ │ │ │ - bl 130228 │ │ │ │ + bl 130234 │ │ │ │ mov r0, r7 │ │ │ │ - b 130298 │ │ │ │ + b 1302a4 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 13025c │ │ │ │ + beq 130268 │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 13025c │ │ │ │ + b 130268 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 13032c │ │ │ │ + b 130338 │ │ │ │ str r0, [sp, #4] │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 13031c │ │ │ │ + beq 130328 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #8 │ │ │ │ - bl 130228 │ │ │ │ + bl 130234 │ │ │ │ mov r7, r4 │ │ │ │ - b 130300 │ │ │ │ + b 13030c │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 130348 │ │ │ │ + beq 130354 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #20 │ │ │ │ - bl 130398 │ │ │ │ + bl 1303a4 │ │ │ │ mov r5, r4 │ │ │ │ - b 13032c │ │ │ │ + b 130338 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 130394 │ │ │ │ + bne 1303a0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ ldrh r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1303ac │ │ │ │ + bcs 1303b8 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - bne 1303bc │ │ │ │ + bne 1303c8 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b 130228 │ │ │ │ + b 130234 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr sl, [r0, #12] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1303e4 │ │ │ │ + beq 1303f0 │ │ │ │ add r5, r0, #8 │ │ │ │ - bl 130228 │ │ │ │ + bl 130234 │ │ │ │ mov r0, r5 │ │ │ │ - b 1303cc │ │ │ │ + b 1303d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1303a8 │ │ │ │ + beq 1303b4 │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 130420 │ │ │ │ + beq 13042c │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #8 │ │ │ │ - bl 130228 │ │ │ │ + bl 130234 │ │ │ │ mov r5, r6 │ │ │ │ - b 130404 │ │ │ │ + b 130410 │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #7 │ │ │ │ - ldr r2, [pc, #260] @ 130558 │ │ │ │ + ldr r2, [pc, #260] @ 130564 │ │ │ │ mov r7, sp │ │ │ │ str r0, [sp] │ │ │ │ ldm r1, {r0, r3, r5} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ stm r1, {r0, r3, r5} │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 12fdb0 │ │ │ │ - ldr r1, [pc, #212] @ 13055c │ │ │ │ + bl 12fdbc │ │ │ │ + ldr r1, [pc, #212] @ 130568 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 130a78 │ │ │ │ + bl 130a84 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - bne 1304b4 │ │ │ │ + bne 1304c0 │ │ │ │ mov r0, #7 │ │ │ │ stm r6, {r0, r9, sl} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldm r7, {r0, r1, r2, r3, r4, r5} │ │ │ │ stm r6, {r0, r1, r2, r3, r4, r5} │ │ │ │ add r6, sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1304dc │ │ │ │ + beq 1304e8 │ │ │ │ add r7, r0, #8 │ │ │ │ - bl 130228 │ │ │ │ + bl 130234 │ │ │ │ mov r0, r7 │ │ │ │ - b 1304c4 │ │ │ │ + b 1304d0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1304f4 │ │ │ │ + beq 130500 │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #7 │ │ │ │ - beq 13054c │ │ │ │ + beq 130558 │ │ │ │ mov r0, sp │ │ │ │ - bl 13036c │ │ │ │ + bl 130378 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 13053c │ │ │ │ + beq 130548 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #8 │ │ │ │ - bl 130228 │ │ │ │ + bl 130234 │ │ │ │ mov r7, r4 │ │ │ │ - b 130520 │ │ │ │ + b 13052c │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq ip, ip, r4, asr #24 │ │ │ │ - andseq ip, ip, ip, lsl #24 │ │ │ │ + andseq ip, ip, r8, lsr ip │ │ │ │ + andseq ip, ip, r0, lsl #24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ add r1, r3, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ and r1, r1, r3 │ │ │ │ umull r5, r1, r1, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1305e4 │ │ │ │ + bne 1305f0 │ │ │ │ rsb r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi 1305e4 │ │ │ │ + bhi 1305f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1305f8 │ │ │ │ + beq 130604 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13060c │ │ │ │ + beq 130618 │ │ │ │ bl b3fcc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 130620 │ │ │ │ + beq 13062c │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -271311,312 +271314,312 @@ │ │ │ │ str r4, [r0, #8] │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl b3fc0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne 1305d0 │ │ │ │ + bne 1305dc │ │ │ │ strd r4, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1306c4 │ │ │ │ + beq 1306d0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r9 │ │ │ │ - b 130668 │ │ │ │ + b 130674 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 130630 │ │ │ │ + bl 13063c │ │ │ │ add r6, r6, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1306a8 │ │ │ │ + beq 1306b4 │ │ │ │ add r5, r4, r6 │ │ │ │ ldrh r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13065c │ │ │ │ - beq 130654 │ │ │ │ + bcc 130668 │ │ │ │ + beq 130660 │ │ │ │ ldrd sl, [r5, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 13072c │ │ │ │ + bl 130738 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 13065c │ │ │ │ + beq 130668 │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 13065c │ │ │ │ + b 130668 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 1306f0 │ │ │ │ + b 1306fc │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1306f0 │ │ │ │ + beq 1306fc │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13070c │ │ │ │ + beq 130718 │ │ │ │ add r5, r0, #20 │ │ │ │ - bl 1308f4 │ │ │ │ + bl 130900 │ │ │ │ mov r0, r5 │ │ │ │ - b 1306f4 │ │ │ │ + b 130700 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - beq 130804 │ │ │ │ + beq 130810 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add sl, r0, #8 │ │ │ │ - b 13078c │ │ │ │ + b 130798 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r6, r6, #1 │ │ │ │ add sl, sl, #8 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 130804 │ │ │ │ + beq 130810 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr fp, [r0, r1, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 130774 │ │ │ │ + beq 130780 │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 1307c4 │ │ │ │ + b 1307d0 │ │ │ │ add r0, r8, #12 │ │ │ │ - bl 130630 │ │ │ │ + bl 13063c │ │ │ │ add r9, r9, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 130758 │ │ │ │ + beq 130764 │ │ │ │ add r8, fp, r9 │ │ │ │ ldrh r0, [r8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1307b8 │ │ │ │ - beq 1307b0 │ │ │ │ + bcc 1307c4 │ │ │ │ + beq 1307bc │ │ │ │ ldrd r4, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 13072c │ │ │ │ + bl 130738 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1307b8 │ │ │ │ + beq 1307c4 │ │ │ │ lsl r1, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1307b8 │ │ │ │ + b 1307c4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ - b 130830 │ │ │ │ + b 13083c │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 130830 │ │ │ │ + beq 13083c │ │ │ │ lsl r1, r5, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r8, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13084c │ │ │ │ + beq 130858 │ │ │ │ add r4, r0, #20 │ │ │ │ - bl 1308f4 │ │ │ │ + bl 130900 │ │ │ │ mov r0, r4 │ │ │ │ - b 130834 │ │ │ │ + b 130840 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl b3fc4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 130880 │ │ │ │ + beq 13088c │ │ │ │ mov r0, sl │ │ │ │ add r4, sl, #8 │ │ │ │ - bl 130630 │ │ │ │ + bl 13063c │ │ │ │ mov sl, r4 │ │ │ │ - b 130864 │ │ │ │ + b 130870 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 13072c │ │ │ │ + bl 130738 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1308c8 │ │ │ │ + beq 1308d4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1308ec │ │ │ │ + beq 1308f8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrh r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, r6, r7, pc} │ │ │ │ - bne 130914 │ │ │ │ + bne 130920 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 130630 │ │ │ │ + b 13063c │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 13072c │ │ │ │ + bl 130738 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 130940 │ │ │ │ + beq 13094c │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 130960 │ │ │ │ + beq 13096c │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1309dc │ │ │ │ + beq 1309e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 13099c │ │ │ │ + b 1309a8 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 130630 │ │ │ │ + bl 13063c │ │ │ │ add r4, r4, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1309dc │ │ │ │ + beq 1309e8 │ │ │ │ add r5, r6, r4 │ │ │ │ ldrh r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 130990 │ │ │ │ - beq 130988 │ │ │ │ + bcc 13099c │ │ │ │ + beq 130994 │ │ │ │ ldrd sl, [r5, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 13072c │ │ │ │ + bl 130738 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 130990 │ │ │ │ + beq 13099c │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 130990 │ │ │ │ + b 13099c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130a04 │ │ │ │ + beq 130a10 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 130a30 │ │ │ │ + b 130a3c │ │ │ │ mov r8, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 130a30 │ │ │ │ + beq 130a3c │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 130a4c │ │ │ │ + beq 130a58 │ │ │ │ add r4, r0, #20 │ │ │ │ - bl 1308f4 │ │ │ │ + bl 130900 │ │ │ │ mov r0, r4 │ │ │ │ - b 130a34 │ │ │ │ + b 130a40 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130a6c │ │ │ │ + beq 130a78 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - bls 130acc │ │ │ │ + bls 130ad8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ lsl r2, r2, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 130ad8 │ │ │ │ + beq 130ae4 │ │ │ │ lsl r7, r4, #3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r7 │ │ │ │ bl b3fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130af4 │ │ │ │ + beq 130b00 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ @@ -271628,39 +271631,39 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 130890 │ │ │ │ + bl 13089c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bls 130b7c │ │ │ │ + bls 130b88 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq 130b88 │ │ │ │ + beq 130b94 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r7 │ │ │ │ bl b3fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130ba4 │ │ │ │ + beq 130bb0 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ @@ -271672,719 +271675,719 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 130968 │ │ │ │ + bl 130974 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 130c08 │ │ │ │ + beq 130c14 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 130c14 │ │ │ │ + beq 130c20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 130c18 │ │ │ │ + ldr r0, [pc, #8] @ 130c24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ bl 3b9c8 │ │ │ │ - andseq ip, ip, r8, asr #9 │ │ │ │ + @ instruction: 0x001cc4bc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 130c44 │ │ │ │ - ldr r2, [pc, #112] @ 130ca8 │ │ │ │ + bpl 130c50 │ │ │ │ + ldr r2, [pc, #112] @ 130cb4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r5, r0 │ │ │ │ - beq 130c78 │ │ │ │ + beq 130c84 │ │ │ │ mov r6, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130c30 │ │ │ │ + beq 130c3c │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b 130c7c │ │ │ │ + b 130c88 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #0 │ │ │ │ stm r5, {r4, r6} │ │ │ │ strb r0, [r5, #20] │ │ │ │ mov r0, #18 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ str r0, [r5, #16] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x001cc4d8 │ │ │ │ + andseq ip, ip, ip, asr #9 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r2, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 130ce4 │ │ │ │ + beq 130cf0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 130cf0 │ │ │ │ + beq 130cfc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 130cf4 │ │ │ │ + ldr r0, [pc, #8] @ 130d00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ bl 3b9c8 │ │ │ │ - andseq ip, ip, ip, ror #7 │ │ │ │ + andseq ip, ip, r0, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ - ldr r6, [pc, #1756] @ 1313e4 │ │ │ │ + ldr r6, [pc, #1756] @ 1313f0 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 130d3c │ │ │ │ + bne 130d48 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 130d78 │ │ │ │ + beq 130d84 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 130d9c │ │ │ │ - b 1310e8 │ │ │ │ - ldr r3, [pc, #1700] @ 1313e8 │ │ │ │ + bne 130da8 │ │ │ │ + b 1310f4 │ │ │ │ + ldr r3, [pc, #1700] @ 1313f4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #1696] @ 1313ec │ │ │ │ + ldr r0, [pc, #1696] @ 1313f8 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ bl 3bbd8 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 130d2c │ │ │ │ + bne 130d38 │ │ │ │ ldrb r0, [r6, #5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 130d94 │ │ │ │ + bne 130da0 │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 130d9c │ │ │ │ - b 1310e8 │ │ │ │ + bne 130da8 │ │ │ │ + b 1310f4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1310e8 │ │ │ │ + beq 1310f4 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #18 │ │ │ │ ldrbeq r0, [r4, #12] │ │ │ │ cmpeq r0, #18 │ │ │ │ - beq 1310dc │ │ │ │ + beq 1310e8 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13119c │ │ │ │ + bne 1311a8 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1311d8 │ │ │ │ + beq 1311e4 │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1311fc │ │ │ │ + beq 131208 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 131410 │ │ │ │ + bl 13141c │ │ │ │ ldrd r8, [r4, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r3, [pc, #1540] @ 1313f8 │ │ │ │ + ldr r3, [pc, #1540] @ 131404 │ │ │ │ add r3, pc, r3 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 24a028 │ │ │ │ - ldr r2, [pc, #1508] @ 1313fc │ │ │ │ + bl 24a034 │ │ │ │ + ldr r2, [pc, #1508] @ 131408 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ ldm sl!, {r3, r4, r5, r6, r7} │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ ldm sl!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ ldm sl, {r3, r4, r5, r6, r7, ip} │ │ │ │ stm r0, {r3, r4, r5, r6, r7, ip} │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 133708 │ │ │ │ + bl 133714 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 131144 │ │ │ │ - ldr r2, [pc, #1452] @ 131400 │ │ │ │ + beq 131150 │ │ │ │ + ldr r2, [pc, #1452] @ 13140c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ mul r2, r6, r4 │ │ │ │ str fp, [sp, #4] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 1312f4 │ │ │ │ + bhi 131300 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 1310fc │ │ │ │ + beq 131108 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r1, r0, r4, lsl #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, r1, r6 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b 130ee8 │ │ │ │ + b 130ef4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r3, r3, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 1310fc │ │ │ │ + beq 131108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r0, [r1], #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ mla r1, r2, r6, r0 │ │ │ │ sub r5, r3, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add fp, r1, #4 │ │ │ │ - b 130f34 │ │ │ │ + b 130f40 │ │ │ │ strb r8, [r4] │ │ │ │ add r0, r6, r7 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ sub r5, r5, #1 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r9, r0 │ │ │ │ - beq 130ec4 │ │ │ │ + beq 130ed0 │ │ │ │ mov r0, r9 │ │ │ │ ldrsb r1, [r9], #1 │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r8, r1 │ │ │ │ - bgt 130fa4 │ │ │ │ + bgt 130fb0 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r8, #31 │ │ │ │ cmp r8, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 130f9c │ │ │ │ + bcc 130fa8 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r8, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 1310c0 │ │ │ │ + bcc 1310cc │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ add r9, r0, #4 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ orr r8, r2, r1, lsl #18 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - bne 130fb4 │ │ │ │ - b 130fd4 │ │ │ │ + bne 130fc0 │ │ │ │ + b 130fe0 │ │ │ │ orr r8, r2, r1, lsl #6 │ │ │ │ add r9, r0, #2 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - beq 130fd4 │ │ │ │ + beq 130fe0 │ │ │ │ cmp fp, r7 │ │ │ │ - bcs 130fd0 │ │ │ │ + bcs 130fdc │ │ │ │ add r0, sl, fp │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 130fd4 │ │ │ │ - b 131180 │ │ │ │ - bne 131180 │ │ │ │ + bgt 130fe0 │ │ │ │ + b 13118c │ │ │ │ + bne 13118c │ │ │ │ mov r6, #1 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ movcs r6, #2 │ │ │ │ cmpcs r8, #2048 @ 0x800 │ │ │ │ - bcs 131060 │ │ │ │ + bcs 13106c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 13107c │ │ │ │ + bhi 131088 │ │ │ │ add r4, sl, fp │ │ │ │ add r2, r5, r7 │ │ │ │ add r0, r4, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2729c │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ - bcc 130f14 │ │ │ │ + bcc 130f20 │ │ │ │ mov r0, r8 │ │ │ │ mvn r4, #-67108863 @ 0xfc000001 │ │ │ │ bfi r0, r4, #6, #26 │ │ │ │ lsr r1, r8, #6 │ │ │ │ cmp r8, #2048 @ 0x800 │ │ │ │ - bcs 13103c │ │ │ │ + bcs 131048 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r1, [sl, fp]! │ │ │ │ strb r0, [sl, #1] │ │ │ │ - b 130f18 │ │ │ │ + b 130f24 │ │ │ │ bfi r1, r4, #6, #26 │ │ │ │ lsr r2, r8, #12 │ │ │ │ lsrs r3, r8, #16 │ │ │ │ - bne 1310a0 │ │ │ │ + bne 1310ac │ │ │ │ orr r2, r2, #224 @ 0xe0 │ │ │ │ strb r2, [sl, fp]! │ │ │ │ strb r0, [sl, #2] │ │ │ │ strb r1, [sl, #1] │ │ │ │ - b 130f18 │ │ │ │ + b 130f24 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ mov r6, #4 │ │ │ │ movwcc r6, #3 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bls 130ff8 │ │ │ │ + bls 131004 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 3370c │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ - b 130ff8 │ │ │ │ + b 131004 │ │ │ │ mvn r3, #15 │ │ │ │ bfi r2, r4, #6, #26 │ │ │ │ orr r3, r3, r8, lsr #18 │ │ │ │ strb r3, [sl, fp]! │ │ │ │ strb r0, [sl, #3] │ │ │ │ strb r1, [sl, #2] │ │ │ │ strb r2, [sl, #1] │ │ │ │ - b 130f18 │ │ │ │ + b 130f24 │ │ │ │ orr r8, r2, r1, lsl #12 │ │ │ │ add r9, r0, #3 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r7, [sp, #144] @ 0x90 │ │ │ │ - bne 130fb4 │ │ │ │ - b 130fd4 │ │ │ │ + bne 130fc0 │ │ │ │ + b 130fe0 │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 130db0 │ │ │ │ + bne 130dbc │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ mov r2, fp │ │ │ │ - bl 256704 │ │ │ │ + bl 256714 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131118 │ │ │ │ + beq 131124 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ ldm r9, {r6, r8, r9} │ │ │ │ - beq 131204 │ │ │ │ + beq 131210 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 131204 │ │ │ │ + b 131210 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 131160 │ │ │ │ + beq 13116c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 131200 │ │ │ │ + beq 13120c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 131200 │ │ │ │ - ldr r0, [pc, #636] @ 131404 │ │ │ │ - ldr r2, [pc, #636] @ 131408 │ │ │ │ + b 13120c │ │ │ │ + ldr r0, [pc, #636] @ 131410 │ │ │ │ + ldr r2, [pc, #636] @ 131414 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r3, [pc, #588] @ 1313f0 │ │ │ │ + ldr r3, [pc, #588] @ 1313fc │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #584] @ 1313f4 │ │ │ │ + ldr r0, [pc, #584] @ 131400 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ bl 3bbd8 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 130dcc │ │ │ │ + bne 130dd8 │ │ │ │ ldrb r0, [r6, #5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1311f4 │ │ │ │ + bne 131200 │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 130dd8 │ │ │ │ - b 1311fc │ │ │ │ + bne 130de4 │ │ │ │ + b 131208 │ │ │ │ tst r0, #1 │ │ │ │ - bne 130dd8 │ │ │ │ + bne 130de4 │ │ │ │ ldrd r8, [r4, #4] │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ - bl 131410 │ │ │ │ + bl 13141c │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 258484 │ │ │ │ + bl 258494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131248 │ │ │ │ + beq 131254 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 131294 │ │ │ │ + beq 1312a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 131294 │ │ │ │ + b 1312a0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 131260 │ │ │ │ + beq 13126c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ - bl 256704 │ │ │ │ + bl 256714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 131294 │ │ │ │ - ldr r1, [pc, #396] @ 13140c │ │ │ │ + bne 1312a0 │ │ │ │ + ldr r1, [pc, #396] @ 131418 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 258484 │ │ │ │ + bl 258494 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1312c8 │ │ │ │ + beq 1312d4 │ │ │ │ mov r0, #1 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r1 │ │ │ │ - bne 1312ac │ │ │ │ + bne 1312b8 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r1 │ │ │ │ - beq 1312a4 │ │ │ │ + beq 1312b0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r5, [sp] │ │ │ │ bl 3370c │ │ │ │ - b 130e80 │ │ │ │ + b 130e8c │ │ │ │ mov r4, r0 │ │ │ │ - b 131388 │ │ │ │ - b 131364 │ │ │ │ + b 131394 │ │ │ │ + b 131370 │ │ │ │ mov r4, r0 │ │ │ │ - b 1313a8 │ │ │ │ + b 1313b4 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13134c │ │ │ │ + beq 131358 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 13134c │ │ │ │ + b 131358 │ │ │ │ mov r4, r0 │ │ │ │ - b 1313c4 │ │ │ │ + b 1313d0 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r6, r0 │ │ │ │ - beq 1313dc │ │ │ │ + beq 1313e8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - b 1313d4 │ │ │ │ + b 1313e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131388 │ │ │ │ + beq 131394 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1313a0 │ │ │ │ + beq 1313ac │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1313c4 │ │ │ │ + beq 1313d0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1313c4 │ │ │ │ + beq 1313d0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1313dc │ │ │ │ + beq 1313e8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, lr, r4, ror #2 │ │ │ │ + andseq pc, lr, r8, asr r1 @ │ │ │ │ + andseq ip, ip, r8, asr r3 │ │ │ │ andseq ip, ip, r4, ror #6 │ │ │ │ - andseq ip, ip, r0, ror r3 │ │ │ │ + @ instruction: 0x001cbef8 │ │ │ │ andseq fp, ip, r4, lsl #30 │ │ │ │ - andseq fp, ip, r0, lsl pc │ │ │ │ - andseq ip, r2, r9, lsl r6 │ │ │ │ - andseq ip, ip, r4, asr #5 │ │ │ │ - andseq ip, ip, r4, lsr #5 │ │ │ │ - andseq sl, r3, ip, lsl #26 │ │ │ │ - andseq fp, ip, r8, ror pc │ │ │ │ - andseq ip, r2, sp, lsl #3 │ │ │ │ + andseq ip, r2, sp, lsl #13 │ │ │ │ + @ instruction: 0x001cc2b8 │ │ │ │ + mulseq ip, r8, r2 │ │ │ │ + andseq sl, r3, r0, lsl #27 │ │ │ │ + andseq fp, ip, ip, ror #30 │ │ │ │ + andseq ip, r2, r1, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r5, [pc, #1084] @ 13185c │ │ │ │ + ldr r5, [pc, #1084] @ 131868 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 131454 │ │ │ │ + bne 131460 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 131490 │ │ │ │ + beq 13149c │ │ │ │ ldrb r0, [r5, #7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1314b4 │ │ │ │ - b 131598 │ │ │ │ - ldr r3, [pc, #1028] @ 131860 │ │ │ │ + bne 1314c0 │ │ │ │ + b 1315a4 │ │ │ │ + ldr r3, [pc, #1028] @ 13186c │ │ │ │ add r1, sp, #8 │ │ │ │ - ldr r0, [pc, #1024] @ 131864 │ │ │ │ + ldr r0, [pc, #1024] @ 131870 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 3bbd8 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 131444 │ │ │ │ + bne 131450 │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1314ac │ │ │ │ + bne 1314b8 │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1314b4 │ │ │ │ - b 131598 │ │ │ │ + bne 1314c0 │ │ │ │ + b 1315a4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 131598 │ │ │ │ + beq 1315a4 │ │ │ │ ldrb r4, [r7, #16]! │ │ │ │ mov r8, r7 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ ldrb sl, [r8, #-4]! │ │ │ │ cmp r4, #18 │ │ │ │ cmpeq sl, #18 │ │ │ │ - beq 131590 │ │ │ │ + beq 13159c │ │ │ │ bl b3fdc │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #2 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1317d0 │ │ │ │ + beq 1317dc │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #23323 @ 0x5b1b │ │ │ │ cmp r6, #0 │ │ │ │ strh r0, [r5] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ - beq 1315b0 │ │ │ │ + beq 1315bc │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 132af0 │ │ │ │ + bl 132afc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ str sl, [sp, #4] │ │ │ │ mov sl, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 131710 │ │ │ │ + bne 13171c │ │ │ │ add r0, r5, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r6, sl, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 131560 │ │ │ │ + beq 13156c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ cmp r4, #18 │ │ │ │ - beq 131618 │ │ │ │ + beq 131624 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r6 │ │ │ │ mov r0, r6 │ │ │ │ - beq 1317a8 │ │ │ │ + beq 1317b4 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ strb r1, [r5, r0] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b 1315c8 │ │ │ │ + b 1315d4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1314d0 │ │ │ │ + bne 1314dc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm fp, {r0, r1} │ │ │ │ str r0, [fp, #8] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #2 │ │ │ │ cmp r4, #18 │ │ │ │ - bne 1315c8 │ │ │ │ + bne 1315d4 │ │ │ │ cmp sl, #18 │ │ │ │ - bne 131640 │ │ │ │ - b 1316b4 │ │ │ │ + bne 13164c │ │ │ │ + b 1316c0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 13254c │ │ │ │ + bl 132558 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 131738 │ │ │ │ + bhi 131744 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r5, r6 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r6, r6, r7 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #16] │ │ │ │ tst r1, r0 │ │ │ │ - bne 1316a0 │ │ │ │ + bne 1316ac │ │ │ │ cmp sl, #18 │ │ │ │ - beq 1316b4 │ │ │ │ + beq 1316c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r6 │ │ │ │ mov r0, r6 │ │ │ │ - beq 131780 │ │ │ │ + beq 13178c │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ strb r1, [r5, r0] │ │ │ │ str r6, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 13281c │ │ │ │ + bl 132828 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 13175c │ │ │ │ + bhi 131768 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r5, r6 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r6, r6, r7 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #16] │ │ │ │ tst r1, r0 │ │ │ │ - beq 1316b4 │ │ │ │ + beq 1316c0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1316b4 │ │ │ │ + b 1316c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp sl, #18 │ │ │ │ - bne 131620 │ │ │ │ + bne 13162c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r6 │ │ │ │ mov r0, r6 │ │ │ │ - beq 1316e8 │ │ │ │ + beq 1316f4 │ │ │ │ mov r1, #109 @ 0x6d │ │ │ │ strb r1, [r5, r0] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stm fp, {r1, r2} │ │ │ │ str r0, [fp, #8] │ │ │ │ @@ -272395,112 +272398,112 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 3370c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 1316c4 │ │ │ │ + b 1316d0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 3370c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ - b 131530 │ │ │ │ + b 13153c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 3370c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b 1315ec │ │ │ │ + b 1315f8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 3370c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b 131664 │ │ │ │ + b 131670 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 3370c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 131630 │ │ │ │ + b 13163c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ bl 3370c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 13157c │ │ │ │ - ldr r2, [pc, #144] @ 131868 │ │ │ │ + b 131588 │ │ │ │ + ldr r2, [pc, #144] @ 131874 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 13183c │ │ │ │ + beq 131848 │ │ │ │ mov r0, r8 │ │ │ │ - b 13182c │ │ │ │ + b 131838 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 13183c │ │ │ │ - b 131828 │ │ │ │ + beq 131848 │ │ │ │ + b 131834 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13183c │ │ │ │ + beq 131848 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 13183c │ │ │ │ + b 131848 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 131854 │ │ │ │ + beq 131860 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, lr, ip, asr #20 │ │ │ │ + andseq lr, lr, r0, asr #20 │ │ │ │ + andseq fp, ip, r0, asr #24 │ │ │ │ andseq fp, ip, ip, asr #24 │ │ │ │ - andseq fp, ip, r8, asr ip │ │ │ │ - andseq fp, ip, r8, lsr r9 │ │ │ │ + andseq fp, ip, ip, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr lr, [r1, #12] │ │ │ │ ldm r2, {r2, r5} │ │ │ │ cmp ip, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 131a3c │ │ │ │ + beq 131a48 │ │ │ │ ldm r3, {r0, r9, sl} │ │ │ │ - b 1318f0 │ │ │ │ + b 1318fc │ │ │ │ mov r4, #-301989888 @ 0xee000000 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r7, [r0] │ │ │ │ lsr r6, r6, #8 │ │ │ │ lsr r3, r3, #16 │ │ │ │ lsr r4, r4, #24 │ │ │ │ @@ -272515,15 +272518,15 @@ │ │ │ │ rsbmi r4, r4, #0 │ │ │ │ mla r3, r3, r3, r6 │ │ │ │ mla r3, r4, r4, r3 │ │ │ │ cmp r3, r5 │ │ │ │ movcc r5, r3 │ │ │ │ movcc r2, fp │ │ │ │ cmp ip, lr │ │ │ │ - beq 131a3c │ │ │ │ + beq 131a48 │ │ │ │ ldr fp, [ip], #4 │ │ │ │ add r7, pc, #16 │ │ │ │ uxtb r6, fp │ │ │ │ ldr r8, [r7, r6, lsl #2] │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r6 │ │ │ │ add pc, r7, r8 │ │ │ │ @@ -272543,86 +272546,86 @@ │ │ │ │ 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 fp, [sp, #8] │ │ │ │ - bne 131a68 │ │ │ │ + bne 131a74 │ │ │ │ and r6, fp, #65280 @ 0xff00 │ │ │ │ and r3, fp, #16711680 @ 0xff0000 │ │ │ │ and r4, fp, #-16777216 @ 0xff000000 │ │ │ │ - b 1318a0 │ │ │ │ + b 1318ac │ │ │ │ mov r4, #-16777216 @ 0xff000000 │ │ │ │ mov r3, #16711680 @ 0xff0000 │ │ │ │ - b 131a14 │ │ │ │ + b 131a20 │ │ │ │ mov r4, #0 │ │ │ │ - b 1319b0 │ │ │ │ + b 1319bc │ │ │ │ mov r4, #-16777216 @ 0xff000000 │ │ │ │ mov r3, #6029312 @ 0x5c0000 │ │ │ │ mov r6, #23552 @ 0x5c00 │ │ │ │ - b 1318a0 │ │ │ │ + b 1318ac │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #65280 @ 0xff00 │ │ │ │ mov r4, #0 │ │ │ │ - b 1318a0 │ │ │ │ + b 1318ac │ │ │ │ mov r3, #13434880 @ 0xcd0000 │ │ │ │ - b 131a20 │ │ │ │ + b 131a2c │ │ │ │ mov r4, #-16777216 @ 0xff000000 │ │ │ │ mov r3, #16711680 @ 0xff0000 │ │ │ │ mov r6, #65280 @ 0xff00 │ │ │ │ - b 1318a0 │ │ │ │ + b 1318ac │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #13434880 @ 0xcd0000 │ │ │ │ mov r6, #52480 @ 0xcd00 │ │ │ │ - b 1318a0 │ │ │ │ + b 1318ac │ │ │ │ mov r4, #-452984832 @ 0xe5000000 │ │ │ │ mov r3, #15007744 @ 0xe50000 │ │ │ │ mov r6, #58624 @ 0xe500 │ │ │ │ - b 1318a0 │ │ │ │ + b 1318ac │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #52480 @ 0xcd00 │ │ │ │ mov r4, #0 │ │ │ │ - b 1318a0 │ │ │ │ + b 1318ac │ │ │ │ mov r4, #-855638016 @ 0xcd000000 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #52480 @ 0xcd00 │ │ │ │ - b 1318a0 │ │ │ │ + b 1318ac │ │ │ │ mov r4, #-16777216 @ 0xff000000 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #65280 @ 0xff00 │ │ │ │ - b 1318a0 │ │ │ │ + b 1318ac │ │ │ │ mov r4, #-855638016 @ 0xcd000000 │ │ │ │ mov r3, #13434880 @ 0xcd0000 │ │ │ │ mov r6, #0 │ │ │ │ - b 1318a0 │ │ │ │ + b 1318ac │ │ │ │ mov r3, #16711680 @ 0xff0000 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 1318a0 │ │ │ │ + b 1318ac │ │ │ │ mov r4, #2130706432 @ 0x7f000000 │ │ │ │ mov r3, #8323072 @ 0x7f0000 │ │ │ │ mov r6, #32512 @ 0x7f00 │ │ │ │ - b 1318a0 │ │ │ │ + b 1318ac │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ stm r0, {r2, r5} │ │ │ │ - beq 131a60 │ │ │ │ + beq 131a6c │ │ │ │ ldr r0, [r1] │ │ │ │ lsl r1, r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #124] @ 131aec │ │ │ │ + ldr r0, [pc, #124] @ 131af8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #120] @ 131af0 │ │ │ │ + ldr r2, [pc, #120] @ 131afc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #116] @ 131af4 │ │ │ │ + ldr r1, [pc, #116] @ 131b00 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -272634,34 +272637,34 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 131ae8 │ │ │ │ + beq 131af4 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ muleq r0, r4, r0 │ │ │ │ - @ instruction: 0x001cb6b8 │ │ │ │ - @ instruction: 0x001cb6d4 │ │ │ │ + andseq fp, ip, ip, lsr #13 │ │ │ │ + andseq fp, ip, r8, asr #13 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 131b10 │ │ │ │ + bne 131b1c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 131b14 │ │ │ │ - b 253688 │ │ │ │ - b 252f58 │ │ │ │ - b 252fcc │ │ │ │ + bne 131b20 │ │ │ │ + b 253698 │ │ │ │ + b 252f68 │ │ │ │ + b 252fdc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ @@ -272679,95 +272682,95 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - ldr r1, [pc, #520] @ 131d8c │ │ │ │ + ldr r1, [pc, #520] @ 131d98 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 131c64 │ │ │ │ - ldr r3, [pc, #572] @ 131dcc │ │ │ │ + b 131c70 │ │ │ │ + ldr r3, [pc, #572] @ 131dd8 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ 131dd0 │ │ │ │ + ldr r1, [pc, #568] @ 131ddc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #512] @ 131dc4 │ │ │ │ + ldr r1, [pc, #512] @ 131dd0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 131bf8 │ │ │ │ - ldr r1, [pc, #488] @ 131db8 │ │ │ │ + b 131c04 │ │ │ │ + ldr r1, [pc, #488] @ 131dc4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #432] @ 131d9c │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #432] @ 131da8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 131d50 │ │ │ │ - ldr r1, [pc, #452] @ 131dbc │ │ │ │ + b 131d5c │ │ │ │ + ldr r1, [pc, #452] @ 131dc8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #412] @ 131db0 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #412] @ 131dbc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #356] @ 131d94 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #356] @ 131da0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 131c64 │ │ │ │ - ldr r1, [pc, #396] @ 131dc8 │ │ │ │ + b 131c70 │ │ │ │ + ldr r1, [pc, #396] @ 131dd4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 131d78 │ │ │ │ - ldr r1, [pc, #336] @ 131d98 │ │ │ │ + b 131d84 │ │ │ │ + ldr r1, [pc, #336] @ 131da4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #324] @ 131da8 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #324] @ 131db4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #272] @ 131d90 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #272] @ 131d9c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr ip, [pc, #312] @ 131dd4 │ │ │ │ + b 258494 │ │ │ │ + ldr ip, [pc, #312] @ 131de0 │ │ │ │ add r6, r0, #3 │ │ │ │ - ldr lr, [pc, #308] @ 131dd8 │ │ │ │ + ldr lr, [pc, #308] @ 131de4 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r4, [pc, #304] @ 131ddc │ │ │ │ + ldr r4, [pc, #304] @ 131de8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #300] @ 131de0 │ │ │ │ + ldr r5, [pc, #300] @ 131dec │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #296] @ 131de4 │ │ │ │ + ldr r1, [pc, #296] @ 131df0 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #292] @ 131de8 │ │ │ │ + ldr r3, [pc, #292] @ 131df4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, r0, #2 │ │ │ │ add r0, r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -272777,80 +272780,80 @@ │ │ │ │ mov r2, #9 │ │ │ │ str r7, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #136] @ 131da0 │ │ │ │ + ldr r1, [pc, #136] @ 131dac │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #140] @ 131dc0 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #140] @ 131dcc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #84] @ 131da4 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #84] @ 131db0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #72] @ 131db4 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #72] @ 131dc0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 131d78 │ │ │ │ - ldr r1, [pc, #52] @ 131dac │ │ │ │ + b 131d84 │ │ │ │ + ldr r1, [pc, #52] @ 131db8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - andseq sl, r3, r0, asr #6 │ │ │ │ - andseq sl, r3, r1, asr #4 │ │ │ │ - mulseq r3, ip, r2 │ │ │ │ - andseq sl, r3, r1, lsl #5 │ │ │ │ - andseq fp, r2, r5, lsr #16 │ │ │ │ - @ instruction: 0x0013a1b7 │ │ │ │ - andseq fp, r2, r5, asr #13 │ │ │ │ - andseq sl, r3, sl, ror r2 │ │ │ │ - andseq sl, r3, fp, ror #2 │ │ │ │ - @ instruction: 0x0013a2d2 │ │ │ │ - andseq sl, r3, fp, lsl #3 │ │ │ │ - andseq sl, r3, sl, lsr #6 │ │ │ │ - andseq sl, r3, r6, lsl r3 │ │ │ │ - @ instruction: 0x0013a1dc │ │ │ │ - andseq sl, r3, r1, ror #6 │ │ │ │ - @ instruction: 0x0013a2f3 │ │ │ │ - mulseq ip, r0, r5 │ │ │ │ - mulseq r3, r6, r3 │ │ │ │ - andseq fp, ip, ip, ror r4 │ │ │ │ - mulseq r3, sl, r2 │ │ │ │ - andseq fp, ip, ip, ror r4 │ │ │ │ - andseq sl, r3, r9, lsl #5 │ │ │ │ - andseq sl, r3, r7, ror #4 │ │ │ │ - andseq sl, r3, ip, ror #4 │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x0013a3b4 │ │ │ │ + @ instruction: 0x0013a2b5 │ │ │ │ + andseq sl, r3, r0, lsl r3 │ │ │ │ + @ instruction: 0x0013a2f5 │ │ │ │ + mulseq r2, r9, r8 │ │ │ │ + andseq sl, r3, fp, lsr #4 │ │ │ │ + andseq fp, r2, r9, lsr r7 │ │ │ │ + andseq sl, r3, lr, ror #5 │ │ │ │ + @ instruction: 0x0013a1df │ │ │ │ + andseq sl, r3, r6, asr #6 │ │ │ │ + @ instruction: 0x0013a1ff │ │ │ │ + mulseq r3, lr, r3 │ │ │ │ + andseq sl, r3, sl, lsl #7 │ │ │ │ + andseq sl, r3, r0, asr r2 │ │ │ │ + @ instruction: 0x0013a3d5 │ │ │ │ + andseq sl, r3, r7, ror #6 │ │ │ │ + andseq fp, ip, r4, lsl #11 │ │ │ │ + andseq sl, r3, sl, lsl #8 │ │ │ │ + andseq fp, ip, r0, ror r4 │ │ │ │ + andseq sl, r3, lr, lsl #6 │ │ │ │ + andseq fp, ip, r0, ror r4 │ │ │ │ + @ instruction: 0x0013a2fd │ │ │ │ + @ instruction: 0x0013a2db │ │ │ │ + andseq sl, r3, r0, ror #5 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 131e04 │ │ │ │ + bne 131e10 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 131e08 │ │ │ │ - b 253688 │ │ │ │ - b 252f58 │ │ │ │ - b 252fcc │ │ │ │ + bne 131e14 │ │ │ │ + b 253698 │ │ │ │ + b 252f68 │ │ │ │ + b 252fdc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ @@ -272868,95 +272871,95 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - ldr r1, [pc, #520] @ 132080 │ │ │ │ + ldr r1, [pc, #520] @ 13208c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 131f58 │ │ │ │ - ldr r3, [pc, #572] @ 1320c0 │ │ │ │ + b 131f64 │ │ │ │ + ldr r3, [pc, #572] @ 1320cc │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #568] @ 1320c4 │ │ │ │ + ldr r1, [pc, #568] @ 1320d0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #512] @ 1320b8 │ │ │ │ + ldr r1, [pc, #512] @ 1320c4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 131eec │ │ │ │ - ldr r1, [pc, #488] @ 1320ac │ │ │ │ + b 131ef8 │ │ │ │ + ldr r1, [pc, #488] @ 1320b8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #432] @ 132090 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #432] @ 13209c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132044 │ │ │ │ - ldr r1, [pc, #452] @ 1320b0 │ │ │ │ + b 132050 │ │ │ │ + ldr r1, [pc, #452] @ 1320bc │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #412] @ 1320a4 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #412] @ 1320b0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #356] @ 132088 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #356] @ 132094 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 131f58 │ │ │ │ - ldr r1, [pc, #396] @ 1320bc │ │ │ │ + b 131f64 │ │ │ │ + ldr r1, [pc, #396] @ 1320c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 13206c │ │ │ │ - ldr r1, [pc, #336] @ 13208c │ │ │ │ + b 132078 │ │ │ │ + ldr r1, [pc, #336] @ 132098 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #324] @ 13209c │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #324] @ 1320a8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #272] @ 132084 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #272] @ 132090 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr ip, [pc, #312] @ 1320c8 │ │ │ │ + b 258494 │ │ │ │ + ldr ip, [pc, #312] @ 1320d4 │ │ │ │ add r6, r0, #3 │ │ │ │ - ldr lr, [pc, #308] @ 1320cc │ │ │ │ + ldr lr, [pc, #308] @ 1320d8 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r4, [pc, #304] @ 1320d0 │ │ │ │ + ldr r4, [pc, #304] @ 1320dc │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #300] @ 1320d4 │ │ │ │ + ldr r5, [pc, #300] @ 1320e0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #296] @ 1320d8 │ │ │ │ + ldr r1, [pc, #296] @ 1320e4 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #292] @ 1320dc │ │ │ │ + ldr r3, [pc, #292] @ 1320e8 │ │ │ │ add r5, pc, r5 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, r0, #2 │ │ │ │ add r0, r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -272966,141 +272969,141 @@ │ │ │ │ mov r2, #9 │ │ │ │ str r7, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r1, [pc, #136] @ 132094 │ │ │ │ + ldr r1, [pc, #136] @ 1320a0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #140] @ 1320b4 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #140] @ 1320c0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #84] @ 132098 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #84] @ 1320a4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #72] @ 1320a8 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #72] @ 1320b4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 13206c │ │ │ │ - ldr r1, [pc, #52] @ 1320a0 │ │ │ │ + b 132078 │ │ │ │ + ldr r1, [pc, #52] @ 1320ac │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - andseq sl, r3, r8, ror #1 │ │ │ │ - andseq r9, r3, r9, ror #31 │ │ │ │ - andseq sl, r3, r4, asr #32 │ │ │ │ - andseq sl, r3, r9, lsr #32 │ │ │ │ - andseq fp, r2, r1, lsr r5 │ │ │ │ - andseq r9, r3, pc, asr pc │ │ │ │ - @ instruction: 0x0012b3d1 │ │ │ │ - andseq sl, r3, r2, lsr #32 │ │ │ │ - andseq r9, r3, r3, lsl pc │ │ │ │ - andseq sl, r3, sl, ror r0 │ │ │ │ - andseq r9, r3, r3, lsr pc │ │ │ │ - ldrsbeq sl, [r3], -r2 │ │ │ │ - ldrheq sl, [r3], -lr │ │ │ │ - andseq r9, r3, r4, lsl #31 │ │ │ │ - andseq sl, r3, r9, lsl #2 │ │ │ │ - mulseq r3, fp, r0 │ │ │ │ - andseq fp, ip, ip, ror #5 │ │ │ │ - andseq sl, r3, lr, lsr r1 │ │ │ │ - @ instruction: 0x001cb1d8 │ │ │ │ - andseq sl, r3, r2, asr #32 │ │ │ │ - @ instruction: 0x001cb1d8 │ │ │ │ - andseq sl, r3, r1, lsr r0 │ │ │ │ - andseq sl, r3, pc │ │ │ │ - andseq sl, r3, r4, lsl r0 │ │ │ │ + b 258494 │ │ │ │ + andseq sl, r3, ip, asr r1 │ │ │ │ + andseq sl, r3, sp, asr r0 │ │ │ │ + ldrheq sl, [r3], -r8 │ │ │ │ + mulseq r3, sp, r0 │ │ │ │ + andseq fp, r2, r5, lsr #11 │ │ │ │ + @ instruction: 0x00139fd3 │ │ │ │ + andseq fp, r2, r5, asr #8 │ │ │ │ + mulseq r3, r6, r0 │ │ │ │ + andseq r9, r3, r7, lsl #31 │ │ │ │ + andseq sl, r3, lr, ror #1 │ │ │ │ + andseq r9, r3, r7, lsr #31 │ │ │ │ + andseq sl, r3, r6, asr #2 │ │ │ │ + andseq sl, r3, r2, lsr r1 │ │ │ │ + @ instruction: 0x00139ff8 │ │ │ │ + andseq sl, r3, sp, ror r1 │ │ │ │ + andseq sl, r3, pc, lsl #2 │ │ │ │ + andseq fp, ip, r0, ror #5 │ │ │ │ + @ instruction: 0x0013a1b2 │ │ │ │ + andseq fp, ip, ip, asr #3 │ │ │ │ + ldrheq sl, [r3], -r6 │ │ │ │ + andseq fp, ip, ip, asr #3 │ │ │ │ + andseq sl, r3, r5, lsr #1 │ │ │ │ + andseq sl, r3, r3, lsl #1 │ │ │ │ + andseq sl, r3, r8, lsl #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #176] @ 1321a0 │ │ │ │ + ldr r1, [pc, #176] @ 1321ac │ │ │ │ mov r0, sp │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 206f1c │ │ │ │ + bl 206f28 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132128 │ │ │ │ + beq 132134 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 132188 │ │ │ │ + bne 132194 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldmib sp, {r5, r6} │ │ │ │ cmp r0, #5 │ │ │ │ - beq 132158 │ │ │ │ + beq 132164 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #9 │ │ │ │ - bne 132174 │ │ │ │ - ldr r1, [pc, #88] @ 1321a4 │ │ │ │ + bne 132180 │ │ │ │ + ldr r1, [pc, #88] @ 1321b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132168 │ │ │ │ - ldr r1, [pc, #72] @ 1321a8 │ │ │ │ + b 132174 │ │ │ │ + ldr r1, [pc, #72] @ 1321b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2732c │ │ │ │ clz r0, r0 │ │ │ │ lsr r4, r0, #5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 13211c │ │ │ │ + beq 132128 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b 13218c │ │ │ │ + b 132198 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00139ef3 │ │ │ │ - andseq r9, r3, r0, lsr #29 │ │ │ │ - mulseq r3, r5, lr │ │ │ │ + andseq r9, r3, r7, ror #30 │ │ │ │ + andseq r9, r3, r4, lsl pc │ │ │ │ + andseq r9, r3, r9, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ lsr r6, r0, #24 │ │ │ │ lsr r5, r0, #16 │ │ │ │ lsr r4, r0, #8 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #17 │ │ │ │ - bne 132480 │ │ │ │ + bne 13248c │ │ │ │ strb r4, [sp, #5] │ │ │ │ strb r5, [sp, #6] │ │ │ │ strb r6, [sp, #7] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1324a4 │ │ │ │ + beq 1324b0 │ │ │ │ mov r1, #15 │ │ │ │ mov r8, r0 │ │ │ │ strb r1, [r0, #60] @ 0x3c │ │ │ │ mov r1, #14 │ │ │ │ strb r1, [r0, #56] @ 0x38 │ │ │ │ mov r1, #13 │ │ │ │ strb r1, [r0, #52] @ 0x34 │ │ │ │ @@ -273128,15 +273131,15 @@ │ │ │ │ strb r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ ldr lr, [r0] │ │ │ │ strb r7, [r8, #4]! │ │ │ │ uxtb r3, lr │ │ │ │ cmp r3, #18 │ │ │ │ - beq 132508 │ │ │ │ + beq 132514 │ │ │ │ add r7, pc, #20 │ │ │ │ add ip, r0, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r3 │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ mov sl, r3 │ │ │ │ add pc, r7, r1 │ │ │ │ @@ -273156,71 +273159,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 lr, [sp, #8] │ │ │ │ - bne 1324b0 │ │ │ │ + bne 1324bc │ │ │ │ and r2, lr, #65280 @ 0xff00 │ │ │ │ and r9, lr, #16711680 @ 0xff0000 │ │ │ │ and sl, lr, #-16777216 @ 0xff000000 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov sl, #-16777216 @ 0xff000000 │ │ │ │ mov r9, #16711680 @ 0xff0000 │ │ │ │ mov r2, #0 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov sl, #0 │ │ │ │ - b 132358 │ │ │ │ + b 132364 │ │ │ │ mov sl, #-301989888 @ 0xee000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov sl, #-16777216 @ 0xff000000 │ │ │ │ mov r9, #6029312 @ 0x5c0000 │ │ │ │ mov r2, #23552 @ 0x5c00 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #65280 @ 0xff00 │ │ │ │ mov sl, #0 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov r9, #13434880 @ 0xcd0000 │ │ │ │ - b 1323c8 │ │ │ │ + b 1323d4 │ │ │ │ mov sl, #-16777216 @ 0xff000000 │ │ │ │ mov r9, #16711680 @ 0xff0000 │ │ │ │ mov r2, #65280 @ 0xff00 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #13434880 @ 0xcd0000 │ │ │ │ mov r2, #52480 @ 0xcd00 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov sl, #-452984832 @ 0xe5000000 │ │ │ │ mov r9, #15007744 @ 0xe50000 │ │ │ │ mov r2, #58624 @ 0xe500 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #52480 @ 0xcd00 │ │ │ │ mov sl, #0 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov sl, #-855638016 @ 0xcd000000 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #52480 @ 0xcd00 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov sl, #-16777216 @ 0xff000000 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, #65280 @ 0xff00 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov sl, #-855638016 @ 0xcd000000 │ │ │ │ mov r9, #13434880 @ 0xcd0000 │ │ │ │ mov r2, #0 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov r9, #16711680 @ 0xff0000 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b 1323e0 │ │ │ │ + b 1323ec │ │ │ │ mov sl, #2130706432 @ 0x7f000000 │ │ │ │ mov r9, #8323072 @ 0x7f0000 │ │ │ │ mov r2, #32512 @ 0x7f00 │ │ │ │ lsr r1, sl, #24 │ │ │ │ uxtb r5, r5 │ │ │ │ subs r1, r6, r1 │ │ │ │ lsr r6, r9, #16 │ │ │ │ @@ -273249,18 +273252,18 @@ │ │ │ │ add r1, sp, #6 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #5 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 13186c │ │ │ │ + bl 131878 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #18 │ │ │ │ - beq 132514 │ │ │ │ + beq 132520 │ │ │ │ ldrb r4, [sp, #9] │ │ │ │ ldrb r5, [sp, #10] │ │ │ │ ldrb r6, [sp, #11] │ │ │ │ uxtb r1, r5 │ │ │ │ lsl r2, r6, #24 │ │ │ │ orr r1, r2, r1, lsl #16 │ │ │ │ uxtb r2, r4 │ │ │ │ @@ -273269,18 +273272,18 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 3c2b4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #128] @ 13253c │ │ │ │ - ldr r2, [pc, #128] @ 132540 │ │ │ │ + ldr r0, [pc, #128] @ 132548 │ │ │ │ + ldr r2, [pc, #128] @ 13254c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #124] @ 132544 │ │ │ │ + ldr r1, [pc, #124] @ 132550 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -273293,28 +273296,28 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - ldr r0, [pc, #44] @ 132548 │ │ │ │ + ldr r0, [pc, #44] @ 132554 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffff940 │ │ │ │ - andseq sl, ip, r0, asr #25 │ │ │ │ - @ instruction: 0x001cacdc │ │ │ │ - andseq sl, ip, ip, ror ip │ │ │ │ + @ instruction: 0x001cacb4 │ │ │ │ + @ instruction: 0x001cacd0 │ │ │ │ + andseq sl, ip, r0, ror ip │ │ │ │ ldrb r2, [r1] │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @@ -273331,23 +273334,23 @@ │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ - ldr r1, [pc, #536] @ 1327cc │ │ │ │ + ldr r1, [pc, #536] @ 1327d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132770 │ │ │ │ + b 13277c │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #580] @ 13280c │ │ │ │ + ldr r2, [pc, #580] @ 132818 │ │ │ │ add r3, sp, #32 │ │ │ │ strb r1, [sp, #15] │ │ │ │ - ldr r1, [pc, #572] @ 132810 │ │ │ │ + ldr r1, [pc, #572] @ 13281c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #15 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ @@ -273355,68 +273358,68 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, sp │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #476] @ 132804 │ │ │ │ + ldr r1, [pc, #476] @ 132810 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132774 │ │ │ │ - ldr r1, [pc, #448] @ 1327f8 │ │ │ │ + b 132780 │ │ │ │ + ldr r1, [pc, #448] @ 132804 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132774 │ │ │ │ - ldr r1, [pc, #404] @ 1327dc │ │ │ │ + b 132780 │ │ │ │ + ldr r1, [pc, #404] @ 1327e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132770 │ │ │ │ - ldr r1, [pc, #424] @ 1327fc │ │ │ │ + b 13277c │ │ │ │ + ldr r1, [pc, #424] @ 132808 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132774 │ │ │ │ - ldr r1, [pc, #396] @ 1327f0 │ │ │ │ + b 132780 │ │ │ │ + ldr r1, [pc, #396] @ 1327fc │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132774 │ │ │ │ - ldr r1, [pc, #352] @ 1327d4 │ │ │ │ + b 132780 │ │ │ │ + ldr r1, [pc, #352] @ 1327e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132770 │ │ │ │ - ldr r1, [pc, #392] @ 132808 │ │ │ │ + b 13277c │ │ │ │ + ldr r1, [pc, #392] @ 132814 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132774 │ │ │ │ - ldr r1, [pc, #328] @ 1327d8 │ │ │ │ + b 132780 │ │ │ │ + ldr r1, [pc, #328] @ 1327e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132770 │ │ │ │ - ldr r1, [pc, #332] @ 1327e8 │ │ │ │ + b 13277c │ │ │ │ + ldr r1, [pc, #332] @ 1327f4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132770 │ │ │ │ - ldr r1, [pc, #296] @ 1327d0 │ │ │ │ + b 13277c │ │ │ │ + ldr r1, [pc, #296] @ 1327dc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132770 │ │ │ │ + b 13277c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1320e0 │ │ │ │ + bl 1320ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1327ac │ │ │ │ + beq 1327b8 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ add r2, sp, #15 │ │ │ │ strb r0, [sp, #13] │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ strb r0, [sp, #14] │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ - ldr r1, [pc, #308] @ 132814 │ │ │ │ + ldr r1, [pc, #308] @ 132820 │ │ │ │ strb r0, [sp, #15] │ │ │ │ - ldr r0, [pc, #304] @ 132818 │ │ │ │ + ldr r0, [pc, #304] @ 132824 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #13 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -273429,72 +273432,72 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #14 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #140] @ 1327e0 │ │ │ │ + ldr r1, [pc, #140] @ 1327ec │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132770 │ │ │ │ - ldr r1, [pc, #160] @ 132800 │ │ │ │ + b 13277c │ │ │ │ + ldr r1, [pc, #160] @ 13280c │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132774 │ │ │ │ - ldr r1, [pc, #116] @ 1327e4 │ │ │ │ + b 132780 │ │ │ │ + ldr r1, [pc, #116] @ 1327f0 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #96] @ 1327f4 │ │ │ │ + ldr r1, [pc, #96] @ 132800 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132774 │ │ │ │ - ldr r1, [pc, #72] @ 1327ec │ │ │ │ + b 132780 │ │ │ │ + ldr r1, [pc, #72] @ 1327f8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132774 │ │ │ │ + b 132780 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1321ac │ │ │ │ + bl 1321b8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13254c │ │ │ │ + bl 132558 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r9, r3, r5, lsl #21 │ │ │ │ - andseq r9, r3, pc, lsl #19 │ │ │ │ - andseq r9, r3, r1, asr #19 │ │ │ │ - andseq r9, r3, r3, lsr #19 │ │ │ │ - andseq r9, r3, r9, ror #19 │ │ │ │ - @ instruction: 0x001398db │ │ │ │ - @ instruction: 0x001398bd │ │ │ │ - andseq r9, r3, pc, lsl #19 │ │ │ │ - andseq r9, r3, r0, lsl #17 │ │ │ │ - @ instruction: 0x001399bd │ │ │ │ - andseq r9, r3, sl, lsl #17 │ │ │ │ - andseq r9, r3, r3, ror #19 │ │ │ │ - andseq r9, r3, r4, asr #19 │ │ │ │ - @ instruction: 0x001398b5 │ │ │ │ - andseq r9, r3, sl, ror #19 │ │ │ │ - andseq r9, r3, pc, lsl #19 │ │ │ │ - @ instruction: 0x001cabf4 │ │ │ │ - andseq sp, lr, r0, asr r9 │ │ │ │ - andseq sl, ip, r8, ror #21 │ │ │ │ - andseq sp, lr, ip, lsr r8 │ │ │ │ + @ instruction: 0x00139af9 │ │ │ │ + andseq r9, r3, r3, lsl #20 │ │ │ │ + andseq r9, r3, r5, lsr sl │ │ │ │ + andseq r9, r3, r7, lsl sl │ │ │ │ + andseq r9, r3, sp, asr sl │ │ │ │ + andseq r9, r3, pc, asr #18 │ │ │ │ + andseq r9, r3, r1, lsr r9 │ │ │ │ + andseq r9, r3, r3, lsl #20 │ │ │ │ + @ instruction: 0x001398f4 │ │ │ │ + andseq r9, r3, r1, lsr sl │ │ │ │ + @ instruction: 0x001398fe │ │ │ │ + andseq r9, r3, r7, asr sl │ │ │ │ + andseq r9, r3, r8, lsr sl │ │ │ │ + andseq r9, r3, r9, lsr #18 │ │ │ │ + andseq r9, r3, lr, asr sl │ │ │ │ + andseq r9, r3, r3, lsl #20 │ │ │ │ + andseq sl, ip, r8, ror #23 │ │ │ │ + andseq sp, lr, r4, asr #18 │ │ │ │ + @ instruction: 0x001caadc │ │ │ │ + andseq sp, lr, r0, lsr r8 │ │ │ │ ldrb r2, [r1] │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @@ -273511,23 +273514,23 @@ │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ - ldr r1, [pc, #504] @ 132a7c │ │ │ │ + ldr r1, [pc, #504] @ 132a88 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ + b 132a4c │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #548] @ 132abc │ │ │ │ + ldr r2, [pc, #548] @ 132ac8 │ │ │ │ add r3, sp, #32 │ │ │ │ strb r1, [sp, #15] │ │ │ │ - ldr r1, [pc, #540] @ 132ac0 │ │ │ │ + ldr r1, [pc, #540] @ 132acc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #15 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ @@ -273535,63 +273538,63 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, sp │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #444] @ 132ab4 │ │ │ │ + ldr r1, [pc, #444] @ 132ac0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #420] @ 132aa8 │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #420] @ 132ab4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #380] @ 132a8c │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #380] @ 132a98 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #400] @ 132aac │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #400] @ 132ab8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #376] @ 132aa0 │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #376] @ 132aac │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #336] @ 132a84 │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #336] @ 132a90 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #376] @ 132ab8 │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #376] @ 132ac4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #316] @ 132a88 │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #316] @ 132a94 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #320] @ 132a98 │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #320] @ 132aa4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #284] @ 132a80 │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #284] @ 132a8c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ + b 132a4c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1320e0 │ │ │ │ + bl 1320ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132a5c │ │ │ │ + beq 132a68 │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ add r2, sp, #15 │ │ │ │ strb r0, [sp, #13] │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ strb r0, [sp, #14] │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ - ldr r1, [pc, #296] @ 132ac4 │ │ │ │ + ldr r1, [pc, #296] @ 132ad0 │ │ │ │ strb r0, [sp, #15] │ │ │ │ - ldr r0, [pc, #292] @ 132ac8 │ │ │ │ + ldr r0, [pc, #292] @ 132ad4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #13 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -273604,164 +273607,164 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #14 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #128] @ 132a90 │ │ │ │ + ldr r1, [pc, #128] @ 132a9c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #148] @ 132ab0 │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #148] @ 132abc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #108] @ 132a94 │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #108] @ 132aa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #112] @ 132aa4 │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #112] @ 132ab0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 132a40 │ │ │ │ - ldr r1, [pc, #92] @ 132a9c │ │ │ │ + b 132a4c │ │ │ │ + ldr r1, [pc, #92] @ 132aa8 │ │ │ │ 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, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1321ac │ │ │ │ + bl 1321b8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13281c │ │ │ │ + bl 132828 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r9, r3, r0, ror #15 │ │ │ │ - @ instruction: 0x001396fe │ │ │ │ - andseq r9, r3, ip, lsr #14 │ │ │ │ - andseq r9, r3, r2, lsl r7 │ │ │ │ - andseq r9, r3, ip, asr #14 │ │ │ │ - andseq r9, r3, sl, asr #12 │ │ │ │ - andseq r9, r3, r0, lsr r6 │ │ │ │ - @ instruction: 0x001396fe │ │ │ │ - andseq r9, r3, r4, lsl r6 │ │ │ │ - andseq r9, r3, sl, lsr #14 │ │ │ │ - andseq r9, r3, ip, lsl r6 │ │ │ │ - andseq r9, r3, sl, asr #14 │ │ │ │ - andseq r9, r3, r0, lsr r7 │ │ │ │ - andseq r9, r3, lr, lsr #12 │ │ │ │ - andseq r9, r3, r0, asr r7 │ │ │ │ - andseq r9, r3, r6, lsl #14 │ │ │ │ - andseq sl, ip, r4, asr #18 │ │ │ │ - andseq sp, lr, r0, lsl #13 │ │ │ │ - andseq sl, ip, ip, asr #16 │ │ │ │ - andseq sp, lr, r0, lsl #11 │ │ │ │ + andseq r9, r3, r4, asr r8 │ │ │ │ + andseq r9, r3, r2, ror r7 │ │ │ │ + andseq r9, r3, r0, lsr #15 │ │ │ │ + andseq r9, r3, r6, lsl #15 │ │ │ │ + andseq r9, r3, r0, asr #15 │ │ │ │ + @ instruction: 0x001396be │ │ │ │ + andseq r9, r3, r4, lsr #13 │ │ │ │ + andseq r9, r3, r2, ror r7 │ │ │ │ + andseq r9, r3, r8, lsl #13 │ │ │ │ + mulseq r3, lr, r7 │ │ │ │ + mulseq r3, r0, r6 │ │ │ │ + @ instruction: 0x001397be │ │ │ │ + andseq r9, r3, r4, lsr #15 │ │ │ │ + andseq r9, r3, r2, lsr #13 │ │ │ │ + andseq r9, r3, r4, asr #15 │ │ │ │ + andseq r9, r3, sl, ror r7 │ │ │ │ + andseq sl, ip, r8, lsr r9 │ │ │ │ + andseq sp, lr, r4, ror r6 │ │ │ │ + andseq sl, ip, r0, asr #16 │ │ │ │ + andseq sp, lr, r4, ror r5 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 132ae8 │ │ │ │ + bne 132af4 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 132aec │ │ │ │ - b 253688 │ │ │ │ - b 252f58 │ │ │ │ - b 252fcc │ │ │ │ + bne 132af8 │ │ │ │ + b 253698 │ │ │ │ + b 252f68 │ │ │ │ + b 252fdc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ strb r1, [sp, #31] │ │ │ │ - beq 132b78 │ │ │ │ - ldr r2, [pc, #1116] @ 132f6c │ │ │ │ + beq 132b84 │ │ │ │ + ldr r2, [pc, #1116] @ 132f78 │ │ │ │ add r1, sp, #31 │ │ │ │ - ldr r0, [pc, #1112] @ 132f70 │ │ │ │ + ldr r0, [pc, #1112] @ 132f7c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1335e4 │ │ │ │ + bl 1335f0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132b60 │ │ │ │ + beq 132b6c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 132b78 │ │ │ │ + beq 132b84 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 132b88 │ │ │ │ + b 132b94 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 132b78 │ │ │ │ + beq 132b84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov fp, #0 │ │ │ │ lsl r4, fp, #3 │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ mov r7, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 132bb4 │ │ │ │ - ldr r2, [pc, #976] @ 132f74 │ │ │ │ + bls 132bc0 │ │ │ │ + ldr r2, [pc, #976] @ 132f80 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ - b 132ec0 │ │ │ │ + b 132ecc │ │ │ │ mov r8, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ - beq 132d54 │ │ │ │ + beq 132d60 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132b9c │ │ │ │ + beq 132ba8 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, fp │ │ │ │ cmp fp, #0 │ │ │ │ - beq 132d64 │ │ │ │ + beq 132d70 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r5, [pc, #884] @ 132f78 │ │ │ │ - ldr r1, [pc, #884] @ 132f7c │ │ │ │ - ldr r2, [pc, #884] @ 132f80 │ │ │ │ + ldr r5, [pc, #884] @ 132f84 │ │ │ │ + ldr r1, [pc, #884] @ 132f88 │ │ │ │ + ldr r2, [pc, #884] @ 132f8c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #880] @ 132f84 │ │ │ │ + ldr r3, [pc, #880] @ 132f90 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #876] @ 132f88 │ │ │ │ + ldr ip, [pc, #876] @ 132f94 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, pc, ip │ │ │ │ - b 132c48 │ │ │ │ + b 132c54 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, sl │ │ │ │ str r7, [r6, r0, lsl #3]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp fp, r0 │ │ │ │ str r9, [r6, #4] │ │ │ │ - beq 132ce4 │ │ │ │ + beq 132cf0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrb r9, [r7, r0] │ │ │ │ add lr, pc, #8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [lr, r9, lsl #2] │ │ │ │ add pc, lr, r8 │ │ │ │ @ instruction: 0xffffffd0 │ │ │ │ @@ -273769,146 +273772,146 @@ │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ @ instruction: 0xffffffc8 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ - ldr r7, [pc, #768] @ 132f8c │ │ │ │ + ldr r7, [pc, #768] @ 132f98 │ │ │ │ mov r9, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 132c30 │ │ │ │ - ldr r7, [pc, #756] @ 132f90 │ │ │ │ + b 132c3c │ │ │ │ + ldr r7, [pc, #756] @ 132f9c │ │ │ │ mov r9, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 132c30 │ │ │ │ - ldr r7, [pc, #744] @ 132f94 │ │ │ │ + b 132c3c │ │ │ │ + ldr r7, [pc, #744] @ 132fa0 │ │ │ │ mov r9, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 132c30 │ │ │ │ + b 132c3c │ │ │ │ mov r9, #1 │ │ │ │ mov r7, r3 │ │ │ │ - b 132c30 │ │ │ │ + b 132c3c │ │ │ │ mov r9, #1 │ │ │ │ mov r7, r1 │ │ │ │ - b 132c30 │ │ │ │ + b 132c3c │ │ │ │ mov r9, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b 132c30 │ │ │ │ + b 132c3c │ │ │ │ mov r9, #1 │ │ │ │ mov r7, ip │ │ │ │ - b 132c30 │ │ │ │ + b 132c3c │ │ │ │ sub r0, r4, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r6, sl, r4 │ │ │ │ lsr r7, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ cmp r4, #0 │ │ │ │ - beq 132d30 │ │ │ │ + beq 132d3c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub r4, r4, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ adds r7, r1, r7 │ │ │ │ - bcc 132cf8 │ │ │ │ - ldr r0, [pc, #636] @ 132f98 │ │ │ │ - ldr r2, [pc, #636] @ 132f9c │ │ │ │ + bcc 132d04 │ │ │ │ + ldr r0, [pc, #636] @ 132fa4 │ │ │ │ + ldr r2, [pc, #636] @ 132fa8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ bl 3c4bc │ │ │ │ - b 132ec0 │ │ │ │ + b 132ecc │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl 132d70 │ │ │ │ - ldr r2, [pc, #612] @ 132fa8 │ │ │ │ + bpl 132d7c │ │ │ │ + ldr r2, [pc, #612] @ 132fb4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3c350 │ │ │ │ - b 132ec0 │ │ │ │ + b 132ecc │ │ │ │ mov sl, #4 │ │ │ │ mov r5, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 132bf0 │ │ │ │ + bne 132bfc │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ - b 132e44 │ │ │ │ - beq 132d98 │ │ │ │ + b 132e50 │ │ │ │ + beq 132da4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132d3c │ │ │ │ + beq 132d48 │ │ │ │ mov r1, r0 │ │ │ │ - b 132d9c │ │ │ │ + b 132da8 │ │ │ │ mov r1, #1 │ │ │ │ ldrd r8, [sl] │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r7 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bhi 132ec4 │ │ │ │ + bhi 132ed0 │ │ │ │ add r0, r1, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 274b8 │ │ │ │ add r1, r5, r9 │ │ │ │ cmp fp, #1 │ │ │ │ sub r0, r7, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq 132e30 │ │ │ │ + beq 132e3c │ │ │ │ add r1, r4, r1 │ │ │ │ add r5, sl, #8 │ │ │ │ mov r9, #59 @ 0x3b │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132e88 │ │ │ │ + beq 132e94 │ │ │ │ sub r8, r0, #1 │ │ │ │ ldm r5, {r2, fp} │ │ │ │ cmp r8, fp │ │ │ │ strb r9, [r1] │ │ │ │ - bcc 132e88 │ │ │ │ + bcc 132e94 │ │ │ │ add r4, r1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ add r5, r5, #8 │ │ │ │ sub r0, r8, fp │ │ │ │ add r1, r4, fp │ │ │ │ cmp r5, r6 │ │ │ │ - bne 132dec │ │ │ │ + bne 132df8 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ sub r0, r7, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r6, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r8, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r6, #8] │ │ │ │ - beq 132e68 │ │ │ │ + beq 132e74 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 132e80 │ │ │ │ + beq 132e8c │ │ │ │ lsl r1, r5, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #272] @ 132fa0 │ │ │ │ + ldr r2, [pc, #272] @ 132fac │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #268] @ 132fa4 │ │ │ │ + ldr r1, [pc, #268] @ 132fb0 │ │ │ │ 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] │ │ │ │ @@ -273923,422 +273926,422 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ bl 3370c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 132db8 │ │ │ │ + b 132dc4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 132f18 │ │ │ │ + beq 132f24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ - b 132f18 │ │ │ │ + b 132f24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 132f34 │ │ │ │ + beq 132f40 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ - b 132f60 │ │ │ │ + b 132f6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 132f68 │ │ │ │ + beq 132f74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, ip, ip, ror #13 │ │ │ │ - mulseq r3, r6, r5 │ │ │ │ - andseq sl, ip, r4, ror #12 │ │ │ │ - andseq r9, r3, r5, lsr #9 │ │ │ │ - mulseq r3, lr, r4 │ │ │ │ - mulseq r3, r7, r4 │ │ │ │ - mulseq r3, r4, r4 │ │ │ │ - mulseq r3, r1, r4 │ │ │ │ - andseq r9, r3, lr, lsl r4 │ │ │ │ - andseq r9, r3, pc, lsl #8 │ │ │ │ - andseq r9, r3, r0, lsl #8 │ │ │ │ - andseq r9, r3, r0, asr r3 │ │ │ │ - @ instruction: 0x001ca4fc │ │ │ │ - andseq sl, ip, r8, ror r3 │ │ │ │ - mulseq ip, ip, r3 │ │ │ │ - andseq sl, ip, ip, ror #9 │ │ │ │ + andseq sl, ip, r0, ror #13 │ │ │ │ + andseq r9, r3, sl, lsl #12 │ │ │ │ + andseq sl, ip, r8, asr r6 │ │ │ │ + andseq r9, r3, r9, lsl r5 │ │ │ │ + andseq r9, r3, r2, lsl r5 │ │ │ │ + andseq r9, r3, fp, lsl #10 │ │ │ │ + andseq r9, r3, r8, lsl #10 │ │ │ │ + andseq r9, r3, r5, lsl #10 │ │ │ │ + mulseq r3, r2, r4 │ │ │ │ + andseq r9, r3, r3, lsl #9 │ │ │ │ + andseq r9, r3, r4, ror r4 │ │ │ │ + andseq r9, r3, r4, asr #7 │ │ │ │ + @ instruction: 0x001ca4f0 │ │ │ │ + andseq sl, ip, ip, ror #6 │ │ │ │ + mulseq ip, r0, r3 │ │ │ │ + andseq sl, ip, r0, ror #9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r1, [pc, #468] @ 133190 │ │ │ │ + ldr r1, [pc, #468] @ 13319c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 206f1c │ │ │ │ + bl 206f28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 132fec │ │ │ │ + beq 132ff8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 133034 │ │ │ │ + beq 133040 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b 13302c │ │ │ │ + b 133038 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 133024 │ │ │ │ + bne 133030 │ │ │ │ ldrb r5, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133014 │ │ │ │ + beq 133020 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ - bne 133034 │ │ │ │ - b 13304c │ │ │ │ + bne 133040 │ │ │ │ + b 133058 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133034 │ │ │ │ + beq 133040 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - bl 1feb08 │ │ │ │ + bl 1feb14 │ │ │ │ mov r0, #1 │ │ │ │ bl 273e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r4, #1 │ │ │ │ - ldr r1, [pc, #320] @ 133194 │ │ │ │ + ldr r1, [pc, #320] @ 1331a0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 206f1c │ │ │ │ - ldr r1, [pc, #304] @ 133198 │ │ │ │ + bl 206f28 │ │ │ │ + ldr r1, [pc, #304] @ 1331a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ - bl 206f1c │ │ │ │ + bl 206f28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1330c0 │ │ │ │ + beq 1330cc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13314c │ │ │ │ + bne 133158 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ tst r2, #1 │ │ │ │ - beq 1330f4 │ │ │ │ + beq 133100 │ │ │ │ mov r5, #512 @ 0x200 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r2 │ │ │ │ - bne 133138 │ │ │ │ + bne 133144 │ │ │ │ orr r0, r5, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 133104 │ │ │ │ + bne 133110 │ │ │ │ ldrb r5, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1330e8 │ │ │ │ + beq 1330f4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ - beq 133090 │ │ │ │ - b 133114 │ │ │ │ + beq 13309c │ │ │ │ + b 133120 │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 133138 │ │ │ │ - b 1330b4 │ │ │ │ + bne 133144 │ │ │ │ + b 1330c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133114 │ │ │ │ + beq 133120 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ mov r5, #256 @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13312c │ │ │ │ + beq 133138 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1330b4 │ │ │ │ + beq 1330c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1330b4 │ │ │ │ + beq 1330c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ orr r0, r5, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 133090 │ │ │ │ + b 13309c │ │ │ │ mov r4, r0 │ │ │ │ ldm sp, {r0, r1} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133174 │ │ │ │ + beq 133180 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 133188 │ │ │ │ + beq 133194 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133188 │ │ │ │ + beq 133194 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r2, r8, lsr #2 │ │ │ │ - mulseq r2, r8, r0 │ │ │ │ - andseq r9, r3, lr, asr r0 │ │ │ │ + mulseq r2, ip, r1 │ │ │ │ + andseq fp, r2, ip, lsl #2 │ │ │ │ + ldrsbeq r9, [r3], -r2 │ │ │ │ push {r4, r5, r6, r8, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1331ec │ │ │ │ + bne 1331f8 │ │ │ │ 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 1333b0 │ │ │ │ + bl 1333bc │ │ │ │ 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 133370 │ │ │ │ + bne 13337c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ ldr r8, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - beq 133234 │ │ │ │ + beq 133240 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 133230 │ │ │ │ + bcs 13323c │ │ │ │ add r6, r8, r2 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #64 @ 0x40 │ │ │ │ - bge 133234 │ │ │ │ - b 133388 │ │ │ │ - bne 133388 │ │ │ │ + bge 133240 │ │ │ │ + b 133394 │ │ │ │ + bne 133394 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 13325c │ │ │ │ + bne 133268 │ │ │ │ mov r6, #1 │ │ │ │ bic r1, r6, r5 │ │ │ │ strb r1, [r0, #12] │ │ │ │ mov r1, r2 │ │ │ │ tst r5, #1 │ │ │ │ - bne 133368 │ │ │ │ + bne 133374 │ │ │ │ strb r6, [r0, #14] │ │ │ │ - b 133370 │ │ │ │ + b 13337c │ │ │ │ add r6, r8, r2 │ │ │ │ ldrsb r3, [r6] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - ble 1332b4 │ │ │ │ + ble 1332c0 │ │ │ │ tst r5, #1 │ │ │ │ - bne 13335c │ │ │ │ + bne 133368 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movcs r3, #2 │ │ │ │ cmpcs r4, #2048 @ 0x800 │ │ │ │ - bcs 133334 │ │ │ │ + bcs 133340 │ │ │ │ adds r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - beq 133310 │ │ │ │ + beq 13331c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 13330c │ │ │ │ + bcs 133318 │ │ │ │ add r3, r8, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 133310 │ │ │ │ - b 133384 │ │ │ │ + bge 13331c │ │ │ │ + b 133390 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ and ip, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ - bcc 1332fc │ │ │ │ + bcc 133308 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr lr, r3, lr, lsl #6 │ │ │ │ - bcc 133350 │ │ │ │ + bcc 13335c │ │ │ │ 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 133278 │ │ │ │ - b 13335c │ │ │ │ + beq 133284 │ │ │ │ + b 133368 │ │ │ │ orr r4, lr, ip, lsl #6 │ │ │ │ tst r5, #1 │ │ │ │ - bne 13335c │ │ │ │ - b 133278 │ │ │ │ - bne 133384 │ │ │ │ + bne 133368 │ │ │ │ + b 133284 │ │ │ │ + bne 133390 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 133360 │ │ │ │ + beq 13336c │ │ │ │ add r1, r8, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 13335c │ │ │ │ + bgt 133368 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - b 13335c │ │ │ │ + b 133368 │ │ │ │ mov r3, #4 │ │ │ │ cmp r4, #65536 @ 0x10000 │ │ │ │ movwcc r3, #3 │ │ │ │ adds r2, r3, r2 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne 133298 │ │ │ │ - b 133310 │ │ │ │ + bne 1332a4 │ │ │ │ + b 13331c │ │ │ │ orr r4, lr, ip, lsl #12 │ │ │ │ tst r5, #1 │ │ │ │ - beq 133278 │ │ │ │ + beq 133284 │ │ │ │ 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] @ 1333ac │ │ │ │ + ldr r3, [pc, #28] @ 1333b8 │ │ │ │ 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 3c920 │ │ │ │ - andseq r9, ip, r4, ror #29 │ │ │ │ + @ instruction: 0x001c9ed8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ sub lr, ip, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r5, r6, lr │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 13354c │ │ │ │ + bcs 133558 │ │ │ │ ldr fp, [r1] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r8, [r1, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r0, ip, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str lr, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ - b 133424 │ │ │ │ + b 133430 │ │ │ │ mov r5, #0 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r8, r5 │ │ │ │ str r5, [r1, #28] │ │ │ │ add r5, r6, lr │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 13354c │ │ │ │ + bcs 133558 │ │ │ │ ldrb r0, [r2, r5] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r5, r0, #32 │ │ │ │ lsr r7, fp, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r7, r7, r4, lsl r5 │ │ │ │ lsrpl r7, r4, r0 │ │ │ │ tst r7, #1 │ │ │ │ - beq 1334c4 │ │ │ │ + beq 1334d0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r8, r9 │ │ │ │ mov lr, r9 │ │ │ │ mov r4, ip │ │ │ │ movhi lr, r8 │ │ │ │ cmp r0, #0 │ │ │ │ movne lr, r9 │ │ │ │ cmp lr, ip │ │ │ │ add r7, r2, r6 │ │ │ │ movhi r4, lr │ │ │ │ mov r5, lr │ │ │ │ cmp r4, r5 │ │ │ │ - beq 1334e0 │ │ │ │ + beq 1334ec │ │ │ │ add r0, r6, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 133594 │ │ │ │ + bcs 1335a0 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ ldrb fp, [sl, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 133478 │ │ │ │ + beq 133484 │ │ │ │ sub r0, r6, r9 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ add r6, r0, r5 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133408 │ │ │ │ + beq 133414 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b 133418 │ │ │ │ + b 133424 │ │ │ │ add r6, r6, ip │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r5, #0 │ │ │ │ str r6, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133410 │ │ │ │ - b 133418 │ │ │ │ + beq 13341c │ │ │ │ + b 133424 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r5, r8 │ │ │ │ mov lr, r9 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r5, #0 │ │ │ │ cmp r5, lr │ │ │ │ - bcs 133564 │ │ │ │ + bcs 133570 │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bcs 1335c4 │ │ │ │ + bcs 1335d0 │ │ │ │ add r4, lr, r6 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 1335b0 │ │ │ │ + bcs 1335bc │ │ │ │ ldrb r0, [r2, r4] │ │ │ │ ldrb r4, [sl, lr] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 1334f4 │ │ │ │ + beq 133500 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ add r6, r6, r0 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133410 │ │ │ │ - b 133418 │ │ │ │ + beq 13341c │ │ │ │ + b 133424 │ │ │ │ str r3, [r1, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ @@ -274349,83 +274352,83 @@ │ │ │ │ streq r0, [r1, #28] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ 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] @ 1335dc │ │ │ │ + ldr r2, [pc, #64] @ 1335e8 │ │ │ │ add r0, lr, r6 │ │ │ │ cmp r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ movhi r0, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #32] @ 1335d8 │ │ │ │ + ldr r2, [pc, #32] @ 1335e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #20] @ 1335e0 │ │ │ │ + ldr r2, [pc, #20] @ 1335ec │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r9, ip, r0, lsr #25 │ │ │ │ - andseq r9, ip, r8, asr #25 │ │ │ │ - andseq r9, ip, ip, ror ip │ │ │ │ + mulseq ip, r4, ip │ │ │ │ + @ instruction: 0x001c9cbc │ │ │ │ + andseq r9, ip, r0, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r9, r0 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 1336a8 │ │ │ │ + beq 1336b4 │ │ │ │ ldrb r0, [r7], #2 │ │ │ │ ldrb r3, [r4] │ │ │ │ str r7, [r1] │ │ │ │ tst r0, r3 │ │ │ │ - beq 1335fc │ │ │ │ + beq 133608 │ │ │ │ mov r8, r2 │ │ │ │ ldrb r6, [r7, #-1] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #8 │ │ │ │ mov sl, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1336d4 │ │ │ │ + beq 1336e0 │ │ │ │ add r8, sp, #8 │ │ │ │ strb r6, [r0] │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str fp, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 1336c0 │ │ │ │ + beq 1336cc │ │ │ │ ldrb r1, [r7], #2 │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 133658 │ │ │ │ + beq 133664 │ │ │ │ ldrb fp, [r7, #-1] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bne 13369c │ │ │ │ + bne 1336a8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str sl, [sp] │ │ │ │ bl 3370c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strb fp, [r0, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 133654 │ │ │ │ + b 133660 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r9, {r0, r1} │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -274436,38 +274439,38 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r8 │ │ │ │ bl 3c350 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133700 │ │ │ │ + beq 13370c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 13319c │ │ │ │ + bl 1331a8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1337dc │ │ │ │ + beq 1337e8 │ │ │ │ mov r6, r1 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13380c │ │ │ │ + beq 133818 │ │ │ │ mov r5, #1 │ │ │ │ str r6, [r0] │ │ │ │ str r5, [sp, #16] │ │ │ │ add fp, sp, #24 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ str sl, [sp, #8] │ │ │ │ @@ -274475,34 +274478,34 @@ │ │ │ │ ldm r9!, {r1, r2, r3, r4, r6} │ │ │ │ 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} │ │ │ │ add r9, sp, #8 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ - b 13379c │ │ │ │ + b 1337a8 │ │ │ │ str r4, [r8, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 13319c │ │ │ │ + bl 1331a8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1337f4 │ │ │ │ + beq 133800 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 133790 │ │ │ │ + bne 13379c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ str sl, [sp] │ │ │ │ bl 3370c │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b 133790 │ │ │ │ + b 13379c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -274514,120 +274517,120 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, r5 │ │ │ │ bl 3c350 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13383c │ │ │ │ + beq 133848 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #220] @ 133930 │ │ │ │ + ldr r0, [pc, #220] @ 13393c │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrex r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1338dc │ │ │ │ + bne 1338e8 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13385c │ │ │ │ + bne 133868 │ │ │ │ dmb ish │ │ │ │ mov r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1338ec │ │ │ │ + bne 1338f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1338a8 │ │ │ │ + bne 1338b4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1338a8 │ │ │ │ + bne 1338b4 │ │ │ │ yield │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 133898 │ │ │ │ + beq 1338a4 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1338bc │ │ │ │ + beq 1338c8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133904 │ │ │ │ + beq 133910 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ eor r0, r4, #1 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, #0 │ │ │ │ clrex │ │ │ │ cmp r4, #0 │ │ │ │ - beq 133884 │ │ │ │ - ldr r1, [pc, #64] @ 133934 │ │ │ │ + beq 133890 │ │ │ │ + ldr r1, [pc, #64] @ 133940 │ │ │ │ add r1, pc, r1 │ │ │ │ strd r6, [r1] │ │ │ │ mov r1, #2 │ │ │ │ dmb ish │ │ │ │ str r1, [r0] │ │ │ │ eor r0, r4, #1 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133928 │ │ │ │ + beq 133934 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, lr, r4, asr #29 │ │ │ │ - andseq ip, lr, r0, lsr #15 │ │ │ │ + @ instruction: 0x001eceb8 │ │ │ │ + mulseq lr, r4, r7 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ 133968 │ │ │ │ + ldr r2, [pc, #24] @ 133974 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r0, lsl #3]! │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b 2581d0 │ │ │ │ - andseq r9, ip, r8, lsr r9 │ │ │ │ + b 2581e0 │ │ │ │ + andseq r9, ip, ip, lsr #18 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #68] @ 1339bc │ │ │ │ - ldr r2, [pc, #68] @ 1339c0 │ │ │ │ + ldr r0, [pc, #68] @ 1339c8 │ │ │ │ + ldr r2, [pc, #68] @ 1339cc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr lr, [pc, #64] @ 1339c4 │ │ │ │ + ldr lr, [pc, #64] @ 1339d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr ip, [pc, #60] @ 1339c8 │ │ │ │ + ldr ip, [pc, #60] @ 1339d4 │ │ │ │ ldr r3, [r0] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r0, [pc, #44] @ 1339cc │ │ │ │ + ldr r0, [pc, #44] @ 1339d8 │ │ │ │ cmp r3, #2 │ │ │ │ add lr, pc, lr │ │ │ │ movne r2, ip │ │ │ │ ldr r0, [pc, r0] │ │ │ │ movne r0, lr │ │ │ │ ldr r2, [r2, #16] │ │ │ │ pop {fp, lr} │ │ │ │ bx r2 │ │ │ │ - andseq ip, lr, r4, lsr #27 │ │ │ │ - andseq ip, lr, r0, lsl r7 │ │ │ │ - andseq r8, r3, r2, asr #14 │ │ │ │ - andseq r9, ip, r8, lsr #18 │ │ │ │ - andseq ip, lr, r8, ror #13 │ │ │ │ + mulseq lr, r8, sp │ │ │ │ + andseq ip, lr, r4, lsl #14 │ │ │ │ + @ instruction: 0x001387b6 │ │ │ │ + andseq r9, ip, ip, lsl r9 │ │ │ │ + @ instruction: 0x001ec6dc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ @@ -274681,74 +274684,74 @@ │ │ │ │ strne r5, [r6, #752] @ 0x2f0 │ │ │ │ strne r4, [r6, #756] @ 0x2f4 │ │ │ │ strne r1, [r6, #760] @ 0x2f8 │ │ │ │ strne r2, [r6, #764] @ 0x2fc │ │ │ │ strne r2, [r6, #772] @ 0x304 │ │ │ │ strne r0, [r6] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #44] @ 133af8 │ │ │ │ + ldr r2, [pc, #44] @ 133b04 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 133b64 │ │ │ │ + bl 133b70 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r9, ip, ip, lsl r8 │ │ │ │ + andseq r9, ip, r0, lsl r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 133b44 │ │ │ │ + beq 133b50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 133b28 │ │ │ │ + b 133b34 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 133b44 │ │ │ │ + beq 133b50 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133b1c │ │ │ │ + beq 133b28 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 133b1c │ │ │ │ + b 133b28 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133b60 │ │ │ │ + beq 133b6c │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133b84 │ │ │ │ + beq 133b90 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133ba0 │ │ │ │ + beq 133bac │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133bc0 │ │ │ │ + beq 133bcc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -274757,81 +274760,81 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 133c28 │ │ │ │ + beq 133c34 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 133c0c │ │ │ │ + b 133c18 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 133c28 │ │ │ │ + beq 133c34 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133c00 │ │ │ │ + beq 133c0c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 133c00 │ │ │ │ + b 133c0c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 133c48 │ │ │ │ + beq 133c54 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 133c5c │ │ │ │ + bne 133c68 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 133c68 │ │ │ │ + bne 133c74 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 133c58 │ │ │ │ + bne 133c64 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 133cd4 │ │ │ │ + beq 133ce0 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r7, r5 │ │ │ │ - b 133cb8 │ │ │ │ + b 133cc4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 133cd4 │ │ │ │ + beq 133ce0 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133cac │ │ │ │ + beq 133cb8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 133cac │ │ │ │ + b 133cb8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 133d24 │ │ │ │ + beq 133d30 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 133ce4 │ │ │ │ + bne 133cf0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 133d24 │ │ │ │ + bne 133d30 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r1, #11 │ │ │ │ dmb ish │ │ │ │ mov r2, #4 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ bic r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -274840,94 +274843,94 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #2730 @ 0xaaa │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 133e2c │ │ │ │ + bcs 133e38 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsl r4, r0, #2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 247b94 │ │ │ │ + bl 247ba0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 133e14 │ │ │ │ + beq 133e20 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ bl b3fc0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 133e20 │ │ │ │ + beq 133e2c │ │ │ │ mov r0, #1 │ │ │ │ add r7, r9, #8 │ │ │ │ str r0, [r9] │ │ │ │ cmp r6, r5 │ │ │ │ str r0, [r9, #4] │ │ │ │ add r0, r4, #11 │ │ │ │ bic r0, r0, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 133e04 │ │ │ │ - ldr sl, [pc, #164] @ 133e6c │ │ │ │ + beq 133e10 │ │ │ │ + ldr sl, [pc, #164] @ 133e78 │ │ │ │ add fp, sp, #32 │ │ │ │ add r8, fp, #4 │ │ │ │ mov r4, #0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrdne r2, [r8] │ │ │ │ addne r6, r6, #12 │ │ │ │ stmiane r7!, {r0, r2, r3} │ │ │ │ addne r4, r4, #1 │ │ │ │ cmpne r6, r5 │ │ │ │ - bne 133dd4 │ │ │ │ + bne 133de0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, sl │ │ │ │ cmp r9, #0 │ │ │ │ - bne 133d8c │ │ │ │ + bne 133d98 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r0, [pc, #60] @ 133e70 │ │ │ │ + ldr r0, [pc, #60] @ 133e7c │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r3, [pc, #56] @ 133e74 │ │ │ │ - ldr r1, [pc, #56] @ 133e78 │ │ │ │ + ldr r3, [pc, #56] @ 133e80 │ │ │ │ + ldr r1, [pc, #56] @ 133e84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 133afc │ │ │ │ + bl 133b08 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, ip, r4, lsl #10 │ │ │ │ - andseq r8, r3, r6, lsr #5 │ │ │ │ + @ instruction: 0x001c94f8 │ │ │ │ + andseq r8, r3, sl, lsl r3 │ │ │ │ + @ instruction: 0x001c94b8 │ │ │ │ andseq r9, ip, r4, asr #9 │ │ │ │ - @ instruction: 0x001c94d0 │ │ │ │ - b 134834 │ │ │ │ + b 134840 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ movw r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #514 @ 0x202 │ │ │ │ movt r1, #257 @ 0x101 │ │ │ │ movt r0, #514 @ 0x202 │ │ │ │ @@ -274958,186 +274961,186 @@ │ │ │ │ strb r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #2097152 @ 0x200000 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 134834 │ │ │ │ + bl 134840 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ addne r3, sp, #8 │ │ │ │ ldmne r3, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ addne sp, sp, #136 @ 0x88 │ │ │ │ popne {r4, pc} │ │ │ │ add r4, sp, #12 │ │ │ │ add lr, sp, #120 @ 0x78 │ │ │ │ ldm r4, {r1, r2, r4} │ │ │ │ - ldr r0, [pc, #104] @ 133fb4 │ │ │ │ - ldr r3, [pc, #104] @ 133fb8 │ │ │ │ - ldr ip, [pc, #104] @ 133fbc │ │ │ │ + ldr r0, [pc, #104] @ 133fc0 │ │ │ │ + ldr r3, [pc, #104] @ 133fc4 │ │ │ │ + ldr ip, [pc, #104] @ 133fc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm lr, {r1, r2, r4} │ │ │ │ add ip, pc, ip │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 133f90 │ │ │ │ + b 133f9c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 133fa0 │ │ │ │ + bne 133fac │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 133be4 │ │ │ │ + bl 133bf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 133f90 │ │ │ │ + b 133f9c │ │ │ │ bl 3cac8 │ │ │ │ - mulseq r3, r2, r1 │ │ │ │ - andseq r9, ip, r0, lsr #7 │ │ │ │ - andseq r9, ip, r8, asr #7 │ │ │ │ + andseq r8, r3, r6, lsl #4 │ │ │ │ + mulseq ip, r4, r3 │ │ │ │ + @ instruction: 0x001c93bc │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 133fd4 │ │ │ │ + ldr r1, [pc, #8] @ 133fe0 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r8, r3, r1, asr #2 │ │ │ │ - b 133e80 │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x001381b5 │ │ │ │ + b 133e8c │ │ │ │ push {fp, lr} │ │ │ │ - bl 165210 │ │ │ │ + bl 16521c │ │ │ │ and r0, r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 134014 │ │ │ │ + bne 134020 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 134018 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 134024 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #32] @ 13404c │ │ │ │ + ldr ip, [pc, #32] @ 134058 │ │ │ │ mov r2, sp │ │ │ │ ldm r1, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r9, ip, r0, lsl #6 │ │ │ │ + @ instruction: 0x001c92f4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ ldrb r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 13407c │ │ │ │ + bne 134088 │ │ │ │ bx lr │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 134088 │ │ │ │ + bne 134094 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ ldrb r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 1340c0 │ │ │ │ + bne 1340cc │ │ │ │ bx lr │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1340cc │ │ │ │ + bne 1340d8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 134140 │ │ │ │ + beq 13414c │ │ │ │ subs r2, r1, #34 @ 0x22 │ │ │ │ movcc r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 134140 │ │ │ │ + beq 13414c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, #16 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 134158 │ │ │ │ + blt 134164 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134158 │ │ │ │ + beq 134164 │ │ │ │ add r0, r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b b3fc4 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r2, #12 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 134130 │ │ │ │ + bne 13413c │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 134170 │ │ │ │ + ldr r1, [pc, #8] @ 13417c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r7, r3, r7, ror #31 │ │ │ │ + b 258494 │ │ │ │ + andseq r8, r3, fp, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1341d0 │ │ │ │ + bne 1341dc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, sp, #32 │ │ │ │ - ldr r2, [pc, #640] @ 13441c │ │ │ │ + ldr r2, [pc, #640] @ 134428 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #14 │ │ │ │ - bl 256bd4 │ │ │ │ - ldr r2, [pc, #616] @ 134420 │ │ │ │ + bl 256be4 │ │ │ │ + ldr r2, [pc, #616] @ 13442c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 254180 │ │ │ │ - bl 254314 │ │ │ │ + bl 254190 │ │ │ │ + bl 254324 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ @@ -275151,47 +275154,47 @@ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r4, #126 @ 0x7e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r6, r5, r7 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 134240 │ │ │ │ + beq 13424c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #79 @ 0x4f │ │ │ │ strb r4, [r1, r0] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 13420c │ │ │ │ - b 134260 │ │ │ │ + bne 134218 │ │ │ │ + b 13426c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp] │ │ │ │ bl 33894 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b 134220 │ │ │ │ + b 13422c │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #8 │ │ │ │ ldrd r6, [sl] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r4, [r7, #12] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - ldr r1, [pc, #420] @ 134424 │ │ │ │ + ldr r1, [pc, #420] @ 134430 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 134394 │ │ │ │ - ldr r8, [pc, #396] @ 134428 │ │ │ │ + bne 1343a0 │ │ │ │ + ldr r8, [pc, #396] @ 134434 │ │ │ │ mov r0, #0 │ │ │ │ - ldr sl, [pc, #392] @ 13442c │ │ │ │ + ldr sl, [pc, #392] @ 134438 │ │ │ │ add r9, sp, #8 │ │ │ │ add r8, pc, r8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add sl, pc, sl │ │ │ │ mov r0, #1 │ │ │ │ add r5, sp, #24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -275200,18 +275203,18 @@ │ │ │ │ str r8, [sp, #28] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 134394 │ │ │ │ - ldr r0, [pc, #316] @ 134430 │ │ │ │ + bne 1343a0 │ │ │ │ + ldr r0, [pc, #316] @ 13443c │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -275219,119 +275222,119 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 134394 │ │ │ │ + bne 1343a0 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #2 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 134394 │ │ │ │ - ldr r1, [pc, #180] @ 134434 │ │ │ │ + bne 1343a0 │ │ │ │ + ldr r1, [pc, #180] @ 134440 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1343b8 │ │ │ │ + beq 1343c4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1343ac │ │ │ │ + beq 1343b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1343d0 │ │ │ │ + beq 1343dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 1343e0 │ │ │ │ + b 1343ec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134414 │ │ │ │ + beq 134420 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 13440c │ │ │ │ + b 134418 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134414 │ │ │ │ + beq 134420 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00137fb2 │ │ │ │ - andseq r9, ip, r0, asr #3 │ │ │ │ - andseq r9, r2, ip, ror r9 │ │ │ │ + andseq r8, r3, r6, lsr #32 │ │ │ │ + @ instruction: 0x001c91b4 │ │ │ │ + @ instruction: 0x001299f0 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ - andseq r9, ip, r0, asr #1 │ │ │ │ + ldrheq r9, [ip], -r4 │ │ │ │ @ instruction: 0xfffffcec │ │ │ │ - @ instruction: 0x00137dd9 │ │ │ │ + andseq r7, r3, sp, asr #28 │ │ │ │ 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 1344c0 │ │ │ │ + bcs 1344cc │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 134500 │ │ │ │ + bhi 13450c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 1344e8 │ │ │ │ + bcc 1344f4 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 1344a0 │ │ │ │ + bcs 1344ac │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 1344e8 │ │ │ │ + b 1344f4 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 1344d0 │ │ │ │ + bne 1344dc │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 1344e8 │ │ │ │ + b 1344f4 │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 134458 │ │ │ │ + b 134464 │ │ │ │ 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] │ │ │ │ @@ -275350,25 +275353,25 @@ │ │ │ │ bl 33894 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 13447c │ │ │ │ - b 1344e8 │ │ │ │ + bcs 134488 │ │ │ │ + b 1344f4 │ │ │ │ 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 134588 │ │ │ │ + bhi 134594 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -275380,27 +275383,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 33894 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 134564 │ │ │ │ + b 134570 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13462c │ │ │ │ + bne 134638 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #92] @ 134634 │ │ │ │ + ldr r1, [pc, #92] @ 134640 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldm r2, {r0, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #80] @ 134638 │ │ │ │ + ldr r2, [pc, #80] @ 134644 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ @@ -275408,164 +275411,164 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ - @ instruction: 0x001c8db0 │ │ │ │ - andseq fp, lr, ip, lsr r9 │ │ │ │ + b 256714 │ │ │ │ + andseq r8, ip, r4, lsr #27 │ │ │ │ + andseq fp, lr, r0, lsr r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r0, #8]! │ │ │ │ cmp r2, #1 │ │ │ │ cmpeq r6, #39 @ 0x27 │ │ │ │ - beq 1346d4 │ │ │ │ + beq 1346e0 │ │ │ │ movw r1, #32 │ │ │ │ cmp r2, #0 │ │ │ │ movt r1, #57344 @ 0xe000 │ │ │ │ - beq 134710 │ │ │ │ - ldr r0, [pc, #424] @ 134824 │ │ │ │ + beq 13471c │ │ │ │ + ldr r0, [pc, #424] @ 134830 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1650f0 │ │ │ │ + bl 1650fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13478c │ │ │ │ + bne 134798 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ subs r0, r6, #34 @ 0x22 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1346f0 │ │ │ │ - b 13475c │ │ │ │ + bne 1346fc │ │ │ │ + b 134768 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r5] │ │ │ │ subs r0, r6, #34 @ 0x22 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13475c │ │ │ │ + beq 134768 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134708 │ │ │ │ + bne 134714 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, #16 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bge 13476c │ │ │ │ + bge 134778 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #252] @ 134814 │ │ │ │ + ldr ip, [pc, #252] @ 134820 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1cf910 │ │ │ │ + bl 1cf91c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1347b8 │ │ │ │ + bne 1347c4 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ movweq r0, #12 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134708 │ │ │ │ + beq 134714 │ │ │ │ add r0, r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ 134828 │ │ │ │ - ldr r3, [pc, #148] @ 13482c │ │ │ │ - ldr r1, [pc, #148] @ 134830 │ │ │ │ + ldr r0, [pc, #148] @ 134834 │ │ │ │ + ldr r3, [pc, #148] @ 134838 │ │ │ │ + ldr r1, [pc, #148] @ 13483c │ │ │ │ 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 3c694 │ │ │ │ - b 1347e0 │ │ │ │ - ldr r0, [pc, #88] @ 134818 │ │ │ │ - ldr r3, [pc, #88] @ 13481c │ │ │ │ - ldr r1, [pc, #88] @ 134820 │ │ │ │ + b 1347ec │ │ │ │ + ldr r0, [pc, #88] @ 134824 │ │ │ │ + ldr r3, [pc, #88] @ 134828 │ │ │ │ + ldr r1, [pc, #88] @ 13482c │ │ │ │ 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 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1347e8 │ │ │ │ + b 1347f4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134804 │ │ │ │ + beq 134810 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1340f0 │ │ │ │ + bl 1340fc │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, ip, r0, lsl ip │ │ │ │ - andseq r7, r3, r4, asr r9 │ │ │ │ - mulseq ip, r4, fp │ │ │ │ - andseq r8, ip, r0, lsl #23 │ │ │ │ - @ instruction: 0x001c8cb0 │ │ │ │ - andseq r7, r3, r0, lsl #19 │ │ │ │ - andseq r8, ip, r0, asr #23 │ │ │ │ - andseq r8, ip, ip, lsr #23 │ │ │ │ + andseq r8, ip, r4, lsl #24 │ │ │ │ + andseq r7, r3, r8, asr #19 │ │ │ │ + andseq r8, ip, r8, lsl #23 │ │ │ │ + andseq r8, ip, r4, ror fp │ │ │ │ + andseq r8, ip, r4, lsr #25 │ │ │ │ + @ instruction: 0x001379f4 │ │ │ │ + @ instruction: 0x001c8bb4 │ │ │ │ + andseq r8, ip, r0, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ ldrb lr, [r1, #52] @ 0x34 │ │ │ │ ldrb ip, [r1, #60] @ 0x3c │ │ │ │ cmp lr, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmpne lr, #2 │ │ │ │ - bne 134858 │ │ │ │ - b 134880 │ │ │ │ + bne 134864 │ │ │ │ + b 13488c │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldrex r7, [r3] │ │ │ │ add r6, r7, #1 │ │ │ │ strex r5, r6, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13485c │ │ │ │ + bne 134868 │ │ │ │ cmn r7, #1 │ │ │ │ - ble 134b34 │ │ │ │ + ble 134b40 │ │ │ │ ldr sl, [r1, #44] @ 0x2c │ │ │ │ ldr r8, [r1, #48] @ 0x30 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add fp, r1, #20 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldrb r6, [r1, #65] @ 0x41 │ │ │ │ @@ -275607,15 +275610,15 @@ │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ strb r7, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strh r4, [sp, #93] @ 0x5d │ │ │ │ - bl 133d28 │ │ │ │ + bl 133d34 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ mov r6, r0 │ │ │ │ movt r1, #514 @ 0x202 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ str r1, [sp, #242] @ 0xf2 │ │ │ │ @@ -275645,36 +275648,36 @@ │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ str r8, [sp, #188] @ 0xbc │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ bl 274b8 │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 16bab0 │ │ │ │ + bl 16babc │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - bl 16ba38 │ │ │ │ + bl 16ba44 │ │ │ │ mov r1, r0 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ add r2, r6, #8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 136a18 │ │ │ │ + bl 136a24 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ cmp r9, #2 │ │ │ │ str r5, [sp, #340] @ 0x154 │ │ │ │ str r6, [sp, #336] @ 0x150 │ │ │ │ - bne 134a2c │ │ │ │ + bne 134a38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str fp, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ - b 134ae4 │ │ │ │ + b 134af0 │ │ │ │ add r0, r4, #20 │ │ │ │ ldr ip, [sp, #116] @ 0x74 │ │ │ │ ldr lr, [sp, #120] @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ ldm r0!, {r2, r3, r4, r5} │ │ │ │ stmia r1!, {r2, r3, r4, r5} │ │ │ │ ldm r0!, {r2, r3, r4, r5} │ │ │ │ @@ -275682,22 +275685,22 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 134a58 │ │ │ │ + bne 134a64 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134a90 │ │ │ │ + bne 134a9c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r4, ip │ │ │ │ mov r5, lr │ │ │ │ - bl 133c90 │ │ │ │ + bl 133c9c │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r4 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ str fp, [sp, #348] @ 0x15c │ │ │ │ stm r0, {r8, ip, lr} │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ add r0, r1, #20 │ │ │ │ @@ -275705,75 +275708,75 @@ │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm sl, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 13463c │ │ │ │ + bl 134648 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r3, [r7] │ │ │ │ stmib r7, {r0, r1, r2} │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ ldrb r0, [sp, #232] @ 0xe8 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 134afc │ │ │ │ + bne 134b08 │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 134b08 │ │ │ │ + bne 134b14 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 134af4 │ │ │ │ + bne 134b00 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 134b80 │ │ │ │ + b 134b8c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 134068 │ │ │ │ - b 134b88 │ │ │ │ + bl 134074 │ │ │ │ + b 134b94 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 134b58 │ │ │ │ + bne 134b64 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134b80 │ │ │ │ + bne 134b8c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 133c90 │ │ │ │ + bl 133c9c │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl 1340ac │ │ │ │ + bl 1340b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c9dd8 │ │ │ │ + bl 1c9de4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 134d74 │ │ │ │ + bhi 134d80 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ @@ -275796,39 +275799,39 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134de8 │ │ │ │ + beq 134df4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 134dc8 │ │ │ │ + bne 134dd4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134de8 │ │ │ │ + beq 134df4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 134de4 │ │ │ │ + b 134df0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134c74 │ │ │ │ + beq 134c80 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 135350 │ │ │ │ + bl 13535c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #32 │ │ │ │ @@ -275837,86 +275840,86 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 134d08 │ │ │ │ + beq 134d14 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r5, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 134e18 │ │ │ │ + bne 134e24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134d08 │ │ │ │ + beq 134d14 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 134d98 │ │ │ │ + beq 134da4 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r6 │ │ │ │ - b 134d28 │ │ │ │ + b 134d34 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 134d98 │ │ │ │ + beq 134da4 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r6 │ │ │ │ - b 134d80 │ │ │ │ + b 134d8c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134db4 │ │ │ │ + beq 134dc0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 134de8 │ │ │ │ + beq 134df4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -275924,16 +275927,16 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 134cfc │ │ │ │ - b 134d08 │ │ │ │ + bne 134d08 │ │ │ │ + b 134d14 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ @@ -275958,15 +275961,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 134f44 │ │ │ │ + bhi 134f50 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ @@ -275974,19 +275977,19 @@ │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 136160 │ │ │ │ + bl 13616c │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 136310 │ │ │ │ + bl 13631c │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -275994,115 +275997,115 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 136070 │ │ │ │ - b 134f94 │ │ │ │ + bl 13607c │ │ │ │ + b 134fa0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 136204 │ │ │ │ - b 134f94 │ │ │ │ + bl 136210 │ │ │ │ + b 134fa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1363a4 │ │ │ │ - b 134f94 │ │ │ │ + bl 1363b0 │ │ │ │ + b 134fa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1361a0 │ │ │ │ - b 134f94 │ │ │ │ + bl 1361ac │ │ │ │ + b 134fa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 135fb8 │ │ │ │ + bl 135fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 134fe4 │ │ │ │ + beq 134ff0 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r6, r4 │ │ │ │ - b 134fa4 │ │ │ │ + b 134fb0 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 134fe4 │ │ │ │ + beq 134ff0 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r6, r4 │ │ │ │ - b 134fc8 │ │ │ │ + b 134fd4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135000 │ │ │ │ + beq 13500c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13510c │ │ │ │ + bl 135118 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 135058 │ │ │ │ + b 135064 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13510c │ │ │ │ + bl 135118 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1350d0 │ │ │ │ + beq 1350dc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1350b0 │ │ │ │ + bne 1350bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1350d0 │ │ │ │ + beq 1350dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1350cc │ │ │ │ + b 1350d8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1350d0 │ │ │ │ + beq 1350dc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -276123,275 +276126,275 @@ │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135280 │ │ │ │ + beq 13528c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 135f3c │ │ │ │ + b 135f48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135260 │ │ │ │ + beq 13526c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135280 │ │ │ │ + beq 13528c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 13523c │ │ │ │ + beq 135248 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13510c │ │ │ │ + bl 135118 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r6, r6, #28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1351ac │ │ │ │ - b 13523c │ │ │ │ + bne 1351b8 │ │ │ │ + b 135248 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 135284 │ │ │ │ + bne 135290 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 135f3c │ │ │ │ + b 135f48 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13523c │ │ │ │ + beq 135248 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13510c │ │ │ │ + bl 135118 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r6, r6, #28 │ │ │ │ subs r9, r9, #1 │ │ │ │ - bne 135210 │ │ │ │ + bne 13521c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135280 │ │ │ │ + beq 13528c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135280 │ │ │ │ + beq 13528c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 135f3c │ │ │ │ + b 135f48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13510c │ │ │ │ - b 1352c4 │ │ │ │ + bl 135118 │ │ │ │ + b 1352d0 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13510c │ │ │ │ - b 1352f8 │ │ │ │ + bl 135118 │ │ │ │ + b 135304 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r6, #28 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 135324 │ │ │ │ + beq 135330 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 13501c │ │ │ │ + bl 135028 │ │ │ │ mov r0, r6 │ │ │ │ - b 1352d8 │ │ │ │ + b 1352e4 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r6, #28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 135324 │ │ │ │ + beq 135330 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 13501c │ │ │ │ + bl 135028 │ │ │ │ mov r0, r6 │ │ │ │ - b 13530c │ │ │ │ + b 135318 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135344 │ │ │ │ + beq 135350 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ca6f0 │ │ │ │ + bl 1ca6fc │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1353ac │ │ │ │ + bne 1353b8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 135350 │ │ │ │ + bl 13535c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 135350 │ │ │ │ + bl 13535c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ sub r2, r1, #9 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, r2 │ │ │ │ subhi r1, r0, #1114112 @ 0x110000 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 1353f0 │ │ │ │ + bhi 1353fc │ │ │ │ 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, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13547c │ │ │ │ + beq 135488 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 135580 │ │ │ │ + bl 13558c │ │ │ │ mov r0, r6 │ │ │ │ - b 1353f8 │ │ │ │ + b 135404 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1353ec │ │ │ │ + beq 1353f8 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1354a0 │ │ │ │ + bne 1354ac │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1353ec │ │ │ │ + beq 1353f8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 135350 │ │ │ │ + bl 13535c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1353ec │ │ │ │ + beq 1353f8 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13544c │ │ │ │ - b 1353ec │ │ │ │ + bne 135458 │ │ │ │ + b 1353f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 13556c │ │ │ │ + b 135578 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ - b 13556c │ │ │ │ + b 135578 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 136120 │ │ │ │ - b 135574 │ │ │ │ + bl 13612c │ │ │ │ + b 135580 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 135524 │ │ │ │ + bne 135530 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 135a94 │ │ │ │ - b 135574 │ │ │ │ + bl 135aa0 │ │ │ │ + b 135580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135580 │ │ │ │ - b 135574 │ │ │ │ + bl 13558c │ │ │ │ + b 135580 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 135554 │ │ │ │ + beq 135560 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 135580 │ │ │ │ + bl 13558c │ │ │ │ mov r6, r5 │ │ │ │ - b 135538 │ │ │ │ + b 135544 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135574 │ │ │ │ + beq 135580 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ @@ -276400,15 +276403,15 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ lsr r2, r1, #16 │ │ │ │ cmp r2, #16 │ │ │ │ subhi r0, r1, #1114112 @ 0x110000 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 1355d0 │ │ │ │ + bhi 1355dc │ │ │ │ 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, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ @@ -276416,154 +276419,154 @@ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 135660 │ │ │ │ + beq 13566c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 135580 │ │ │ │ + bl 13558c │ │ │ │ mov r0, r6 │ │ │ │ - b 1355dc │ │ │ │ + b 1355e8 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1355cc │ │ │ │ + beq 1355d8 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 135684 │ │ │ │ + bne 135690 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1355cc │ │ │ │ + beq 1355d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 135350 │ │ │ │ + bl 13535c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1355cc │ │ │ │ + beq 1355d8 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 135630 │ │ │ │ - b 1355cc │ │ │ │ + bne 13563c │ │ │ │ + b 1355d8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 1356e8 │ │ │ │ + b 1356f4 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1356d0 │ │ │ │ + beq 1356dc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 135580 │ │ │ │ + bl 13558c │ │ │ │ mov r6, r5 │ │ │ │ - b 1356b4 │ │ │ │ + b 1356c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1356f0 │ │ │ │ + beq 1356fc │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135724 │ │ │ │ + beq 135730 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135740 │ │ │ │ + beq 13574c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r9, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 135794 │ │ │ │ + beq 1357a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 13575c │ │ │ │ + b 135768 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 135794 │ │ │ │ + beq 1357a0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13576c │ │ │ │ + bne 135778 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 135754 │ │ │ │ + bne 135760 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 135754 │ │ │ │ + bl 16e064 │ │ │ │ + b 135760 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1357b0 │ │ │ │ + beq 1357bc │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135890 │ │ │ │ + beq 13589c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 135864 │ │ │ │ + beq 135870 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 1357f4 │ │ │ │ + b 135800 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 135864 │ │ │ │ + beq 135870 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 135814 │ │ │ │ + bne 135820 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1357fc │ │ │ │ + beq 135808 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -276571,172 +276574,172 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13583c │ │ │ │ + bne 135848 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1357ec │ │ │ │ + bne 1357f8 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 1357ec │ │ │ │ + bl 16e064 │ │ │ │ + b 1357f8 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 135890 │ │ │ │ + beq 13589c │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1358ac │ │ │ │ + beq 1358b8 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1358c8 │ │ │ │ + beq 1358d4 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1358e4 │ │ │ │ + beq 1358f0 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135900 │ │ │ │ + beq 13590c │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13591c │ │ │ │ + beq 135928 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135934 │ │ │ │ + beq 135940 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 135978 │ │ │ │ + bne 135984 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 135948 │ │ │ │ + bne 135954 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 135978 │ │ │ │ + bne 135984 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 1359f0 │ │ │ │ + b 1359fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 1359cc │ │ │ │ + beq 1359d8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1359a4 │ │ │ │ + bne 1359b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 13598c │ │ │ │ + bne 135998 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 13598c │ │ │ │ + bl 16e064 │ │ │ │ + b 135998 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1359e8 │ │ │ │ + beq 1359f4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 13691c │ │ │ │ + bl 136928 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 135ec0 │ │ │ │ + bl 135ecc │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 135a20 │ │ │ │ + bne 135a2c │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 135a3c │ │ │ │ + bne 135a48 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 135a54 │ │ │ │ - b 135a84 │ │ │ │ + beq 135a60 │ │ │ │ + b 135a90 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135a10 │ │ │ │ + beq 135a1c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 135a84 │ │ │ │ + bne 135a90 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 135a5c │ │ │ │ + bne 135a68 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 135a84 │ │ │ │ + bne 135a90 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 135350 │ │ │ │ + bl 13535c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 135350 │ │ │ │ + bl 13535c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -276747,270 +276750,270 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 136120 │ │ │ │ + bl 13612c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ movw r1, #9 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 135b48 │ │ │ │ + bne 135b54 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 135350 │ │ │ │ + b 13535c │ │ │ │ add r6, r4, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1365a4 │ │ │ │ + bl 1365b0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135b3c │ │ │ │ + beq 135b48 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 135350 │ │ │ │ + b 13535c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135ba4 │ │ │ │ + beq 135bb0 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135350 │ │ │ │ + bl 13535c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 135bf0 │ │ │ │ + bne 135bfc │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 135c1c │ │ │ │ + beq 135c28 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r6 │ │ │ │ - b 135bd8 │ │ │ │ + b 135be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1366f8 │ │ │ │ + bl 136704 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 135c10 │ │ │ │ + beq 135c1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 135074 │ │ │ │ + b 135080 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135c3c │ │ │ │ + beq 135c48 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 135c5c │ │ │ │ + beq 135c68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 135074 │ │ │ │ - b 135ca8 │ │ │ │ + bl 135080 │ │ │ │ + b 135cb4 │ │ │ │ bl 3cac8 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 135c8c │ │ │ │ + beq 135c98 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r6, r5 │ │ │ │ - b 135c70 │ │ │ │ + b 135c7c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 135ca8 │ │ │ │ + beq 135cb4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ subs r0, r0, #7 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 135d6c │ │ │ │ + bhi 135d78 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13510c │ │ │ │ + bl 135118 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135d6c │ │ │ │ + beq 135d78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135d6c │ │ │ │ + beq 135d78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135d6c │ │ │ │ + beq 135d78 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 135d84 │ │ │ │ + b 135d90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13510c │ │ │ │ + bl 135118 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1356fc │ │ │ │ + bl 135708 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1356fc │ │ │ │ + b 135708 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 1356fc │ │ │ │ + bl 135708 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135e10 │ │ │ │ + beq 135e1c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135e2c │ │ │ │ + beq 135e38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135e48 │ │ │ │ + beq 135e54 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135e64 │ │ │ │ + beq 135e70 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135e80 │ │ │ │ + beq 135e8c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135e9c │ │ │ │ + beq 135ea8 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135ebc │ │ │ │ + beq 135ec8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135ee4 │ │ │ │ + beq 135ef0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135f00 │ │ │ │ + beq 135f0c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 135f1c │ │ │ │ + beq 135f28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -277018,31 +277021,31 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13510c │ │ │ │ + bl 135118 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 135f8c │ │ │ │ + b 135f98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13510c │ │ │ │ + bl 135118 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -277053,33 +277056,33 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136014 │ │ │ │ + beq 136020 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 135ff4 │ │ │ │ + bne 136000 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136014 │ │ │ │ + beq 136020 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 136010 │ │ │ │ + b 13601c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136014 │ │ │ │ + beq 136020 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -277097,72 +277100,72 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 136098 │ │ │ │ + beq 1360a4 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r6 │ │ │ │ - b 136080 │ │ │ │ + b 13608c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1360b4 │ │ │ │ + beq 1360c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1360e8 │ │ │ │ + beq 1360f4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r6, r5 │ │ │ │ - b 1360cc │ │ │ │ + b 1360d8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136104 │ │ │ │ + beq 136110 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 135350 │ │ │ │ + bl 13535c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136194 │ │ │ │ + beq 1361a0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ @@ -277172,15 +277175,15 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ @@ -277198,42 +277201,42 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13622c │ │ │ │ + beq 136238 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r6 │ │ │ │ - b 136214 │ │ │ │ + b 136220 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136248 │ │ │ │ + beq 136254 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13627c │ │ │ │ + beq 136288 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r6, r5 │ │ │ │ - b 136260 │ │ │ │ + b 13626c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136298 │ │ │ │ + beq 1362a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ @@ -277241,49 +277244,49 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1362f0 │ │ │ │ + beq 1362fc │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13630c │ │ │ │ + beq 136318 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13636c │ │ │ │ + beq 136378 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 136378 │ │ │ │ + bne 136384 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136368 │ │ │ │ + beq 136374 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -277295,20 +277298,20 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 136350 │ │ │ │ - b 136368 │ │ │ │ + bne 13635c │ │ │ │ + b 136374 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 135350 │ │ │ │ + bl 13535c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -277321,367 +277324,367 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1363f4 │ │ │ │ + bne 136400 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 136418 │ │ │ │ + bne 136424 │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136434 │ │ │ │ + beq 136440 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 135de0 │ │ │ │ + bl 135dec │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 136480 │ │ │ │ + beq 13648c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136464 │ │ │ │ + beq 136470 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136480 │ │ │ │ + beq 13648c │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1364d4 │ │ │ │ + bne 1364e0 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1364ac │ │ │ │ + beq 1364b8 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 1356fc │ │ │ │ + bl 135708 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 1356fc │ │ │ │ + bl 135708 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1364c0 │ │ │ │ + beq 1364cc │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 1356fc │ │ │ │ + bl 135708 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13649c │ │ │ │ - b 1364ac │ │ │ │ + bne 1364a8 │ │ │ │ + b 1364b8 │ │ │ │ mov r5, r0 │ │ │ │ - b 136574 │ │ │ │ + b 136580 │ │ │ │ mov r5, r0 │ │ │ │ - b 136560 │ │ │ │ + b 13656c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 1356fc │ │ │ │ - b 136560 │ │ │ │ + bl 135708 │ │ │ │ + b 13656c │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136538 │ │ │ │ + beq 136544 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 135de0 │ │ │ │ + bl 135dec │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 1362b4 │ │ │ │ + bl 1362c0 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13658c │ │ │ │ + bne 136598 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 135da0 │ │ │ │ + bl 135dac │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 136574 │ │ │ │ + beq 136580 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 1356fc │ │ │ │ + bl 135708 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 136558 │ │ │ │ + b 136564 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1365c8 │ │ │ │ + beq 1365d4 │ │ │ │ add r4, r0, #88 @ 0x58 │ │ │ │ - bl 135580 │ │ │ │ + bl 13558c │ │ │ │ mov r0, r4 │ │ │ │ - b 1365b0 │ │ │ │ + b 1365bc │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1365ec │ │ │ │ + beq 1365f8 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #88 @ 0x58 │ │ │ │ - bl 135580 │ │ │ │ + bl 13558c │ │ │ │ mov r4, r7 │ │ │ │ - b 1365d0 │ │ │ │ + b 1365dc │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ movw fp, #9 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r7, #0 │ │ │ │ add r4, r8, #152 @ 0x98 │ │ │ │ movt fp, #17 │ │ │ │ - b 13663c │ │ │ │ + b 136648 │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ mla r0, r7, r0, r8 │ │ │ │ add r5, r0, #4 │ │ │ │ add r7, r7, #1 │ │ │ │ sub r6, r9, #1 │ │ │ │ add r4, sl, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 135350 │ │ │ │ + bl 13535c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 13668c │ │ │ │ + beq 136698 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [r5, #-152]! @ 0xffffff68 │ │ │ │ mov r9, r6 │ │ │ │ cmp r0, fp │ │ │ │ - beq 13661c │ │ │ │ + beq 136628 │ │ │ │ sub r6, sl, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1365a4 │ │ │ │ + bl 1365b0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136628 │ │ │ │ + beq 136634 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sl, #-32] @ 0xffffffe0 │ │ │ │ bl b3fc4 │ │ │ │ - b 136628 │ │ │ │ + b 136634 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #-36] @ 0xffffffdc │ │ │ │ sub r6, sl, #152 @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1366bc │ │ │ │ + beq 1366c8 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sl, #-32] @ 0xffffffe0 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 135350 │ │ │ │ - b 1366d0 │ │ │ │ + bl 13535c │ │ │ │ + b 1366dc │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 1366ec │ │ │ │ + beq 1366f8 │ │ │ │ mov r0, sl │ │ │ │ add r4, sl, #152 @ 0x98 │ │ │ │ - bl 135b1c │ │ │ │ + bl 135b28 │ │ │ │ mov sl, r4 │ │ │ │ - b 1366d0 │ │ │ │ + b 1366dc │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 13671c │ │ │ │ + beq 136728 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r4 │ │ │ │ - b 136704 │ │ │ │ + b 136710 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 136740 │ │ │ │ + beq 13674c │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r4, r7 │ │ │ │ - b 136724 │ │ │ │ + b 136730 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1367bc │ │ │ │ + beq 1367c8 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r4, #0 │ │ │ │ - b 136774 │ │ │ │ + b 136780 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 1367bc │ │ │ │ + beq 1367c8 │ │ │ │ add r5, r7, r4, lsl #6 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ ldr r9, [r5, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 13679c │ │ │ │ + beq 1367a8 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 1363e4 │ │ │ │ - b 136784 │ │ │ │ + bl 1363f0 │ │ │ │ + b 136790 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13676c │ │ │ │ + beq 136778 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 13676c │ │ │ │ + b 136778 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1367e0 │ │ │ │ + beq 1367ec │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 1363e4 │ │ │ │ - b 1367c8 │ │ │ │ + bl 1363f0 │ │ │ │ + b 1367d4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b 1367ec │ │ │ │ + b 1367f8 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136804 │ │ │ │ + beq 136810 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 136838 │ │ │ │ + beq 136844 │ │ │ │ add r5, r7, r4, lsl #6 │ │ │ │ add r4, r4, #1 │ │ │ │ add fp, r5, #8 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ ldr r9, [r5, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1367e8 │ │ │ │ + beq 1367f4 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 1363e4 │ │ │ │ - b 136820 │ │ │ │ + bl 1363f0 │ │ │ │ + b 13682c │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 136858 │ │ │ │ + beq 136864 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 1363e4 │ │ │ │ - b 136840 │ │ │ │ + bl 1363f0 │ │ │ │ + b 13684c │ │ │ │ mov r0, fp │ │ │ │ - bl 136900 │ │ │ │ + bl 13690c │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1368ac │ │ │ │ + beq 1368b8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13510c │ │ │ │ + bl 135118 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r4, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 136880 │ │ │ │ + bne 13688c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13510c │ │ │ │ - b 1368c8 │ │ │ │ + bl 135118 │ │ │ │ + b 1368d4 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1368f4 │ │ │ │ + beq 136900 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 13501c │ │ │ │ + bl 135028 │ │ │ │ mov r0, r4 │ │ │ │ - b 1368dc │ │ │ │ + b 1368e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 136a10 │ │ │ │ + beq 136a1c │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1369dc │ │ │ │ + beq 1369e8 │ │ │ │ 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 r8, r5, r0 │ │ │ │ - b 13696c │ │ │ │ + b 136978 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1369dc │ │ │ │ + beq 1369e8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 13698c │ │ │ │ + bne 136998 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 136974 │ │ │ │ + beq 136980 │ │ │ │ eor r8, r0, r5 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -277689,25 +277692,25 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1369b4 │ │ │ │ + bne 1369c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 136964 │ │ │ │ + bne 136970 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 136964 │ │ │ │ + bl 16e064 │ │ │ │ + b 136970 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r9, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 136a10 │ │ │ │ + beq 136a1c │ │ │ │ ldr r2, [r2] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -277726,21 +277729,21 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 177184 │ │ │ │ + bl 177190 │ │ │ │ mov fp, r0 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - beq 136bf0 │ │ │ │ + beq 136bfc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp fp, r1 │ │ │ │ add sl, sp, #248 @ 0xf8 │ │ │ │ movhi r1, fp │ │ │ │ mov r8, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ lsl r4, r0, #2 │ │ │ │ @@ -277754,28 +277757,28 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r9, r0, #4 │ │ │ │ - b 136af4 │ │ │ │ + b 136b00 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add fp, fp, #1 │ │ │ │ add r9, r9, #12 │ │ │ │ subs r4, r4, #12 │ │ │ │ str r5, [r0, sl, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, sl, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 136bf0 │ │ │ │ + beq 136bfc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, fp │ │ │ │ - beq 137360 │ │ │ │ + beq 13736c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strb r0, [sp, #351] @ 0x15f │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strb r1, [sp, #349] @ 0x15d │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ @@ -277806,38 +277809,38 @@ │ │ │ │ str r8, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r8, [sp, #252] @ 0xfc │ │ │ │ str r8, [sp, #248] @ 0xf8 │ │ │ │ ldrd r2, [r9] │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r1, sl │ │ │ │ - bl 1afb3c │ │ │ │ + bl 1afb48 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 136fc0 │ │ │ │ + bne 136fcc │ │ │ │ ldr r5, [sp, #180] @ 0xb4 │ │ │ │ ldr r6, [sp, #184] @ 0xb8 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 138554 │ │ │ │ + bl 138560 │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #252] @ 0xfc │ │ │ │ cmp sl, r0 │ │ │ │ str r5, [sp, #248] @ 0xf8 │ │ │ │ - bne 136acc │ │ │ │ - ldr r1, [pc, #2776] @ 1376bc │ │ │ │ + bne 136ad8 │ │ │ │ + ldr r1, [pc, #2776] @ 1376c8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cab88 │ │ │ │ - b 136acc │ │ │ │ + bl 1cab94 │ │ │ │ + b 136ad8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 177184 │ │ │ │ + bl 177190 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #248 @ 0xf8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov sl, #0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldrb r7, [r3, #68] @ 0x44 │ │ │ │ @@ -277856,15 +277859,15 @@ │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ add r7, r7, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 136c98 │ │ │ │ + b 136ca4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ @@ -277872,43 +277875,43 @@ │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ cmp fp, r4 │ │ │ │ - beq 136cec │ │ │ │ + beq 136cf8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 137370 │ │ │ │ + bcs 13737c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r3, fp, #12 │ │ │ │ add r5, r0, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 136cf8 │ │ │ │ + beq 136d04 │ │ │ │ add r6, r1, #8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ mov fp, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [r2] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 136d14 │ │ │ │ - b 136ee8 │ │ │ │ + bne 136d20 │ │ │ │ + b 136ef4 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r4 │ │ │ │ - b 136cfc │ │ │ │ + b 136d08 │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 136ee8 │ │ │ │ + beq 136ef4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [r7] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ strb r2, [sp, #175] @ 0xaf │ │ │ │ @@ -277921,18 +277924,18 @@ │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ str sl, [sp, #152] @ 0x98 │ │ │ │ strb r2, [sp, #174] @ 0xae │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bcd20 │ │ │ │ + bl 1bcd2c │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 136f1c │ │ │ │ + bne 136f28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add lr, sp, #104 @ 0x68 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ ldr ip, [sp, #252] @ 0xfc │ │ │ │ @@ -277948,63 +277951,63 @@ │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r9, #0 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str ip, [sp, #176] @ 0xb0 │ │ │ │ - beq 136e88 │ │ │ │ + beq 136e94 │ │ │ │ add r8, r0, #28 │ │ │ │ - b 136e04 │ │ │ │ + b 136e10 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136df8 │ │ │ │ + beq 136e04 │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r8, r8, #28 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 136e88 │ │ │ │ + beq 136e94 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r5, #-28]! @ 0xffffffe4 │ │ │ │ subs r0, r0, #7 │ │ │ │ movcc r0, sl │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 136df8 │ │ │ │ + bhi 136e04 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ @ instruction: 0xffffffb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13510c │ │ │ │ + bl 135118 │ │ │ │ ldr r0, [r8, #-4] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - b 136df4 │ │ │ │ + b 136e00 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136df8 │ │ │ │ + beq 136e04 │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - b 136df4 │ │ │ │ + b 136e00 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136df8 │ │ │ │ + beq 136e04 │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ - b 136df0 │ │ │ │ + b 136dfc │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136ea8 │ │ │ │ + beq 136eb4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r8, sp, #248 @ 0xf8 │ │ │ │ @@ -278012,33 +278015,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 136c64 │ │ │ │ - ldr r1, [pc, #2012] @ 1376b8 │ │ │ │ + bne 136c70 │ │ │ │ + ldr r1, [pc, #2012] @ 1376c4 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb078 │ │ │ │ - b 136c64 │ │ │ │ + bl 1cb084 │ │ │ │ + b 136c70 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ ldrb lr, [r0, #58] @ 0x3a │ │ │ │ ldrb r6, [r0, #59] @ 0x3b │ │ │ │ cmpne r2, #2 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - bne 137044 │ │ │ │ - b 137074 │ │ │ │ + bne 137050 │ │ │ │ + b 137080 │ │ │ │ mov r1, r8 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ stm r0, {r2, r3, r4, r5, r6} │ │ │ │ add r0, r8, #20 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ @@ -278058,70 +278061,70 @@ │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ add r6, r1, #1 │ │ │ │ str r3, [ip] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [ip, #4] │ │ │ │ str r2, [ip, #8] │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 136f9c │ │ │ │ + beq 136fa8 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 135cb4 │ │ │ │ + bl 135cc0 │ │ │ │ mov r0, r4 │ │ │ │ - b 136f84 │ │ │ │ + b 136f90 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 136ff8 │ │ │ │ + beq 137004 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ - b 136ff8 │ │ │ │ + b 137004 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldm r7!, {r2, r3, r4, r5, r6} │ │ │ │ add r1, ip, #12 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r7!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r7, {r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, #0 │ │ │ │ stm ip, {r1, fp} │ │ │ │ str r0, [ip, #8] │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 138554 │ │ │ │ + bl 138560 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 13686c │ │ │ │ + bl 136878 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137020 │ │ │ │ + beq 13702c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 137338 │ │ │ │ + beq 137344 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r4 │ │ │ │ - b 13702c │ │ │ │ + b 137038 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [r0, #40] @ 0x28 │ │ │ │ ldrex r5, [r7] │ │ │ │ add r0, r5, #1 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13704c │ │ │ │ + bne 137058 │ │ │ │ cmn r5, #1 │ │ │ │ - ble 1373c4 │ │ │ │ + ble 1373d0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r5, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r8, #0 │ │ │ │ strb r2, [sp, #228] @ 0xe4 │ │ │ │ strb r3, [sp, #236] @ 0xec │ │ │ │ @@ -278150,82 +278153,82 @@ │ │ │ │ lsl r9, r8, #2 │ │ │ │ strb r6, [sp, #234] @ 0xea │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ strh r0, [r2] │ │ │ │ strh r1, [r2, #-9] │ │ │ │ - beq 137134 │ │ │ │ + beq 137140 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1373b0 │ │ │ │ + beq 1373bc │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [fp, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ cmp r8, r0 │ │ │ │ - bne 13711c │ │ │ │ - b 137138 │ │ │ │ + bne 137128 │ │ │ │ + b 137144 │ │ │ │ mov fp, #4 │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 16be9c │ │ │ │ + bl 16bea8 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 143934 │ │ │ │ + bl 143940 │ │ │ │ ldr ip, [sp, #248] @ 0xf8 │ │ │ │ ldr sl, [sp, #252] @ 0xfc │ │ │ │ ldr r5, [sp, #256] @ 0x100 │ │ │ │ cmp ip, #2 │ │ │ │ - bne 137274 │ │ │ │ + bne 137280 │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str sl, [sp, #152] @ 0x98 │ │ │ │ ldrex r0, [sl] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 137194 │ │ │ │ + bne 1371a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 1373c4 │ │ │ │ + bmi 1373d0 │ │ │ │ str r5, [sp, #252] @ 0xfc │ │ │ │ str sl, [sp, #248] @ 0xf8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - beq 137380 │ │ │ │ - ldr r2, [pc, #1240] @ 1376b4 │ │ │ │ + beq 13738c │ │ │ │ + ldr r2, [pc, #1240] @ 1376c0 │ │ │ │ mov r1, r0 │ │ │ │ str sl, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r1, #4] │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1339d0 │ │ │ │ + bl 1339dc │ │ │ │ bl b3fdc │ │ │ │ mov r0, #776 @ 0x308 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137390 │ │ │ │ + beq 13739c │ │ │ │ add r9, sp, #248 @ 0xf8 │ │ │ │ mov r2, #776 @ 0x308 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ @@ -278235,24 +278238,24 @@ │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #20 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1373a0 │ │ │ │ + beq 1373ac │ │ │ │ ldm r9, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ stmib r2, {r0, r7} │ │ │ │ str r1, [r2] │ │ │ │ - b 1372d4 │ │ │ │ + b 1372e0 │ │ │ │ add r1, r4, #12 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov lr, r5 │ │ │ │ ldm r1!, {r0, r3, r4, r5, r6} │ │ │ │ add r2, r7, #12 │ │ │ │ stmia r2!, {r0, r3, r4, r5, r6} │ │ │ │ ldm r1!, {r0, r3, r4, r5, r6} │ │ │ │ @@ -278263,271 +278266,271 @@ │ │ │ │ str ip, [r7] │ │ │ │ stmib r7, {sl, lr} │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1372ac │ │ │ │ + bne 1372b8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1372d4 │ │ │ │ + bne 1372e0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 16e4b0 │ │ │ │ + bl 16e4bc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1372ec │ │ │ │ + beq 1372f8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 13686c │ │ │ │ + bl 136878 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137314 │ │ │ │ + beq 137320 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 137338 │ │ │ │ + beq 137344 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r4 │ │ │ │ - b 137320 │ │ │ │ + b 13732c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137354 │ │ │ │ + beq 137360 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #832] @ 1376a8 │ │ │ │ + ldr r0, [pc, #832] @ 1376b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 1373c4 │ │ │ │ - ldr r0, [pc, #820] @ 1376ac │ │ │ │ + b 1373d0 │ │ │ │ + ldr r0, [pc, #820] @ 1376b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 1373c4 │ │ │ │ + b 1373d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1373c4 │ │ │ │ + b 1373d0 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1373c4 │ │ │ │ + b 1373d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1373c4 │ │ │ │ - ldr r2, [pc, #760] @ 1376b0 │ │ │ │ + b 1373d0 │ │ │ │ + ldr r2, [pc, #760] @ 1376bc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 137600 │ │ │ │ + b 13760c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 138ae0 │ │ │ │ - b 13768c │ │ │ │ - b 1373fc │ │ │ │ + bl 138aec │ │ │ │ + b 137698 │ │ │ │ + b 137408 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ - b 137630 │ │ │ │ + b 13763c │ │ │ │ mov r5, r0 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - b 137660 │ │ │ │ + b 13766c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137694 │ │ │ │ + beq 1376a0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ + b 1376a0 │ │ │ │ b 137694 │ │ │ │ - b 137688 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 137b84 │ │ │ │ - b 13768c │ │ │ │ + bl 137b90 │ │ │ │ + b 137698 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 137ff0 │ │ │ │ - b 13768c │ │ │ │ + bl 137ffc │ │ │ │ + b 137698 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 137b84 │ │ │ │ - b 13768c │ │ │ │ + bl 137b90 │ │ │ │ + b 137698 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 138554 │ │ │ │ - b 13768c │ │ │ │ + bl 138560 │ │ │ │ + b 137698 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 137490 │ │ │ │ + beq 13749c │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #28 │ │ │ │ - bl 135cb4 │ │ │ │ + bl 135cc0 │ │ │ │ mov r4, r7 │ │ │ │ - b 137474 │ │ │ │ + b 137480 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13768c │ │ │ │ + beq 137698 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 137670 │ │ │ │ + b 13767c │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 137504 │ │ │ │ + beq 137510 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r4, r7 │ │ │ │ - b 1374b4 │ │ │ │ + b 1374c0 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 138bac │ │ │ │ - b 13768c │ │ │ │ + bl 138bb8 │ │ │ │ + b 137698 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 137504 │ │ │ │ + beq 137510 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r4, r7 │ │ │ │ - b 1374e8 │ │ │ │ + b 1374f4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13769c │ │ │ │ + beq 1376a8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ - b 137540 │ │ │ │ + b 13754c │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r8, #28 │ │ │ │ - bl 13510c │ │ │ │ + bl 135118 │ │ │ │ ldr r0, [r8, #-4] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 13756c │ │ │ │ + beq 137578 │ │ │ │ mov r0, r8 │ │ │ │ add r4, r8, #28 │ │ │ │ - bl 135cb4 │ │ │ │ + bl 135cc0 │ │ │ │ mov r8, r4 │ │ │ │ - b 137550 │ │ │ │ + b 13755c │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13758c │ │ │ │ + beq 137598 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 137ff0 │ │ │ │ - b 13768c │ │ │ │ + bl 137ffc │ │ │ │ + b 137698 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1392d4 │ │ │ │ + bl 1392e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 137a7c │ │ │ │ - b 137660 │ │ │ │ + bl 137a88 │ │ │ │ + b 13766c │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 137ab8 │ │ │ │ - b 137600 │ │ │ │ + bl 137ac4 │ │ │ │ + b 13760c │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1375d8 │ │ │ │ + bne 1375e4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 137600 │ │ │ │ + bne 13760c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 137608 │ │ │ │ + bne 137614 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 137630 │ │ │ │ + bne 13763c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 137638 │ │ │ │ + bne 137644 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 137660 │ │ │ │ + bne 13766c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 16e4b0 │ │ │ │ + bl 16e4bc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 13768c │ │ │ │ + beq 137698 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 13768c │ │ │ │ + b 137698 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ - b 137688 │ │ │ │ + b 137694 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 138e80 │ │ │ │ + bl 138e8c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 138de8 │ │ │ │ + bl 138df4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r6, ip, r8, lsr r0 │ │ │ │ - andseq r6, ip, r8, lsr #32 │ │ │ │ - andseq r6, ip, r0, asr #32 │ │ │ │ - @ instruction: 0x001c61fc │ │ │ │ - andseq r6, ip, r0, ror #9 │ │ │ │ - andseq r6, ip, r8, ror #15 │ │ │ │ + andseq r6, ip, ip, lsr #32 │ │ │ │ + andseq r6, ip, ip, lsl r0 │ │ │ │ + andseq r6, ip, r4, lsr r0 │ │ │ │ + @ instruction: 0x001c61f0 │ │ │ │ + @ instruction: 0x001c64d4 │ │ │ │ + @ instruction: 0x001c67dc │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r1, r1, #1 │ │ │ │ bic r1, r1, #7 │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ @@ -278544,232 +278547,232 @@ │ │ │ │ add r1, r1, #8 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 137710 │ │ │ │ + bne 13771c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 137738 │ │ │ │ + bne 137744 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 137748 │ │ │ │ + bne 137754 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 137770 │ │ │ │ + bne 13777c │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1377c0 │ │ │ │ + beq 1377cc │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1377a4 │ │ │ │ + b 1377b0 │ │ │ │ add r5, r5, #40 @ 0x28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1377c0 │ │ │ │ + beq 1377cc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137798 │ │ │ │ + beq 1377a4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 137798 │ │ │ │ + b 1377a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1377e4 │ │ │ │ + beq 1377f0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1365f8 │ │ │ │ + bl 136604 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137820 │ │ │ │ + beq 13782c │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137848 │ │ │ │ + beq 137854 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 137868 │ │ │ │ + bne 137874 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 137874 │ │ │ │ + bne 137880 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 137898 │ │ │ │ + bne 1378a4 │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1378b4 │ │ │ │ + beq 1378c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 138c8c │ │ │ │ + bl 138c98 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 137900 │ │ │ │ + beq 13790c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1378e4 │ │ │ │ + beq 1378f0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137900 │ │ │ │ + beq 13790c │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 137944 │ │ │ │ + bne 137950 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13792c │ │ │ │ + beq 137938 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 138744 │ │ │ │ + bl 138750 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 138744 │ │ │ │ + bl 138750 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 138744 │ │ │ │ + b 138750 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13791c │ │ │ │ - b 13792c │ │ │ │ + bne 137928 │ │ │ │ + b 137938 │ │ │ │ mov r5, r0 │ │ │ │ - b 1379d8 │ │ │ │ + b 1379e4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 138744 │ │ │ │ - b 1379d8 │ │ │ │ + bl 138750 │ │ │ │ + b 1379e4 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1379a0 │ │ │ │ + beq 1379ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 138c8c │ │ │ │ + bl 138c98 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 1391a8 │ │ │ │ + bl 1391b4 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 1379d0 │ │ │ │ + beq 1379dc │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 138c4c │ │ │ │ + bl 138c58 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1379ec │ │ │ │ + beq 1379f8 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 138744 │ │ │ │ + bl 138750 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 137a00 │ │ │ │ + bne 137a0c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 13674c │ │ │ │ + bl 136758 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137a50 │ │ │ │ + beq 137a5c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137a74 │ │ │ │ + beq 137a80 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 137ab8 │ │ │ │ + bl 137ac4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -278780,65 +278783,65 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [r0, #756] @ 0x2f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #752] @ 0x2f0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137adc │ │ │ │ + beq 137ae8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137af4 │ │ │ │ + beq 137b00 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ add r6, r4, #764 @ 0x2fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 13674c │ │ │ │ + bl 136758 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137b1c │ │ │ │ + beq 137b28 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 137850 │ │ │ │ + b 13785c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137b44 │ │ │ │ + beq 137b50 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #764 @ 0x2fc │ │ │ │ - bl 137a24 │ │ │ │ - b 137b70 │ │ │ │ + bl 137a30 │ │ │ │ + b 137b7c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137b70 │ │ │ │ + beq 137b7c │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 137850 │ │ │ │ + bl 13785c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c9dd8 │ │ │ │ + bl 1c9de4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 137d58 │ │ │ │ + bhi 137d64 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ @@ -278861,39 +278864,39 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137dcc │ │ │ │ + beq 137dd8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 137dac │ │ │ │ + bne 137db8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137dcc │ │ │ │ + beq 137dd8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 137dc8 │ │ │ │ + b 137dd4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137c58 │ │ │ │ + beq 137c64 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1381a8 │ │ │ │ + bl 1381b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #32 │ │ │ │ @@ -278902,86 +278905,86 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 137cec │ │ │ │ + beq 137cf8 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r5, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 137dfc │ │ │ │ + bne 137e08 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137cec │ │ │ │ + beq 137cf8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 137d7c │ │ │ │ + beq 137d88 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r6 │ │ │ │ - b 137d0c │ │ │ │ + b 137d18 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 137b84 │ │ │ │ + bl 137b90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 137d7c │ │ │ │ + beq 137d88 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r6 │ │ │ │ - b 137d64 │ │ │ │ + b 137d70 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137d98 │ │ │ │ + beq 137da4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137dcc │ │ │ │ + beq 137dd8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 137b84 │ │ │ │ + bl 137b90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -278989,16 +278992,16 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 137ce0 │ │ │ │ - b 137cec │ │ │ │ + bne 137cec │ │ │ │ + b 137cf8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ @@ -279023,34 +279026,34 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 137f24 │ │ │ │ + bhi 137f30 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 139104 │ │ │ │ + bl 139110 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 139204 │ │ │ │ + bl 139210 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -279058,79 +279061,79 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 139014 │ │ │ │ - b 137f68 │ │ │ │ + bl 139020 │ │ │ │ + b 137f74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 138f5c │ │ │ │ - b 137f68 │ │ │ │ + bl 138f68 │ │ │ │ + b 137f74 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 139298 │ │ │ │ - b 137f68 │ │ │ │ + bl 1392a4 │ │ │ │ + b 137f74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 139144 │ │ │ │ + bl 139150 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 137fb8 │ │ │ │ + beq 137fc4 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r6, r4 │ │ │ │ - b 137f78 │ │ │ │ + b 137f84 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 137fb8 │ │ │ │ + beq 137fc4 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r6, r4 │ │ │ │ - b 137f9c │ │ │ │ + b 137fa8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 137fd4 │ │ │ │ + beq 137fe0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138048 │ │ │ │ + bl 138054 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 13802c │ │ │ │ + b 138038 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138048 │ │ │ │ + bl 138054 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ @@ -279145,219 +279148,219 @@ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13815c │ │ │ │ + beq 138168 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 138ee0 │ │ │ │ + b 138eec │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13813c │ │ │ │ + beq 138148 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13815c │ │ │ │ + beq 138168 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13686c │ │ │ │ - b 138118 │ │ │ │ + bl 136878 │ │ │ │ + b 138124 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 138160 │ │ │ │ + bne 13816c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 138ee0 │ │ │ │ + b 138eec │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13686c │ │ │ │ + bl 136878 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13815c │ │ │ │ + beq 138168 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13815c │ │ │ │ + beq 138168 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 138ee0 │ │ │ │ - b 13817c │ │ │ │ + b 138eec │ │ │ │ + b 138188 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1381a0 │ │ │ │ + beq 1381ac │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ca6f0 │ │ │ │ + bl 1ca6fc │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 138204 │ │ │ │ + bne 138210 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1381a8 │ │ │ │ + bl 1381b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1381a8 │ │ │ │ + bl 1381b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ sub r2, r1, #9 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, r2 │ │ │ │ subhi r1, r0, #1114112 @ 0x110000 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 138248 │ │ │ │ + bhi 138254 │ │ │ │ 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, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1382d4 │ │ │ │ + beq 1382e0 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 135580 │ │ │ │ + bl 13558c │ │ │ │ mov r0, r6 │ │ │ │ - b 138250 │ │ │ │ + b 13825c │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138244 │ │ │ │ + beq 138250 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1382f8 │ │ │ │ + bne 138304 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138244 │ │ │ │ + beq 138250 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1381a8 │ │ │ │ + bl 1381b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138244 │ │ │ │ + beq 138250 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1382a4 │ │ │ │ - b 138244 │ │ │ │ + bne 1382b0 │ │ │ │ + b 138250 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 1383c4 │ │ │ │ + b 1383d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ - b 1383c4 │ │ │ │ + b 1383d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 1390c4 │ │ │ │ - b 1383cc │ │ │ │ + bl 1390d0 │ │ │ │ + b 1383d8 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13837c │ │ │ │ + bne 138388 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 138b24 │ │ │ │ - b 1383cc │ │ │ │ + bl 138b30 │ │ │ │ + b 1383d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1383d8 │ │ │ │ - b 1383cc │ │ │ │ + bl 1383e4 │ │ │ │ + b 1383d8 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1383ac │ │ │ │ + beq 1383b8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 135580 │ │ │ │ + bl 13558c │ │ │ │ mov r6, r5 │ │ │ │ - b 138390 │ │ │ │ + b 13839c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1383cc │ │ │ │ + beq 1383d8 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ @@ -279366,15 +279369,15 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ lsr r2, r1, #16 │ │ │ │ cmp r2, #16 │ │ │ │ subhi r0, r1, #1114112 @ 0x110000 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 138428 │ │ │ │ + bhi 138434 │ │ │ │ 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, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ @@ -279382,279 +279385,279 @@ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1384b8 │ │ │ │ + beq 1384c4 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 135580 │ │ │ │ + bl 13558c │ │ │ │ mov r0, r6 │ │ │ │ - b 138434 │ │ │ │ + b 138440 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138424 │ │ │ │ + beq 138430 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1384dc │ │ │ │ + bne 1384e8 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138424 │ │ │ │ + beq 138430 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1381a8 │ │ │ │ + bl 1381b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138424 │ │ │ │ + beq 138430 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138488 │ │ │ │ - b 138424 │ │ │ │ + bne 138494 │ │ │ │ + b 138430 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 138540 │ │ │ │ + b 13854c │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 138528 │ │ │ │ + beq 138534 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 135580 │ │ │ │ + bl 13558c │ │ │ │ mov r6, r5 │ │ │ │ - b 13850c │ │ │ │ + b 138518 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138548 │ │ │ │ + beq 138554 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 138598 │ │ │ │ + beq 1385a4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 13857c │ │ │ │ + b 138588 │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 138598 │ │ │ │ + beq 1385a4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138570 │ │ │ │ + beq 13857c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 138570 │ │ │ │ + b 13857c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1385b8 │ │ │ │ + beq 1385c4 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r8, [r4, #24] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1385dc │ │ │ │ + beq 1385e8 │ │ │ │ add r6, r0, #112 @ 0x70 │ │ │ │ - bl 135bb8 │ │ │ │ + bl 135bc4 │ │ │ │ mov r0, r6 │ │ │ │ - b 1385c4 │ │ │ │ + b 1385d0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1385fc │ │ │ │ + beq 138608 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ add r6, r4, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1365f8 │ │ │ │ + bl 136604 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138628 │ │ │ │ + beq 138634 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 138664 │ │ │ │ + beq 138670 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 138648 │ │ │ │ + b 138654 │ │ │ │ add r5, r5, #40 @ 0x28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 138664 │ │ │ │ + beq 138670 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13863c │ │ │ │ + beq 138648 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 13863c │ │ │ │ + b 138648 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138684 │ │ │ │ + beq 138690 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1386a0 │ │ │ │ + beq 1386ac │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138714 │ │ │ │ + beq 138720 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl b3fc4 │ │ │ │ - b 138714 │ │ │ │ + b 138720 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1386ec │ │ │ │ + beq 1386f8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #112 @ 0x70 │ │ │ │ - bl 135bb8 │ │ │ │ + bl 135bc4 │ │ │ │ mov r6, r5 │ │ │ │ - b 1386d0 │ │ │ │ + b 1386dc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13870c │ │ │ │ + beq 138718 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 1377e8 │ │ │ │ + bl 1377f4 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 13777c │ │ │ │ + bl 137788 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138734 │ │ │ │ + beq 138740 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13876c │ │ │ │ + beq 138778 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138788 │ │ │ │ + beq 138794 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1387e0 │ │ │ │ + beq 1387ec │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 1387a8 │ │ │ │ + b 1387b4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 1387e0 │ │ │ │ + beq 1387ec │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1387b8 │ │ │ │ + bne 1387c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1387a0 │ │ │ │ + bne 1387ac │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 1387a0 │ │ │ │ + bl 16e064 │ │ │ │ + b 1387ac │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1387fc │ │ │ │ + beq 138808 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1388dc │ │ │ │ + beq 1388e8 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1388b0 │ │ │ │ + beq 1388bc │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 138840 │ │ │ │ + b 13884c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1388b0 │ │ │ │ + beq 1388bc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 138860 │ │ │ │ + bne 13886c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 138848 │ │ │ │ + beq 138854 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -279662,189 +279665,189 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 138888 │ │ │ │ + bne 138894 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 138838 │ │ │ │ + bne 138844 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 138838 │ │ │ │ + bl 16e064 │ │ │ │ + b 138844 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 1388dc │ │ │ │ + beq 1388e8 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1388f8 │ │ │ │ + beq 138904 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138914 │ │ │ │ + beq 138920 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138930 │ │ │ │ + beq 13893c │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13894c │ │ │ │ + beq 138958 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138968 │ │ │ │ + beq 138974 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138980 │ │ │ │ + beq 13898c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1389c4 │ │ │ │ + bne 1389d0 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 138994 │ │ │ │ + bne 1389a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1389c4 │ │ │ │ + bne 1389d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 138a3c │ │ │ │ + b 138a48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 138a18 │ │ │ │ + beq 138a24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1389f0 │ │ │ │ + bne 1389fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1389d8 │ │ │ │ + bne 1389e4 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 1389d8 │ │ │ │ + bl 16e064 │ │ │ │ + b 1389e4 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138a34 │ │ │ │ + beq 138a40 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 13691c │ │ │ │ + bl 136928 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 138d6c │ │ │ │ + bl 138d78 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138a6c │ │ │ │ + bne 138a78 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138a88 │ │ │ │ + bne 138a94 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 138aa0 │ │ │ │ - b 138ad0 │ │ │ │ + beq 138aac │ │ │ │ + b 138adc │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138a5c │ │ │ │ + beq 138a68 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 138ad0 │ │ │ │ + bne 138adc │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 138aa8 │ │ │ │ + bne 138ab4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 138ad0 │ │ │ │ + bne 138adc │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ ldrb r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 138af4 │ │ │ │ + bne 138b00 │ │ │ │ bx lr │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 138b00 │ │ │ │ + bne 138b0c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1381a8 │ │ │ │ + bl 1381b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1381a8 │ │ │ │ + bl 1381b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -279855,149 +279858,149 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 1390c4 │ │ │ │ + bl 1390d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 138bd8 │ │ │ │ + beq 138be4 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 135cb4 │ │ │ │ + bl 135cc0 │ │ │ │ mov r0, r6 │ │ │ │ - b 138bc0 │ │ │ │ + b 138bcc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138bfc │ │ │ │ + beq 138c08 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 138c20 │ │ │ │ + beq 138c2c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #28 │ │ │ │ - bl 135cb4 │ │ │ │ + bl 135cc0 │ │ │ │ mov r6, r5 │ │ │ │ - b 138c04 │ │ │ │ + b 138c10 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138c40 │ │ │ │ + beq 138c4c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 138744 │ │ │ │ + bl 138750 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 138744 │ │ │ │ + b 138750 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 138744 │ │ │ │ + bl 138750 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138cbc │ │ │ │ + beq 138cc8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138cd8 │ │ │ │ + beq 138ce4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138cf4 │ │ │ │ + beq 138d00 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138d10 │ │ │ │ + beq 138d1c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138d2c │ │ │ │ + beq 138d38 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138d48 │ │ │ │ + beq 138d54 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138d68 │ │ │ │ + beq 138d74 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138d90 │ │ │ │ + beq 138d9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138dac │ │ │ │ + beq 138db8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138dc8 │ │ │ │ + beq 138dd4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -280008,90 +280011,90 @@ │ │ │ │ b b3fc4 │ │ │ │ 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 138e14 │ │ │ │ + beq 138e20 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r6 │ │ │ │ - b 138dfc │ │ │ │ + b 138e08 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138e34 │ │ │ │ + beq 138e40 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 138e58 │ │ │ │ + beq 138e64 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r6, r5 │ │ │ │ - b 138e3c │ │ │ │ + b 138e48 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138e74 │ │ │ │ + beq 138e80 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 13686c │ │ │ │ + bl 136878 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138eb0 │ │ │ │ + beq 138ebc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138ed8 │ │ │ │ + beq 138ee4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138048 │ │ │ │ + bl 138054 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 138f30 │ │ │ │ + b 138f3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138048 │ │ │ │ + bl 138054 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -280102,33 +280105,33 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 138fb8 │ │ │ │ + beq 138fc4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 138f98 │ │ │ │ + bne 138fa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138fb8 │ │ │ │ + beq 138fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 138fb4 │ │ │ │ + b 138fc0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 138fb8 │ │ │ │ + beq 138fc4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 137b84 │ │ │ │ + bl 137b90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -280146,72 +280149,72 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13903c │ │ │ │ + beq 139048 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r0, r6 │ │ │ │ - b 139024 │ │ │ │ + b 139030 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139058 │ │ │ │ + beq 139064 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 13908c │ │ │ │ + beq 139098 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 134ba0 │ │ │ │ + bl 134bac │ │ │ │ mov r6, r5 │ │ │ │ - b 139070 │ │ │ │ + b 13907c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1390a8 │ │ │ │ + beq 1390b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1381a8 │ │ │ │ + bl 1381b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139138 │ │ │ │ + beq 139144 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ @@ -280221,15 +280224,15 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 137b84 │ │ │ │ + bl 137b90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ @@ -280246,49 +280249,49 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1391e4 │ │ │ │ + beq 1391f0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 139200 │ │ │ │ + beq 13920c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 139260 │ │ │ │ + beq 13926c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 13926c │ │ │ │ + bne 139278 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13925c │ │ │ │ + beq 139268 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -280300,19 +280303,19 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 139244 │ │ │ │ - b 13925c │ │ │ │ + bne 139250 │ │ │ │ + b 139268 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1381a8 │ │ │ │ + bl 1381b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -280325,45 +280328,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1392e4 │ │ │ │ + bne 1392f0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 139308 │ │ │ │ + bne 139314 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139310 │ │ │ │ + bne 13931c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16e4b0 │ │ │ │ + b 16e4bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139348 │ │ │ │ + bne 139354 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 139370 │ │ │ │ + bne 13937c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e4b0 │ │ │ │ + bl 16e4bc │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ add r0, r0, #72 @ 0x48 │ │ │ │ bx lr │ │ │ │ add r0, r0, #400 @ 0x190 │ │ │ │ bx lr │ │ │ │ @@ -280375,498 +280378,498 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 139450 │ │ │ │ + bhi 13945c │ │ │ │ ldr r5, [r3] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 139400 │ │ │ │ + bhi 13940c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 139450 │ │ │ │ + bcs 13945c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r7, r3 │ │ │ │ ldrbne r7, [r1, #5] │ │ │ │ cmpne r7, r3 │ │ │ │ - bne 13946c │ │ │ │ + bne 139478 │ │ │ │ add r1, r2, #1 │ │ │ │ - b 139440 │ │ │ │ + b 13944c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, r6 │ │ │ │ - bl 170e7c │ │ │ │ + bl 170e88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13945c │ │ │ │ + beq 139468 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 13947c │ │ │ │ + bhi 139488 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 139450 │ │ │ │ - b 1393f8 │ │ │ │ - ldr r0, [pc, #48] @ 1394b4 │ │ │ │ + bne 13945c │ │ │ │ + b 139404 │ │ │ │ + ldr r0, [pc, #48] @ 1394c0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 1394b8 │ │ │ │ + ldr r1, [pc, #44] @ 1394c4 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r3, ip, r8, ror pc │ │ │ │ - andseq r3, ip, r8, ror pc │ │ │ │ + andseq r3, ip, ip, ror #30 │ │ │ │ + andseq r3, ip, ip, ror #30 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 139508 │ │ │ │ + bhi 139514 │ │ │ │ ldr r2, [r3] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 139514 │ │ │ │ + bhi 139520 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 170994 │ │ │ │ + bl 1709a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 139530 │ │ │ │ + bne 13953c │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 170814 │ │ │ │ + bl 170820 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139508 │ │ │ │ + beq 139514 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 139558 │ │ │ │ + bhi 139564 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ strd r0, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #48] @ 139590 │ │ │ │ + ldr r0, [pc, #48] @ 13959c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 139594 │ │ │ │ + ldr r1, [pc, #44] @ 1395a0 │ │ │ │ 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 3cd80 │ │ │ │ - mulseq ip, ip, lr │ │ │ │ - mulseq ip, ip, lr │ │ │ │ + mulseq ip, r0, lr │ │ │ │ + mulseq ip, r0, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r3, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 1395bc │ │ │ │ + bcs 1395c8 │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 139650 │ │ │ │ + bhi 13965c │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 1396d0 │ │ │ │ + bhi 1396dc │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ sub r2, r7, r6 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 1395b0 │ │ │ │ + bcc 1395bc │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ add r1, r8, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ bl 2732c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1395b0 │ │ │ │ + bne 1395bc │ │ │ │ adds r1, r4, r6 │ │ │ │ - bcc 1396b4 │ │ │ │ - ldr r0, [pc, #224] @ 139700 │ │ │ │ + bcc 1396c0 │ │ │ │ + ldr r0, [pc, #224] @ 13970c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #220] @ 139704 │ │ │ │ + ldr r1, [pc, #220] @ 139710 │ │ │ │ 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 3cd80 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 1396e8 │ │ │ │ + bhi 1396f4 │ │ │ │ sub r3, r7, r6 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcc 1395b0 │ │ │ │ + bcc 1395bc │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ add ip, sp, #8 │ │ │ │ ldr lr, [r1, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ stm sp, {r2, r7} │ │ │ │ add r2, r8, r6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ blx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ tst r2, #1 │ │ │ │ - beq 1395b0 │ │ │ │ + beq 1395bc │ │ │ │ add r1, r1, r6 │ │ │ │ adds r1, r1, r7 │ │ │ │ - bcs 139618 │ │ │ │ + bcs 139624 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ 139708 │ │ │ │ + ldr r3, [pc, #48] @ 139714 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #28] @ 13970c │ │ │ │ + ldr r3, [pc, #28] @ 139718 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 3c798 │ │ │ │ - @ instruction: 0x001c3ddc │ │ │ │ - @ instruction: 0x001c3ddc │ │ │ │ - @ instruction: 0x001c5edc │ │ │ │ - @ instruction: 0x001c5eb4 │ │ │ │ + @ instruction: 0x001c3dd0 │ │ │ │ + @ instruction: 0x001c3dd0 │ │ │ │ + @ instruction: 0x001c5ed0 │ │ │ │ + andseq r5, ip, r8, lsr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 1397b4 │ │ │ │ + bhi 1397c0 │ │ │ │ ldr r5, [r3] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 139764 │ │ │ │ + bhi 139770 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 1397b4 │ │ │ │ + bcs 1397c0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1397b4 │ │ │ │ + bne 1397c0 │ │ │ │ add r1, r2, #1 │ │ │ │ - b 1397a4 │ │ │ │ + b 1397b0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, r6 │ │ │ │ - bl 170aec │ │ │ │ + bl 170af8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1397c0 │ │ │ │ + beq 1397cc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 1397d0 │ │ │ │ + bhi 1397dc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 139808 │ │ │ │ + ldr r0, [pc, #48] @ 139814 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13980c │ │ │ │ + ldr r1, [pc, #44] @ 139818 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r3, ip, r4, lsr #24 │ │ │ │ - andseq r3, ip, r4, lsr #24 │ │ │ │ + andseq r3, ip, r8, lsl ip │ │ │ │ + andseq r3, ip, r8, lsl ip │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 139860 │ │ │ │ + bhi 13986c │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r1, #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 13986c │ │ │ │ + bhi 139878 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17125c │ │ │ │ + bl 171268 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 139888 │ │ │ │ + bne 139894 │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1710d8 │ │ │ │ + bl 1710e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139860 │ │ │ │ + beq 13986c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 1398b0 │ │ │ │ + bhi 1398bc │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ strd r0, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #48] @ 1398e8 │ │ │ │ + ldr r0, [pc, #48] @ 1398f4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 1398ec │ │ │ │ + ldr r1, [pc, #44] @ 1398f8 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r3, ip, r4, asr #22 │ │ │ │ - andseq r3, ip, r4, asr #22 │ │ │ │ + andseq r3, ip, r8, lsr fp │ │ │ │ + andseq r3, ip, r8, lsr fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 13999c │ │ │ │ + bhi 1399a8 │ │ │ │ ldr r5, [r3] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 13994c │ │ │ │ + bhi 139958 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 13999c │ │ │ │ + bcs 1399a8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r7, r3 │ │ │ │ ldrbne r1, [r1, #5] │ │ │ │ cmpne r1, r3 │ │ │ │ - bne 13999c │ │ │ │ + bne 1399a8 │ │ │ │ add r1, r2, #1 │ │ │ │ - b 13998c │ │ │ │ + b 139998 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, r6 │ │ │ │ - bl 170ca0 │ │ │ │ + bl 170cac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1399a8 │ │ │ │ + beq 1399b4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 1399b8 │ │ │ │ + bhi 1399c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 1399f0 │ │ │ │ + ldr r0, [pc, #48] @ 1399fc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 1399f4 │ │ │ │ + ldr r1, [pc, #44] @ 139a00 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r3, ip, ip, lsr sl │ │ │ │ - andseq r3, ip, ip, lsr sl │ │ │ │ + andseq r3, ip, r0, lsr sl │ │ │ │ + andseq r3, ip, r0, lsr sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 139a40 │ │ │ │ + bhi 139a4c │ │ │ │ ldr r4, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 139a4c │ │ │ │ + bhi 139a58 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 139a40 │ │ │ │ + bcs 139a4c │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 139aa0 │ │ │ │ + bne 139aac │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 139ac0 │ │ │ │ + bhi 139acc │ │ │ │ cmp r2, r5 │ │ │ │ - beq 139a40 │ │ │ │ + beq 139a4c │ │ │ │ sub r3, r2, r5 │ │ │ │ add r5, r6, r2 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r6, [r5, r7] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 139a94 │ │ │ │ + bne 139aa0 │ │ │ │ add r7, r7, #1 │ │ │ │ adds r6, r3, r7 │ │ │ │ - bne 139a68 │ │ │ │ + bne 139a74 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, r2, r7 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 139ad8 │ │ │ │ + beq 139ae4 │ │ │ │ add r1, r2, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #72] @ 139b10 │ │ │ │ + ldr r3, [pc, #72] @ 139b1c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #52] @ 139b14 │ │ │ │ + ldr r0, [pc, #52] @ 139b20 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #48] @ 139b18 │ │ │ │ + ldr r1, [pc, #48] @ 139b24 │ │ │ │ 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 3cd80 │ │ │ │ - @ instruction: 0x001c5af0 │ │ │ │ - andseq r3, ip, ip, lsl r9 │ │ │ │ - andseq r3, ip, ip, lsl r9 │ │ │ │ + andseq r5, ip, r4, ror #21 │ │ │ │ + andseq r3, ip, r0, lsl r9 │ │ │ │ + andseq r3, ip, r0, lsl r9 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139b28 │ │ │ │ + bne 139b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 139b6c │ │ │ │ + bmi 139b78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f378 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #724] @ 0x2d4 │ │ │ │ str r0, [r4, #616] @ 0x268 │ │ │ │ str r0, [r4, #600] @ 0x258 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4, #584] @ 0x248 │ │ │ │ str r0, [r4, #200] @ 0xc8 │ │ │ │ @@ -280875,19 +280878,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139b7c │ │ │ │ + bne 139b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 139bc0 │ │ │ │ + bmi 139bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f378 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #724] @ 0x2d4 │ │ │ │ str r0, [r4, #616] @ 0x268 │ │ │ │ str r0, [r4, #600] @ 0x258 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4, #584] @ 0x248 │ │ │ │ str r0, [r4, #200] @ 0xc8 │ │ │ │ @@ -280896,19 +280899,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139bd0 │ │ │ │ + bne 139bdc │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 139c14 │ │ │ │ + bmi 139c20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f378 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #724] @ 0x2d4 │ │ │ │ str r0, [r4, #616] @ 0x268 │ │ │ │ str r0, [r4, #600] @ 0x258 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4, #584] @ 0x248 │ │ │ │ str r0, [r4, #200] @ 0xc8 │ │ │ │ @@ -280917,19 +280920,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r1, #400] @ 0x190 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139c24 │ │ │ │ + bne 139c30 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 139c68 │ │ │ │ + bmi 139c74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f378 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #724] @ 0x2d4 │ │ │ │ str r0, [r4, #616] @ 0x268 │ │ │ │ str r0, [r4, #600] @ 0x258 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4, #584] @ 0x248 │ │ │ │ str r0, [r4, #200] @ 0xc8 │ │ │ │ @@ -280938,30 +280941,30 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r1, #256] @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 139c78 │ │ │ │ + bne 139c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 139cbc │ │ │ │ + bmi 139cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f378 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #724] @ 0x2d4 │ │ │ │ str r0, [r4, #616] @ 0x268 │ │ │ │ str r0, [r4, #600] @ 0x258 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4, #584] @ 0x248 │ │ │ │ str r0, [r4, #200] @ 0xc8 │ │ │ │ pop {r4, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, r0, #4 │ │ │ │ - b 19ad70 │ │ │ │ + b 19ad7c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r4, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -280994,542 +280997,542 @@ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 139db8 │ │ │ │ + bhi 139dc4 │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 139dc4 │ │ │ │ + bhi 139dd0 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 139db8 │ │ │ │ + bcs 139dc4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ cmp r7, r2 │ │ │ │ ldrbne r7, [r1, #5] │ │ │ │ cmpne r7, r2 │ │ │ │ - bne 139e3c │ │ │ │ + bne 139e48 │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 139e0c │ │ │ │ + bne 139e18 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 170e7c │ │ │ │ + bl 170e88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139e2c │ │ │ │ + beq 139e38 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 139e4c │ │ │ │ + bhi 139e58 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 139db8 │ │ │ │ + beq 139dc4 │ │ │ │ cmp r2, #1 │ │ │ │ add r7, r4, #1 │ │ │ │ addne r1, r1, #1 │ │ │ │ str r7, [r3] │ │ │ │ strne r1, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 139db8 │ │ │ │ - b 139da4 │ │ │ │ - ldr r0, [pc, #48] @ 139e84 │ │ │ │ + bne 139dc4 │ │ │ │ + b 139db0 │ │ │ │ + ldr r0, [pc, #48] @ 139e90 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 139e88 │ │ │ │ + ldr r1, [pc, #44] @ 139e94 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r3, ip, r8, lsr #11 │ │ │ │ - andseq r3, ip, r8, lsr #11 │ │ │ │ + mulseq ip, ip, r5 │ │ │ │ + mulseq ip, ip, r5 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 139edc │ │ │ │ + bhi 139ee8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 139eec │ │ │ │ + bhi 139ef8 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 170994 │ │ │ │ + bl 1709a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 139f08 │ │ │ │ + bne 139f14 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 170814 │ │ │ │ + bl 170820 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 139edc │ │ │ │ + beq 139ee8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 139f48 │ │ │ │ + bhi 139f54 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r5] │ │ │ │ cmpne r2, #1 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #48] @ 139f80 │ │ │ │ + ldr r0, [pc, #48] @ 139f8c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 139f84 │ │ │ │ + ldr r1, [pc, #44] @ 139f90 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r3, ip, ip, lsr #9 │ │ │ │ - andseq r3, ip, ip, lsr #9 │ │ │ │ + andseq r3, ip, r0, lsr #9 │ │ │ │ + andseq r3, ip, r0, lsr #9 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - bls 139fb4 │ │ │ │ + bls 139fc0 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 13a004 │ │ │ │ + bhi 13a010 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 139fa8 │ │ │ │ + bcs 139fb4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ cmp r7, r2 │ │ │ │ ldrbne r1, [r1, #5] │ │ │ │ cmpne r1, r2 │ │ │ │ - bne 139fa8 │ │ │ │ + bne 139fb4 │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13a04c │ │ │ │ - b 139fa8 │ │ │ │ + bne 13a058 │ │ │ │ + b 139fb4 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 170ca0 │ │ │ │ + bl 170cac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a06c │ │ │ │ + beq 13a078 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 13a07c │ │ │ │ + bhi 13a088 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 139fa8 │ │ │ │ + beq 139fb4 │ │ │ │ cmp r2, #1 │ │ │ │ add r7, r4, #1 │ │ │ │ addne r1, r1, #1 │ │ │ │ str r7, [r3] │ │ │ │ strne r1, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #48] @ 13a0b4 │ │ │ │ + ldr r0, [pc, #48] @ 13a0c0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13a0b8 │ │ │ │ + ldr r1, [pc, #44] @ 13a0c4 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r3, ip, r8, ror r3 │ │ │ │ - andseq r3, ip, r8, ror r3 │ │ │ │ + andseq r3, ip, ip, ror #6 │ │ │ │ + andseq r3, ip, ip, ror #6 │ │ │ │ push {r4, r5, r7, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 13a108 │ │ │ │ + bhi 13a114 │ │ │ │ ldr r7, [r2] │ │ │ │ ldr r9, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi 13a114 │ │ │ │ + bhi 13a120 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 13a108 │ │ │ │ + bcs 13a114 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13a168 │ │ │ │ + bne 13a174 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ cmp r5, r9 │ │ │ │ - bhi 13a194 │ │ │ │ + bhi 13a1a0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 13a108 │ │ │ │ + beq 13a114 │ │ │ │ add r7, r2, r4 │ │ │ │ sub r0, r4, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r5, [r7, r2] │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 13a15c │ │ │ │ + bne 13a168 │ │ │ │ add r2, r2, #1 │ │ │ │ adds r5, r0, r2 │ │ │ │ - bne 13a130 │ │ │ │ + bne 13a13c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ add r4, r4, r2 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 13a1ac │ │ │ │ + beq 13a1b8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ addne r2, r4, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmpne r1, #1 │ │ │ │ addne r1, r4, #2 │ │ │ │ strne r1, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #72] @ 13a1e4 │ │ │ │ + ldr r3, [pc, #72] @ 13a1f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #52] @ 13a1e8 │ │ │ │ + ldr r0, [pc, #52] @ 13a1f4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #48] @ 13a1ec │ │ │ │ + ldr r1, [pc, #48] @ 13a1f8 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r5, ip, ip, lsl r4 │ │ │ │ - andseq r3, ip, r8, asr #4 │ │ │ │ - andseq r3, ip, r8, asr #4 │ │ │ │ + andseq r5, ip, r0, lsl r4 │ │ │ │ + andseq r3, ip, ip, lsr r2 │ │ │ │ + andseq r3, ip, ip, lsr r2 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - bls 13a21c │ │ │ │ + bls 13a228 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 13a264 │ │ │ │ + bhi 13a270 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 13a210 │ │ │ │ + bcs 13a21c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 13a210 │ │ │ │ + bne 13a21c │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13a2ac │ │ │ │ - b 13a210 │ │ │ │ + bne 13a2b8 │ │ │ │ + b 13a21c │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 170aec │ │ │ │ + bl 170af8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a2cc │ │ │ │ + beq 13a2d8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 13a2dc │ │ │ │ + bhi 13a2e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13a210 │ │ │ │ + beq 13a21c │ │ │ │ cmp r2, #1 │ │ │ │ add r7, r4, #1 │ │ │ │ addne r1, r1, #1 │ │ │ │ str r7, [r3] │ │ │ │ strne r1, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #48] @ 13a314 │ │ │ │ + ldr r0, [pc, #48] @ 13a320 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13a318 │ │ │ │ + ldr r1, [pc, #44] @ 13a324 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r3, ip, r8, lsl r1 │ │ │ │ - andseq r3, ip, r8, lsl r1 │ │ │ │ + andseq r3, ip, ip, lsl #2 │ │ │ │ + andseq r3, ip, ip, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 13a344 │ │ │ │ + bcs 13a350 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 13a3d8 │ │ │ │ + bhi 13a3e4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 13a470 │ │ │ │ + bhi 13a47c │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ sub r1, r7, r6 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc 13a338 │ │ │ │ + bcc 13a344 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r1, r2, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r3 │ │ │ │ bl 2732c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13a338 │ │ │ │ + bne 13a344 │ │ │ │ adds r1, r5, r6 │ │ │ │ - bcc 13a43c │ │ │ │ - ldr r0, [pc, #248] @ 13a4a0 │ │ │ │ + bcc 13a448 │ │ │ │ + ldr r0, [pc, #248] @ 13a4ac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #244] @ 13a4a4 │ │ │ │ + ldr r1, [pc, #244] @ 13a4b0 │ │ │ │ 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 3cd80 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 13a488 │ │ │ │ + bhi 13a494 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ sub ip, r7, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp ip, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bcc 13a338 │ │ │ │ + bcc 13a344 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r8, r3 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r4 │ │ │ │ mov r3, ip │ │ │ │ blx r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 13a338 │ │ │ │ + beq 13a344 │ │ │ │ add r6, r1, r6 │ │ │ │ adds r1, r6, r5 │ │ │ │ - bcs 13a3a0 │ │ │ │ + bcs 13a3ac │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13a338 │ │ │ │ + beq 13a344 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r8 │ │ │ │ add r3, r6, #1 │ │ │ │ addne r1, r1, #1 │ │ │ │ str r3, [r8] │ │ │ │ strne r1, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #48] @ 13a4a8 │ │ │ │ + ldr r3, [pc, #48] @ 13a4b4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #28] @ 13a4ac │ │ │ │ + ldr r3, [pc, #28] @ 13a4b8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3c798 │ │ │ │ - andseq r3, ip, r4, asr r0 │ │ │ │ - andseq r3, ip, r4, asr r0 │ │ │ │ - andseq r5, ip, ip, lsr r1 │ │ │ │ - andseq r5, ip, r4, lsl r1 │ │ │ │ + andseq r3, ip, r8, asr #32 │ │ │ │ + andseq r3, ip, r8, asr #32 │ │ │ │ + andseq r5, ip, r0, lsr r1 │ │ │ │ + andseq r5, ip, r8, lsl #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi 13a4fc │ │ │ │ + bhi 13a508 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ add r1, r0, #4 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 13a50c │ │ │ │ + bhi 13a518 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 17125c │ │ │ │ + bl 171268 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13a528 │ │ │ │ + bne 13a534 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 1710d8 │ │ │ │ + bl 1710e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a4fc │ │ │ │ + beq 13a508 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 13a568 │ │ │ │ + bhi 13a574 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r5] │ │ │ │ cmpne r2, #1 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 13a5a0 │ │ │ │ + ldr r0, [pc, #48] @ 13a5ac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13a5a4 │ │ │ │ + ldr r1, [pc, #44] @ 13a5b0 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r2, ip, ip, lsl #29 │ │ │ │ - andseq r2, ip, ip, lsl #29 │ │ │ │ + andseq r2, ip, r0, lsl #29 │ │ │ │ + andseq r2, ip, r0, lsl #29 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #396] @ 0x18c │ │ │ │ @@ -281540,730 +281543,730 @@ │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 13a6a4 │ │ │ │ + bhi 13a6b0 │ │ │ │ ldr r4, [r2] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bhi 13a630 │ │ │ │ + bhi 13a63c │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, r7 │ │ │ │ - bl 170994 │ │ │ │ + bl 1709a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13a658 │ │ │ │ - b 13a66c │ │ │ │ + bne 13a664 │ │ │ │ + b 13a678 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, r7 │ │ │ │ - bl 170814 │ │ │ │ + bl 170820 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13a66c │ │ │ │ + beq 13a678 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 13a6ac │ │ │ │ + bhi 13a6b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a6a4 │ │ │ │ + beq 13a6b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a6e4 │ │ │ │ + beq 13a6f0 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13a6a4 │ │ │ │ + bne 13a6b0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #100] @ 13a718 │ │ │ │ + ldr r0, [pc, #100] @ 13a724 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ 13a71c │ │ │ │ + ldr r1, [pc, #96] @ 13a728 │ │ │ │ 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 3cd80 │ │ │ │ - ldr r0, [pc, #52] @ 13a720 │ │ │ │ + ldr r0, [pc, #52] @ 13a72c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 13a724 │ │ │ │ - ldr r1, [pc, #48] @ 13a728 │ │ │ │ + ldr r3, [pc, #48] @ 13a730 │ │ │ │ + ldr r1, [pc, #48] @ 13a734 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3c694 │ │ │ │ - andseq r2, ip, r8, asr #26 │ │ │ │ - andseq r2, ip, r8, asr #26 │ │ │ │ - andseq r2, r3, r9, ror #15 │ │ │ │ - andseq r4, ip, r0, lsr fp │ │ │ │ - andseq r4, ip, r8, lsr sl │ │ │ │ + andseq r2, ip, ip, lsr sp │ │ │ │ + andseq r2, ip, ip, lsr sp │ │ │ │ + andseq r2, r3, sp, asr r8 │ │ │ │ + andseq r4, ip, r4, lsr #22 │ │ │ │ + andseq r4, ip, ip, lsr #20 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ cmp r4, r5 │ │ │ │ - bls 13a748 │ │ │ │ + bls 13a754 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 13a77c │ │ │ │ + bhi 13a788 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 13a740 │ │ │ │ + bcs 13a74c │ │ │ │ ldrb r1, [r2, r4] │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a740 │ │ │ │ - b 13a7c4 │ │ │ │ + beq 13a74c │ │ │ │ + b 13a7d0 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 13a7fc │ │ │ │ + bhi 13a808 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 13a740 │ │ │ │ + beq 13a74c │ │ │ │ sub r5, r4, r5 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [r2, -r1] │ │ │ │ ldrb r7, [r0, r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 13a7b8 │ │ │ │ + bne 13a7c4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 13a798 │ │ │ │ - b 13a740 │ │ │ │ + bne 13a7a4 │ │ │ │ + b 13a74c │ │ │ │ add r0, r4, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 13a814 │ │ │ │ + beq 13a820 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a84c │ │ │ │ + beq 13a858 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13a740 │ │ │ │ + bne 13a74c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r3, [pc, #124] @ 13a880 │ │ │ │ + ldr r3, [pc, #124] @ 13a88c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #104] @ 13a884 │ │ │ │ + ldr r0, [pc, #104] @ 13a890 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #100] @ 13a888 │ │ │ │ + ldr r1, [pc, #100] @ 13a894 │ │ │ │ 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 3cd80 │ │ │ │ - ldr r0, [pc, #56] @ 13a88c │ │ │ │ + ldr r0, [pc, #56] @ 13a898 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #52] @ 13a890 │ │ │ │ - ldr r1, [pc, #52] @ 13a894 │ │ │ │ + ldr r3, [pc, #52] @ 13a89c │ │ │ │ + ldr r1, [pc, #52] @ 13a8a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3c694 │ │ │ │ - @ instruction: 0x001c4db4 │ │ │ │ - andseq r2, ip, r0, ror #23 │ │ │ │ - andseq r2, ip, r0, ror #23 │ │ │ │ - andseq r2, r3, r1, lsl #13 │ │ │ │ - andseq r4, ip, r8, asr #19 │ │ │ │ - @ instruction: 0x001c48d0 │ │ │ │ + andseq r4, ip, r8, lsr #27 │ │ │ │ + @ instruction: 0x001c2bd4 │ │ │ │ + @ instruction: 0x001c2bd4 │ │ │ │ + @ instruction: 0x001326f5 │ │ │ │ + @ instruction: 0x001c49bc │ │ │ │ + andseq r4, ip, r4, asr #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bls 13a8b8 │ │ │ │ + bls 13a8c4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 13a8f8 │ │ │ │ + bhi 13a904 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 13a8b0 │ │ │ │ + bcs 13a8bc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 13a934 │ │ │ │ + beq 13a940 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13a8b0 │ │ │ │ - b 13a934 │ │ │ │ + bne 13a8bc │ │ │ │ + b 13a940 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 170ca0 │ │ │ │ + bl 170cac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a8b0 │ │ │ │ + beq 13a8bc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 13a96c │ │ │ │ + bhi 13a978 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13a9a4 │ │ │ │ + beq 13a9b0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13a8b0 │ │ │ │ + bne 13a8bc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ 13a9d8 │ │ │ │ + ldr r0, [pc, #100] @ 13a9e4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ 13a9dc │ │ │ │ + ldr r1, [pc, #96] @ 13a9e8 │ │ │ │ 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 3cd80 │ │ │ │ - ldr r0, [pc, #52] @ 13a9e0 │ │ │ │ + ldr r0, [pc, #52] @ 13a9ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 13a9e4 │ │ │ │ - ldr r1, [pc, #48] @ 13a9e8 │ │ │ │ + ldr r3, [pc, #48] @ 13a9f0 │ │ │ │ + ldr r1, [pc, #48] @ 13a9f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3c694 │ │ │ │ - andseq r2, ip, r8, lsl #21 │ │ │ │ - andseq r2, ip, r8, lsl #21 │ │ │ │ - andseq r2, r3, r9, lsr #10 │ │ │ │ - andseq r4, ip, r0, ror r8 │ │ │ │ - andseq r4, ip, r8, ror r7 │ │ │ │ + andseq r2, ip, ip, ror sl │ │ │ │ + andseq r2, ip, ip, ror sl │ │ │ │ + mulseq r3, sp, r5 │ │ │ │ + andseq r4, ip, r4, ror #16 │ │ │ │ + andseq r4, ip, ip, ror #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 13aa08 │ │ │ │ + bcs 13aa14 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 13aa98 │ │ │ │ + bhi 13aaa4 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 13ab30 │ │ │ │ + bhi 13ab3c │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ sub r1, r7, r6 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 13aa00 │ │ │ │ + bcc 13aa0c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add r1, r2, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r3 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13aa00 │ │ │ │ + bne 13aa0c │ │ │ │ mov r2, r5 │ │ │ │ adds r0, r6, r4 │ │ │ │ - bcc 13aaf8 │ │ │ │ - ldr r0, [pc, #300] @ 13ab94 │ │ │ │ + bcc 13ab04 │ │ │ │ + ldr r0, [pc, #300] @ 13aba0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #296] @ 13ab98 │ │ │ │ + ldr r1, [pc, #296] @ 13aba4 │ │ │ │ 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 3cd80 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 13ab48 │ │ │ │ + bhi 13ab54 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ sub ip, r7, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ cmp ip, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bcc 13aa00 │ │ │ │ + bcc 13aa0c │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r4, [sp] │ │ │ │ mov r4, r3 │ │ │ │ mov r3, ip │ │ │ │ blx r7 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13aa00 │ │ │ │ + beq 13aa0c │ │ │ │ add r0, r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ adds r0, r0, r5 │ │ │ │ - bcs 13aa60 │ │ │ │ + bcs 13aa6c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ab60 │ │ │ │ + beq 13ab6c │ │ │ │ ldr r0, [r2] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13aa00 │ │ │ │ + bne 13aa0c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #100] @ 13ab9c │ │ │ │ + ldr r3, [pc, #100] @ 13aba8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #80] @ 13aba0 │ │ │ │ + ldr r3, [pc, #80] @ 13abac │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #60] @ 13aba4 │ │ │ │ + ldr r0, [pc, #60] @ 13abb0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #56] @ 13aba8 │ │ │ │ - ldr r1, [pc, #56] @ 13abac │ │ │ │ + ldr r3, [pc, #56] @ 13abb4 │ │ │ │ + ldr r1, [pc, #56] @ 13abb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3c694 │ │ │ │ - mulseq ip, r4, r9 │ │ │ │ - mulseq ip, r4, r9 │ │ │ │ - andseq r4, ip, ip, ror sl │ │ │ │ - andseq r4, ip, r4, asr sl │ │ │ │ - andseq r2, r3, sp, ror #6 │ │ │ │ - @ instruction: 0x001c46b4 │ │ │ │ - @ instruction: 0x001c45bc │ │ │ │ + andseq r2, ip, r8, lsl #19 │ │ │ │ + andseq r2, ip, r8, lsl #19 │ │ │ │ + andseq r4, ip, r0, ror sl │ │ │ │ + andseq r4, ip, r8, asr #20 │ │ │ │ + andseq r2, r3, r1, ror #7 │ │ │ │ + andseq r4, ip, r8, lsr #13 │ │ │ │ + @ instruction: 0x001c45b0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bls 13abd0 │ │ │ │ + bls 13abdc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 13ac04 │ │ │ │ + bhi 13ac10 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 13abc8 │ │ │ │ + bcs 13abd4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13abc8 │ │ │ │ - b 13ac40 │ │ │ │ + bne 13abd4 │ │ │ │ + b 13ac4c │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 170aec │ │ │ │ + bl 170af8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13abc8 │ │ │ │ + beq 13abd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 13ac78 │ │ │ │ + bhi 13ac84 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13acb0 │ │ │ │ + beq 13acbc │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13abc8 │ │ │ │ + bne 13abd4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ 13ace4 │ │ │ │ + ldr r0, [pc, #100] @ 13acf0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ 13ace8 │ │ │ │ + ldr r1, [pc, #96] @ 13acf4 │ │ │ │ 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 3cd80 │ │ │ │ - ldr r0, [pc, #52] @ 13acec │ │ │ │ + ldr r0, [pc, #52] @ 13acf8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 13acf0 │ │ │ │ - ldr r1, [pc, #48] @ 13acf4 │ │ │ │ + ldr r3, [pc, #48] @ 13acfc │ │ │ │ + ldr r1, [pc, #48] @ 13ad00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3c694 │ │ │ │ - andseq r2, ip, ip, ror r7 │ │ │ │ - andseq r2, ip, ip, ror r7 │ │ │ │ - andseq r2, r3, sp, lsl r2 │ │ │ │ - andseq r4, ip, r4, ror #10 │ │ │ │ - andseq r4, ip, ip, ror #8 │ │ │ │ + andseq r2, ip, r0, ror r7 │ │ │ │ + andseq r2, ip, r0, ror r7 │ │ │ │ + mulseq r3, r1, r2 │ │ │ │ + andseq r4, ip, r8, asr r5 │ │ │ │ + andseq r4, ip, r0, ror #8 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bhi 13adb4 │ │ │ │ + bhi 13adc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ add r1, r0, #4 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 13ad48 │ │ │ │ + bhi 13ad54 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 17125c │ │ │ │ + bl 171268 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13ad68 │ │ │ │ - b 13ad7c │ │ │ │ + bne 13ad74 │ │ │ │ + b 13ad88 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 1710d8 │ │ │ │ + bl 1710e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13ad7c │ │ │ │ + beq 13ad88 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 13adbc │ │ │ │ + bhi 13adc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13adb4 │ │ │ │ + beq 13adc0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13adf4 │ │ │ │ + beq 13ae00 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13adb4 │ │ │ │ + bne 13adc0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #100] @ 13ae28 │ │ │ │ + ldr r0, [pc, #100] @ 13ae34 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ 13ae2c │ │ │ │ + ldr r1, [pc, #96] @ 13ae38 │ │ │ │ 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 3cd80 │ │ │ │ - ldr r0, [pc, #52] @ 13ae30 │ │ │ │ + ldr r0, [pc, #52] @ 13ae3c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 13ae34 │ │ │ │ - ldr r1, [pc, #48] @ 13ae38 │ │ │ │ + ldr r3, [pc, #48] @ 13ae40 │ │ │ │ + ldr r1, [pc, #48] @ 13ae44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3c694 │ │ │ │ - andseq r2, ip, r8, lsr r6 │ │ │ │ - andseq r2, ip, r8, lsr r6 │ │ │ │ - ldrsbeq r2, [r3], -r9 │ │ │ │ - andseq r4, ip, r0, lsr #8 │ │ │ │ - andseq r4, ip, r8, lsr #6 │ │ │ │ + andseq r2, ip, ip, lsr #12 │ │ │ │ + andseq r2, ip, ip, lsr #12 │ │ │ │ + andseq r2, r3, sp, asr #2 │ │ │ │ + andseq r4, ip, r4, lsl r4 │ │ │ │ + andseq r4, ip, ip, lsl r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bls 13ae5c │ │ │ │ + bls 13ae68 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 13aea4 │ │ │ │ + bhi 13aeb0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 13ae54 │ │ │ │ + bcs 13ae60 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ ldrbne r2, [r0, #5] │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 13aee0 │ │ │ │ + beq 13aeec │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 13ae54 │ │ │ │ - b 13aee0 │ │ │ │ + bne 13ae60 │ │ │ │ + b 13aeec │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 170e7c │ │ │ │ + bl 170e88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13ae54 │ │ │ │ + beq 13ae60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 13af18 │ │ │ │ + bhi 13af24 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13af50 │ │ │ │ + beq 13af5c │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13ae54 │ │ │ │ + bne 13ae60 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ 13af84 │ │ │ │ + ldr r0, [pc, #100] @ 13af90 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ 13af88 │ │ │ │ + ldr r1, [pc, #96] @ 13af94 │ │ │ │ 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 3cd80 │ │ │ │ - ldr r0, [pc, #52] @ 13af8c │ │ │ │ + ldr r0, [pc, #52] @ 13af98 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 13af90 │ │ │ │ - ldr r1, [pc, #48] @ 13af94 │ │ │ │ + ldr r3, [pc, #48] @ 13af9c │ │ │ │ + ldr r1, [pc, #48] @ 13afa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 3c694 │ │ │ │ - @ instruction: 0x001c24dc │ │ │ │ - @ instruction: 0x001c24dc │ │ │ │ - andseq r1, r3, sp, ror pc │ │ │ │ - andseq r4, ip, r4, asr #5 │ │ │ │ - andseq r4, ip, ip, asr #3 │ │ │ │ + @ instruction: 0x001c24d0 │ │ │ │ + @ instruction: 0x001c24d0 │ │ │ │ + @ instruction: 0x00131ff1 │ │ │ │ + @ instruction: 0x001c42b8 │ │ │ │ + andseq r4, ip, r0, asr #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 13afe0 │ │ │ │ + bhi 13afec │ │ │ │ ldr r4, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 13afec │ │ │ │ + bhi 13aff8 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 13afe0 │ │ │ │ + bcs 13afec │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13b040 │ │ │ │ + bne 13b04c │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 13b060 │ │ │ │ + bhi 13b06c │ │ │ │ cmp r2, r5 │ │ │ │ - beq 13afe0 │ │ │ │ + beq 13afec │ │ │ │ sub r3, r2, r5 │ │ │ │ add r5, r6, r2 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r6, [r5, r7] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13b034 │ │ │ │ + bne 13b040 │ │ │ │ add r7, r7, #1 │ │ │ │ adds r6, r3, r7 │ │ │ │ - bne 13b008 │ │ │ │ + bne 13b014 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r2, r2, r7 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 13b078 │ │ │ │ + beq 13b084 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, r2, #1 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #72] @ 13b0b0 │ │ │ │ + ldr r3, [pc, #72] @ 13b0bc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #52] @ 13b0b4 │ │ │ │ + ldr r0, [pc, #52] @ 13b0c0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #48] @ 13b0b8 │ │ │ │ + ldr r1, [pc, #48] @ 13b0c4 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r4, ip, r0, asr r5 │ │ │ │ - andseq r2, ip, ip, ror r3 │ │ │ │ - andseq r2, ip, ip, ror r3 │ │ │ │ + andseq r4, ip, r4, asr #10 │ │ │ │ + andseq r2, ip, r0, ror r3 │ │ │ │ + andseq r2, ip, r0, ror r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bls 13b0e4 │ │ │ │ + bls 13b0f0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r3] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs 13b140 │ │ │ │ + bcs 13b14c │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 13b1ac │ │ │ │ + bcs 13b1b8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r5, r3 │ │ │ │ ldrbne r5, [r1, #5] │ │ │ │ cmpne r5, r3 │ │ │ │ - bne 13b1a0 │ │ │ │ + bne 13b1ac │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, r2, #1 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -282272,239 +282275,239 @@ │ │ │ │ add r1, r1, #4 │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 170e7c │ │ │ │ + bl 170e88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13b0d8 │ │ │ │ + beq 13b0e4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 13b1b8 │ │ │ │ + bhi 13b1c4 │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 13b120 │ │ │ │ + beq 13b12c │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 13b1f0 │ │ │ │ + ldr r0, [pc, #48] @ 13b1fc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13b1f4 │ │ │ │ + ldr r1, [pc, #44] @ 13b200 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r2, ip, ip, lsr r2 │ │ │ │ - andseq r2, ip, ip, lsr r2 │ │ │ │ + andseq r2, ip, r0, lsr r2 │ │ │ │ + andseq r2, ip, r0, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r3, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 13b21c │ │ │ │ + bcs 13b228 │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 13b298 │ │ │ │ + bhi 13b2a4 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 13b314 │ │ │ │ + bhi 13b320 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ sub r2, r7, r6 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 13b210 │ │ │ │ + bcc 13b21c │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ add r1, r8, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ bl 2732c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13b210 │ │ │ │ + bne 13b21c │ │ │ │ adds r1, r4, r6 │ │ │ │ - bcs 13b344 │ │ │ │ + bcs 13b350 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 13b32c │ │ │ │ + bhi 13b338 │ │ │ │ sub r3, r7, r6 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcc 13b210 │ │ │ │ + bcc 13b21c │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ add ip, sp, #8 │ │ │ │ ldr lr, [r1, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ stm sp, {r2, r7} │ │ │ │ add r2, r8, r6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ blx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ tst r2, #1 │ │ │ │ - beq 13b210 │ │ │ │ + beq 13b21c │ │ │ │ add r1, r1, r6 │ │ │ │ adds r2, r1, r7 │ │ │ │ - bcs 13b344 │ │ │ │ + bcs 13b350 │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #104] @ 13b384 │ │ │ │ + ldr r3, [pc, #104] @ 13b390 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #84] @ 13b388 │ │ │ │ + ldr r3, [pc, #84] @ 13b394 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #48] @ 13b37c │ │ │ │ + ldr r0, [pc, #48] @ 13b388 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13b380 │ │ │ │ + ldr r1, [pc, #44] @ 13b38c │ │ │ │ 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 3cd80 │ │ │ │ - ldrheq r2, [ip], -r0 │ │ │ │ - ldrheq r2, [ip], -r0 │ │ │ │ - mulseq ip, r8, r2 │ │ │ │ - andseq r4, ip, r0, ror r2 │ │ │ │ + andseq r2, ip, r4, lsr #1 │ │ │ │ + andseq r2, ip, r4, lsr #1 │ │ │ │ + andseq r4, ip, ip, lsl #5 │ │ │ │ + andseq r4, ip, r4, ror #4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r0, r5 │ │ │ │ - bls 13b3b8 │ │ │ │ + bls 13b3c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r1, #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 13b3f0 │ │ │ │ + bcs 13b3fc │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 17125c │ │ │ │ + bl 171268 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b3ac │ │ │ │ - b 13b410 │ │ │ │ + beq 13b3b8 │ │ │ │ + b 13b41c │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1710d8 │ │ │ │ + bl 1710e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b3ac │ │ │ │ + beq 13b3b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 13b440 │ │ │ │ + bhi 13b44c │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 13b478 │ │ │ │ + ldr r0, [pc, #48] @ 13b484 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13b47c │ │ │ │ + ldr r1, [pc, #44] @ 13b488 │ │ │ │ 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 3cd80 │ │ │ │ - @ instruction: 0x001c1fb4 │ │ │ │ - @ instruction: 0x001c1fb4 │ │ │ │ + andseq r1, ip, r8, lsr #31 │ │ │ │ + andseq r1, ip, r8, lsr #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bls 13b4a8 │ │ │ │ + bls 13b4b4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r3] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs 13b504 │ │ │ │ + bcs 13b510 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 13b4f8 │ │ │ │ + bcs 13b504 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r5, r3 │ │ │ │ ldrbne r1, [r1, #5] │ │ │ │ cmpne r1, r3 │ │ │ │ - bne 13b4f8 │ │ │ │ + bne 13b504 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, r2, #1 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -282513,129 +282516,129 @@ │ │ │ │ add r1, r1, #4 │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 170ca0 │ │ │ │ + bl 170cac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13b49c │ │ │ │ + beq 13b4a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 13b564 │ │ │ │ + bhi 13b570 │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 13b59c │ │ │ │ + ldr r0, [pc, #48] @ 13b5a8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13b5a0 │ │ │ │ + ldr r1, [pc, #44] @ 13b5ac │ │ │ │ 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 3cd80 │ │ │ │ - mulseq ip, r0, lr │ │ │ │ - mulseq ip, r0, lr │ │ │ │ + andseq r1, ip, r4, lsl #29 │ │ │ │ + andseq r1, ip, r4, lsl #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r0, r5 │ │ │ │ - bls 13b5d0 │ │ │ │ + bls 13b5dc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 13b604 │ │ │ │ + bcs 13b610 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 170994 │ │ │ │ + bl 1709a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b5c4 │ │ │ │ - b 13b624 │ │ │ │ + beq 13b5d0 │ │ │ │ + b 13b630 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 170814 │ │ │ │ + bl 170820 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b5c4 │ │ │ │ + beq 13b5d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 13b654 │ │ │ │ + bhi 13b660 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 13b68c │ │ │ │ + ldr r0, [pc, #48] @ 13b698 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13b690 │ │ │ │ + ldr r1, [pc, #44] @ 13b69c │ │ │ │ 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 3cd80 │ │ │ │ - andseq r1, ip, r0, lsr #27 │ │ │ │ - andseq r1, ip, r0, lsr #27 │ │ │ │ + mulseq ip, r4, sp │ │ │ │ + mulseq ip, r4, sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bls 13b6bc │ │ │ │ + bls 13b6c8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r3] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs 13b710 │ │ │ │ + bcs 13b71c │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 13b704 │ │ │ │ + bcs 13b710 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 13b704 │ │ │ │ + bne 13b710 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, r2, #1 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -282644,200 +282647,200 @@ │ │ │ │ add r1, r1, #4 │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 170aec │ │ │ │ + bl 170af8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 13b6b0 │ │ │ │ + beq 13b6bc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 13b770 │ │ │ │ + bhi 13b77c │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 13b7a8 │ │ │ │ + ldr r0, [pc, #48] @ 13b7b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13b7ac │ │ │ │ + ldr r1, [pc, #44] @ 13b7b8 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r1, ip, r4, lsl #25 │ │ │ │ - andseq r1, ip, r4, lsl #25 │ │ │ │ + andseq r1, ip, r8, ror ip │ │ │ │ + andseq r1, ip, r8, ror ip │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 13b834 │ │ │ │ + bhi 13b840 │ │ │ │ ldr r0, [r2] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 13b800 │ │ │ │ + bhi 13b80c │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 170994 │ │ │ │ + bl 1709a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13b820 │ │ │ │ - b 13b834 │ │ │ │ + bne 13b82c │ │ │ │ + b 13b840 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 170814 │ │ │ │ + bl 170820 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13b834 │ │ │ │ + beq 13b840 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 13b83c │ │ │ │ + bhi 13b848 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 13b874 │ │ │ │ + ldr r0, [pc, #48] @ 13b880 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13b878 │ │ │ │ + ldr r1, [pc, #44] @ 13b884 │ │ │ │ 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 3cd80 │ │ │ │ - @ instruction: 0x001c1bb8 │ │ │ │ - @ instruction: 0x001c1bb8 │ │ │ │ + andseq r1, ip, ip, lsr #23 │ │ │ │ + andseq r1, ip, ip, lsr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 13b8a0 │ │ │ │ + bcs 13b8ac │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 13b900 │ │ │ │ + bhi 13b90c │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 13b998 │ │ │ │ + bhi 13b9a4 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ sub r1, r7, r6 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc 13b898 │ │ │ │ + bcc 13b8a4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r1, r2, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 2732c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13b898 │ │ │ │ + bne 13b8a4 │ │ │ │ adds r0, r6, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bcc 13b898 │ │ │ │ - b 13b960 │ │ │ │ + bcc 13b8a4 │ │ │ │ + b 13b96c │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 13b9b0 │ │ │ │ + bhi 13b9bc │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ sub r3, r7, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bcc 13b898 │ │ │ │ + bcc 13b8a4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 13b898 │ │ │ │ + beq 13b8a4 │ │ │ │ add r0, r1, r6 │ │ │ │ adds r0, r0, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bcc 13b898 │ │ │ │ - ldr r0, [pc, #96] @ 13b9c8 │ │ │ │ + bcc 13b8a4 │ │ │ │ + ldr r0, [pc, #96] @ 13b9d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #92] @ 13b9cc │ │ │ │ + ldr r1, [pc, #92] @ 13b9d8 │ │ │ │ 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 3cd80 │ │ │ │ - ldr r3, [pc, #48] @ 13b9d0 │ │ │ │ + ldr r3, [pc, #48] @ 13b9dc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #28] @ 13b9d4 │ │ │ │ + ldr r3, [pc, #28] @ 13b9e0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 3c798 │ │ │ │ - mulseq ip, r4, sl │ │ │ │ - mulseq ip, r4, sl │ │ │ │ - andseq r3, ip, r4, lsl ip │ │ │ │ - andseq r3, ip, ip, ror #23 │ │ │ │ + andseq r1, ip, r8, lsl #21 │ │ │ │ + andseq r1, ip, r8, lsl #21 │ │ │ │ + andseq r3, ip, r8, lsl #24 │ │ │ │ + andseq r3, ip, r0, ror #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 13b9fc │ │ │ │ + bls 13ba08 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 13ba6c │ │ │ │ + bhi 13ba78 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 13b9f4 │ │ │ │ + bcs 13ba00 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ uxtb r3, r3 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -282855,225 +282858,225 @@ │ │ │ │ orr r0, r2, r0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 170e7c │ │ │ │ + bl 170e88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13b9f4 │ │ │ │ + bne 13ba00 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 13b9f4 │ │ │ │ - ldr r0, [pc, #48] @ 13bad4 │ │ │ │ + bls 13ba00 │ │ │ │ + ldr r0, [pc, #48] @ 13bae0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13bad8 │ │ │ │ + ldr r1, [pc, #44] @ 13bae4 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r1, ip, r8, asr r9 │ │ │ │ - andseq r1, ip, r8, asr r9 │ │ │ │ + andseq r1, ip, ip, asr #18 │ │ │ │ + andseq r1, ip, ip, asr #18 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 13bb64 │ │ │ │ + bhi 13bb70 │ │ │ │ ldr r0, [r2] │ │ │ │ add r1, r1, #4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 13bb30 │ │ │ │ + bhi 13bb3c │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 17125c │ │ │ │ + bl 171268 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 13bb50 │ │ │ │ - b 13bb64 │ │ │ │ + bne 13bb5c │ │ │ │ + b 13bb70 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1710d8 │ │ │ │ + bl 1710e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 13bb64 │ │ │ │ + beq 13bb70 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 13bb6c │ │ │ │ + bhi 13bb78 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 13bba4 │ │ │ │ + ldr r0, [pc, #48] @ 13bbb0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13bba8 │ │ │ │ + ldr r1, [pc, #44] @ 13bbb4 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r1, ip, r8, lsl #17 │ │ │ │ - andseq r1, ip, r8, lsl #17 │ │ │ │ + andseq r1, ip, ip, ror r8 │ │ │ │ + andseq r1, ip, ip, ror r8 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 13bbd0 │ │ │ │ + bls 13bbdc │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 13bc04 │ │ │ │ + bhi 13bc10 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 13bbc4 │ │ │ │ + bcs 13bbd0 │ │ │ │ ldrb r1, [r2, r4] │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 13bc94 │ │ │ │ + bhi 13bca0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 13bbc4 │ │ │ │ + beq 13bbd0 │ │ │ │ add r3, r2, r4 │ │ │ │ sub r1, r4, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r3, -r2] │ │ │ │ ldrb r7, [r0, r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 13bc4c │ │ │ │ + bne 13bc58 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 13bc20 │ │ │ │ + bne 13bc2c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ add r0, r4, #1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 13bbc4 │ │ │ │ - ldr r0, [pc, #76] @ 13bcb0 │ │ │ │ + bne 13bbd0 │ │ │ │ + ldr r0, [pc, #76] @ 13bcbc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #72] @ 13bcb4 │ │ │ │ + ldr r1, [pc, #72] @ 13bcc0 │ │ │ │ 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 3cd80 │ │ │ │ - ldr r3, [pc, #16] @ 13bcac │ │ │ │ + ldr r3, [pc, #16] @ 13bcb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - andseq r3, ip, ip, lsl r9 │ │ │ │ - mulseq ip, r8, r7 │ │ │ │ - mulseq ip, r8, r7 │ │ │ │ + andseq r3, ip, r0, lsl r9 │ │ │ │ + andseq r1, ip, ip, lsl #15 │ │ │ │ + andseq r1, ip, ip, lsl #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 13bcdc │ │ │ │ + bls 13bce8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 13bd18 │ │ │ │ + bhi 13bd24 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 13bcd4 │ │ │ │ + bcs 13bce0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 170aec │ │ │ │ + bl 170af8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13bcd4 │ │ │ │ + bne 13bce0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 13bcd4 │ │ │ │ - ldr r0, [pc, #48] @ 13bd80 │ │ │ │ + bls 13bce0 │ │ │ │ + ldr r0, [pc, #48] @ 13bd8c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13bd84 │ │ │ │ + ldr r1, [pc, #44] @ 13bd90 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r1, ip, ip, lsr #13 │ │ │ │ - andseq r1, ip, ip, lsr #13 │ │ │ │ + andseq r1, ip, r0, lsr #13 │ │ │ │ + andseq r1, ip, r0, lsr #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 13bdac │ │ │ │ + bls 13bdb8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 13be04 │ │ │ │ + bhi 13be10 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 13bda4 │ │ │ │ + bcs 13bdb0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ uxtb r1, r1 │ │ │ │ uxtb r0, r0 │ │ │ │ sub r2, r2, r0 │ │ │ │ @@ -283085,132 +283088,132 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl 170ca0 │ │ │ │ + bl 170cac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13bda4 │ │ │ │ + bne 13bdb0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 13bda4 │ │ │ │ - ldr r0, [pc, #48] @ 13be6c │ │ │ │ + bls 13bdb0 │ │ │ │ + ldr r0, [pc, #48] @ 13be78 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 13be70 │ │ │ │ + ldr r1, [pc, #44] @ 13be7c │ │ │ │ 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 3cd80 │ │ │ │ - andseq r1, ip, r0, asr #11 │ │ │ │ - andseq r1, ip, r0, asr #11 │ │ │ │ + @ instruction: 0x001c15b4 │ │ │ │ + @ instruction: 0x001c15b4 │ │ │ │ ldr r0, [r0, #1684] @ 0x694 │ │ │ │ add r0, r0, #316 @ 0x13c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r1, #616 @ 0x268 │ │ │ │ add r1, r4, #1312 @ 0x520 │ │ │ │ - bl 17580c │ │ │ │ + bl 175818 │ │ │ │ ldr r0, [r4, #1336] @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13bedc │ │ │ │ + beq 13bee8 │ │ │ │ ldr r0, [r5, #724] @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13bed4 │ │ │ │ + bne 13bee0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #748] @ 0x2ec │ │ │ │ str r0, [r5, #724] @ 0x2d4 │ │ │ │ str r1, [r5, #728] @ 0x2d8 │ │ │ │ str r0, [r5, #732] @ 0x2dc │ │ │ │ str r0, [r5, #736] @ 0x2e0 │ │ │ │ str r1, [r5, #740] @ 0x2e4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #744] @ 0x2e8 │ │ │ │ movw r0, #1364 @ 0x554 │ │ │ │ add r1, r4, r0 │ │ │ │ add r0, r5, #600 @ 0x258 │ │ │ │ - bl 17586c │ │ │ │ + bl 175878 │ │ │ │ ldrd r0, [r4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13bf34 │ │ │ │ + beq 13bf40 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13bf70 │ │ │ │ + beq 13bf7c │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl 17bafc │ │ │ │ + bl 17bb08 │ │ │ │ add r0, r5, #408 @ 0x198 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 17bafc │ │ │ │ + bl 17bb08 │ │ │ │ ldr r0, [r4, #1696]! @ 0x6a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13bf68 │ │ │ │ + beq 13bf74 │ │ │ │ ldr r0, [r5, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13bf7c │ │ │ │ + beq 13bf88 │ │ │ │ add r0, r5, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl 17bafc │ │ │ │ + bl 17bb08 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 13bf88 │ │ │ │ + ldr r0, [pc, #16] @ 13bf94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #8] @ 13bf8c │ │ │ │ + ldr r0, [pc, #8] @ 13bf98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - @ instruction: 0x001c3ed0 │ │ │ │ - @ instruction: 0x001c3ef4 │ │ │ │ + andseq r3, ip, r4, asr #29 │ │ │ │ + andseq r3, ip, r8, ror #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 13c00c │ │ │ │ + bhi 13c018 │ │ │ │ ldrb r0, [r4, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13c564 │ │ │ │ + beq 13c570 │ │ │ │ ldrd r0, [r4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 13c284 │ │ │ │ + bne 13c290 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13c30c │ │ │ │ + bne 13c318 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r2, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ @@ -283236,28 +283239,28 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13c4ec │ │ │ │ + bne 13c4f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r2, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 13c594 │ │ │ │ + bne 13c5a0 │ │ │ │ add r0, r2, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13c5ec │ │ │ │ + beq 13c5f8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r8, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, fp, #216 @ 0xd8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2] │ │ │ │ @@ -283273,227 +283276,227 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp sl, r1 │ │ │ │ - bcc 13c3a8 │ │ │ │ + bcc 13c3b4 │ │ │ │ cmp sl, r5 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ addls r4, sl, #1 │ │ │ │ str sl, [sp, #184] @ 0xb8 │ │ │ │ cmpls r6, r4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ - bhi 13c608 │ │ │ │ + bhi 13c614 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ stm r1, {r5, r6, sl} │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [fp, #200] @ 0xc8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 13c558 │ │ │ │ + beq 13c564 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r7, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 182454 │ │ │ │ + bl 182460 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr fp, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13c39c │ │ │ │ + beq 13c3a8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13c234 │ │ │ │ + beq 13c240 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r6, r5 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ ldrls r0, [sp, #28] │ │ │ │ str r8, [sp, #144] @ 0x90 │ │ │ │ cmpls r8, r0 │ │ │ │ - bhi 13c31c │ │ │ │ + bhi 13c328 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ - bne 13c66c │ │ │ │ + bne 13c678 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13c684 │ │ │ │ + beq 13c690 │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13c698 │ │ │ │ + beq 13c6a4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ - bl 181af0 │ │ │ │ + bl 181afc │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13c4a4 │ │ │ │ + beq 13c4b0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13c500 │ │ │ │ + beq 13c50c │ │ │ │ cmn sl, #1 │ │ │ │ - beq 13c6a4 │ │ │ │ + beq 13c6b0 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 13c248 │ │ │ │ + b 13c254 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r8, r6 │ │ │ │ - bcs 13c4ec │ │ │ │ + bcs 13c4f8 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 13c57c │ │ │ │ + beq 13c588 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov fp, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bne 13c0f8 │ │ │ │ - b 13c4ec │ │ │ │ + bne 13c104 │ │ │ │ + b 13c4f8 │ │ │ │ ldr r0, [fp, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13c588 │ │ │ │ + beq 13c594 │ │ │ │ ldr r0, [r4, #632] @ 0x278 │ │ │ │ add r9, fp, #216 @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r9 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrbeq r5, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13c380 │ │ │ │ + bne 13c38c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 13c74c │ │ │ │ + bcs 13c758 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13bfec │ │ │ │ + beq 13bff8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1472] @ 13c8e4 │ │ │ │ + ldr r0, [pc, #1472] @ 13c8f0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1468] @ 13c8e8 │ │ │ │ + ldr r1, [pc, #1468] @ 13c8f4 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #1428] @ 13c8ec │ │ │ │ + ldr r0, [pc, #1428] @ 13c8f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [pc, #1412] @ 13c8f0 │ │ │ │ + ldr r0, [pc, #1412] @ 13c8fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 3cd80 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ and r1, r0, r5 │ │ │ │ tst r1, #1 │ │ │ │ - bne 13c708 │ │ │ │ + bne 13c714 │ │ │ │ stm r6, {r0, r2, r3} │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst fp, #1 │ │ │ │ mov fp, r7 │ │ │ │ - bne 13c4a8 │ │ │ │ + bne 13c4b4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13c564 │ │ │ │ + bne 13c570 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13c438 │ │ │ │ + beq 13c444 │ │ │ │ ldr r0, [fp, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13c588 │ │ │ │ + beq 13c594 │ │ │ │ ldr r0, [r4, #632] @ 0x278 │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrbeq r8, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13c488 │ │ │ │ + bne 13c494 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 13c7f8 │ │ │ │ + bcs 13c804 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13c478 │ │ │ │ + bne 13c484 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ @@ -283501,27 +283504,27 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ and r1, r0, r8 │ │ │ │ tst r1, #1 │ │ │ │ - bne 13c7b4 │ │ │ │ + bne 13c7c0 │ │ │ │ stm r5, {r0, r2, r3} │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r7 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13c4ec │ │ │ │ + bne 13c4f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ @@ -283536,52 +283539,52 @@ │ │ │ │ cmp r8, r0 │ │ │ │ ldrls r2, [sp, #24] │ │ │ │ movls r1, #1 │ │ │ │ stmls r2, {r1, fp} │ │ │ │ strls r0, [r2, #8] │ │ │ │ addls sp, sp, #196 @ 0xc4 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #916] @ 13c8bc │ │ │ │ - ldr r1, [pc, #916] @ 13c8c0 │ │ │ │ + ldr r0, [pc, #916] @ 13c8c8 │ │ │ │ + ldr r1, [pc, #916] @ 13c8cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #896] @ 13c8e0 │ │ │ │ + ldr r0, [pc, #896] @ 13c8ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #876] @ 13c8d8 │ │ │ │ + ldr r0, [pc, #876] @ 13c8e4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #872] @ 13c8dc │ │ │ │ + ldr r2, [pc, #872] @ 13c8e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #888] @ 13c8fc │ │ │ │ + ldr r0, [pc, #888] @ 13c908 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #836] @ 13c8d4 │ │ │ │ + ldr r0, [pc, #836] @ 13c8e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, r5 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 13c608 │ │ │ │ - ldr r0, [pc, #728] @ 13c890 │ │ │ │ - ldr r2, [pc, #728] @ 13c894 │ │ │ │ + bhi 13c614 │ │ │ │ + ldr r0, [pc, #728] @ 13c89c │ │ │ │ + ldr r2, [pc, #728] @ 13c8a0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -283593,59 +283596,59 @@ │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, r5 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ addls r1, r0, #1 │ │ │ │ cmpls r6, r1 │ │ │ │ - bls 13c6b0 │ │ │ │ - ldr r0, [pc, #648] @ 13c898 │ │ │ │ + bls 13c6bc │ │ │ │ + ldr r0, [pc, #648] @ 13c8a4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #644] @ 13c89c │ │ │ │ + ldr r1, [pc, #644] @ 13c8a8 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #604] @ 13c8a0 │ │ │ │ + ldr r0, [pc, #604] @ 13c8ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #588] @ 13c8a4 │ │ │ │ + ldr r0, [pc, #588] @ 13c8b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #640] @ 13c8f4 │ │ │ │ + ldr r0, [pc, #640] @ 13c900 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #636] @ 13c8f8 │ │ │ │ + ldr r2, [pc, #636] @ 13c904 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #552] @ 13c8b4 │ │ │ │ - ldr r1, [pc, #552] @ 13c8b8 │ │ │ │ + ldr r0, [pc, #552] @ 13c8c0 │ │ │ │ + ldr r1, [pc, #552] @ 13c8c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 13c530 │ │ │ │ - ldr r0, [pc, #528] @ 13c8b0 │ │ │ │ + b 13c53c │ │ │ │ + ldr r0, [pc, #528] @ 13c8bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #536] @ 13c8c4 │ │ │ │ + ldr r0, [pc, #536] @ 13c8d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r1, [pc, #496] @ 13c8a8 │ │ │ │ - ldr r2, [pc, #496] @ 13c8ac │ │ │ │ + ldr r1, [pc, #496] @ 13c8b4 │ │ │ │ + ldr r2, [pc, #496] @ 13c8b8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -283667,177 +283670,177 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r4 │ │ │ │ stmib sp, {r4, r9} │ │ │ │ mov r4, r8 │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13c7a0 │ │ │ │ + bne 13c7ac │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13c2dc │ │ │ │ + bcc 13c2e8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #300] @ 13c884 │ │ │ │ - ldr r1, [pc, #300] @ 13c888 │ │ │ │ + ldr r0, [pc, #300] @ 13c890 │ │ │ │ + ldr r1, [pc, #300] @ 13c894 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #268] @ 13c88c │ │ │ │ + ldr r2, [pc, #268] @ 13c898 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl 3cd80 │ │ │ │ - b 13c844 │ │ │ │ + b 13c850 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ stm r6, {r0, r2, r3} │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ stm sp, {r3, r4} │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13c848 │ │ │ │ + bne 13c854 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13c428 │ │ │ │ + bcc 13c434 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #196] @ 13c8c8 │ │ │ │ - ldr r1, [pc, #196] @ 13c8cc │ │ │ │ + ldr r0, [pc, #196] @ 13c8d4 │ │ │ │ + ldr r1, [pc, #196] @ 13c8d8 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #164] @ 13c8d0 │ │ │ │ + ldr r2, [pc, #164] @ 13c8dc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ stm r5, {r0, r2, r3} │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 13c864 │ │ │ │ + b 13c870 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, ip, ip, ror r3 │ │ │ │ - andseq r2, ip, r4, ror r3 │ │ │ │ - andseq r3, lr, ip, lsl #16 │ │ │ │ - mulseq r2, r4, ip │ │ │ │ - andseq r1, ip, r0, lsr #2 │ │ │ │ - andseq r1, ip, r8, asr #5 │ │ │ │ - andseq r1, ip, r4, asr #5 │ │ │ │ - andseq r3, lr, r0, ror #17 │ │ │ │ - andseq r3, lr, r4, lsl #16 │ │ │ │ - andseq r1, ip, r8 │ │ │ │ + andseq r2, ip, r0, ror r3 │ │ │ │ + andseq r2, ip, r8, ror #6 │ │ │ │ + andseq r3, lr, r0, lsl #16 │ │ │ │ + andseq pc, r2, r8, lsl #26 │ │ │ │ + andseq r1, ip, r4, lsl r1 │ │ │ │ + @ instruction: 0x001c12bc │ │ │ │ + @ instruction: 0x001c12b8 │ │ │ │ + @ instruction: 0x001e38d4 │ │ │ │ + @ instruction: 0x001e37f8 │ │ │ │ + @ instruction: 0x001c0ffc │ │ │ │ + @ instruction: 0x001c0fbc │ │ │ │ + @ instruction: 0x001c0ffc │ │ │ │ + @ instruction: 0x001c0ff4 │ │ │ │ + @ instruction: 0x001c0ff8 │ │ │ │ + @ instruction: 0x001c0ed0 │ │ │ │ + @ instruction: 0x001c0ed4 │ │ │ │ andseq r0, ip, r8, asr #31 │ │ │ │ - andseq r1, ip, r8 │ │ │ │ - andseq r1, ip, r0 │ │ │ │ - andseq r1, ip, r4 │ │ │ │ - @ instruction: 0x001c0edc │ │ │ │ - andseq r0, ip, r0, ror #29 │ │ │ │ - @ instruction: 0x001c0fd4 │ │ │ │ - @ instruction: 0x001c22d0 │ │ │ │ - andseq r2, ip, r8, asr #5 │ │ │ │ - andseq r3, lr, r0, ror #14 │ │ │ │ - andseq r1, ip, r8, lsl #6 │ │ │ │ - andseq pc, r2, r0, ror #25 │ │ │ │ - andseq r1, ip, r8, lsl #3 │ │ │ │ - andseq r1, ip, r8, ror r1 │ │ │ │ - @ instruction: 0x001c15b4 │ │ │ │ - @ instruction: 0x001c15b0 │ │ │ │ - andseq r3, lr, ip, asr #23 │ │ │ │ - @ instruction: 0x001e3af0 │ │ │ │ - @ instruction: 0x0012fbd8 │ │ │ │ - andseq r1, ip, r8, lsr r0 │ │ │ │ - andseq r1, ip, ip, ror #1 │ │ │ │ + andseq r2, ip, r4, asr #5 │ │ │ │ + @ instruction: 0x001c22bc │ │ │ │ + andseq r3, lr, r4, asr r7 │ │ │ │ + @ instruction: 0x001c12fc │ │ │ │ + andseq pc, r2, r4, asr sp @ │ │ │ │ + andseq r1, ip, ip, ror r1 │ │ │ │ + andseq r1, ip, ip, ror #2 │ │ │ │ + andseq r1, ip, r8, lsr #11 │ │ │ │ + andseq r1, ip, r4, lsr #11 │ │ │ │ + andseq r3, lr, r0, asr #23 │ │ │ │ + andseq r3, lr, r4, ror #21 │ │ │ │ + andseq pc, r2, ip, asr #24 │ │ │ │ + andseq r1, ip, ip, lsr #32 │ │ │ │ + andseq r1, ip, r0, ror #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #692 @ 0x2b4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #1684] @ 0x694 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 13c91c │ │ │ │ + bne 13c928 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 13cafc │ │ │ │ + bmi 13cb08 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ add sl, sp, #776 @ 0x308 │ │ │ │ mov r0, sl │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f378 │ │ │ │ mov r1, r5 │ │ │ │ mov fp, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r1, #1364]! @ 0x554 │ │ │ │ str fp, [sp, #800] @ 0x320 │ │ │ │ cmp r0, #3 │ │ │ │ str fp, [sp, #912] @ 0x390 │ │ │ │ - bne 13c968 │ │ │ │ - b 13c98c │ │ │ │ + bne 13c974 │ │ │ │ + b 13c998 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 15286c │ │ │ │ + bl 152878 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r9, #2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13c9f0 │ │ │ │ + beq 13c9fc │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17c0ec │ │ │ │ + bl 17c0f8 │ │ │ │ add r1, r5, #648 @ 0x288 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17c0ec │ │ │ │ + bl 17c0f8 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ add r1, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -283881,18 +283884,18 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #1696]! @ 0x6a0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13cabc │ │ │ │ + beq 13cac8 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17c0ec │ │ │ │ + bl 17c0f8 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ add r1, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ bl 274b8 │ │ │ │ ldr r4, [sp, #1696] @ 0x6a0 │ │ │ │ add r3, sp, #1328 @ 0x530 │ │ │ │ ldr r0, [sp, #1700] @ 0x6a4 │ │ │ │ @@ -283914,44 +283917,44 @@ │ │ │ │ bl 274b8 │ │ │ │ add sp, sp, #692 @ 0x2b4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1478e0 │ │ │ │ - b 13cb68 │ │ │ │ + bl 1478ec │ │ │ │ + b 13cb74 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ - bl 1806b8 │ │ │ │ - b 13cb2c │ │ │ │ + bl 1806c4 │ │ │ │ + b 13cb38 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst fp, r0 │ │ │ │ - beq 13cb50 │ │ │ │ + beq 13cb5c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 13cb50 │ │ │ │ + b 13cb5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #912 @ 0x390 │ │ │ │ - bl 148cc4 │ │ │ │ + bl 148cd0 │ │ │ │ add r0, sp, #800 @ 0x320 │ │ │ │ - bl 14842c │ │ │ │ + bl 148438 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 14827c │ │ │ │ + bl 148288 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 14a2a4 │ │ │ │ + bl 14a2b0 │ │ │ │ ldr r1, [r5, #2348] @ 0x92c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #2344] @ 0x928 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ @@ -283976,87 +283979,87 @@ │ │ │ │ addne r0, r0, r4, lsl #3 │ │ │ │ addne r0, r0, r6, lsl #5 │ │ │ │ addne r0, r0, r1, lsl #2 │ │ │ │ addne r0, r0, r9 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #384 @ 0x180 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 13cc18 │ │ │ │ + ldr r0, [pc, #16] @ 13cc24 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 13cc1c │ │ │ │ + ldr r2, [pc, #12] @ 13cc28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq r0, r3, ip, ror r9 │ │ │ │ - andseq r3, ip, r4, asr r2 │ │ │ │ + @ instruction: 0x001309f0 │ │ │ │ + andseq r3, ip, r8, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r6, [sp, #264] @ 0x108 │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bhi 13cd00 │ │ │ │ + bhi 13cd0c │ │ │ │ ldr r0, [r5, #1684] @ 0x694 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r6, r0, lsl #1 │ │ │ │ - bls 13cfac │ │ │ │ + bls 13cfb8 │ │ │ │ ldr r0, [r5, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13d2dc │ │ │ │ + bne 13d2e8 │ │ │ │ ldrb r0, [r5, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13d934 │ │ │ │ + beq 13d940 │ │ │ │ ldrd r0, [r5] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13ccf0 │ │ │ │ + beq 13ccfc │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d94c │ │ │ │ + beq 13d958 │ │ │ │ add sl, sp, #112 @ 0x70 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov fp, r2 │ │ │ │ add r2, r7, #216 @ 0xd8 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13d3cc │ │ │ │ + bne 13d3d8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 13dbac │ │ │ │ + bcs 13dbb8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ str r6, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b 13d698 │ │ │ │ + b 13d6a4 │ │ │ │ ldr r1, [r5, #1684] @ 0x694 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #316] @ 0x13c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r6, r0, lsl #1 │ │ │ │ - bls 13cff4 │ │ │ │ + bls 13d000 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r5, #2348] @ 0x92c │ │ │ │ ldr r7, [r2, #20] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr fp, [r2, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -284073,28 +284076,28 @@ │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13d7ec │ │ │ │ + bne 13d7f8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r2, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 13d958 │ │ │ │ + bne 13d964 │ │ │ │ add r0, r2, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13d9f8 │ │ │ │ + beq 13da04 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r1, [r2] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov sl, r6 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -284108,15 +284111,15 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b 13ce54 │ │ │ │ + b 13ce60 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -284124,119 +284127,119 @@ │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov sl, r4 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 13d7ec │ │ │ │ + beq 13d7f8 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ cmp r7, r5 │ │ │ │ - bcc 13d484 │ │ │ │ + bcc 13d490 │ │ │ │ cmp r7, fp │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ addls r4, r7, #1 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ cmpls r6, r4 │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ - bhi 13da14 │ │ │ │ + bhi 13da20 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r1, #200] @ 0xc8 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 13d7f8 │ │ │ │ + beq 13d804 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - bl 182454 │ │ │ │ + bl 182460 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr r9, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d460 │ │ │ │ + beq 13d46c │ │ │ │ tst r0, #1 │ │ │ │ - beq 13cf94 │ │ │ │ + beq 13cfa0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldrls r0, [sp, #24] │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 13d868 │ │ │ │ + bhi 13d874 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ str fp, [sp, #156] @ 0x9c │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ - bne 13d8cc │ │ │ │ + bne 13d8d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13d8e4 │ │ │ │ + beq 13d8f0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d91c │ │ │ │ + beq 13d928 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ mov r1, r5 │ │ │ │ - bl 181af0 │ │ │ │ + bl 181afc │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d468 │ │ │ │ + beq 13d474 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13d634 │ │ │ │ + beq 13d640 │ │ │ │ cmn r7, #1 │ │ │ │ - bne 13ce14 │ │ │ │ - b 13d928 │ │ │ │ + bne 13ce20 │ │ │ │ + b 13d934 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 13d7ec │ │ │ │ + bcs 13d7f8 │ │ │ │ cmn r7, #1 │ │ │ │ - bne 13ce18 │ │ │ │ - b 13d260 │ │ │ │ + bne 13ce24 │ │ │ │ + b 13d26c │ │ │ │ ldrb r0, [r5, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13d934 │ │ │ │ + beq 13d940 │ │ │ │ ldrd r0, [r5] │ │ │ │ add r9, r4, #4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 13d2f4 │ │ │ │ + bne 13d300 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13d38c │ │ │ │ - b 13d7ec │ │ │ │ + bne 13d398 │ │ │ │ + b 13d7f8 │ │ │ │ ldr r1, [r5, #2348] @ 0x92c │ │ │ │ add r0, sl, #4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr fp, [r2, #12] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ ldr r7, [r2, #20] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -284254,29 +284257,29 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13d26c │ │ │ │ + bne 13d278 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r2, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 13d9a0 │ │ │ │ + bne 13d9ac │ │ │ │ add r0, r2, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - beq 13da5c │ │ │ │ + beq 13da68 │ │ │ │ ldr r3, [r2] │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov sl, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -284285,368 +284288,368 @@ │ │ │ │ add r0, r0, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - b 13d110 │ │ │ │ + b 13d11c │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ str r8, [sp] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov sl, r8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - beq 13d26c │ │ │ │ + beq 13d278 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ cmp r7, r4 │ │ │ │ - bcc 13d4f4 │ │ │ │ + bcc 13d500 │ │ │ │ cmp r7, fp │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ addls r8, r7, #1 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ cmpls r6, r8 │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ - bhi 13da78 │ │ │ │ + bhi 13da84 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r1, #200] @ 0xc8 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 13d7f8 │ │ │ │ + beq 13d804 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 182454 │ │ │ │ + bl 182460 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr r9, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d4cc │ │ │ │ + beq 13d4d8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13d24c │ │ │ │ + beq 13d258 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #196] @ 0xc4 │ │ │ │ cmp r5, fp │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ ldrls r0, [sp, #24] │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ cmpls sl, r0 │ │ │ │ - bhi 13d804 │ │ │ │ + bhi 13d810 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #160] @ 0xa0 │ │ │ │ str fp, [sp, #156] @ 0x9c │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ - bne 13d8cc │ │ │ │ + bne 13d8d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13d8e4 │ │ │ │ + beq 13d8f0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d91c │ │ │ │ + beq 13d928 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ - bl 181af0 │ │ │ │ + bl 181afc │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d4d4 │ │ │ │ + beq 13d4e0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13d6a4 │ │ │ │ + beq 13d6b0 │ │ │ │ cmn r7, #1 │ │ │ │ - bne 13d0d8 │ │ │ │ - b 13d928 │ │ │ │ + bne 13d0e4 │ │ │ │ + b 13d934 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r5 │ │ │ │ - bcs 13d26c │ │ │ │ + bcs 13d278 │ │ │ │ cmn r7, #1 │ │ │ │ - bne 13d0dc │ │ │ │ - ldr r0, [pc, #2788] @ 13dd4c │ │ │ │ + bne 13d0e8 │ │ │ │ + ldr r0, [pc, #2788] @ 13dd58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d7ec │ │ │ │ + beq 13d7f8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r6, r1, lsl #1 │ │ │ │ - bls 13d2bc │ │ │ │ + bls 13d2c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsl r7, r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 13d69c │ │ │ │ + bcs 13d6a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r6, [sp, #264] @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1461a8 │ │ │ │ + b 1461b4 │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d94c │ │ │ │ + beq 13d958 │ │ │ │ mov r4, r2 │ │ │ │ add r2, r7, #216 @ 0xd8 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13d36c │ │ │ │ + bne 13d378 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 13dadc │ │ │ │ + bcs 13dae8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d7ec │ │ │ │ - b 13d38c │ │ │ │ + beq 13d7f8 │ │ │ │ + b 13d398 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r9, #4] │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d7ec │ │ │ │ + beq 13d7f8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r6, r1, lsl #1 │ │ │ │ - bls 13d3b0 │ │ │ │ + bls 13d3bc │ │ │ │ ldr r3, [r9] │ │ │ │ lsl r7, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r7, lsl #2] │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 13d69c │ │ │ │ + bcs 13d6a8 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r2, lsl #2] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 13d7ec │ │ │ │ + beq 13d7f8 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add r9, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ ldm fp!, {r3, r6, r7} │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm fp, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 146740 │ │ │ │ + bl 14674c │ │ │ │ add r0, r9, #8 │ │ │ │ add r1, sl, #8 │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bl 1461a8 │ │ │ │ + bl 1461b4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 13d69c │ │ │ │ - ldr r0, [pc, #2140] @ 13dcac │ │ │ │ + bne 13d6a8 │ │ │ │ + ldr r0, [pc, #2140] @ 13dcb8 │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #2136] @ 13dcb0 │ │ │ │ + ldr r2, [pc, #2136] @ 13dcbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ tst r9, #1 │ │ │ │ - beq 13d484 │ │ │ │ + beq 13d490 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 13d698 │ │ │ │ + b 13d6a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r5, r0, lsl #1 │ │ │ │ - bls 13d570 │ │ │ │ + bls 13d57c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r7, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 13d5b8 │ │ │ │ + beq 13d5c4 │ │ │ │ ldr r0, [r7, #1400] @ 0x578 │ │ │ │ ldr r1, [r0, #296] @ 0x128 │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 13d5b8 │ │ │ │ + bne 13d5c4 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp] │ │ │ │ - b 13d474 │ │ │ │ + b 13d480 │ │ │ │ tst r9, #1 │ │ │ │ - beq 13d4f4 │ │ │ │ + beq 13d500 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 13d288 │ │ │ │ + b 13d294 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13d934 │ │ │ │ + bne 13d940 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldm r8, {r4, r6, r8} │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13d558 │ │ │ │ + beq 13d564 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d94c │ │ │ │ + beq 13d958 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13d708 │ │ │ │ + bne 13d714 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 15c204 │ │ │ │ + bl 15c210 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1459f8 │ │ │ │ - b 13d288 │ │ │ │ + bl 145a04 │ │ │ │ + b 13d294 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13d934 │ │ │ │ + bne 13d940 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 13d6b8 │ │ │ │ + bne 13d6c4 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - b 13d738 │ │ │ │ + b 13d744 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13d934 │ │ │ │ + bne 13d940 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13d61c │ │ │ │ + beq 13d628 │ │ │ │ ldr r0, [r6, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d94c │ │ │ │ + beq 13d958 │ │ │ │ add r9, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13d78c │ │ │ │ + bne 13d798 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 15c204 │ │ │ │ + bl 15c210 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ - b 13d698 │ │ │ │ + b 13d6a4 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 13dbfc │ │ │ │ + bhi 13dc08 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ addls r1, r0, #1 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ cmpls r6, r1 │ │ │ │ - bhi 13dc10 │ │ │ │ + bhi 13dc1c │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ @@ -284654,217 +284657,217 @@ │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ str fp, [sp, #156] @ 0x9c │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bl 1461a8 │ │ │ │ + bl 1461b4 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ cmp sl, r1 │ │ │ │ - bhi 13dbfc │ │ │ │ + bhi 13dc08 │ │ │ │ mov r0, #1 │ │ │ │ - b 13d270 │ │ │ │ + b 13d27c │ │ │ │ ldr r0, [r6, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13d94c │ │ │ │ + beq 13d958 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13d720 │ │ │ │ + bne 13d72c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 15c204 │ │ │ │ + bl 15c210 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1459f8 │ │ │ │ - b 13d738 │ │ │ │ + bl 145a04 │ │ │ │ + b 13d744 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r7, #4] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - b 13d284 │ │ │ │ + b 13d290 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r7, #4] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13d7ec │ │ │ │ + beq 13d7f8 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r5, r1, lsl #1 │ │ │ │ - bls 13d76c │ │ │ │ + bls 13d778 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r7, r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r7, lsl #2] │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 13d69c │ │ │ │ + bcs 13d6a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r2, lsl #2] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 13d7ec │ │ │ │ + beq 13d7f8 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ mov sl, r5 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ ldm r4!, {r3, r6, r7} │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm r4, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 146740 │ │ │ │ + bl 14674c │ │ │ │ add r0, r9, #8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ add r1, r2, #8 │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r3, fp │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str sl, [sp] │ │ │ │ - b 13d434 │ │ │ │ + b 13d440 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1344] @ 13dd40 │ │ │ │ + ldr r0, [pc, #1344] @ 13dd4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #1224] @ 13dcd4 │ │ │ │ + ldr r0, [pc, #1224] @ 13dce0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1220] @ 13dcd8 │ │ │ │ + ldr r1, [pc, #1220] @ 13dce4 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str fp, [sp, #184] @ 0xb8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [pc, #1180] @ 13dcdc │ │ │ │ + ldr r0, [pc, #1180] @ 13dce8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [pc, #1164] @ 13dce0 │ │ │ │ + ldr r0, [pc, #1164] @ 13dcec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #1188] @ 13dd14 │ │ │ │ + ldr r0, [pc, #1188] @ 13dd20 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1184] @ 13dd18 │ │ │ │ + ldr r1, [pc, #1184] @ 13dd24 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str fp, [sp, #176] @ 0xb0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [pc, #1144] @ 13dd1c │ │ │ │ + ldr r0, [pc, #1144] @ 13dd28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ - ldr r0, [pc, #1128] @ 13dd20 │ │ │ │ + ldr r0, [pc, #1128] @ 13dd2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #1136] @ 13dd44 │ │ │ │ + ldr r0, [pc, #1136] @ 13dd50 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #1132] @ 13dd48 │ │ │ │ + ldr r2, [pc, #1132] @ 13dd54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #1020] @ 13dce8 │ │ │ │ - ldr r1, [pc, #1020] @ 13dcec │ │ │ │ + ldr r0, [pc, #1020] @ 13dcf4 │ │ │ │ + ldr r1, [pc, #1020] @ 13dcf8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #960] @ 13dce4 │ │ │ │ + ldr r0, [pc, #960] @ 13dcf0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #1028] @ 13dd34 │ │ │ │ + ldr r0, [pc, #1028] @ 13dd40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #1020] @ 13dd38 │ │ │ │ + ldr r0, [pc, #1020] @ 13dd44 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #1016] @ 13dd3c │ │ │ │ + ldr r2, [pc, #1016] @ 13dd48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #1020] @ 13dd50 │ │ │ │ + ldr r0, [pc, #1020] @ 13dd5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, fp │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 13da14 │ │ │ │ - ldr r0, [pc, #892] @ 13dcf8 │ │ │ │ - ldr r2, [pc, #892] @ 13dcfc │ │ │ │ + bhi 13da20 │ │ │ │ + ldr r0, [pc, #892] @ 13dd04 │ │ │ │ + ldr r2, [pc, #892] @ 13dd08 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - b 13d9e4 │ │ │ │ + b 13d9f0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, fp │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 13da78 │ │ │ │ - ldr r0, [pc, #752] @ 13dcb4 │ │ │ │ - ldr r2, [pc, #752] @ 13dcb8 │ │ │ │ + bhi 13da84 │ │ │ │ + ldr r0, [pc, #752] @ 13dcc0 │ │ │ │ + ldr r2, [pc, #752] @ 13dcc4 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ @@ -284876,97 +284879,97 @@ │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, fp │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ addls r1, r0, #1 │ │ │ │ cmpls r6, r1 │ │ │ │ - bls 13db28 │ │ │ │ - ldr r0, [pc, #740] @ 13dd00 │ │ │ │ + bls 13db34 │ │ │ │ + ldr r0, [pc, #740] @ 13dd0c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #736] @ 13dd04 │ │ │ │ + ldr r1, [pc, #736] @ 13dd10 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #696] @ 13dd08 │ │ │ │ + ldr r0, [pc, #696] @ 13dd14 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - b 13dabc │ │ │ │ + b 13dac8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, fp │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ addls r1, r0, #1 │ │ │ │ cmpls r6, r1 │ │ │ │ - bls 13db54 │ │ │ │ - ldr r0, [pc, #572] @ 13dcbc │ │ │ │ + bls 13db60 │ │ │ │ + ldr r0, [pc, #572] @ 13dcc8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #568] @ 13dcc0 │ │ │ │ + ldr r1, [pc, #568] @ 13dccc │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str fp, [sp, #176] @ 0xb0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #528] @ 13dcc4 │ │ │ │ + ldr r0, [pc, #528] @ 13dcd0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [pc, #512] @ 13dcc8 │ │ │ │ + ldr r0, [pc, #512] @ 13dcd4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 3cd80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #428] @ 13dc94 │ │ │ │ - ldr r1, [pc, #428] @ 13dc98 │ │ │ │ + ldr r0, [pc, #428] @ 13dca0 │ │ │ │ + ldr r1, [pc, #428] @ 13dca4 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #396] @ 13dc9c │ │ │ │ + ldr r2, [pc, #396] @ 13dca8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str sl, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 3cd80 │ │ │ │ - b 13dbf8 │ │ │ │ - ldr r1, [pc, #476] @ 13dd0c │ │ │ │ - ldr r2, [pc, #476] @ 13dd10 │ │ │ │ + b 13dc04 │ │ │ │ + ldr r1, [pc, #476] @ 13dd18 │ │ │ │ + ldr r2, [pc, #476] @ 13dd1c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - b 13db7c │ │ │ │ - ldr r1, [pc, #368] @ 13dccc │ │ │ │ - ldr r2, [pc, #368] @ 13dcd0 │ │ │ │ + b 13db88 │ │ │ │ + ldr r1, [pc, #368] @ 13dcd8 │ │ │ │ + ldr r2, [pc, #368] @ 13dcdc │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ @@ -284980,157 +284983,157 @@ │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ bl 3cd80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #232] @ 13dca0 │ │ │ │ - ldr r1, [pc, #232] @ 13dca4 │ │ │ │ + ldr r0, [pc, #232] @ 13dcac │ │ │ │ + ldr r1, [pc, #232] @ 13dcb0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #204] @ 13dca8 │ │ │ │ + ldr r2, [pc, #204] @ 13dcb4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov sl, r2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #236] @ 13dcf0 │ │ │ │ - ldr r1, [pc, #236] @ 13dcf4 │ │ │ │ + ldr r0, [pc, #236] @ 13dcfc │ │ │ │ + ldr r1, [pc, #236] @ 13dd00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 13d8f4 │ │ │ │ - ldr r0, [pc, #268] @ 13dd24 │ │ │ │ + b 13d900 │ │ │ │ + ldr r0, [pc, #268] @ 13dd30 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #264] @ 13dd28 │ │ │ │ + ldr r1, [pc, #264] @ 13dd34 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str fp, [sp, #212] @ 0xd4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #224] @ 13dd2c │ │ │ │ + ldr r0, [pc, #224] @ 13dd38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #208] @ 13dd30 │ │ │ │ + ldr r0, [pc, #208] @ 13dd3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 3cd80 │ │ │ │ - b 13dc78 │ │ │ │ + b 13dc84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, ip, ip, ror #31 │ │ │ │ - andseq r0, ip, r4, ror #31 │ │ │ │ - andseq r2, lr, ip, ror r4 │ │ │ │ - andseq r0, ip, ip, lsl pc │ │ │ │ - andseq r0, ip, ip, lsl pc │ │ │ │ - @ instruction: 0x001e23b0 │ │ │ │ - andseq pc, r2, r3, lsl #1 │ │ │ │ - andseq r0, ip, r4, lsr #16 │ │ │ │ - andseq lr, r2, r8, lsl #17 │ │ │ │ - andseq pc, fp, r4, lsl sp @ │ │ │ │ - andseq pc, fp, r8, asr lr @ │ │ │ │ - andseq pc, fp, r4, asr lr @ │ │ │ │ + andseq r0, ip, r0, ror #31 │ │ │ │ + @ instruction: 0x001c0fd8 │ │ │ │ andseq r2, lr, r0, ror r4 │ │ │ │ - mulseq lr, r4, r3 │ │ │ │ - andseq pc, fp, r4, ror #22 │ │ │ │ - andseq pc, fp, r4, lsr #22 │ │ │ │ - andseq r0, ip, ip, asr #1 │ │ │ │ - andseq r0, ip, r8, asr #1 │ │ │ │ - andseq r2, lr, r4, ror #13 │ │ │ │ - andseq r2, lr, r8, lsl #12 │ │ │ │ - andseq pc, fp, r4, lsl #27 │ │ │ │ - andseq pc, fp, r0, lsr #27 │ │ │ │ - andseq pc, fp, r4, lsr #27 │ │ │ │ - andseq pc, fp, r0, lsl #16 │ │ │ │ - andseq pc, fp, r4, lsl #16 │ │ │ │ - @ instruction: 0x0012e8d0 │ │ │ │ - andseq pc, fp, ip, asr sp @ │ │ │ │ - @ instruction: 0x001bfebc │ │ │ │ - @ instruction: 0x001bfeb8 │ │ │ │ - @ instruction: 0x001e24d4 │ │ │ │ - mulseq fp, r0, fp │ │ │ │ - andseq pc, fp, r0, asr fp @ │ │ │ │ - andseq r0, ip, r8, rrx │ │ │ │ - andseq r0, ip, r4, rrx │ │ │ │ - andseq r2, lr, r0, lsl #13 │ │ │ │ - andseq r2, lr, r4, lsr #11 │ │ │ │ - andseq pc, fp, r0, asr #25 │ │ │ │ - @ instruction: 0x001bfcbc │ │ │ │ - @ instruction: 0x001e22d8 │ │ │ │ - @ instruction: 0x001e21fc │ │ │ │ + andseq r0, ip, r0, lsl pc │ │ │ │ + andseq r0, ip, r0, lsl pc │ │ │ │ + andseq r2, lr, r4, lsr #7 │ │ │ │ + ldrsheq pc, [r2], -r7 @ │ │ │ │ + andseq r0, ip, r8, lsl r8 │ │ │ │ + @ instruction: 0x0012e8fc │ │ │ │ + andseq pc, fp, r8, lsl #26 │ │ │ │ + andseq pc, fp, ip, asr #28 │ │ │ │ + andseq pc, fp, r8, asr #28 │ │ │ │ + andseq r2, lr, r4, ror #8 │ │ │ │ + andseq r2, lr, r8, lsl #7 │ │ │ │ + andseq pc, fp, r8, asr fp @ │ │ │ │ + andseq pc, fp, r8, lsl fp @ │ │ │ │ + andseq r0, ip, r0, asr #1 │ │ │ │ + ldrheq r0, [ip], -ip │ │ │ │ + @ instruction: 0x001e26d8 │ │ │ │ + @ instruction: 0x001e25fc │ │ │ │ + andseq pc, fp, r8, ror sp @ │ │ │ │ + mulseq fp, r4, sp │ │ │ │ + mulseq fp, r8, sp │ │ │ │ + @ instruction: 0x001bf7f4 │ │ │ │ + @ instruction: 0x001bf7f8 │ │ │ │ + andseq lr, r2, r4, asr #18 │ │ │ │ andseq pc, fp, r0, asr sp @ │ │ │ │ - andseq lr, r2, r0, lsl r9 │ │ │ │ - andseq pc, fp, r0, lsr pc @ │ │ │ │ - @ instruction: 0x001bfed8 │ │ │ │ - andseq lr, r2, r8, ror r9 │ │ │ │ - @ instruction: 0x001bfdd8 │ │ │ │ - andseq r0, ip, r8, lsl #8 │ │ │ │ - andseq pc, fp, r4, lsr pc @ │ │ │ │ + @ instruction: 0x001bfeb0 │ │ │ │ + andseq pc, fp, ip, lsr #29 │ │ │ │ + andseq r2, lr, r8, asr #9 │ │ │ │ + andseq pc, fp, r4, lsl #23 │ │ │ │ + andseq pc, fp, r4, asr #22 │ │ │ │ + andseq r0, ip, ip, asr r0 │ │ │ │ + andseq r0, ip, r8, asr r0 │ │ │ │ + andseq r2, lr, r4, ror r6 │ │ │ │ + mulseq lr, r8, r5 │ │ │ │ + @ instruction: 0x001bfcb4 │ │ │ │ + @ instruction: 0x001bfcb0 │ │ │ │ + andseq r2, lr, ip, asr #5 │ │ │ │ + @ instruction: 0x001e21f0 │ │ │ │ + andseq pc, fp, r4, asr #26 │ │ │ │ + andseq lr, r2, r4, lsl #19 │ │ │ │ + andseq pc, fp, r4, lsr #30 │ │ │ │ + andseq pc, fp, ip, asr #29 │ │ │ │ + andseq lr, r2, ip, ror #19 │ │ │ │ + andseq pc, fp, ip, asr #27 │ │ │ │ + @ instruction: 0x001c03fc │ │ │ │ + andseq pc, fp, r8, lsr #30 │ │ │ │ ldrb r0, [r0, #2356] @ 0x934 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13de80 │ │ │ │ + beq 13de8c │ │ │ │ mov r8, r1 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13ddac │ │ │ │ + beq 13ddb8 │ │ │ │ add r1, r8, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1464d4 │ │ │ │ + bl 1464e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13de78 │ │ │ │ + beq 13de84 │ │ │ │ mov r9, r8 │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ ldr r1, [r9, #616]! @ 0x268 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13de60 │ │ │ │ + bne 13de6c │ │ │ │ ldr fp, [r0] │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -285157,53 +285160,53 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmib sp, {r0, r6} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 15fbb4 │ │ │ │ + b 15fbc0 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 13deb0 │ │ │ │ + ldr r0, [pc, #40] @ 13debc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 13deb4 │ │ │ │ + ldr r2, [pc, #36] @ 13dec0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 164f00 │ │ │ │ + bl 164f0c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq lr, r2, r4, asr #7 │ │ │ │ - @ instruction: 0x001bfdfc │ │ │ │ + andseq lr, r2, r8, lsr r4 │ │ │ │ + @ instruction: 0x001bfdf0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 13df10 │ │ │ │ + bhi 13df1c │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13e35c │ │ │ │ + beq 13e368 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 13e194 │ │ │ │ + bne 13e1a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1459f8 │ │ │ │ + b 145a04 │ │ │ │ ldr r1, [r6, #2348] @ 0x92c │ │ │ │ str r4, [sp, #16] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #2344] @ 0x928 │ │ │ │ add r6, r3, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ @@ -285221,25 +285224,25 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13e178 │ │ │ │ + bne 13e184 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [r2, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 13e38c │ │ │ │ + bne 13e398 │ │ │ │ add r0, r2, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13e3c0 │ │ │ │ + beq 13e3cc │ │ │ │ ldr r1, [r2] │ │ │ │ mov fp, r6 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -285256,432 +285259,432 @@ │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ cmp r8, r4 │ │ │ │ - bcc 13e284 │ │ │ │ + bcc 13e290 │ │ │ │ cmp r8, r5 │ │ │ │ ldr r9, [sp, #116] @ 0x74 │ │ │ │ addls sl, r8, #1 │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ cmpls r6, sl │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bhi 13e3dc │ │ │ │ + bhi 13e3e8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ stm r1, {r5, r6, r8} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r7, #200] @ 0xc8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 13e350 │ │ │ │ + beq 13e35c │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - bl 182454 │ │ │ │ + bl 182460 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13e260 │ │ │ │ + beq 13e26c │ │ │ │ tst r0, #1 │ │ │ │ - beq 13e12c │ │ │ │ + beq 13e138 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ cmp r6, r5 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ ldrls r0, [sp, #20] │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ cmpls fp, r0 │ │ │ │ - bhi 13e1fc │ │ │ │ + bhi 13e208 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ - bne 13e494 │ │ │ │ + bne 13e4a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13e4ac │ │ │ │ + beq 13e4b8 │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13e4e4 │ │ │ │ + beq 13e4f0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ - bl 181af0 │ │ │ │ + bl 181afc │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13e268 │ │ │ │ + beq 13e274 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13e33c │ │ │ │ + beq 13e348 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 13e4f0 │ │ │ │ + beq 13e4fc │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - b 13e140 │ │ │ │ + b 13e14c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp fp, r6 │ │ │ │ - bcs 13e178 │ │ │ │ + bcs 13e184 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 13e374 │ │ │ │ + beq 13e380 │ │ │ │ str sl, [sp] │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov fp, sl │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bne 13dff8 │ │ │ │ + bne 13e004 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ stm r2, {r1, fp} │ │ │ │ str r0, [r2, #8] │ │ │ │ str r9, [r2, #12] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13e380 │ │ │ │ + beq 13e38c │ │ │ │ add r2, r7, #216 @ 0xd8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13e318 │ │ │ │ + bne 13e324 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 13e440 │ │ │ │ + bcs 13e44c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1459f8 │ │ │ │ - ldr r0, [pc, #1044] @ 13e618 │ │ │ │ + b 145a04 │ │ │ │ + ldr r0, [pc, #1044] @ 13e624 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1040] @ 13e61c │ │ │ │ + ldr r1, [pc, #1040] @ 13e628 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #1000] @ 13e620 │ │ │ │ + ldr r0, [pc, #1000] @ 13e62c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [pc, #984] @ 13e624 │ │ │ │ + ldr r0, [pc, #984] @ 13e630 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 3cd80 │ │ │ │ tst r9, #1 │ │ │ │ - beq 13e284 │ │ │ │ + beq 13e290 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13e35c │ │ │ │ + bne 13e368 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13e2fc │ │ │ │ + beq 13e308 │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13e380 │ │ │ │ + beq 13e38c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13e318 │ │ │ │ + bne 13e324 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 13e534 │ │ │ │ + bcs 13e540 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp fp, r0 │ │ │ │ - bhi 13e584 │ │ │ │ + bhi 13e590 │ │ │ │ mov r1, #1 │ │ │ │ - b 13e17c │ │ │ │ - ldr r0, [pc, #700] @ 13e614 │ │ │ │ + b 13e188 │ │ │ │ + ldr r0, [pc, #700] @ 13e620 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #680] @ 13e60c │ │ │ │ + ldr r0, [pc, #680] @ 13e618 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #676] @ 13e610 │ │ │ │ + ldr r2, [pc, #676] @ 13e61c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #692] @ 13e630 │ │ │ │ + ldr r0, [pc, #692] @ 13e63c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #684] @ 13e634 │ │ │ │ + ldr r0, [pc, #684] @ 13e640 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, r5 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ addls r0, r0, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 13e3dc │ │ │ │ - ldr r0, [pc, #536] @ 13e5c8 │ │ │ │ + bhi 13e3e8 │ │ │ │ + ldr r0, [pc, #536] @ 13e5d4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #532] @ 13e5cc │ │ │ │ + ldr r2, [pc, #532] @ 13e5d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, r5 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ addls r0, r0, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bls 13e4fc │ │ │ │ - ldr r0, [pc, #492] @ 13e5d0 │ │ │ │ + bls 13e508 │ │ │ │ + ldr r0, [pc, #492] @ 13e5dc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #488] @ 13e5d4 │ │ │ │ + ldr r1, [pc, #488] @ 13e5e0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #448] @ 13e5d8 │ │ │ │ + ldr r0, [pc, #448] @ 13e5e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #432] @ 13e5dc │ │ │ │ + ldr r0, [pc, #432] @ 13e5e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 3cd80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #368] @ 13e5bc │ │ │ │ - ldr r1, [pc, #368] @ 13e5c0 │ │ │ │ + ldr r0, [pc, #368] @ 13e5c8 │ │ │ │ + ldr r1, [pc, #368] @ 13e5cc │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #336] @ 13e5c4 │ │ │ │ + ldr r2, [pc, #336] @ 13e5d0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 3cd80 │ │ │ │ - b 13e580 │ │ │ │ - ldr r0, [pc, #396] @ 13e628 │ │ │ │ + b 13e58c │ │ │ │ + ldr r0, [pc, #396] @ 13e634 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #392] @ 13e62c │ │ │ │ + ldr r2, [pc, #392] @ 13e638 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #312] @ 13e5ec │ │ │ │ - ldr r1, [pc, #312] @ 13e5f0 │ │ │ │ + ldr r0, [pc, #312] @ 13e5f8 │ │ │ │ + ldr r1, [pc, #312] @ 13e5fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #252] @ 13e5e8 │ │ │ │ + ldr r0, [pc, #252] @ 13e5f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #260] @ 13e5fc │ │ │ │ + ldr r0, [pc, #260] @ 13e608 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r1, [pc, #220] @ 13e5e0 │ │ │ │ + ldr r1, [pc, #220] @ 13e5ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #216] @ 13e5e4 │ │ │ │ + ldr r0, [pc, #216] @ 13e5f0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ bl 3cd80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #192] @ 13e600 │ │ │ │ - ldr r1, [pc, #192] @ 13e604 │ │ │ │ + ldr r0, [pc, #192] @ 13e60c │ │ │ │ + ldr r1, [pc, #192] @ 13e610 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #160] @ 13e608 │ │ │ │ + ldr r2, [pc, #160] @ 13e614 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #104] @ 13e5f4 │ │ │ │ - ldr r1, [pc, #104] @ 13e5f8 │ │ │ │ + ldr r0, [pc, #104] @ 13e600 │ │ │ │ + ldr r1, [pc, #104] @ 13e604 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 13e4bc │ │ │ │ - b 13e59c │ │ │ │ + b 13e4c8 │ │ │ │ + b 13e5a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0] │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, ip, r8, lsl #13 │ │ │ │ - andseq r0, ip, r0, lsl #13 │ │ │ │ - andseq r1, lr, r8, lsl fp │ │ │ │ - mulseq r2, ip, lr │ │ │ │ - andseq pc, fp, ip, lsr #6 │ │ │ │ - @ instruction: 0x001bf4f4 │ │ │ │ - @ instruction: 0x001bf4f0 │ │ │ │ + andseq r0, ip, ip, ror r6 │ │ │ │ + andseq r0, ip, r4, ror r6 │ │ │ │ andseq r1, lr, ip, lsl #22 │ │ │ │ - andseq r1, lr, r0, lsr sl │ │ │ │ - @ instruction: 0x001bf1b8 │ │ │ │ - andseq pc, fp, r8, ror r1 @ │ │ │ │ - @ instruction: 0x001bf1bc │ │ │ │ - @ instruction: 0x001bf1d8 │ │ │ │ - @ instruction: 0x001bf1dc │ │ │ │ - andseq lr, fp, r8, ror lr │ │ │ │ - andseq lr, fp, ip, ror lr │ │ │ │ - andseq pc, fp, r8, lsl #3 │ │ │ │ - mulseq ip, r4, r5 │ │ │ │ - andseq r0, ip, ip, lsl #11 │ │ │ │ + andseq sp, r2, r0, lsl pc │ │ │ │ + andseq pc, fp, r0, lsr #6 │ │ │ │ + andseq pc, fp, r8, ror #9 │ │ │ │ + andseq pc, fp, r4, ror #9 │ │ │ │ + andseq r1, lr, r0, lsl #22 │ │ │ │ andseq r1, lr, r4, lsr #20 │ │ │ │ - andseq sp, r2, r8, ror #29 │ │ │ │ - andseq pc, fp, r8, lsl #10 │ │ │ │ - andseq pc, fp, r0, lsl #7 │ │ │ │ - @ instruction: 0x001bf6d4 │ │ │ │ - @ instruction: 0x001bf6d0 │ │ │ │ - andseq r1, lr, ip, ror #25 │ │ │ │ - andseq r1, lr, r0, lsl ip │ │ │ │ - @ instruction: 0x0012ddb0 │ │ │ │ - andseq pc, fp, r0, lsl r2 @ │ │ │ │ - @ instruction: 0x001bf2f4 │ │ │ │ - andseq pc, fp, r0, lsl #10 │ │ │ │ + andseq pc, fp, ip, lsr #3 │ │ │ │ + andseq pc, fp, ip, ror #2 │ │ │ │ + @ instruction: 0x001bf1b0 │ │ │ │ + andseq pc, fp, ip, asr #3 │ │ │ │ + @ instruction: 0x001bf1d0 │ │ │ │ + andseq lr, fp, ip, ror #28 │ │ │ │ + andseq lr, fp, r0, ror lr │ │ │ │ + andseq pc, fp, ip, ror r1 @ │ │ │ │ + andseq r0, ip, r8, lsl #11 │ │ │ │ + andseq r0, ip, r0, lsl #11 │ │ │ │ + andseq r1, lr, r8, lsl sl │ │ │ │ + andseq sp, r2, ip, asr pc │ │ │ │ + @ instruction: 0x001bf4fc │ │ │ │ + andseq pc, fp, r4, ror r3 @ │ │ │ │ + andseq pc, fp, r8, asr #13 │ │ │ │ + andseq pc, fp, r4, asr #13 │ │ │ │ + andseq r1, lr, r0, ror #25 │ │ │ │ + andseq r1, lr, r4, lsl #24 │ │ │ │ + andseq sp, r2, r4, lsr #28 │ │ │ │ + andseq pc, fp, r4, lsl #4 │ │ │ │ + andseq pc, fp, r8, ror #5 │ │ │ │ + @ instruction: 0x001bf4f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 13e688 │ │ │ │ + bhi 13e694 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13ea58 │ │ │ │ + beq 13ea64 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 13e8e0 │ │ │ │ + bne 13e8ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 145e2c │ │ │ │ + b 145e38 │ │ │ │ ldr r1, [r6, #2348] @ 0x92c │ │ │ │ add sl, r2, #8 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -285699,25 +285702,25 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13e8d4 │ │ │ │ + bne 13e8e0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldrb r0, [r6, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 13ea7c │ │ │ │ + bne 13ea88 │ │ │ │ add r0, r6, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13eab0 │ │ │ │ + beq 13eabc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov fp, #0 │ │ │ │ ldrd r2, [r6] │ │ │ │ add r0, r1, #216 @ 0xd8 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -285731,278 +285734,278 @@ │ │ │ │ mov r6, sl │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ orr r1, r1, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ cmp r9, fp │ │ │ │ - bcc 13e9e8 │ │ │ │ + bcc 13e9f4 │ │ │ │ cmp r9, r7 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ addls r4, r9, #1 │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ cmpls sl, r4 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ - bhi 13eacc │ │ │ │ + bhi 13ead8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #200] @ 0xc8 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 13ea4c │ │ │ │ + beq 13ea58 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 182454 │ │ │ │ + bl 182460 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13e9e8 │ │ │ │ + beq 13e9f4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13e894 │ │ │ │ + beq 13e8a0 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ ldrls r1, [sp, #28] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ cmpls r6, r1 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bhi 13e964 │ │ │ │ + bhi 13e970 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bne 13eb3c │ │ │ │ + bne 13eb48 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13eb54 │ │ │ │ + beq 13eb60 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13eb68 │ │ │ │ + beq 13eb74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ - bl 181af0 │ │ │ │ + bl 181afc │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13e9e8 │ │ │ │ + beq 13e9f4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13ea00 │ │ │ │ + beq 13ea0c │ │ │ │ cmn r9, #1 │ │ │ │ - beq 13eb74 │ │ │ │ + beq 13eb80 │ │ │ │ ldr fp, [sp, #160] @ 0xa0 │ │ │ │ - b 13e8a4 │ │ │ │ + b 13e8b0 │ │ │ │ cmp r6, r5 │ │ │ │ - bcs 13e8d4 │ │ │ │ + bcs 13e8e0 │ │ │ │ cmn r9, #1 │ │ │ │ - beq 13ea70 │ │ │ │ + beq 13ea7c │ │ │ │ strd r4, [sp] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne 13e764 │ │ │ │ + bne 13e770 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13eb30 │ │ │ │ + beq 13eb3c │ │ │ │ ldr r0, [r6, #632] @ 0x278 │ │ │ │ add r4, r7, #216 @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r5, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13e9c8 │ │ │ │ + bne 13e9d4 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 13ebf0 │ │ │ │ + bcs 13ebfc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 145e2c │ │ │ │ + bl 145e38 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #836] @ 13ecb0 │ │ │ │ + ldr r0, [pc, #836] @ 13ecbc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #832] @ 13ecb4 │ │ │ │ + ldr r1, [pc, #832] @ 13ecc0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #792] @ 13ecb8 │ │ │ │ + ldr r0, [pc, #792] @ 13ecc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #776] @ 13ecbc │ │ │ │ + ldr r0, [pc, #776] @ 13ecc8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 3cd80 │ │ │ │ and r1, r0, r5 │ │ │ │ tst r1, #1 │ │ │ │ - bne 13ebb8 │ │ │ │ + bne 13ebc4 │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 145e2c │ │ │ │ + bl 145e38 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r6, r0 │ │ │ │ movls r0, #1 │ │ │ │ addls sp, sp, #172 @ 0xac │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #636] @ 13ec98 │ │ │ │ - ldr r1, [pc, #636] @ 13ec9c │ │ │ │ + ldr r0, [pc, #636] @ 13eca4 │ │ │ │ + ldr r1, [pc, #636] @ 13eca8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #600] @ 13ecac │ │ │ │ + ldr r0, [pc, #600] @ 13ecb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #580] @ 13eca4 │ │ │ │ + ldr r0, [pc, #580] @ 13ecb0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #576] @ 13eca8 │ │ │ │ + ldr r2, [pc, #576] @ 13ecb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #592] @ 13ecc8 │ │ │ │ + ldr r0, [pc, #592] @ 13ecd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, r7 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ addls r0, r0, #1 │ │ │ │ cmpls sl, r0 │ │ │ │ - bhi 13eacc │ │ │ │ - ldr r0, [pc, #460] @ 13ec6c │ │ │ │ + bhi 13ead8 │ │ │ │ + ldr r0, [pc, #460] @ 13ec78 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #456] @ 13ec70 │ │ │ │ + ldr r2, [pc, #456] @ 13ec7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, r7 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ addls r0, r0, #1 │ │ │ │ cmpls sl, r0 │ │ │ │ - bls 13eb80 │ │ │ │ - ldr r0, [pc, #416] @ 13ec74 │ │ │ │ + bls 13eb8c │ │ │ │ + ldr r0, [pc, #416] @ 13ec80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #412] @ 13ec78 │ │ │ │ + ldr r1, [pc, #412] @ 13ec84 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #372] @ 13ec7c │ │ │ │ + ldr r0, [pc, #372] @ 13ec88 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #356] @ 13ec80 │ │ │ │ + ldr r0, [pc, #356] @ 13ec8c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #304] @ 13ec68 │ │ │ │ + ldr r0, [pc, #304] @ 13ec74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #380] @ 13ecc0 │ │ │ │ + ldr r0, [pc, #380] @ 13eccc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #376] @ 13ecc4 │ │ │ │ + ldr r2, [pc, #376] @ 13ecd0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #308] @ 13ec90 │ │ │ │ - ldr r1, [pc, #308] @ 13ec94 │ │ │ │ + ldr r0, [pc, #308] @ 13ec9c │ │ │ │ + ldr r1, [pc, #308] @ 13eca0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 13ea24 │ │ │ │ - ldr r0, [pc, #284] @ 13ec8c │ │ │ │ + b 13ea30 │ │ │ │ + ldr r0, [pc, #284] @ 13ec98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #292] @ 13eca0 │ │ │ │ + ldr r0, [pc, #292] @ 13ecac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r1, [pc, #252] @ 13ec84 │ │ │ │ + ldr r1, [pc, #252] @ 13ec90 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #248] @ 13ec88 │ │ │ │ + ldr r0, [pc, #248] @ 13ec94 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -286014,32 +286017,32 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r3, r6} │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13e9d4 │ │ │ │ + bne 13e9e0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13e93c │ │ │ │ + bcc 13e948 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #96] @ 13ec5c │ │ │ │ - ldr r1, [pc, #96] @ 13ec60 │ │ │ │ + ldr r0, [pc, #96] @ 13ec68 │ │ │ │ + ldr r1, [pc, #96] @ 13ec6c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #64] @ 13ec64 │ │ │ │ + ldr r2, [pc, #64] @ 13ec70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 3cd80 │ │ │ │ @@ -286047,118 +286050,118 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001bfed8 │ │ │ │ - @ instruction: 0x001bfed0 │ │ │ │ - andseq r1, lr, r8, ror #6 │ │ │ │ - andseq lr, fp, r0, ror #26 │ │ │ │ - andseq sp, r2, ip, lsr #15 │ │ │ │ - andseq lr, fp, ip, lsr ip │ │ │ │ - andseq lr, fp, r4, lsl #28 │ │ │ │ - andseq lr, fp, r0, lsl #28 │ │ │ │ - andseq r1, lr, ip, lsl r4 │ │ │ │ - andseq r1, lr, r0, asr #6 │ │ │ │ - andseq lr, fp, r4, lsr fp │ │ │ │ - @ instruction: 0x001beaf4 │ │ │ │ - andseq lr, fp, r8, lsr fp │ │ │ │ - andseq lr, fp, r0, lsr fp │ │ │ │ - andseq lr, fp, r4, lsr fp │ │ │ │ - andseq lr, fp, r8, ror #19 │ │ │ │ - andseq lr, fp, ip, ror #19 │ │ │ │ - andseq lr, fp, r4, lsl #22 │ │ │ │ - andseq sp, r2, ip, ror #15 │ │ │ │ - mulseq fp, r4, ip │ │ │ │ - andseq lr, fp, r4, lsl #25 │ │ │ │ - andseq lr, fp, ip, ror #30 │ │ │ │ - andseq lr, fp, r8, ror #30 │ │ │ │ - andseq r1, lr, r4, lsl #11 │ │ │ │ - andseq r1, lr, r8, lsr #9 │ │ │ │ - andseq sp, r2, r8, lsl #14 │ │ │ │ - andseq lr, fp, r8, ror #22 │ │ │ │ - @ instruction: 0x001bebf8 │ │ │ │ + andseq pc, fp, ip, asr #29 │ │ │ │ + andseq pc, fp, r4, asr #29 │ │ │ │ + andseq r1, lr, ip, asr r3 │ │ │ │ + andseq lr, fp, r4, asr sp │ │ │ │ + andseq sp, r2, r0, lsr #16 │ │ │ │ + andseq lr, fp, r0, lsr ip │ │ │ │ + @ instruction: 0x001bedf8 │ │ │ │ + @ instruction: 0x001bedf4 │ │ │ │ + andseq r1, lr, r0, lsl r4 │ │ │ │ + andseq r1, lr, r4, lsr r3 │ │ │ │ + andseq lr, fp, r8, lsr #22 │ │ │ │ + andseq lr, fp, r8, ror #21 │ │ │ │ + andseq lr, fp, ip, lsr #22 │ │ │ │ + andseq lr, fp, r4, lsr #22 │ │ │ │ + andseq lr, fp, r8, lsr #22 │ │ │ │ + @ instruction: 0x001be9dc │ │ │ │ + andseq lr, fp, r0, ror #19 │ │ │ │ + @ instruction: 0x001beaf8 │ │ │ │ + andseq sp, r2, r0, ror #16 │ │ │ │ + andseq lr, fp, r8, lsl #25 │ │ │ │ + andseq lr, fp, r8, ror ip │ │ │ │ + andseq lr, fp, r0, ror #30 │ │ │ │ + andseq lr, fp, ip, asr pc │ │ │ │ + andseq r1, lr, r8, ror r5 │ │ │ │ + mulseq lr, ip, r4 │ │ │ │ + andseq sp, r2, ip, ror r7 │ │ │ │ + andseq lr, fp, ip, asr fp │ │ │ │ + andseq lr, fp, ip, ror #23 │ │ │ │ ldr r0, [r0, #1684] @ 0x694 │ │ │ │ add r0, r0, #316 @ 0x13c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r1, #616 @ 0x268 │ │ │ │ add r1, r4, #1312 @ 0x520 │ │ │ │ - bl 17580c │ │ │ │ + bl 175818 │ │ │ │ ldr r0, [r4, #1336] @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13ed34 │ │ │ │ + beq 13ed40 │ │ │ │ ldr r0, [r5, #724] @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 13ed2c │ │ │ │ + bne 13ed38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #748] @ 0x2ec │ │ │ │ str r0, [r5, #724] @ 0x2d4 │ │ │ │ str r1, [r5, #728] @ 0x2d8 │ │ │ │ str r0, [r5, #732] @ 0x2dc │ │ │ │ str r0, [r5, #736] @ 0x2e0 │ │ │ │ str r1, [r5, #740] @ 0x2e4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #744] @ 0x2e8 │ │ │ │ movw r0, #1364 @ 0x554 │ │ │ │ add r1, r4, r0 │ │ │ │ add r0, r5, #600 @ 0x258 │ │ │ │ - bl 17586c │ │ │ │ + bl 175878 │ │ │ │ ldrd r0, [r4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13ed8c │ │ │ │ + beq 13ed98 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13ed94 │ │ │ │ + beq 13eda0 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl 17bafc │ │ │ │ + bl 17bb08 │ │ │ │ add r0, r5, #408 @ 0x198 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 17bafc │ │ │ │ + bl 17bb08 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #4] @ 13eda0 │ │ │ │ + ldr r0, [pc, #4] @ 13edac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq r1, ip, ip, lsr #1 │ │ │ │ + andseq r1, ip, r0, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 13edfc │ │ │ │ + bhi 13ee08 │ │ │ │ ldrb r0, [r7, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13f2f8 │ │ │ │ + beq 13f304 │ │ │ │ ldrd r0, [r7] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 13ef7c │ │ │ │ + bne 13ef88 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13f008 │ │ │ │ - b 13f260 │ │ │ │ + beq 13f014 │ │ │ │ + b 13f26c │ │ │ │ ldr r1, [r7, #1700] @ 0x6a4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #1696] @ 0x6a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub r1, r2, #1 │ │ │ │ @@ -286177,147 +286180,147 @@ │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r7, [sp, #32] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13ef68 │ │ │ │ + bne 13ef74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 13f31c │ │ │ │ + bne 13f328 │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13f370 │ │ │ │ + beq 13f37c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add fp, r2, #648 @ 0x288 │ │ │ │ mov r4, r6 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r8, sl │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ addls r1, r8, #1 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ cmpls r6, r1 │ │ │ │ - bhi 13f0b8 │ │ │ │ + bhi 13f0c4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #584] @ 0x248 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #2 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ - beq 13f2e0 │ │ │ │ + beq 13f2ec │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ - bl 182454 │ │ │ │ + bl 182460 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 13f04c │ │ │ │ + beq 13f058 │ │ │ │ tst r1, #1 │ │ │ │ - bne 13f098 │ │ │ │ + bne 13f0a4 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 13ef68 │ │ │ │ + bcs 13ef74 │ │ │ │ adds r4, r7, #1 │ │ │ │ - bcs 13f2ec │ │ │ │ + bcs 13f2f8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ strd r4, [sp] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne 13eeac │ │ │ │ + bne 13eeb8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13f310 │ │ │ │ + beq 13f31c │ │ │ │ ldr r0, [r7, #632] @ 0x278 │ │ │ │ add r4, r2, #216 @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r3 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldrbeq r5, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13f028 │ │ │ │ + bne 13f034 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 13f428 │ │ │ │ + bcs 13f434 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13f260 │ │ │ │ + bne 13f26c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6] │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ and r1, r0, r5 │ │ │ │ tst r1, #1 │ │ │ │ - bne 13f3e0 │ │ │ │ + bne 13f3ec │ │ │ │ str r0, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 13f11c │ │ │ │ + beq 13f128 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13f270 │ │ │ │ + bne 13f27c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ @@ -286325,177 +286328,177 @@ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r5, sl │ │ │ │ ldr r4, [sp, #16] │ │ │ │ addls r2, r5, #1 │ │ │ │ cmpls r1, r2 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - bls 13f1a0 │ │ │ │ - ldr r0, [pc, #1256] @ 13f5a8 │ │ │ │ + bls 13f1ac │ │ │ │ + ldr r0, [pc, #1256] @ 13f5b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1252] @ 13f5ac │ │ │ │ + ldr r1, [pc, #1252] @ 13f5b8 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str sl, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #1212] @ 13f5b0 │ │ │ │ + ldr r0, [pc, #1212] @ 13f5bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #1196] @ 13f5b4 │ │ │ │ + ldr r0, [pc, #1196] @ 13f5c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 3cd80 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13f310 │ │ │ │ + beq 13f31c │ │ │ │ ldr r0, [r4, #632] @ 0x278 │ │ │ │ add r9, r7, #216 @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrbeq r5, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13f280 │ │ │ │ + bne 13f28c │ │ │ │ mov r0, r2 │ │ │ │ - bl 15c204 │ │ │ │ + bl 15c210 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 13f008 │ │ │ │ - b 13f260 │ │ │ │ + beq 13f014 │ │ │ │ + b 13f26c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ stm r1, {r0, r9, sl} │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r7, #584] @ 0x248 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 13f310 │ │ │ │ + beq 13f31c │ │ │ │ ldr r0, [r4, #632] @ 0x278 │ │ │ │ add r9, r7, #216 @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrbeq r5, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13f2c4 │ │ │ │ + bne 13f2d0 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 13f4c4 │ │ │ │ + bcs 13f4d0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13f260 │ │ │ │ + bne 13f26c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - b 13f010 │ │ │ │ + b 13f01c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ and r1, r0, r5 │ │ │ │ tst r1, #1 │ │ │ │ - beq 13f038 │ │ │ │ + beq 13f044 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ stm sp, {r3, r4, r9} │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13f52c │ │ │ │ + bne 13f538 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 13f174 │ │ │ │ + b 13f180 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13f53c │ │ │ │ + beq 13f548 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ tst r5, #1 │ │ │ │ - bne 13f484 │ │ │ │ + bne 13f490 │ │ │ │ mov r0, #1 │ │ │ │ - b 13f038 │ │ │ │ - ldr r0, [pc, #760] @ 13f5e0 │ │ │ │ + b 13f044 │ │ │ │ + ldr r0, [pc, #760] @ 13f5ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #716] @ 13f5c0 │ │ │ │ + ldr r0, [pc, #716] @ 13f5cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #728] @ 13f5d8 │ │ │ │ + ldr r0, [pc, #728] @ 13f5e4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #724] @ 13f5dc │ │ │ │ + ldr r2, [pc, #724] @ 13f5e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #716] @ 13f5e4 │ │ │ │ + ldr r0, [pc, #716] @ 13f5f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ cmp r1, sl │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 13f0b8 │ │ │ │ - ldr r0, [pc, #608] @ 13f5a0 │ │ │ │ - ldr r2, [pc, #608] @ 13f5a4 │ │ │ │ + bhi 13f0c4 │ │ │ │ + ldr r0, [pc, #608] @ 13f5ac │ │ │ │ + ldr r2, [pc, #608] @ 13f5b0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -286506,17 +286509,17 @@ │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, sl │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ addls r1, r0, #1 │ │ │ │ cmpls r6, r1 │ │ │ │ - bhi 13f0b8 │ │ │ │ - ldr r1, [pc, #548] @ 13f5b8 │ │ │ │ - ldr r2, [pc, #548] @ 13f5bc │ │ │ │ + bhi 13f0c4 │ │ │ │ + ldr r1, [pc, #548] @ 13f5c4 │ │ │ │ + ldr r2, [pc, #548] @ 13f5c8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -286538,178 +286541,178 @@ │ │ │ │ mov r5, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r4, r9 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13f478 │ │ │ │ + bne 13f484 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r5 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13efd8 │ │ │ │ + bcc 13efe4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #352] @ 13f594 │ │ │ │ - ldr r1, [pc, #352] @ 13f598 │ │ │ │ + ldr r0, [pc, #352] @ 13f5a0 │ │ │ │ + ldr r1, [pc, #352] @ 13f5a4 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #316] @ 13f59c │ │ │ │ + ldr r2, [pc, #316] @ 13f5a8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 3cd80 │ │ │ │ - b 13f510 │ │ │ │ + b 13f51c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 13f038 │ │ │ │ + b 13f044 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ stm sp, {r3, r4, r9} │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13f514 │ │ │ │ + bne 13f520 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 13f224 │ │ │ │ + bcc 13f230 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #244] @ 13f5c4 │ │ │ │ - ldr r1, [pc, #244] @ 13f5c8 │ │ │ │ + ldr r0, [pc, #244] @ 13f5d0 │ │ │ │ + ldr r1, [pc, #244] @ 13f5d4 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #208] @ 13f5cc │ │ │ │ + ldr r2, [pc, #208] @ 13f5d8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ tst r0, #1 │ │ │ │ - beq 13f53c │ │ │ │ + beq 13f548 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 13f2d8 │ │ │ │ + b 13f2e4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 13f038 │ │ │ │ - ldr r0, [pc, #140] @ 13f5d0 │ │ │ │ + b 13f044 │ │ │ │ + ldr r0, [pc, #140] @ 13f5dc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 13f5d4 │ │ │ │ + ldr r1, [pc, #136] @ 13f5e0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ bl 3cd80 │ │ │ │ - b 13f578 │ │ │ │ + b 13f584 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - mulseq fp, ip, r6 │ │ │ │ - mulseq fp, r4, r6 │ │ │ │ - andseq r0, lr, ip, lsr #22 │ │ │ │ - andseq ip, r2, r8, lsl #30 │ │ │ │ - @ instruction: 0x001be3f0 │ │ │ │ - andseq lr, fp, r8, lsl r8 │ │ │ │ - andseq lr, fp, r4, lsl r8 │ │ │ │ - andseq r0, lr, r0, lsr lr │ │ │ │ - andseq r0, lr, r4, asr sp │ │ │ │ - andseq lr, fp, ip, ror r3 │ │ │ │ - andseq lr, fp, r4, asr #6 │ │ │ │ - andseq lr, fp, ip, lsl r4 │ │ │ │ - andseq pc, fp, r0, lsl #12 │ │ │ │ - @ instruction: 0x001bf5f8 │ │ │ │ - mulseq lr, r0, sl │ │ │ │ - @ instruction: 0x001bded0 │ │ │ │ - @ instruction: 0x001bded0 │ │ │ │ - andseq ip, r2, ip, asr #30 │ │ │ │ - @ instruction: 0x001be3f4 │ │ │ │ - andseq lr, fp, r8, asr #8 │ │ │ │ - andseq lr, fp, r0, lsl #11 │ │ │ │ + mulseq fp, r0, r6 │ │ │ │ + andseq pc, fp, r8, lsl #13 │ │ │ │ + andseq r0, lr, r0, lsr #22 │ │ │ │ + andseq ip, r2, ip, ror pc │ │ │ │ + andseq lr, fp, r4, ror #7 │ │ │ │ + andseq lr, fp, ip, lsl #16 │ │ │ │ + andseq lr, fp, r8, lsl #16 │ │ │ │ + andseq r0, lr, r4, lsr #28 │ │ │ │ + andseq r0, lr, r8, asr #26 │ │ │ │ + andseq lr, fp, r0, ror r3 │ │ │ │ + andseq lr, fp, r8, lsr r3 │ │ │ │ + andseq lr, fp, r0, lsl r4 │ │ │ │ + @ instruction: 0x001bf5f4 │ │ │ │ + andseq pc, fp, ip, ror #11 │ │ │ │ + andseq r0, lr, r4, lsl #21 │ │ │ │ + andseq sp, fp, r4, asr #29 │ │ │ │ + andseq sp, fp, r4, asr #29 │ │ │ │ + andseq ip, r2, r0, asr #31 │ │ │ │ + andseq lr, fp, r8, ror #7 │ │ │ │ + andseq lr, fp, ip, lsr r4 │ │ │ │ + andseq lr, fp, r4, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #956 @ 0x3bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #1684] @ 0x694 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 13f600 │ │ │ │ + bne 13f60c │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 13f750 │ │ │ │ + bmi 13f75c │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ add r9, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f378 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r1, #1364]! @ 0x554 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ - bne 13f64c │ │ │ │ - b 13f66c │ │ │ │ + bne 13f658 │ │ │ │ + b 13f678 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 15286c │ │ │ │ + bl 152878 │ │ │ │ ldr r8, [sp, #760] @ 0x2f8 │ │ │ │ ldr sl, [sp, #772] @ 0x304 │ │ │ │ ldr r0, [sp, #764] @ 0x2fc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, [r7] │ │ │ │ mov fp, #2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13f6d0 │ │ │ │ + beq 13f6dc │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17c0ec │ │ │ │ + bl 17c0f8 │ │ │ │ add r1, r7, #648 @ 0x288 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 17c0ec │ │ │ │ + bl 17c0f8 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, #192 @ 0xc0 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ @@ -286751,39 +286754,39 @@ │ │ │ │ str fp, [r4, #584] @ 0x248 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #956 @ 0x3bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl 1806b8 │ │ │ │ - b 13f76c │ │ │ │ + bl 1806c4 │ │ │ │ + b 13f778 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ - beq 13f790 │ │ │ │ + beq 13f79c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 13f790 │ │ │ │ + b 13f79c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 148cc4 │ │ │ │ + bl 148cd0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 14842c │ │ │ │ + bl 148438 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 14827c │ │ │ │ + bl 148288 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 14a2a4 │ │ │ │ + bl 14a2b0 │ │ │ │ ldr r1, [r4, #1700] @ 0x6a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #1696] @ 0x6a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ @@ -286800,70 +286803,70 @@ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ add r8, sp, #156 @ 0x9c │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bhi 13f8dc │ │ │ │ + bhi 13f8e8 │ │ │ │ ldr r0, [r7, #1684] @ 0x694 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r4, r0, lsl #1 │ │ │ │ - bls 13fa74 │ │ │ │ + bls 13fa80 │ │ │ │ ldr r0, [r7, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 13fc64 │ │ │ │ + bne 13fc70 │ │ │ │ ldrb r0, [r7, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1402b4 │ │ │ │ + beq 1402c0 │ │ │ │ ldrd r0, [r7] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 13f8c0 │ │ │ │ + beq 13f8cc │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1402cc │ │ │ │ + beq 1402d8 │ │ │ │ add r2, sl, #216 @ 0xd8 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13fda0 │ │ │ │ + bne 13fdac │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1404ec │ │ │ │ + bcs 1404f8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 1461a8 │ │ │ │ + bl 1461b4 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #1684] @ 0x694 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [r1, #316] @ 0x13c │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r4, r0, lsl #1 │ │ │ │ - bls 13fa9c │ │ │ │ + bls 13faa8 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r7, #1700] @ 0x6a4 │ │ │ │ ldr r9, [r2, #20] │ │ │ │ ldr r0, [r7, #1696] @ 0x6a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -286879,27 +286882,27 @@ │ │ │ │ mov r3, fp │ │ │ │ stm sp, {r6, r9} │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 140290 │ │ │ │ + bne 14029c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 1402d8 │ │ │ │ + bne 1402e4 │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - beq 140380 │ │ │ │ + beq 14038c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, #648 @ 0x288 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -286909,64 +286912,64 @@ │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ ldr sl, [sp, #116] @ 0x74 │ │ │ │ cmp r7, fp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ addls r1, r7, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ cmpls r6, r1 │ │ │ │ - bhi 14039c │ │ │ │ + bhi 1403a8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r1, #584] @ 0x248 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - beq 14029c │ │ │ │ + beq 1402a8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 182454 │ │ │ │ + bl 182460 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 13fd74 │ │ │ │ + beq 13fd80 │ │ │ │ tst r1, #1 │ │ │ │ - bne 13feac │ │ │ │ + bne 13feb8 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 140290 │ │ │ │ + bcs 14029c │ │ │ │ adds r4, sl, #1 │ │ │ │ - bcs 1402a8 │ │ │ │ + bcs 1402b4 │ │ │ │ stm sp, {r4, r9} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, fp │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bne 13f9b8 │ │ │ │ - b 140290 │ │ │ │ + bne 13f9c4 │ │ │ │ + b 14029c │ │ │ │ ldrb r0, [r7, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1402b4 │ │ │ │ + beq 1402c0 │ │ │ │ ldrd r0, [r7] │ │ │ │ add r9, r8, #4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 13fc80 │ │ │ │ + bne 13fc8c │ │ │ │ mov r8, r3 │ │ │ │ - b 13fcd0 │ │ │ │ + b 13fcdc │ │ │ │ ldr r1, [r7, #1700] @ 0x6a4 │ │ │ │ add r0, r5, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r7, #1696] @ 0x6a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ @@ -286983,329 +286986,329 @@ │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 13fc00 │ │ │ │ + bne 13fc0c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 14032c │ │ │ │ + bne 140338 │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 140400 │ │ │ │ + beq 14040c │ │ │ │ add r0, sl, #408 @ 0x198 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, #648 @ 0x288 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr fp, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp fp, r5 │ │ │ │ str fp, [sp, #148] @ 0x94 │ │ │ │ addls r1, fp, #1 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ cmpls r9, r1 │ │ │ │ - bhi 13fe48 │ │ │ │ + bhi 13fe54 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ stm r1, {r5, r9, fp} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sl, #584] @ 0x248 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 14029c │ │ │ │ + beq 1402a8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 182454 │ │ │ │ + bl 182460 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 13fd54 │ │ │ │ + beq 13fd60 │ │ │ │ tst r0, #1 │ │ │ │ - bne 13fe2c │ │ │ │ + bne 13fe38 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 13fc00 │ │ │ │ + bcs 13fc0c │ │ │ │ adds r8, r6, #1 │ │ │ │ - bcs 1402a8 │ │ │ │ + bcs 1402b4 │ │ │ │ str r8, [sp] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - bne 13fb44 │ │ │ │ + bne 13fb50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140290 │ │ │ │ + beq 14029c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r5, r1, lsl #1 │ │ │ │ - bls 13fc44 │ │ │ │ + bls 13fc50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsl r7, r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 140294 │ │ │ │ + bcs 1402a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1461a8 │ │ │ │ + b 1461b4 │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1402cc │ │ │ │ + beq 1402d8 │ │ │ │ add r2, sl, #216 @ 0xd8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 13fcf4 │ │ │ │ + bne 13fd00 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 140448 │ │ │ │ + bcs 140454 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140290 │ │ │ │ - b 13fd14 │ │ │ │ + beq 14029c │ │ │ │ + b 13fd20 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r9, #4] │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 140290 │ │ │ │ + beq 14029c │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r4, r1, lsl #1 │ │ │ │ - bls 13fd38 │ │ │ │ + bls 13fd44 │ │ │ │ ldr r3, [r9] │ │ │ │ lsl r7, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r7, lsl #2] │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 140294 │ │ │ │ + bcs 1402a0 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r2, lsl #2] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst sl, #1 │ │ │ │ - beq 13ff2c │ │ │ │ + beq 13ff38 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1459f8 │ │ │ │ - b 13fc08 │ │ │ │ + bl 145a04 │ │ │ │ + b 13fc14 │ │ │ │ tst r0, #1 │ │ │ │ - beq 13ff8c │ │ │ │ + beq 13ff98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 1461a8 │ │ │ │ + bl 1461b4 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 140290 │ │ │ │ + beq 14029c │ │ │ │ add r8, sp, #84 @ 0x54 │ │ │ │ mov ip, r6 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r9, sp, #112 @ 0x70 │ │ │ │ ldm r8, {r1, r2, r8} │ │ │ │ mov r0, r9 │ │ │ │ ldm ip!, {r3, r6, r7} │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm ip, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 146740 │ │ │ │ + bl 14674c │ │ │ │ add r0, r9, #8 │ │ │ │ add r1, sl, #8 │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 1461a8 │ │ │ │ + bl 1461b4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 140294 │ │ │ │ - ldr r0, [pc, #2044] @ 140618 │ │ │ │ + bne 1402a0 │ │ │ │ + ldr r0, [pc, #2044] @ 140624 │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #2040] @ 14061c │ │ │ │ + ldr r2, [pc, #2040] @ 140628 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ cmp r4, r5 │ │ │ │ addls r0, r4, #1 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ cmpls r6, r0 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ - bls 13fff0 │ │ │ │ - ldr r0, [pc, #2008] @ 140628 │ │ │ │ + bls 13fffc │ │ │ │ + ldr r0, [pc, #2008] @ 140634 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #2004] @ 14062c │ │ │ │ + ldr r1, [pc, #2004] @ 140638 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #1964] @ 140630 │ │ │ │ + ldr r0, [pc, #1964] @ 14063c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #1948] @ 140634 │ │ │ │ + ldr r0, [pc, #1948] @ 140640 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 3cd80 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ cmp r9, fp │ │ │ │ addls r2, r9, #1 │ │ │ │ str r9, [sp, #160] @ 0xa0 │ │ │ │ cmpls r1, r2 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ - bls 140090 │ │ │ │ - ldr r0, [pc, #1968] @ 140680 │ │ │ │ + bls 14009c │ │ │ │ + ldr r0, [pc, #1968] @ 14068c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1964] @ 140684 │ │ │ │ + ldr r1, [pc, #1964] @ 140690 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #1924] @ 140688 │ │ │ │ + ldr r0, [pc, #1924] @ 140694 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #1908] @ 14068c │ │ │ │ + ldr r0, [pc, #1908] @ 140698 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 3cd80 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r0, [r6, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1402cc │ │ │ │ + beq 1402d8 │ │ │ │ add r2, r6, #216 @ 0xd8 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 140128 │ │ │ │ + bne 140134 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 15c204 │ │ │ │ + bl 15c210 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1459f8 │ │ │ │ - b 13fc10 │ │ │ │ + bl 145a04 │ │ │ │ + b 13fc1c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp fp, r0, lsl #1 │ │ │ │ - bls 1400d4 │ │ │ │ + bls 1400e0 │ │ │ │ ldr r0, [r6, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 140174 │ │ │ │ + beq 140180 │ │ │ │ ldr r0, [r6, #1400] @ 0x578 │ │ │ │ ldr r1, [r0, #296] @ 0x128 │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 140174 │ │ │ │ + bne 140180 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1461a8 │ │ │ │ + bl 1461b4 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ @@ -287314,195 +287317,195 @@ │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #2 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 140534 │ │ │ │ + beq 140540 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r8, r2, #216 @ 0xd8 │ │ │ │ mov r7, #0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r8 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r0, [r0, #632] @ 0x278 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrbeq r7, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 140140 │ │ │ │ + bne 14014c │ │ │ │ mov r0, r2 │ │ │ │ - bl 15c204 │ │ │ │ + bl 15c210 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ - bl 1459f8 │ │ │ │ - b 13fc10 │ │ │ │ + bl 145a04 │ │ │ │ + b 13fc1c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ stm r1, {r0, r8, fp} │ │ │ │ mov r0, #2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 1461a8 │ │ │ │ + bl 1461b4 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1402cc │ │ │ │ + beq 1402d8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r2, r5, #216 @ 0xd8 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1401d0 │ │ │ │ + bne 1401dc │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 15c204 │ │ │ │ + bl 15c210 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - b 1401e4 │ │ │ │ + b 1401f0 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r7, #4] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - b 14016c │ │ │ │ + b 140178 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1405cc │ │ │ │ + beq 1405d8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ tst r7, #1 │ │ │ │ - bne 140540 │ │ │ │ + bne 14054c │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 140594 │ │ │ │ + bhi 1405a0 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 13fc10 │ │ │ │ + b 13fc1c │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1402cc │ │ │ │ + beq 1402d8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add sl, sp, #112 @ 0x70 │ │ │ │ add r2, r5, #216 @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 140234 │ │ │ │ + bne 140240 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 15c204 │ │ │ │ + bl 15c210 │ │ │ │ str fp, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1461a8 │ │ │ │ + bl 1461b4 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r7, #4] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ tst r0, #1 │ │ │ │ - beq 140290 │ │ │ │ + beq 14029c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp fp, r1, lsl #1 │ │ │ │ - bls 140214 │ │ │ │ + bls 140220 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsl r7, r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, r7, lsl #2] │ │ │ │ cmp r2, fp │ │ │ │ - bcs 140294 │ │ │ │ + bcs 1402a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, r2, lsl #2] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 140290 │ │ │ │ + beq 14029c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r8, sp, #116 @ 0x74 │ │ │ │ mov r0, sl │ │ │ │ ldm r8, {r1, r2, r8} │ │ │ │ ldm r4!, {r3, r6, r7} │ │ │ │ stmia r0!, {r3, r6, r7} │ │ │ │ ldm r4, {r3, r5, r6, r7} │ │ │ │ stm r0, {r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ - bl 146740 │ │ │ │ + bl 14674c │ │ │ │ add r0, sl, #8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r1, r2, #8 │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r3, r9 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp] │ │ │ │ - b 13fe00 │ │ │ │ + b 13fe0c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #984] @ 14067c │ │ │ │ + ldr r0, [pc, #984] @ 140688 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #996] @ 140694 │ │ │ │ + ldr r0, [pc, #996] @ 1406a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #952] @ 140674 │ │ │ │ + ldr r0, [pc, #952] @ 140680 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #948] @ 140678 │ │ │ │ + ldr r2, [pc, #948] @ 140684 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #956] @ 140690 │ │ │ │ + ldr r0, [pc, #956] @ 14069c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, fp │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r6, r0 │ │ │ │ - bhi 14039c │ │ │ │ - ldr r0, [pc, #856] @ 140654 │ │ │ │ - ldr r2, [pc, #856] @ 140658 │ │ │ │ + bhi 1403a8 │ │ │ │ + ldr r0, [pc, #856] @ 140660 │ │ │ │ + ldr r2, [pc, #856] @ 140664 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ @@ -287513,17 +287516,17 @@ │ │ │ │ bl 3cd3c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ cmp r1, r5 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r9, r0 │ │ │ │ - bhi 13fe48 │ │ │ │ - ldr r0, [pc, #720] @ 140620 │ │ │ │ - ldr r2, [pc, #720] @ 140624 │ │ │ │ + bhi 13fe54 │ │ │ │ + ldr r0, [pc, #720] @ 14062c │ │ │ │ + ldr r2, [pc, #720] @ 140630 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ @@ -287534,80 +287537,80 @@ │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, fp │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ addls r1, r0, #1 │ │ │ │ cmpls r6, r1 │ │ │ │ - bls 140498 │ │ │ │ - ldr r0, [pc, #696] @ 14065c │ │ │ │ + bls 1404a4 │ │ │ │ + ldr r0, [pc, #696] @ 140668 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #692] @ 140660 │ │ │ │ + ldr r1, [pc, #692] @ 14066c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ str fp, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #652] @ 140664 │ │ │ │ + ldr r0, [pc, #652] @ 140670 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #636] @ 140668 │ │ │ │ + ldr r0, [pc, #636] @ 140674 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 3cd80 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, r5 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ addls r1, r0, #1 │ │ │ │ cmpls r9, r1 │ │ │ │ - bhi 13fe48 │ │ │ │ - ldr r1, [pc, #532] @ 140638 │ │ │ │ - ldr r2, [pc, #532] @ 14063c │ │ │ │ + bhi 13fe54 │ │ │ │ + ldr r1, [pc, #532] @ 140644 │ │ │ │ + ldr r2, [pc, #532] @ 140648 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ - b 1404c0 │ │ │ │ + b 1404cc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #428] @ 140600 │ │ │ │ - ldr r1, [pc, #428] @ 140604 │ │ │ │ + ldr r0, [pc, #428] @ 14060c │ │ │ │ + ldr r1, [pc, #428] @ 140610 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #400] @ 140608 │ │ │ │ + ldr r2, [pc, #400] @ 140614 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 3cd80 │ │ │ │ - b 140530 │ │ │ │ - ldr r1, [pc, #460] @ 14066c │ │ │ │ - ldr r2, [pc, #460] @ 140670 │ │ │ │ + b 14053c │ │ │ │ + ldr r1, [pc, #460] @ 140678 │ │ │ │ + ldr r2, [pc, #460] @ 14067c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ @@ -287620,158 +287623,158 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 3cd80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #276] @ 14060c │ │ │ │ - ldr r1, [pc, #276] @ 140610 │ │ │ │ + ldr r0, [pc, #276] @ 140618 │ │ │ │ + ldr r1, [pc, #276] @ 14061c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #248] @ 140614 │ │ │ │ + ldr r2, [pc, #248] @ 140620 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r9, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #260] @ 140640 │ │ │ │ + ldr r0, [pc, #260] @ 14064c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ stmib sp, {r0, r8} │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 140578 │ │ │ │ + bne 140584 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - b 140070 │ │ │ │ + b 14007c │ │ │ │ tst r0, #1 │ │ │ │ - beq 1405cc │ │ │ │ + beq 1405d8 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bls 14015c │ │ │ │ - ldr r0, [pc, #168] @ 140644 │ │ │ │ - ldr r1, [pc, #168] @ 140648 │ │ │ │ + bls 140168 │ │ │ │ + ldr r0, [pc, #168] @ 140650 │ │ │ │ + ldr r1, [pc, #168] @ 140654 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #120] @ 14064c │ │ │ │ - ldr r1, [pc, #120] @ 140650 │ │ │ │ + ldr r0, [pc, #120] @ 140658 │ │ │ │ + ldr r1, [pc, #120] @ 14065c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1405a4 │ │ │ │ - b 1405e4 │ │ │ │ + b 1405b0 │ │ │ │ + b 1405f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, fp, r0, lsl #13 │ │ │ │ - andseq lr, fp, r0, lsl #13 │ │ │ │ - andseq pc, sp, r4, lsl fp @ │ │ │ │ - @ instruction: 0x001be5dc │ │ │ │ - @ instruction: 0x001be5dc │ │ │ │ - andseq pc, sp, r0, ror sl @ │ │ │ │ - @ instruction: 0x0012c6b7 │ │ │ │ - andseq sp, fp, r8, asr lr │ │ │ │ - andseq fp, r2, r0, lsl #30 │ │ │ │ - andseq sp, fp, r4, ror #7 │ │ │ │ - andseq sp, fp, r8, lsl #21 │ │ │ │ - andseq sp, fp, r4, lsl #21 │ │ │ │ - andseq r0, lr, r0, lsr #1 │ │ │ │ - andseq pc, sp, r4, asr #31 │ │ │ │ - @ instruction: 0x001bd2f8 │ │ │ │ - andseq sp, fp, r8, asr #5 │ │ │ │ - andseq sp, fp, ip, asr r3 │ │ │ │ - andseq ip, fp, r8, ror #28 │ │ │ │ - andseq ip, fp, ip, ror #28 │ │ │ │ - andseq ip, fp, r8, asr #28 │ │ │ │ + andseq lr, fp, r4, ror r6 │ │ │ │ + andseq lr, fp, r4, ror r6 │ │ │ │ + andseq pc, sp, r8, lsl #22 │ │ │ │ + @ instruction: 0x001be5d0 │ │ │ │ + @ instruction: 0x001be5d0 │ │ │ │ + andseq pc, sp, r4, ror #20 │ │ │ │ + andseq ip, r2, fp, lsr #14 │ │ │ │ + andseq sp, fp, ip, asr #28 │ │ │ │ + andseq fp, r2, r4, ror pc │ │ │ │ + @ instruction: 0x001bd3d8 │ │ │ │ + andseq sp, fp, ip, ror sl │ │ │ │ + andseq sp, fp, r8, ror sl │ │ │ │ + mulseq lr, r4, r0 │ │ │ │ + @ instruction: 0x001dffb8 │ │ │ │ + andseq sp, fp, ip, ror #5 │ │ │ │ + @ instruction: 0x001bd2bc │ │ │ │ + andseq sp, fp, r0, asr r3 │ │ │ │ andseq ip, fp, ip, asr lr │ │ │ │ - andseq fp, r2, r0, asr pc │ │ │ │ - andseq sp, fp, r8, lsr r4 │ │ │ │ - andseq sp, fp, r4, lsr r5 │ │ │ │ - andseq sp, fp, r0, lsr r5 │ │ │ │ - andseq pc, sp, ip, asr #22 │ │ │ │ - andseq pc, sp, r0, ror sl @ │ │ │ │ - andseq sp, fp, r8, ror r2 │ │ │ │ - andseq sp, fp, ip, asr #4 │ │ │ │ - mulseq r2, r0, pc @ │ │ │ │ - @ instruction: 0x001bd5b0 │ │ │ │ - andseq sp, fp, ip, lsl #9 │ │ │ │ - andseq sp, fp, r8, lsl #20 │ │ │ │ - andseq sp, fp, r4, lsl #20 │ │ │ │ - andseq r0, lr, r0, lsr #32 │ │ │ │ - andseq pc, sp, r4, asr #30 │ │ │ │ - @ instruction: 0x001bd5b4 │ │ │ │ - andseq sp, fp, r0, ror #8 │ │ │ │ + andseq ip, fp, r0, ror #28 │ │ │ │ + andseq ip, fp, ip, lsr lr │ │ │ │ + andseq ip, fp, r0, asr lr │ │ │ │ + andseq fp, r2, r4, asr #31 │ │ │ │ + andseq sp, fp, ip, lsr #8 │ │ │ │ + andseq sp, fp, r8, lsr #10 │ │ │ │ + andseq sp, fp, r4, lsr #10 │ │ │ │ + andseq pc, sp, r0, asr #22 │ │ │ │ + andseq pc, sp, r4, ror #20 │ │ │ │ + andseq sp, fp, ip, ror #4 │ │ │ │ + andseq sp, fp, r0, asr #4 │ │ │ │ + andseq ip, r2, r4 │ │ │ │ + andseq sp, fp, r4, lsr #11 │ │ │ │ + andseq sp, fp, r0, lsl #9 │ │ │ │ + @ instruction: 0x001bd9fc │ │ │ │ + @ instruction: 0x001bd9f8 │ │ │ │ + andseq r0, lr, r4, lsl r0 │ │ │ │ + andseq pc, sp, r8, lsr pc @ │ │ │ │ + andseq sp, fp, r8, lsr #11 │ │ │ │ + andseq sp, fp, r4, asr r4 │ │ │ │ ldrb r0, [r0, #1708] @ 0x6ac │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1407c4 │ │ │ │ + beq 1407d0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1406f0 │ │ │ │ + beq 1406fc │ │ │ │ add r1, r8, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1464d4 │ │ │ │ + bl 1464e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1407bc │ │ │ │ + beq 1407c8 │ │ │ │ mov r9, r8 │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ ldr r1, [r9, #616]! @ 0x268 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1407a4 │ │ │ │ + bne 1407b0 │ │ │ │ ldr fp, [r0] │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -287798,53 +287801,53 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmib sp, {r0, r6} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 15fbb4 │ │ │ │ + b 15fbc0 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 1407f4 │ │ │ │ + ldr r0, [pc, #40] @ 140800 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 1407f8 │ │ │ │ + ldr r2, [pc, #36] @ 140804 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 164f00 │ │ │ │ + bl 164f0c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq fp, r2, r0, lsl #21 │ │ │ │ - @ instruction: 0x001bd4b8 │ │ │ │ + @ instruction: 0x0012baf4 │ │ │ │ + andseq sp, fp, ip, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 140854 │ │ │ │ + bhi 140860 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 140ca8 │ │ │ │ + beq 140cb4 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 1409e0 │ │ │ │ + bne 1409ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1459f8 │ │ │ │ + b 145a04 │ │ │ │ ldr r1, [r6, #1700] @ 0x6a4 │ │ │ │ ldr r0, [r6, #1696] @ 0x6a0 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub r1, r2, #1 │ │ │ │ ldr sl, [r3, #12] │ │ │ │ @@ -287861,26 +287864,26 @@ │ │ │ │ mov r3, sl │ │ │ │ stm sp, {r4, r6} │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1409cc │ │ │ │ + bne 1409d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 140ccc │ │ │ │ + bne 140cd8 │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 140d20 │ │ │ │ + beq 140d2c │ │ │ │ add r0, r7, #408 @ 0x198 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r2, #648 @ 0x288 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r4 │ │ │ │ @@ -287888,258 +287891,258 @@ │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ cmp r7, sl │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ addls r1, r7, #1 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ cmpls r4, r1 │ │ │ │ - bhi 140ab4 │ │ │ │ + bhi 140ac0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #584] @ 0x248 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #2 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - beq 140c90 │ │ │ │ + beq 140c9c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r5, r9 │ │ │ │ - bl 182454 │ │ │ │ + bl 182460 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 140a6c │ │ │ │ + beq 140a78 │ │ │ │ tst r0, #1 │ │ │ │ - bne 140a90 │ │ │ │ + bne 140a9c │ │ │ │ cmp r8, r6 │ │ │ │ - bcs 1409cc │ │ │ │ + bcs 1409d8 │ │ │ │ adds r8, fp, #1 │ │ │ │ - bcs 140c9c │ │ │ │ + bcs 140ca8 │ │ │ │ str r8, [sp] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r9, r5 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r3, sl │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bne 140904 │ │ │ │ + bne 140910 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 140cc0 │ │ │ │ + beq 140ccc │ │ │ │ add r2, r7, #216 @ 0xd8 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 140a4c │ │ │ │ + bne 140a58 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 140d90 │ │ │ │ + bcs 140d9c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1459f8 │ │ │ │ + b 145a04 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r9, #1 │ │ │ │ - beq 140b18 │ │ │ │ + beq 140b24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, sl │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r7, r0 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ - bls 140b64 │ │ │ │ - ldr r0, [pc, #1024] @ 140ebc │ │ │ │ + bls 140b70 │ │ │ │ + ldr r0, [pc, #1024] @ 140ec8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1020] @ 140ec0 │ │ │ │ + ldr r1, [pc, #1020] @ 140ecc │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #980] @ 140ec4 │ │ │ │ + ldr r0, [pc, #980] @ 140ed0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #964] @ 140ec8 │ │ │ │ + ldr r0, [pc, #964] @ 140ed4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 3cd80 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r8, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 140cc0 │ │ │ │ + beq 140ccc │ │ │ │ add r2, r8, #216 @ 0xd8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 140c1c │ │ │ │ + bne 140c28 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 15c204 │ │ │ │ + bl 15c210 │ │ │ │ mov r0, r4 │ │ │ │ - b 140c04 │ │ │ │ + b 140c10 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #584] @ 0x248 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #2 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 140de0 │ │ │ │ + beq 140dec │ │ │ │ ldr r0, [r6, #632] @ 0x278 │ │ │ │ add r8, r2, #216 @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r5, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 140c24 │ │ │ │ + bne 140c30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 140dec │ │ │ │ + bcs 140df8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - b 140a50 │ │ │ │ + b 140a5c │ │ │ │ tst r0, #1 │ │ │ │ - beq 140e74 │ │ │ │ + beq 140e80 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ tst r5, #1 │ │ │ │ - bne 140e3c │ │ │ │ + bne 140e48 │ │ │ │ cmp r7, r3 │ │ │ │ ldrls r1, [sp, #24] │ │ │ │ movls r0, #1 │ │ │ │ stmls r1, {r0, r7} │ │ │ │ strls r3, [r1, #8] │ │ │ │ strls r9, [r1, #12] │ │ │ │ addls sp, sp, #132 @ 0x84 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #644] @ 140ee4 │ │ │ │ - ldr r1, [pc, #644] @ 140ee8 │ │ │ │ + ldr r0, [pc, #644] @ 140ef0 │ │ │ │ + ldr r1, [pc, #644] @ 140ef4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #612] @ 140efc │ │ │ │ + ldr r0, [pc, #612] @ 140f08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #560] @ 140ed4 │ │ │ │ + ldr r0, [pc, #560] @ 140ee0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #580] @ 140ef4 │ │ │ │ + ldr r0, [pc, #580] @ 140f00 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #576] @ 140ef8 │ │ │ │ + ldr r2, [pc, #576] @ 140f04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #568] @ 140f00 │ │ │ │ + ldr r0, [pc, #568] @ 140f0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, sl │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ addls r0, r1, #1 │ │ │ │ cmpls r4, r0 │ │ │ │ - bhi 140ab4 │ │ │ │ - ldr r0, [pc, #452] @ 140eb4 │ │ │ │ - ldr r2, [pc, #452] @ 140eb8 │ │ │ │ + bhi 140ac0 │ │ │ │ + ldr r0, [pc, #452] @ 140ec0 │ │ │ │ + ldr r2, [pc, #452] @ 140ec4 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ @@ -288150,17 +288153,17 @@ │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, sl │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ addls r1, r0, #1 │ │ │ │ cmpls r4, r1 │ │ │ │ - bhi 140ab4 │ │ │ │ - ldr r1, [pc, #392] @ 140ecc │ │ │ │ - ldr r2, [pc, #392] @ 140ed0 │ │ │ │ + bhi 140ac0 │ │ │ │ + ldr r1, [pc, #392] @ 140ed8 │ │ │ │ + ldr r2, [pc, #392] @ 140edc │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -288173,127 +288176,127 @@ │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ bl 3cd80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #268] @ 140ea8 │ │ │ │ - ldr r1, [pc, #268] @ 140eac │ │ │ │ + ldr r0, [pc, #268] @ 140eb4 │ │ │ │ + ldr r1, [pc, #268] @ 140eb8 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #232] @ 140eb0 │ │ │ │ + ldr r2, [pc, #232] @ 140ebc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 3cd80 │ │ │ │ - b 140e38 │ │ │ │ - ldr r0, [pc, #284] @ 140f04 │ │ │ │ + b 140e44 │ │ │ │ + ldr r0, [pc, #284] @ 140f10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #224] @ 140ed8 │ │ │ │ - ldr r1, [pc, #224] @ 140edc │ │ │ │ + ldr r0, [pc, #224] @ 140ee4 │ │ │ │ + ldr r1, [pc, #224] @ 140ee8 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #188] @ 140ee0 │ │ │ │ + ldr r2, [pc, #188] @ 140eec │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ stm sp, {r3, r6, r8} │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 140e64 │ │ │ │ + bne 140e70 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 140bd4 │ │ │ │ + b 140be0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 140e74 │ │ │ │ + beq 140e80 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b 140c38 │ │ │ │ - ldr r0, [pc, #112] @ 140eec │ │ │ │ - ldr r1, [pc, #112] @ 140ef0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 140c68 │ │ │ │ - b 140e8c │ │ │ │ + b 140c44 │ │ │ │ + ldr r0, [pc, #112] @ 140ef8 │ │ │ │ + ldr r1, [pc, #112] @ 140efc │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 140c74 │ │ │ │ + b 140e98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, fp, r4, lsr sp │ │ │ │ - andseq sp, fp, ip, lsr #26 │ │ │ │ - andseq pc, sp, r4, asr #3 │ │ │ │ - andseq fp, r2, r8, asr r5 │ │ │ │ - andseq ip, fp, r0, asr #20 │ │ │ │ - andseq ip, fp, ip, lsl lr │ │ │ │ - andseq ip, fp, r8, lsl lr │ │ │ │ - andseq pc, sp, r4, lsr r4 @ │ │ │ │ - andseq pc, sp, r8, asr r3 @ │ │ │ │ - andseq ip, fp, ip, asr #19 │ │ │ │ - mulseq fp, r4, r9 │ │ │ │ - andseq ip, fp, ip, ror #20 │ │ │ │ - @ instruction: 0x001bdcd8 │ │ │ │ - @ instruction: 0x001bdcd0 │ │ │ │ - andseq pc, sp, r8, ror #2 │ │ │ │ - andseq ip, fp, r4, lsr #15 │ │ │ │ - andseq ip, fp, r8, lsr #15 │ │ │ │ - andseq ip, fp, r0, lsr #11 │ │ │ │ - @ instruction: 0x001bc5b4 │ │ │ │ - mulseq r2, ip, r5 │ │ │ │ - @ instruction: 0x001bcbbc │ │ │ │ - mulseq fp, r8, sl │ │ │ │ - andseq ip, fp, r0, asr #23 │ │ │ │ - @ instruction: 0x001bcab0 │ │ │ │ + andseq sp, fp, r8, lsr #26 │ │ │ │ + andseq sp, fp, r0, lsr #26 │ │ │ │ + @ instruction: 0x001df1b8 │ │ │ │ + andseq fp, r2, ip, asr #11 │ │ │ │ + andseq ip, fp, r4, lsr sl │ │ │ │ + andseq ip, fp, r0, lsl lr │ │ │ │ + andseq ip, fp, ip, lsl #28 │ │ │ │ + andseq pc, sp, r8, lsr #8 │ │ │ │ + andseq pc, sp, ip, asr #6 │ │ │ │ + andseq ip, fp, r0, asr #19 │ │ │ │ + andseq ip, fp, r8, lsl #19 │ │ │ │ + andseq ip, fp, r0, ror #20 │ │ │ │ + andseq sp, fp, ip, asr #25 │ │ │ │ + andseq sp, fp, r4, asr #25 │ │ │ │ + andseq pc, sp, ip, asr r1 @ │ │ │ │ + mulseq fp, r8, r7 │ │ │ │ + mulseq fp, ip, r7 │ │ │ │ + mulseq fp, r4, r5 │ │ │ │ + andseq ip, fp, r8, lsr #11 │ │ │ │ + andseq fp, r2, r0, lsl r6 │ │ │ │ + @ instruction: 0x001bcbb0 │ │ │ │ + andseq ip, fp, ip, lsl #21 │ │ │ │ + @ instruction: 0x001bcbb4 │ │ │ │ + andseq ip, fp, r4, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 140f58 │ │ │ │ + bhi 140f64 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1411a4 │ │ │ │ + beq 1411b0 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 1410c4 │ │ │ │ + bne 1410d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 145e2c │ │ │ │ + b 145e38 │ │ │ │ ldr r1, [r6, #1700] @ 0x6a4 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -288310,23 +288313,23 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1410b8 │ │ │ │ + bne 1410c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 1411bc │ │ │ │ + bne 1411c8 │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1411f0 │ │ │ │ + beq 1411fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add sl, r2, #648 @ 0x288 │ │ │ │ mov r8, r4 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ @@ -288335,169 +288338,169 @@ │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp fp, r7 │ │ │ │ str fp, [sp, #76] @ 0x4c │ │ │ │ addls r1, fp, #1 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmpls r4, r1 │ │ │ │ - bhi 14120c │ │ │ │ + bhi 141218 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #584] @ 0x248 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #2 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - beq 14118c │ │ │ │ + beq 141198 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ - bl 182454 │ │ │ │ + bl 182460 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 141168 │ │ │ │ + beq 141174 │ │ │ │ tst r0, #1 │ │ │ │ - bne 141180 │ │ │ │ + bne 14118c │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 1410b8 │ │ │ │ + bcs 1410c4 │ │ │ │ adds r8, r6, #1 │ │ │ │ - bcs 141198 │ │ │ │ + bcs 1411a4 │ │ │ │ strd r8, [sp] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - bne 141000 │ │ │ │ + bne 14100c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 141270 │ │ │ │ + beq 14127c │ │ │ │ ldr r0, [r6, #632] @ 0x278 │ │ │ │ add r4, r7, #216 @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r5, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 141148 │ │ │ │ + bne 141154 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1412ec │ │ │ │ + bcs 1412f8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ - bl 145e2c │ │ │ │ + bl 145e38 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r1, r0, r5 │ │ │ │ tst r1, #1 │ │ │ │ - bne 1412b4 │ │ │ │ + bne 1412c0 │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 145e2c │ │ │ │ + bl 145e38 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #512] @ 141394 │ │ │ │ + ldr r0, [pc, #512] @ 1413a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #488] @ 141388 │ │ │ │ + ldr r0, [pc, #488] @ 141394 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #480] @ 14138c │ │ │ │ + ldr r0, [pc, #480] @ 141398 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #476] @ 141390 │ │ │ │ + ldr r2, [pc, #476] @ 14139c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r7 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ addls r0, r0, #1 │ │ │ │ cmpls r4, r0 │ │ │ │ - bhi 14120c │ │ │ │ - ldr r0, [pc, #392] @ 141368 │ │ │ │ + bhi 141218 │ │ │ │ + ldr r0, [pc, #392] @ 141374 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #388] @ 14136c │ │ │ │ + ldr r2, [pc, #388] @ 141378 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r7 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ addls r0, r0, #1 │ │ │ │ cmpls r4, r0 │ │ │ │ - bls 14127c │ │ │ │ - ldr r0, [pc, #348] @ 141370 │ │ │ │ + bls 141288 │ │ │ │ + ldr r0, [pc, #348] @ 14137c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #344] @ 141374 │ │ │ │ + ldr r1, [pc, #344] @ 141380 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #304] @ 141378 │ │ │ │ + ldr r0, [pc, #304] @ 141384 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #288] @ 14137c │ │ │ │ + ldr r0, [pc, #288] @ 141388 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #236] @ 141364 │ │ │ │ + ldr r0, [pc, #236] @ 141370 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r1, [pc, #252] @ 141380 │ │ │ │ + ldr r1, [pc, #252] @ 14138c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #248] @ 141384 │ │ │ │ + ldr r0, [pc, #248] @ 141390 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -288509,32 +288512,32 @@ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r3, r6} │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 141154 │ │ │ │ + bne 141160 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 141120 │ │ │ │ + bcc 14112c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #96] @ 141358 │ │ │ │ - ldr r1, [pc, #96] @ 14135c │ │ │ │ + ldr r0, [pc, #96] @ 141364 │ │ │ │ + ldr r1, [pc, #96] @ 141368 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #64] @ 141360 │ │ │ │ + ldr r2, [pc, #64] @ 14136c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 3cd80 │ │ │ │ @@ -288542,385 +288545,385 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001bd7dc │ │ │ │ - @ instruction: 0x001bd7d4 │ │ │ │ - andseq lr, sp, ip, ror #24 │ │ │ │ - andseq ip, fp, r0, lsr #12 │ │ │ │ - andseq fp, r2, ip, rrx │ │ │ │ - andseq ip, fp, r4, asr r5 │ │ │ │ - andseq ip, fp, r4, asr #13 │ │ │ │ - andseq ip, fp, r0, asr #13 │ │ │ │ - @ instruction: 0x001decdc │ │ │ │ - andseq lr, sp, r0, lsl #24 │ │ │ │ - mulseq fp, r0, r4 │ │ │ │ - andseq ip, fp, r0, ror #8 │ │ │ │ - andseq ip, fp, r0, ror r5 │ │ │ │ - andseq fp, r2, r0, lsr #1 │ │ │ │ + @ instruction: 0x001bd7d0 │ │ │ │ + andseq sp, fp, r8, asr #15 │ │ │ │ + andseq lr, sp, r0, ror #24 │ │ │ │ + andseq ip, fp, r4, lsl r6 │ │ │ │ + andseq fp, r2, r0, ror #1 │ │ │ │ andseq ip, fp, r8, asr #10 │ │ │ │ - mulseq fp, ip, r5 │ │ │ │ + @ instruction: 0x001bc6b8 │ │ │ │ + @ instruction: 0x001bc6b4 │ │ │ │ + @ instruction: 0x001decd0 │ │ │ │ + @ instruction: 0x001debf4 │ │ │ │ + andseq ip, fp, r4, lsl #9 │ │ │ │ + andseq ip, fp, r4, asr r4 │ │ │ │ + andseq ip, fp, r4, ror #10 │ │ │ │ + andseq fp, r2, r4, lsl r1 │ │ │ │ + andseq ip, fp, ip, lsr r5 │ │ │ │ + mulseq fp, r0, r5 │ │ │ │ ldr r0, [r0, #1684] @ 0x694 │ │ │ │ add r0, r0, #316 @ 0x13c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, r1, #616 @ 0x268 │ │ │ │ add r1, r4, #1312 @ 0x520 │ │ │ │ - bl 17580c │ │ │ │ + bl 175818 │ │ │ │ ldr r0, [r4, #1336] @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 141400 │ │ │ │ + beq 14140c │ │ │ │ ldr r0, [r5, #724] @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1413f8 │ │ │ │ + bne 141404 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #748] @ 0x2ec │ │ │ │ str r0, [r5, #724] @ 0x2d4 │ │ │ │ str r1, [r5, #728] @ 0x2d8 │ │ │ │ str r0, [r5, #732] @ 0x2dc │ │ │ │ str r0, [r5, #736] @ 0x2e0 │ │ │ │ str r1, [r5, #740] @ 0x2e4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #744] @ 0x2e8 │ │ │ │ movw r0, #1364 @ 0x554 │ │ │ │ add r1, r4, r0 │ │ │ │ add r0, r5, #600 @ 0x258 │ │ │ │ - bl 17586c │ │ │ │ + bl 175878 │ │ │ │ ldrd r0, [r4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 141458 │ │ │ │ + beq 141464 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 141460 │ │ │ │ + beq 14146c │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl 17bafc │ │ │ │ + bl 17bb08 │ │ │ │ add r0, r5, #408 @ 0x198 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 17bafc │ │ │ │ + bl 17bb08 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #4] @ 14146c │ │ │ │ + ldr r0, [pc, #4] @ 141478 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq lr, fp, r0, ror #19 │ │ │ │ + @ instruction: 0x001be9d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov fp, r3 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 1414b4 │ │ │ │ + bhi 1414c0 │ │ │ │ ldrb r0, [r1, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 14165c │ │ │ │ + beq 141668 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 14156c │ │ │ │ + bne 141578 │ │ │ │ add r0, sp, #16 │ │ │ │ - b 1415e4 │ │ │ │ + b 1415f0 │ │ │ │ add ip, fp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ ldm ip, {r0, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r4, r5, r6, r7} │ │ │ │ mov r3, #1 │ │ │ │ ldrb r0, [r1, #1692] @ 0x69c │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 141674 │ │ │ │ + beq 141680 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 14168c │ │ │ │ + beq 141698 │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1416c4 │ │ │ │ + beq 1416d0 │ │ │ │ ldr r0, [r1, #1280] @ 0x500 │ │ │ │ mov r8, r2 │ │ │ │ add r6, r2, #408 @ 0x198 │ │ │ │ add r7, r1, #648 @ 0x288 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldrb r2, [r0, #346] @ 0x15a │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r6 │ │ │ │ ldrbeq r4, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 187188 │ │ │ │ + bl 187194 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 141618 │ │ │ │ + bne 141624 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 141714 │ │ │ │ + bcs 141720 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - b 1415e0 │ │ │ │ + b 1415ec │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1416d0 │ │ │ │ + beq 1416dc │ │ │ │ ldr r0, [r1, #632] @ 0x278 │ │ │ │ mov r8, r2 │ │ │ │ add r6, r2, #216 @ 0xd8 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r1 │ │ │ │ ldrb r2, [r0, #346] @ 0x15a │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r6 │ │ │ │ ldrbeq r4, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 141640 │ │ │ │ + bne 14164c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 141798 │ │ │ │ + bcs 1417a4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1417f8 │ │ │ │ + bne 141804 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 1417f8 │ │ │ │ + beq 141804 │ │ │ │ tst r4, #1 │ │ │ │ - bne 1416dc │ │ │ │ + bne 1416e8 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ mov r1, #1 │ │ │ │ stm sl, {r1, r2} │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and r1, r0, r4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 141764 │ │ │ │ + bne 141770 │ │ │ │ stm sl, {r0, r2, r3} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #500] @ 141858 │ │ │ │ + ldr r0, [pc, #500] @ 141864 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #496] @ 14185c │ │ │ │ + ldr r2, [pc, #496] @ 141868 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #484] @ 141860 │ │ │ │ + ldr r0, [pc, #484] @ 14186c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #480] @ 141864 │ │ │ │ + ldr r2, [pc, #480] @ 141870 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #468] @ 141868 │ │ │ │ + ldr r0, [pc, #468] @ 141874 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #464] @ 14186c │ │ │ │ + ldr r1, [pc, #464] @ 141878 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #420] @ 141870 │ │ │ │ + ldr r0, [pc, #420] @ 14187c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #368] @ 141848 │ │ │ │ + ldr r0, [pc, #368] @ 141854 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #8] │ │ │ │ stm sp, {r3, r7} │ │ │ │ bl 36378 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1417e8 │ │ │ │ + bne 1417f4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 141550 │ │ │ │ + bcc 14155c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #300] @ 14184c │ │ │ │ - ldr r1, [pc, #300] @ 141850 │ │ │ │ + ldr r0, [pc, #300] @ 141858 │ │ │ │ + ldr r1, [pc, #300] @ 14185c │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #264] @ 141854 │ │ │ │ + ldr r2, [pc, #264] @ 141860 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 3cd80 │ │ │ │ - b 1417e4 │ │ │ │ + b 1417f0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, fp │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 141808 │ │ │ │ + bne 141814 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1415c8 │ │ │ │ + bcc 1415d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ 14183c │ │ │ │ - ldr r1, [pc, #152] @ 141840 │ │ │ │ + ldr r0, [pc, #152] @ 141848 │ │ │ │ + ldr r1, [pc, #152] @ 14184c │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #116] @ 141844 │ │ │ │ + ldr r2, [pc, #116] @ 141850 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ tst r0, #1 │ │ │ │ - beq 1417f8 │ │ │ │ + beq 141804 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - b 141628 │ │ │ │ + b 141634 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ stm sl, {r0, r2, r3} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 141820 │ │ │ │ + b 14182c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, fp, ip, lsr #6 │ │ │ │ - andseq sp, fp, r4, lsr #6 │ │ │ │ - @ instruction: 0x001de7bc │ │ │ │ - andseq ip, fp, r0, asr #3 │ │ │ │ - @ instruction: 0x001bd3b0 │ │ │ │ - andseq sp, fp, r8, lsr #7 │ │ │ │ - andseq lr, sp, r0, asr #16 │ │ │ │ - andseq sl, r2, r8, ror #23 │ │ │ │ - mulseq fp, r0, r0 │ │ │ │ - @ instruction: 0x0012abd0 │ │ │ │ - andseq ip, fp, r0, ror #1 │ │ │ │ - ldrheq ip, [fp], -r0 │ │ │ │ - ldrheq ip, [fp], -r0 │ │ │ │ - @ instruction: 0x001bc1dc │ │ │ │ + andseq sp, fp, r0, lsr #6 │ │ │ │ + andseq sp, fp, r8, lsl r3 │ │ │ │ + @ instruction: 0x001de7b0 │ │ │ │ + @ instruction: 0x001bc1b4 │ │ │ │ + andseq sp, fp, r4, lsr #7 │ │ │ │ + mulseq fp, ip, r3 │ │ │ │ + andseq lr, sp, r4, lsr r8 │ │ │ │ + andseq sl, r2, ip, asr ip │ │ │ │ + andseq ip, fp, r4, lsl #1 │ │ │ │ + andseq sl, r2, r4, asr #24 │ │ │ │ + ldrsbeq ip, [fp], -r4 │ │ │ │ + andseq ip, fp, r4, lsr #1 │ │ │ │ + andseq ip, fp, r4, lsr #1 │ │ │ │ + @ instruction: 0x001bc1d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #956 @ 0x3bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #1684] @ 0x694 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14188c │ │ │ │ + bne 141898 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 1419dc │ │ │ │ + bmi 1419e8 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ add r9, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f378 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r1, #1364]! @ 0x554 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ - bne 1418d8 │ │ │ │ - b 1418f8 │ │ │ │ + bne 1418e4 │ │ │ │ + b 141904 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 15286c │ │ │ │ + bl 152878 │ │ │ │ ldr r8, [sp, #760] @ 0x2f8 │ │ │ │ ldr sl, [sp, #772] @ 0x304 │ │ │ │ ldr r0, [sp, #764] @ 0x2fc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, [r7] │ │ │ │ mov fp, #2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14195c │ │ │ │ + beq 141968 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17c0ec │ │ │ │ + bl 17c0f8 │ │ │ │ add r1, r7, #648 @ 0x288 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 17c0ec │ │ │ │ + bl 17c0f8 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, #192 @ 0xc0 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ @@ -288962,310 +288965,310 @@ │ │ │ │ str fp, [r4, #584] @ 0x248 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #956 @ 0x3bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl 1806b8 │ │ │ │ - b 1419f8 │ │ │ │ + bl 1806c4 │ │ │ │ + b 141a04 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ - beq 141a1c │ │ │ │ + beq 141a28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 141a1c │ │ │ │ + b 141a28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 148cc4 │ │ │ │ + bl 148cd0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 14842c │ │ │ │ + bl 148438 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 14827c │ │ │ │ + bl 148288 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - b 14a2a4 │ │ │ │ + b 14a2b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ add r5, sp, #24 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 141b18 │ │ │ │ + bhi 141b24 │ │ │ │ ldr r0, [fp, #1684] @ 0x694 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r6, r0, lsl #1 │ │ │ │ - bls 141bf0 │ │ │ │ + bls 141bfc │ │ │ │ ldr r0, [fp, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 141cc0 │ │ │ │ + bne 141ccc │ │ │ │ ldrb r0, [fp, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 141f2c │ │ │ │ + beq 141f38 │ │ │ │ ldrd r0, [fp] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 141b04 │ │ │ │ + beq 141b10 │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 141f94 │ │ │ │ + beq 141fa0 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add r2, sl, #216 @ 0xd8 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 141e04 │ │ │ │ + bne 141e10 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 142074 │ │ │ │ + bcs 142080 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - b 141bdc │ │ │ │ + b 141be8 │ │ │ │ add r0, r9, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ add r1, r1, #8 │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ mov r1, #1 │ │ │ │ ldrb r0, [fp, #1692] @ 0x69c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 141ed0 │ │ │ │ + beq 141edc │ │ │ │ ldrd r0, [fp] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 141ee8 │ │ │ │ + beq 141ef4 │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 141f20 │ │ │ │ + beq 141f2c │ │ │ │ ldr r0, [fp, #1280] @ 0x500 │ │ │ │ add r4, sl, #408 @ 0x198 │ │ │ │ add r5, fp, #648 @ 0x288 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r8, #0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ mov r2, r4 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrbeq r8, [r0, #347] @ 0x15b │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187194 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 141c18 │ │ │ │ + bne 141c24 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 141f44 │ │ │ │ + bcs 141f50 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1461a8 │ │ │ │ + bl 1461b4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [fp, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 141f2c │ │ │ │ + beq 141f38 │ │ │ │ ldrd r0, [fp] │ │ │ │ add r4, r5, #4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 141cdc │ │ │ │ + bne 141ce8 │ │ │ │ mov r5, r3 │ │ │ │ - b 141d2c │ │ │ │ + b 141d38 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14202c │ │ │ │ + beq 142038 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ tst r8, #1 │ │ │ │ - bne 141fa0 │ │ │ │ + bne 141fac │ │ │ │ ldr r0, [fp, #1684] @ 0x694 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r6, r0, lsl #1 │ │ │ │ - bls 141dc0 │ │ │ │ + bls 141dcc │ │ │ │ ldrd r0, [r9, #20] │ │ │ │ ldr r5, [r9, #12] │ │ │ │ ldr r8, [r9, #8] │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ addls r4, r0, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmpls r3, r4 │ │ │ │ - bls 141e98 │ │ │ │ - ldr r0, [pc, #1248] @ 14214c │ │ │ │ + bls 141ea4 │ │ │ │ + ldr r0, [pc, #1248] @ 142158 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1244] @ 142150 │ │ │ │ + ldr r1, [pc, #1244] @ 14215c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ stm r3, {r0, r2, r7} │ │ │ │ - ldr r0, [pc, #1212] @ 142154 │ │ │ │ + ldr r0, [pc, #1212] @ 142160 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1196] @ 142158 │ │ │ │ + ldr r0, [pc, #1196] @ 142164 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 3cd80 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1461a8 │ │ │ │ + b 1461b4 │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 141f94 │ │ │ │ + beq 141fa0 │ │ │ │ add r2, sl, #216 @ 0xd8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r3, r9 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 141d50 │ │ │ │ + bne 141d5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 141fc8 │ │ │ │ + bcs 141fd4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 141d70 │ │ │ │ - b 14202c │ │ │ │ + bne 141d7c │ │ │ │ + b 142038 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r4, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14202c │ │ │ │ + beq 142038 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r2, lsl #1 │ │ │ │ cmp r6, r2, lsl #1 │ │ │ │ - bhi 141d90 │ │ │ │ + bhi 141d9c │ │ │ │ cmp r1, r6 │ │ │ │ - bcs 141be4 │ │ │ │ - b 141da8 │ │ │ │ + bcs 141bf0 │ │ │ │ + b 141db4 │ │ │ │ ldr r3, [r4] │ │ │ │ lsl r7, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, r7, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ - bcs 141be4 │ │ │ │ + bcs 141bf0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, r1, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9, #20] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 14203c │ │ │ │ + bhi 142048 │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, r2, lsl #1 │ │ │ │ orr r1, r1, r2, lsl #1 │ │ │ │ lslhi r7, r2, #1 │ │ │ │ addhi r3, r3, #1 │ │ │ │ strhi r3, [r5, r7, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ addcc r0, r0, #1 │ │ │ │ strcc r0, [r5, r1, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 14202c │ │ │ │ + beq 142038 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldm r9!, {r3, r4, r5} │ │ │ │ stmia r6!, {r3, r4, r5} │ │ │ │ ldm r9, {r3, r4, r5, r7} │ │ │ │ stm r6, {r3, r4, r5, r7} │ │ │ │ mov r4, r0 │ │ │ │ - bl 146740 │ │ │ │ + bl 14674c │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, r8, #8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 1461a8 │ │ │ │ + bl 1461b4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1420c0 │ │ │ │ + beq 1420cc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ @@ -289275,215 +289278,215 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 141bdc │ │ │ │ - ldr r0, [pc, #612] @ 14213c │ │ │ │ + b 141be8 │ │ │ │ + ldr r0, [pc, #612] @ 142148 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #608] @ 142140 │ │ │ │ + ldr r2, [pc, #608] @ 14214c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #596] @ 142144 │ │ │ │ + ldr r0, [pc, #596] @ 142150 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #592] @ 142148 │ │ │ │ + ldr r1, [pc, #592] @ 142154 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #564] @ 14215c │ │ │ │ + ldr r0, [pc, #564] @ 142168 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #508] @ 142130 │ │ │ │ + ldr r0, [pc, #508] @ 14213c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #504] @ 142134 │ │ │ │ + ldr r2, [pc, #504] @ 142140 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #460] @ 14211c │ │ │ │ - ldr r1, [pc, #460] @ 142120 │ │ │ │ + ldr r0, [pc, #460] @ 142128 │ │ │ │ + ldr r1, [pc, #460] @ 14212c │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #424] @ 142124 │ │ │ │ + ldr r2, [pc, #424] @ 142130 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 3cd80 │ │ │ │ - b 1420bc │ │ │ │ - ldr r0, [pc, #412] @ 142138 │ │ │ │ + b 1420c8 │ │ │ │ + ldr r0, [pc, #412] @ 142144 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ stm sp, {r3, r5} │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 36378 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 142018 │ │ │ │ + bne 142024 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b 141ba4 │ │ │ │ + b 141bb0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #296] @ 1420fc │ │ │ │ - ldr r1, [pc, #296] @ 142100 │ │ │ │ + ldr r0, [pc, #296] @ 142108 │ │ │ │ + ldr r1, [pc, #296] @ 14210c │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #260] @ 142104 │ │ │ │ + ldr r2, [pc, #260] @ 142110 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 3cd80 │ │ │ │ - b 1420bc │ │ │ │ + b 1420c8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14202c │ │ │ │ + beq 142038 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 141c2c │ │ │ │ + b 141c38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #228] @ 142128 │ │ │ │ + ldr r0, [pc, #228] @ 142134 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #224] @ 14212c │ │ │ │ + ldr r1, [pc, #224] @ 142138 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ bl 3cd80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #136] @ 142108 │ │ │ │ - ldr r1, [pc, #136] @ 14210c │ │ │ │ + ldr r0, [pc, #136] @ 142114 │ │ │ │ + ldr r1, [pc, #136] @ 142118 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ - ldr r2, [pc, #104] @ 142110 │ │ │ │ + ldr r2, [pc, #104] @ 14211c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #76] @ 142114 │ │ │ │ + ldr r0, [pc, #76] @ 142120 │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #72] @ 142118 │ │ │ │ + ldr r2, [pc, #72] @ 142124 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - b 1420e0 │ │ │ │ - b 1420e0 │ │ │ │ + b 1420ec │ │ │ │ + b 1420ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001bcafc │ │ │ │ - @ instruction: 0x001bcaf4 │ │ │ │ - andseq sp, sp, ip, lsl #31 │ │ │ │ - andseq ip, fp, r4, asr sl │ │ │ │ - andseq ip, fp, r4, asr sl │ │ │ │ - andseq sp, sp, r4, ror #29 │ │ │ │ - andseq sl, r2, fp, lsl #8 │ │ │ │ - andseq fp, fp, ip, lsr #23 │ │ │ │ - andseq ip, fp, r0, lsl #23 │ │ │ │ - andseq ip, fp, r8, ror fp │ │ │ │ - andseq lr, sp, r0, lsl r0 │ │ │ │ - @ instruction: 0x001bb3b8 │ │ │ │ - @ instruction: 0x001bb3b8 │ │ │ │ - andseq sl, r2, r8, lsl r3 │ │ │ │ - andseq fp, fp, r8, lsr r9 │ │ │ │ - andseq fp, fp, ip, ror #17 │ │ │ │ - andseq sl, r2, r4, ror r3 │ │ │ │ - andseq fp, fp, r4, lsl #17 │ │ │ │ - andseq fp, fp, r4, asr r8 │ │ │ │ - andseq fp, fp, r4, asr r8 │ │ │ │ - andseq fp, fp, r8, ror #24 │ │ │ │ - andseq fp, fp, ip, ror #24 │ │ │ │ - andseq lr, sp, ip, lsl #5 │ │ │ │ - @ instruction: 0x001de1b0 │ │ │ │ - andseq fp, fp, r0, lsl #19 │ │ │ │ + @ instruction: 0x001bcaf0 │ │ │ │ + andseq ip, fp, r8, ror #21 │ │ │ │ + andseq sp, sp, r0, lsl #31 │ │ │ │ + andseq ip, fp, r8, asr #20 │ │ │ │ + andseq ip, fp, r8, asr #20 │ │ │ │ + @ instruction: 0x001dded8 │ │ │ │ + andseq sl, r2, pc, ror r4 │ │ │ │ + andseq fp, fp, r0, lsr #23 │ │ │ │ + andseq ip, fp, r4, ror fp │ │ │ │ + andseq ip, fp, ip, ror #22 │ │ │ │ + andseq lr, sp, r4 │ │ │ │ + andseq fp, fp, ip, lsr #7 │ │ │ │ + andseq fp, fp, ip, lsr #7 │ │ │ │ + andseq sl, r2, ip, lsl #7 │ │ │ │ + andseq fp, fp, ip, lsr #18 │ │ │ │ + andseq fp, fp, r0, ror #17 │ │ │ │ + andseq sl, r2, r8, ror #7 │ │ │ │ + andseq fp, fp, r8, ror r8 │ │ │ │ + andseq fp, fp, r8, asr #16 │ │ │ │ + andseq fp, fp, r8, asr #16 │ │ │ │ + andseq fp, fp, ip, asr ip │ │ │ │ + andseq fp, fp, r0, ror #24 │ │ │ │ + andseq lr, sp, r0, lsl #5 │ │ │ │ + andseq lr, sp, r4, lsr #3 │ │ │ │ + andseq fp, fp, r4, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 142284 │ │ │ │ + beq 142290 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1421b0 │ │ │ │ + beq 1421bc │ │ │ │ add r1, r8, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1464d4 │ │ │ │ + bl 1464e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14227c │ │ │ │ + beq 142288 │ │ │ │ mov r9, r8 │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ ldr r1, [r9, #616]! @ 0x268 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 142264 │ │ │ │ + bne 142270 │ │ │ │ ldr fp, [r0] │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -289510,144 +289513,144 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmib sp, {r0, r6} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 15fbb4 │ │ │ │ + b 15fbc0 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 1422b4 │ │ │ │ + ldr r0, [pc, #40] @ 1422c0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 1422b8 │ │ │ │ + ldr r2, [pc, #36] @ 1422c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 164f00 │ │ │ │ + bl 164f0c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r9, r2, r0, asr #31 │ │ │ │ - @ instruction: 0x001bb9f8 │ │ │ │ + andseq sl, r2, r4, lsr r0 │ │ │ │ + andseq fp, fp, ip, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov fp, r3 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 14230c │ │ │ │ + bhi 142318 │ │ │ │ ldrb r0, [r1, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1424c0 │ │ │ │ + beq 1424cc │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 1423d4 │ │ │ │ + bne 1423e0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, fp │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1459f8 │ │ │ │ + b 145a04 │ │ │ │ add ip, fp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ add r3, r3, #8 │ │ │ │ ldm ip, {r0, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r4, r5, r6, r7} │ │ │ │ mov r3, #1 │ │ │ │ ldrb r0, [r1, #1692] @ 0x69c │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1424d8 │ │ │ │ + beq 1424e4 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 1424f0 │ │ │ │ + beq 1424fc │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 142528 │ │ │ │ + beq 142534 │ │ │ │ ldr r0, [r1, #1280] @ 0x500 │ │ │ │ mov r8, r2 │ │ │ │ add r6, r2, #408 @ 0x198 │ │ │ │ add r7, r1, #648 @ 0x288 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldrb r2, [r0, #346] @ 0x15a │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r6 │ │ │ │ ldrbeq r4, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 187188 │ │ │ │ + bl 187194 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 142440 │ │ │ │ + bne 14244c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1425c4 │ │ │ │ + bcs 1425d0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 142534 │ │ │ │ + beq 142540 │ │ │ │ mov r6, r2 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r3, fp │ │ │ │ mov r7, r1 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1424ac │ │ │ │ + bne 1424b8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 142540 │ │ │ │ + bcs 14254c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1459f8 │ │ │ │ + b 145a04 │ │ │ │ tst r0, #1 │ │ │ │ - beq 142628 │ │ │ │ + beq 142634 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ tst r4, #1 │ │ │ │ - bne 142590 │ │ │ │ + bne 14259c │ │ │ │ ldr r0, [fp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ movls r1, #1 │ │ │ │ strls r0, [sl, #8] │ │ │ │ stmls sl, {r1, r3} │ │ │ │ strls r2, [sl, #12] │ │ │ │ addls sp, sp, #92 @ 0x5c │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #504] @ 142674 │ │ │ │ + ldr r0, [pc, #504] @ 142680 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #500] @ 142678 │ │ │ │ + ldr r1, [pc, #500] @ 142684 │ │ │ │ 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] │ │ │ │ @@ -289656,443 +289659,443 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 3cd80 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm sl, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #436] @ 14267c │ │ │ │ + ldr r0, [pc, #436] @ 142688 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #432] @ 142680 │ │ │ │ + ldr r2, [pc, #432] @ 14268c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #420] @ 142684 │ │ │ │ + ldr r0, [pc, #420] @ 142690 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #416] @ 142688 │ │ │ │ + ldr r2, [pc, #416] @ 142694 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #404] @ 14268c │ │ │ │ + ldr r0, [pc, #404] @ 142698 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #400] @ 142690 │ │ │ │ + ldr r1, [pc, #400] @ 14269c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #356] @ 142694 │ │ │ │ + ldr r0, [pc, #356] @ 1426a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #284] @ 142658 │ │ │ │ + ldr r0, [pc, #284] @ 142664 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #272] @ 14265c │ │ │ │ - ldr r1, [pc, #272] @ 142660 │ │ │ │ + ldr r0, [pc, #272] @ 142668 │ │ │ │ + ldr r1, [pc, #272] @ 14266c │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #236] @ 142664 │ │ │ │ + ldr r2, [pc, #236] @ 142670 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3cd80 │ │ │ │ - b 142610 │ │ │ │ + b 14261c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #16 │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 36378 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 142614 │ │ │ │ + bne 142620 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1423a8 │ │ │ │ + bcc 1423b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ 142668 │ │ │ │ - ldr r1, [pc, #152] @ 14266c │ │ │ │ + ldr r0, [pc, #152] @ 142674 │ │ │ │ + ldr r1, [pc, #152] @ 142678 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #116] @ 142670 │ │ │ │ + ldr r2, [pc, #116] @ 14267c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ tst r0, #1 │ │ │ │ - beq 142628 │ │ │ │ + beq 142634 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b 142454 │ │ │ │ + b 142460 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 14263c │ │ │ │ + b 142648 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, fp, ip, asr #6 │ │ │ │ - andseq ip, fp, r4, lsl #11 │ │ │ │ - andseq ip, fp, ip, ror r5 │ │ │ │ - andseq sp, sp, r4, lsl sl │ │ │ │ - andseq ip, fp, r0, lsl #10 │ │ │ │ - @ instruction: 0x001bc4f8 │ │ │ │ - mulseq sp, r0, r9 │ │ │ │ - andseq sl, fp, r0, lsl #31 │ │ │ │ - andseq sl, fp, r0, lsl #31 │ │ │ │ - andseq r9, r2, r4, lsl #27 │ │ │ │ - andseq fp, fp, r4, lsr #7 │ │ │ │ - andseq r9, r2, ip, ror #26 │ │ │ │ - andseq fp, fp, ip, ror r2 │ │ │ │ - andseq fp, fp, ip, asr #4 │ │ │ │ - andseq fp, fp, ip, asr #4 │ │ │ │ - andseq fp, fp, r8, ror r3 │ │ │ │ + andseq fp, fp, r0, asr #6 │ │ │ │ + andseq ip, fp, r8, ror r5 │ │ │ │ + andseq ip, fp, r0, ror r5 │ │ │ │ + andseq sp, sp, r8, lsl #20 │ │ │ │ + @ instruction: 0x001bc4f4 │ │ │ │ + andseq ip, fp, ip, ror #9 │ │ │ │ + andseq sp, sp, r4, lsl #19 │ │ │ │ + andseq sl, fp, r4, ror pc │ │ │ │ + andseq sl, fp, r4, ror pc │ │ │ │ + @ instruction: 0x00129df8 │ │ │ │ + mulseq fp, r8, r3 │ │ │ │ + andseq r9, r2, r0, ror #27 │ │ │ │ + andseq fp, fp, r0, ror r2 │ │ │ │ + andseq fp, fp, r0, asr #4 │ │ │ │ + andseq fp, fp, r0, asr #4 │ │ │ │ + andseq fp, fp, ip, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r9, r2 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 1426e8 │ │ │ │ + bhi 1426f4 │ │ │ │ ldrb r0, [sl, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 142868 │ │ │ │ + beq 142874 │ │ │ │ ldm sl, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 1427a8 │ │ │ │ + bne 1427b4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r9 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 145e2c │ │ │ │ + b 145e38 │ │ │ │ add r0, r9, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ add r2, r2, #8 │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [sl, #1692] @ 0x69c │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 142880 │ │ │ │ + beq 14288c │ │ │ │ ldm sl, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 142898 │ │ │ │ + beq 1428a4 │ │ │ │ ldr r0, [r1, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1428d0 │ │ │ │ + beq 1428dc │ │ │ │ ldr r0, [sl, #1280] @ 0x500 │ │ │ │ add r7, r1, #408 @ 0x198 │ │ │ │ mov r8, r1 │ │ │ │ add r6, sl, #648 @ 0x288 │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r4, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 187188 │ │ │ │ + bl 187194 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 14282c │ │ │ │ + bne 142838 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 14291c │ │ │ │ + bcs 142928 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 145e2c │ │ │ │ + bl 145e38 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r1, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1428dc │ │ │ │ + beq 1428e8 │ │ │ │ ldr r0, [sl, #632] @ 0x278 │ │ │ │ add r7, r1, #216 @ 0xd8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, sl │ │ │ │ ldrbeq r4, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 142848 │ │ │ │ + bne 142854 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 1429a4 │ │ │ │ + bcs 1429b0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 145e2c │ │ │ │ + bl 145e38 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and r1, r0, r4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 1428e8 │ │ │ │ + bne 1428f4 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ and r1, r0, r4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 14296c │ │ │ │ + bne 142978 │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #452] @ 142a34 │ │ │ │ + ldr r0, [pc, #452] @ 142a40 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #448] @ 142a38 │ │ │ │ + ldr r2, [pc, #448] @ 142a44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #436] @ 142a3c │ │ │ │ + ldr r0, [pc, #436] @ 142a48 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #432] @ 142a40 │ │ │ │ + ldr r2, [pc, #432] @ 142a4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #420] @ 142a44 │ │ │ │ + ldr r0, [pc, #420] @ 142a50 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #416] @ 142a48 │ │ │ │ + ldr r1, [pc, #416] @ 142a54 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #344] @ 142a30 │ │ │ │ + ldr r0, [pc, #344] @ 142a3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #316] @ 142a20 │ │ │ │ + ldr r0, [pc, #316] @ 142a2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #16 │ │ │ │ stm sp, {r3, r6, r7} │ │ │ │ bl 36378 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 142838 │ │ │ │ + bne 142844 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 142780 │ │ │ │ + bcc 14278c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #252] @ 142a24 │ │ │ │ - ldr r1, [pc, #252] @ 142a28 │ │ │ │ + ldr r0, [pc, #252] @ 142a30 │ │ │ │ + ldr r1, [pc, #252] @ 142a34 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #216] @ 142a2c │ │ │ │ + ldr r2, [pc, #216] @ 142a38 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 3cd80 │ │ │ │ - b 1429f0 │ │ │ │ + b 1429fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {r3, sl} │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 142854 │ │ │ │ + bne 142860 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 142804 │ │ │ │ + bcc 142810 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ 142a14 │ │ │ │ - ldr r1, [pc, #100] @ 142a18 │ │ │ │ + ldr r0, [pc, #100] @ 142a20 │ │ │ │ + ldr r1, [pc, #100] @ 142a24 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #64] @ 142a1c │ │ │ │ + ldr r2, [pc, #64] @ 142a28 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1429f8 │ │ │ │ + b 142a04 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, fp, r0, lsr #2 │ │ │ │ - andseq ip, fp, r8, lsl r1 │ │ │ │ - @ instruction: 0x001dd5b0 │ │ │ │ - @ instruction: 0x001bafb4 │ │ │ │ - andseq ip, fp, r8, lsr #3 │ │ │ │ - andseq ip, fp, r0, lsr #3 │ │ │ │ - andseq sp, sp, r8, lsr r6 │ │ │ │ - @ instruction: 0x001bafd0 │ │ │ │ - @ instruction: 0x001299dc │ │ │ │ - andseq sl, fp, r4, lsl #29 │ │ │ │ - andseq r9, r2, r4, asr #19 │ │ │ │ - @ instruction: 0x001baed4 │ │ │ │ - andseq sl, fp, r4, lsr #29 │ │ │ │ - andseq sl, fp, r4, lsr #29 │ │ │ │ + andseq ip, fp, r4, lsl r1 │ │ │ │ + andseq ip, fp, ip, lsl #2 │ │ │ │ + andseq sp, sp, r4, lsr #11 │ │ │ │ + andseq sl, fp, r8, lsr #31 │ │ │ │ + mulseq fp, ip, r1 │ │ │ │ + mulseq fp, r4, r1 │ │ │ │ + andseq sp, sp, ip, lsr #12 │ │ │ │ + andseq sl, fp, r4, asr #31 │ │ │ │ + andseq r9, r2, r0, asr sl │ │ │ │ + andseq sl, fp, r8, ror lr │ │ │ │ + andseq r9, r2, r8, lsr sl │ │ │ │ + andseq sl, fp, r8, asr #29 │ │ │ │ + mulseq fp, r8, lr │ │ │ │ + mulseq fp, r8, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldrb r6, [r7, #346] @ 0x15a │ │ │ │ cmp r6, #1 │ │ │ │ - bne 142ad8 │ │ │ │ + bne 142ae4 │ │ │ │ ldrb r6, [r7, #347] @ 0x15b │ │ │ │ cmp r6, #0 │ │ │ │ - beq 142ad8 │ │ │ │ + beq 142ae4 │ │ │ │ ldr r6, [r7, #316] @ 0x13c │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r9, r5, lsl #1 │ │ │ │ - bcs 142ad8 │ │ │ │ + bcs 142ae4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 142aec │ │ │ │ + bne 142af8 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ stm sp, {r0, r6} │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 151b60 │ │ │ │ + bl 151b6c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #2 │ │ │ │ - bne 142b6c │ │ │ │ + bne 142b78 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r6, [r0] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str sl, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 151b60 │ │ │ │ + bl 151b6c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl b3fdc │ │ │ │ lsl fp, r5, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, fp │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142be4 │ │ │ │ + beq 142bf0 │ │ │ │ lsl r7, r5, #1 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ bl 27188 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl 151b60 │ │ │ │ + bl 151b6c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r6, #2 │ │ │ │ - bne 142b98 │ │ │ │ + bne 142ba4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #2 │ │ │ │ stm r0, {r2, r5} │ │ │ │ - b 142bb4 │ │ │ │ + b 142bc0 │ │ │ │ cmp r9, #3 │ │ │ │ - bcs 142bcc │ │ │ │ + bcs 142bd8 │ │ │ │ add r1, sp, #16 │ │ │ │ lsl r2, r9, #2 │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [sp, #32] │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r4, [r0] │ │ │ │ @@ -290107,99 +290110,99 @@ │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #68] @ 142c18 │ │ │ │ + ldr r3, [pc, #68] @ 142c24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #40] @ 142c14 │ │ │ │ + ldr r2, [pc, #40] @ 142c20 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, fp, r4, lsl #17 │ │ │ │ - andseq sl, fp, r8, lsl #17 │ │ │ │ + andseq sl, fp, r8, ror r8 │ │ │ │ + andseq sl, fp, ip, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ - bne 142cc4 │ │ │ │ + bne 142cd0 │ │ │ │ ldrb r1, [r0, #347] @ 0x15b │ │ │ │ cmp r1, #0 │ │ │ │ - beq 142cc4 │ │ │ │ + beq 142cd0 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp fp, r7, lsl #1 │ │ │ │ - bcs 142cc4 │ │ │ │ + bcs 142cd0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 142d04 │ │ │ │ + bne 142d10 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 15fa7c │ │ │ │ + bl 15fa88 │ │ │ │ cmp fp, #3 │ │ │ │ - bcs 142d98 │ │ │ │ + bcs 142da4 │ │ │ │ add r1, sp, #16 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 15fa7c │ │ │ │ + bl 15fa88 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142cf8 │ │ │ │ + beq 142d04 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl b3fdc │ │ │ │ lsl r9, r7, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142db0 │ │ │ │ + beq 142dbc │ │ │ │ str r9, [sp, #12] │ │ │ │ sub r9, r9, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ lsl r7, r7, #1 │ │ │ │ bl 27188 │ │ │ │ @@ -290207,87 +290210,87 @@ │ │ │ │ str r0, [r8, r9] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 15fa7c │ │ │ │ + bl 15fa88 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ bl b3fc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #68] @ 142de4 │ │ │ │ + ldr r3, [pc, #68] @ 142df0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #40] @ 142de0 │ │ │ │ + ldr r2, [pc, #40] @ 142dec │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001ba6d8 │ │ │ │ - @ instruction: 0x001ba6dc │ │ │ │ + andseq sl, fp, ip, asr #13 │ │ │ │ + @ instruction: 0x001ba6d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldrb r7, [r0, #346] @ 0x15a │ │ │ │ cmp r7, #1 │ │ │ │ - bne 142e74 │ │ │ │ + bne 142e80 │ │ │ │ ldrb r7, [r0, #347] @ 0x15b │ │ │ │ cmp r7, #0 │ │ │ │ - beq 142e74 │ │ │ │ + beq 142e80 │ │ │ │ ldr r7, [r0, #316] @ 0x13c │ │ │ │ ldr r7, [r7, #16] │ │ │ │ cmp fp, r7, lsl #1 │ │ │ │ - bcs 142e74 │ │ │ │ + bcs 142e80 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 142e9c │ │ │ │ + bne 142ea8 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ stm sp, {r0, r8} │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1755d4 │ │ │ │ + bl 1755e0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r6, #2 │ │ │ │ - bne 142f1c │ │ │ │ + bne 142f28 │ │ │ │ str r8, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 1755d4 │ │ │ │ + bl 1755e0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ moveq r0, #2 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -290296,39 +290299,39 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl b3fdc │ │ │ │ lsl r9, r7, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 142f8c │ │ │ │ + beq 142f98 │ │ │ │ lsl r5, r7, #1 │ │ │ │ sub r7, r9, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl 27188 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, r7] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1755d4 │ │ │ │ + bl 1755e0 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r8, #2 │ │ │ │ - bne 142f44 │ │ │ │ + bne 142f50 │ │ │ │ mov r0, #2 │ │ │ │ stm r4, {r0, r7} │ │ │ │ - b 142f5c │ │ │ │ + b 142f68 │ │ │ │ cmp fp, #3 │ │ │ │ - bcs 142f74 │ │ │ │ + bcs 142f80 │ │ │ │ add r1, sp, #16 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 274b8 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -290341,135 +290344,135 @@ │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #68] @ 142fc0 │ │ │ │ + ldr r3, [pc, #68] @ 142fcc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #40] @ 142fbc │ │ │ │ + ldr r2, [pc, #40] @ 142fc8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, fp, ip, lsr #10 │ │ │ │ - andseq sl, fp, r0, lsr r5 │ │ │ │ + andseq sl, fp, r0, lsr #10 │ │ │ │ + andseq sl, fp, r4, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #296 @ 0x128 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fd88 │ │ │ │ + bl 16fd94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 143054 │ │ │ │ + bne 143060 │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 274b8 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143098 │ │ │ │ + beq 1430a4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r1, [pc, #220] @ 143124 │ │ │ │ + ldr r1, [pc, #220] @ 143130 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #296 @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #172] @ 143118 │ │ │ │ - ldr r3, [pc, #172] @ 14311c │ │ │ │ - ldr r4, [pc, #172] @ 143120 │ │ │ │ + ldr r0, [pc, #172] @ 143124 │ │ │ │ + ldr r3, [pc, #172] @ 143128 │ │ │ │ + ldr r4, [pc, #172] @ 14312c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r4, pc, r4 │ │ │ │ stm ip, {r1, r2, r6} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp] │ │ │ │ bl 3c694 │ │ │ │ - b 1430a8 │ │ │ │ + b 1430b4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ add r4, r4, #264 @ 0x108 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r6] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1430b0 │ │ │ │ + bne 1430bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 143114 │ │ │ │ + bne 143120 │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ - b 143114 │ │ │ │ + b 143120 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 143114 │ │ │ │ + blt 143120 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143114 │ │ │ │ + beq 143120 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r2, pc, ror #5 │ │ │ │ - andseq sl, fp, r0, lsr #17 │ │ │ │ - andseq sl, fp, r8, asr r4 │ │ │ │ - mulseq fp, ip, r4 │ │ │ │ + andseq r9, r2, r3, ror #6 │ │ │ │ + mulseq fp, r4, r8 │ │ │ │ + andseq sl, fp, ip, asr #8 │ │ │ │ + mulseq fp, r0, r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r5, sp, #24 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fd88 │ │ │ │ + bl 16fd94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 1431bc │ │ │ │ + bne 1431c8 │ │ │ │ add r6, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #1 │ │ │ │ @@ -290477,340 +290480,340 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143200 │ │ │ │ + beq 14320c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #412 @ 0x19c │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r1, [pc, #192] @ 143270 │ │ │ │ + ldr r1, [pc, #192] @ 14327c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #440 @ 0x1b8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add lr, sp, #24 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #144] @ 143264 │ │ │ │ - ldr r3, [pc, #144] @ 143268 │ │ │ │ - ldr ip, [pc, #144] @ 14326c │ │ │ │ + ldr r0, [pc, #144] @ 143270 │ │ │ │ + ldr r3, [pc, #144] @ 143274 │ │ │ │ + ldr ip, [pc, #144] @ 143278 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ stm lr, {r1, r2, r6} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 3c694 │ │ │ │ - b 14320c │ │ │ │ + b 143218 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #412 @ 0x19c │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 143250 │ │ │ │ + b 14325c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 146e0c │ │ │ │ - b 143258 │ │ │ │ + bl 146e18 │ │ │ │ + b 143264 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 143250 │ │ │ │ + blt 14325c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143250 │ │ │ │ + beq 14325c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14889c │ │ │ │ + bl 1488a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r9, r2, r7, lsl #3 │ │ │ │ - andseq sl, fp, r8, lsr r7 │ │ │ │ - @ instruction: 0x001ba2f0 │ │ │ │ - andseq sl, fp, ip, ror #6 │ │ │ │ + @ instruction: 0x001291fb │ │ │ │ + andseq sl, fp, ip, lsr #14 │ │ │ │ + andseq sl, fp, r4, ror #5 │ │ │ │ + andseq sl, fp, r0, ror #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fd88 │ │ │ │ + bl 16fd94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 143308 │ │ │ │ + bne 143314 │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #24 │ │ │ │ ldrne r5, [sp, #36] @ 0x24 │ │ │ │ ldmne r6, {r2, r3, r6} │ │ │ │ - ldrne r1, [pc, #224] @ 1433c4 │ │ │ │ + ldrne r1, [pc, #224] @ 1433d0 │ │ │ │ stmne r0, {r2, r3, r6} │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r5, [r0, #12] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r4, r4, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 143348 │ │ │ │ + b 143354 │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #152] @ 1433b8 │ │ │ │ - ldr r3, [pc, #152] @ 1433bc │ │ │ │ - ldr r4, [pc, #152] @ 1433c0 │ │ │ │ + ldr r0, [pc, #152] @ 1433c4 │ │ │ │ + ldr r3, [pc, #152] @ 1433c8 │ │ │ │ + ldr r4, [pc, #152] @ 1433cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r4, pc, r4 │ │ │ │ stm ip, {r1, r2, r6} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp] │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 1433b0 │ │ │ │ + blt 1433bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1433b0 │ │ │ │ + beq 1433bc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r6] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 143380 │ │ │ │ + bne 14338c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1433b0 │ │ │ │ + bne 1433bc │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r9, r2, fp, lsr r0 │ │ │ │ - andseq sl, fp, ip, ror #11 │ │ │ │ - andseq sl, fp, r4, lsr #3 │ │ │ │ - andseq sl, fp, r0, ror r2 │ │ │ │ + andseq r9, r2, pc, lsr #1 │ │ │ │ + andseq sl, fp, r0, ror #11 │ │ │ │ + mulseq fp, r8, r1 │ │ │ │ + andseq sl, fp, r4, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r8, sp, #24 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16fd88 │ │ │ │ + bl 16fd94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 143458 │ │ │ │ + bne 143464 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #24 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #248] @ 14352c │ │ │ │ + ldrne r1, [pc, #248] @ 143538 │ │ │ │ movne r2, r0 │ │ │ │ ldmne r8, {r3, r4, r5, r6, r7, ip} │ │ │ │ addne r1, pc, r1 │ │ │ │ stmne r2, {r3, r4, r5, r6, r7, ip} │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1434a0 │ │ │ │ + b 1434ac │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #176] @ 143520 │ │ │ │ - ldr r3, [pc, #176] @ 143524 │ │ │ │ - ldr lr, [pc, #176] @ 143528 │ │ │ │ + ldr r0, [pc, #176] @ 14352c │ │ │ │ + ldr r3, [pc, #176] @ 143530 │ │ │ │ + ldr lr, [pc, #176] @ 143534 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r5, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str lr, [sp] │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 1434d0 │ │ │ │ + b 1434dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 1434d0 │ │ │ │ + blt 1434dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1434d0 │ │ │ │ + beq 1434dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1434d8 │ │ │ │ + bne 1434e4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 143514 │ │ │ │ + bne 143520 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f63c │ │ │ │ - b 143514 │ │ │ │ + bl 19f648 │ │ │ │ + b 143520 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1470d8 │ │ │ │ + bl 1470e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r8, r2, fp, ror #29 │ │ │ │ - mulseq fp, ip, r4 │ │ │ │ - andseq sl, fp, r4, asr r0 │ │ │ │ - andseq sl, fp, r4, asr r1 │ │ │ │ + andseq r8, r2, pc, asr pc │ │ │ │ + mulseq fp, r0, r4 │ │ │ │ + andseq sl, fp, r8, asr #32 │ │ │ │ + andseq sl, fp, r8, asr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r5, sp, #24 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fd88 │ │ │ │ + bl 16fd94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 1435c0 │ │ │ │ + bne 1435cc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r5, #8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 274b8 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14360c │ │ │ │ + beq 143618 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r1, [pc, #196] @ 143678 │ │ │ │ + ldr r1, [pc, #196] @ 143684 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #148] @ 14366c │ │ │ │ - ldr r3, [pc, #148] @ 143670 │ │ │ │ - ldr lr, [pc, #148] @ 143674 │ │ │ │ + ldr r0, [pc, #148] @ 143678 │ │ │ │ + ldr r3, [pc, #148] @ 14367c │ │ │ │ + ldr lr, [pc, #148] @ 143680 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r5, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str lr, [sp] │ │ │ │ bl 3c694 │ │ │ │ - b 143618 │ │ │ │ + b 143624 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 14365c │ │ │ │ + b 143668 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 147078 │ │ │ │ - b 143664 │ │ │ │ + bl 147084 │ │ │ │ + b 143670 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 14365c │ │ │ │ + blt 143668 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14365c │ │ │ │ + beq 143668 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148970 │ │ │ │ + bl 14897c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r2, r3, lsl #27 │ │ │ │ - andseq sl, fp, r4, lsr r3 │ │ │ │ - andseq r9, fp, ip, ror #29 │ │ │ │ - andseq sl, fp, r0, lsl r0 │ │ │ │ + @ instruction: 0x00128df7 │ │ │ │ + andseq sl, fp, r8, lsr #6 │ │ │ │ + andseq r9, fp, r0, ror #29 │ │ │ │ + andseq sl, fp, r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fd88 │ │ │ │ + bl 16fd94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 143718 │ │ │ │ + bne 143724 │ │ │ │ lsr r0, r5, #16 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ strb r0, [sp, #38] @ 0x26 │ │ │ │ mov r0, #1 │ │ │ │ strh r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -290819,86 +290822,86 @@ │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #24 │ │ │ │ ldrne r5, [sp, #36] @ 0x24 │ │ │ │ ldmne r6, {r2, r3, r6} │ │ │ │ - ldrne r1, [pc, #224] @ 1437d4 │ │ │ │ + ldrne r1, [pc, #224] @ 1437e0 │ │ │ │ stmne r0, {r2, r3, r6} │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r5, [r0, #12] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r4, r4, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 143758 │ │ │ │ + b 143764 │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #152] @ 1437c8 │ │ │ │ - ldr r3, [pc, #152] @ 1437cc │ │ │ │ - ldr r4, [pc, #152] @ 1437d0 │ │ │ │ + ldr r0, [pc, #152] @ 1437d4 │ │ │ │ + ldr r3, [pc, #152] @ 1437d8 │ │ │ │ + ldr r4, [pc, #152] @ 1437dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r4, pc, r4 │ │ │ │ stm ip, {r1, r2, r6} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp] │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 1437c0 │ │ │ │ + blt 1437cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1437c0 │ │ │ │ + beq 1437cc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r6] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 143790 │ │ │ │ + bne 14379c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1437c0 │ │ │ │ + bne 1437cc │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r8, r2, fp, lsr #24 │ │ │ │ - @ instruction: 0x001ba1dc │ │ │ │ - mulseq fp, r4, sp │ │ │ │ - andseq r9, fp, r8, lsl #30 │ │ │ │ + mulseq r2, pc, ip @ │ │ │ │ + @ instruction: 0x001ba1d0 │ │ │ │ + andseq r9, fp, r8, lsl #27 │ │ │ │ + @ instruction: 0x001b9efc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fd88 │ │ │ │ + bl 16fd94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 143874 │ │ │ │ + bne 143880 │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ strb r6, [sp, #37] @ 0x25 │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -290906,175 +290909,175 @@ │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #24 │ │ │ │ ldrne r6, [sp, #36] @ 0x24 │ │ │ │ ldmne r7, {r2, r3, r7} │ │ │ │ - ldrne r1, [pc, #224] @ 143930 │ │ │ │ + ldrne r1, [pc, #224] @ 14393c │ │ │ │ stmne r0, {r2, r3, r7} │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r6, [r0, #12] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r4, r4, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1438b4 │ │ │ │ + b 1438c0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #152] @ 143924 │ │ │ │ - ldr r3, [pc, #152] @ 143928 │ │ │ │ - ldr r5, [pc, #152] @ 14392c │ │ │ │ + ldr r0, [pc, #152] @ 143930 │ │ │ │ + ldr r3, [pc, #152] @ 143934 │ │ │ │ + ldr r5, [pc, #152] @ 143938 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 14391c │ │ │ │ + blt 143928 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14391c │ │ │ │ + beq 143928 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1438ec │ │ │ │ + bne 1438f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14391c │ │ │ │ + bne 143928 │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r8, r2, pc, asr #21 │ │ │ │ - andseq sl, fp, r0, lsl #1 │ │ │ │ - andseq r9, fp, r8, lsr ip │ │ │ │ - andseq r9, fp, r4, ror #27 │ │ │ │ + andseq r8, r2, r3, asr #22 │ │ │ │ + andseq sl, fp, r4, ror r0 │ │ │ │ + andseq r9, fp, ip, lsr #24 │ │ │ │ + @ instruction: 0x001b9dd8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ sub sp, sp, #8192 @ 0x2000 │ │ │ │ ldr r6, [r1] │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r5, lr, #136 @ 0x88 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ add fp, lr, #472 @ 0x1d8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1439a8 │ │ │ │ + bne 1439b4 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r6, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #3756] @ 14482c │ │ │ │ + ldr r0, [pc, #3756] @ 144838 │ │ │ │ cmp r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ addne r0, r6, #48 @ 0x30 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 1439b4 │ │ │ │ + bne 1439c0 │ │ │ │ ldrb r0, [r6, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1439ec │ │ │ │ + beq 1439f8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1439ec │ │ │ │ + bne 1439f8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ - b 143f04 │ │ │ │ + b 143f10 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1439b8 │ │ │ │ + bne 1439c4 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 14556c │ │ │ │ + bmi 145578 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ - b 143f04 │ │ │ │ + b 143f10 │ │ │ │ ldrb r0, [r6, #66] @ 0x42 │ │ │ │ mvn r8, #1 │ │ │ │ add lr, sp, #7168 @ 0x1c00 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ uxtab r1, r8, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1664dc │ │ │ │ + bl 1664e8 │ │ │ │ ldr fp, [r5, #1280] @ 0x500 │ │ │ │ ldr sl, [r5, #1284] @ 0x504 │ │ │ │ ldr r7, [r5, #1288] @ 0x508 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 143bec │ │ │ │ + beq 143bf8 │ │ │ │ ldrb r0, [r6, #66] @ 0x42 │ │ │ │ mov r2, sl │ │ │ │ uxtab r1, r8, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ lsl r1, r7, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143a70 │ │ │ │ + beq 143a7c │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ sub r1, r1, #16 │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 143a50 │ │ │ │ - b 143bec │ │ │ │ + bne 143a5c │ │ │ │ + b 143bf8 │ │ │ │ ldr r1, [r6, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 143bec │ │ │ │ + bne 143bf8 │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 143bec │ │ │ │ + bne 143bf8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mvn r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ orr r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 143bec │ │ │ │ + bne 143bf8 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 166100 │ │ │ │ + bl 16610c │ │ │ │ ldr r0, [sp, #1920] @ 0x780 │ │ │ │ cmp r0, #-2147483641 @ 0x80000007 │ │ │ │ - beq 143bec │ │ │ │ + beq 143bf8 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r1, sp, #1920 @ 0x780 │ │ │ │ add r8, lr, #200 @ 0xc8 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ mov r0, r8 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ @@ -291088,73 +291091,73 @@ │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ ldrb r0, [r5, #68] @ 0x44 │ │ │ │ - bl 143274 │ │ │ │ - ldr r3, [pc, #3856] @ 144a3c │ │ │ │ + bl 143280 │ │ │ │ + ldr r3, [pc, #3856] @ 144a48 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 143be4 │ │ │ │ + b 143bf0 │ │ │ │ add r5, sp, #3520 @ 0xdc0 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r1, lr, #200 @ 0xc8 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143128 │ │ │ │ - ldr r3, [pc, #3816] @ 144a40 │ │ │ │ + bl 143134 │ │ │ │ + ldr r3, [pc, #3816] @ 144a4c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 143be4 │ │ │ │ + b 143bf0 │ │ │ │ ldrb r0, [r5, #70] @ 0x46 │ │ │ │ ldrh r1, [r5, #68] @ 0x44 │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ - bl 14367c │ │ │ │ - ldr r3, [pc, #3792] @ 144a44 │ │ │ │ + bl 143688 │ │ │ │ + ldr r3, [pc, #3792] @ 144a50 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 143be4 │ │ │ │ + b 143bf0 │ │ │ │ add r0, r8, #8 │ │ │ │ - bl 143530 │ │ │ │ - ldr r3, [pc, #3776] @ 144a48 │ │ │ │ + bl 14353c │ │ │ │ + ldr r3, [pc, #3776] @ 144a54 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 143be4 │ │ │ │ + b 143bf0 │ │ │ │ ldrb r0, [r5, #68] @ 0x44 │ │ │ │ ldrb r1, [r5, #69] @ 0x45 │ │ │ │ - bl 1437d8 │ │ │ │ - ldr r3, [pc, #3756] @ 144a4c │ │ │ │ + bl 1437e4 │ │ │ │ + ldr r3, [pc, #3756] @ 144a58 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 143be4 │ │ │ │ + b 143bf0 │ │ │ │ orr r0, r8, #4 │ │ │ │ - bl 142fc4 │ │ │ │ - ldr r3, [pc, #3740] @ 144a50 │ │ │ │ + bl 142fd0 │ │ │ │ + ldr r3, [pc, #3740] @ 144a5c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 143be4 │ │ │ │ + b 143bf0 │ │ │ │ add r2, r5, #68 @ 0x44 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r3, lr, #1808 @ 0x710 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #840 @ 0x348 │ │ │ │ - bl 1433c8 │ │ │ │ - ldr r3, [pc, #3696] @ 144a54 │ │ │ │ + bl 1433d4 │ │ │ │ + ldr r3, [pc, #3696] @ 144a60 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 143e54 │ │ │ │ + bne 143e60 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #3520 @ 0xdc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ - bl 179e00 │ │ │ │ + bl 179e0c │ │ │ │ ldr r0, [sp, #3520] @ 0xdc0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 143d3c │ │ │ │ + beq 143d48 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldr r5, [sp, #3528] @ 0xdc8 │ │ │ │ add r1, lr, #1808 @ 0x710 │ │ │ │ ldr r0, [sp, #3520] @ 0xdc0 │ │ │ │ ldr r8, [sp, #3524] @ 0xdc4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ @@ -291183,190 +291186,190 @@ │ │ │ │ strh r2, [r1, #8] │ │ │ │ strh r2, [r1, #-4] │ │ │ │ strh r2, [r1, #-16] │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ add r1, sp, #3520 @ 0xdc0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 16535c │ │ │ │ + bl 165368 │ │ │ │ ldr r0, [sp, #1920] @ 0x780 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 143cdc │ │ │ │ + bne 143ce8 │ │ │ │ add lr, sp, #1536 @ 0x600 │ │ │ │ ldrb r0, [sp, #1933] @ 0x78d │ │ │ │ add r1, lr, #235 @ 0xeb │ │ │ │ ldrb r2, [sp, #1932] @ 0x78c │ │ │ │ ldr r3, [sp, #1924] @ 0x784 │ │ │ │ cmp r0, #3 │ │ │ │ ldrh r1, [r1, #163] @ 0xa3 │ │ │ │ ldr r4, [sp, #1928] @ 0x788 │ │ │ │ strb r2, [sp, #1840] @ 0x730 │ │ │ │ str r4, [sp, #1836] @ 0x72c │ │ │ │ str r3, [sp, #1832] @ 0x728 │ │ │ │ - bne 143db4 │ │ │ │ + bne 143dc0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 143d14 │ │ │ │ + beq 143d20 │ │ │ │ add r4, r8, #4 │ │ │ │ - b 143cf8 │ │ │ │ + b 143d04 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 143d14 │ │ │ │ + beq 143d20 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143cec │ │ │ │ + beq 143cf8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 143cec │ │ │ │ + b 143cf8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1808 @ 0x710 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143d3c │ │ │ │ + beq 143d48 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - bne 143d50 │ │ │ │ + bne 143d5c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ - b 143efc │ │ │ │ + b 143f08 │ │ │ │ add r0, sp, #3520 @ 0xdc0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 166100 │ │ │ │ + bl 16610c │ │ │ │ ldr r0, [sp, #3520] @ 0xdc0 │ │ │ │ cmp r0, #-2147483641 @ 0x80000007 │ │ │ │ - bne 143d7c │ │ │ │ + bne 143d88 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ - b 143eac │ │ │ │ + b 143eb8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 143e9c │ │ │ │ + beq 143ea8 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 143ea0 │ │ │ │ + beq 143eac │ │ │ │ sub r1, r7, #1 │ │ │ │ add r0, sl, #24 │ │ │ │ bic r1, r1, #-268435456 @ 0xf0000000 │ │ │ │ ldr r3, [r0], #16 │ │ │ │ cmp r2, r3 │ │ │ │ movls r2, r3 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 143d9c │ │ │ │ - b 143ea0 │ │ │ │ + bne 143da8 │ │ │ │ + b 143eac │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ ldrb r2, [sp, #1840] @ 0x730 │ │ │ │ add r7, lr, #136 @ 0x88 │ │ │ │ ldr r4, [sp, #1832] @ 0x728 │ │ │ │ ldr r3, [sp, #1836] @ 0x72c │ │ │ │ str r4, [r7, #64] @ 0x40 │ │ │ │ strb r2, [r7, #72] @ 0x48 │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ strh r1, [r7, #74] @ 0x4a │ │ │ │ strb r0, [r7, #73] @ 0x49 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ - bl 1433c8 │ │ │ │ + bl 1433d4 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r7, r0 │ │ │ │ add r6, lr, #1808 @ 0x710 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 143e28 │ │ │ │ + beq 143e34 │ │ │ │ add r4, r8, #4 │ │ │ │ - b 143e0c │ │ │ │ + b 143e18 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 143e28 │ │ │ │ + beq 143e34 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143e00 │ │ │ │ + beq 143e0c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 143e00 │ │ │ │ + b 143e0c │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 143e48 │ │ │ │ + beq 143e54 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ - ldr r3, [pc, #3912] @ 144d98 │ │ │ │ + ldr r3, [pc, #3912] @ 144da4 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ stmib r2, {r0, r3} │ │ │ │ str r1, [r2] │ │ │ │ - beq 1443f4 │ │ │ │ + beq 144400 │ │ │ │ add lr, sp, #7168 @ 0x1c00 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ - bl 18a1b8 │ │ │ │ + bl 18a1c4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1443f4 │ │ │ │ + beq 144400 │ │ │ │ lsl r1, fp, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #3520 @ 0xdc0 │ │ │ │ - bl 166870 │ │ │ │ + bl 16687c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 143ee4 │ │ │ │ + beq 143ef0 │ │ │ │ add r4, sl, #4 │ │ │ │ - b 143ec8 │ │ │ │ + b 143ed4 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 143ee4 │ │ │ │ + beq 143ef0 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 143ebc │ │ │ │ + beq 143ec8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 143ebc │ │ │ │ + b 143ec8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 143efc │ │ │ │ + beq 143f08 │ │ │ │ lsl r1, fp, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add fp, lr, #472 @ 0x1d8 │ │ │ │ add r0, sp, #3520 @ 0xdc0 │ │ │ │ add r9, r0, #8 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 143f0c │ │ │ │ + bne 143f18 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 14556c │ │ │ │ + bmi 145578 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 143f3c │ │ │ │ + bne 143f48 │ │ │ │ mov r2, #2 │ │ │ │ - b 143f78 │ │ │ │ + b 143f84 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 143f40 │ │ │ │ + bne 143f4c │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 14556c │ │ │ │ + bmi 145578 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #1912] @ 0x778 │ │ │ │ str r0, [sp, #1908] @ 0x774 │ │ │ │ str r7, [sp, #1904] @ 0x770 │ │ │ │ @@ -291375,24 +291378,24 @@ │ │ │ │ ldr sl, [r6, #16] │ │ │ │ cmp r0, #1 │ │ │ │ strb r2, [sp, #1916] @ 0x77c │ │ │ │ ldrbeq r8, [r6, #65] @ 0x41 │ │ │ │ cmp sl, #2 │ │ │ │ str r6, [fp, #2352] @ 0x930 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bne 143fac │ │ │ │ + bne 143fb8 │ │ │ │ mov r0, #10485760 @ 0xa00000 │ │ │ │ mov sl, #1 │ │ │ │ - b 143fb0 │ │ │ │ + b 143fbc │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldrb r5, [r6, #67] @ 0x43 │ │ │ │ ldrb r4, [r6, #74] @ 0x4a │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ - bl 14f408 │ │ │ │ + bl 14f414 │ │ │ │ mvn r0, #1 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ uxtab r0, r0, r5 │ │ │ │ strb r8, [sp, #1929] @ 0x789 │ │ │ │ clz r0, r0 │ │ │ │ str sl, [sp, #1920] @ 0x780 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -291410,154 +291413,154 @@ │ │ │ │ strb r0, [sp, #1933] @ 0x78d │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r8, lr, #840 @ 0x348 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #1920 @ 0x780 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f9f4 │ │ │ │ + bl 14fa00 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r4, lr, #1808 @ 0x710 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1441f0 │ │ │ │ + bne 1441fc │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ str r0, [fp, #2356] @ 0x934 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ - bl 148a54 │ │ │ │ + bl 148a60 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 14408c │ │ │ │ + beq 144098 │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14405c │ │ │ │ + bne 144068 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 14556c │ │ │ │ + bmi 145578 │ │ │ │ ldr r0, [sp, #1908] @ 0x774 │ │ │ │ ldr r1, [sp, #1912] @ 0x778 │ │ │ │ str r7, [r4, #376] @ 0x178 │ │ │ │ str r0, [r4, #380] @ 0x17c │ │ │ │ str r1, [r4, #384] @ 0x180 │ │ │ │ strb r3, [r4, #388] @ 0x184 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add fp, sp, #1920 @ 0x780 │ │ │ │ add r1, lr, #776 @ 0x308 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r2, lr, #136 @ 0x88 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r3, lr, #780 @ 0x30c │ │ │ │ mov r0, fp │ │ │ │ - bl 176d88 │ │ │ │ + bl 176d94 │ │ │ │ orr ip, fp, #4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ ldr lr, [sp, #1920] @ 0x780 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ cmp lr, #2 │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ - bne 144224 │ │ │ │ + bne 144230 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r1, r8 │ │ │ │ add lr, lr, #1808 @ 0x710 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov ip, lr │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #3072 @ 0xc00 │ │ │ │ add fp, r0, #472 @ 0x1d8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 144134 │ │ │ │ + beq 144140 │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 144104 │ │ │ │ + bne 144110 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 14556c │ │ │ │ + bmi 145578 │ │ │ │ ldr r0, [sp, #1908] @ 0x774 │ │ │ │ ldr r1, [sp, #1912] @ 0x778 │ │ │ │ str r7, [lr, #376] @ 0x178 │ │ │ │ str r0, [lr, #380] @ 0x17c │ │ │ │ str r1, [lr, #384] @ 0x180 │ │ │ │ strb r3, [lr, #388] @ 0x184 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r5, sp, #1920 @ 0x780 │ │ │ │ add r1, lr, #776 @ 0x308 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r2, lr, #136 @ 0x88 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r3, lr, #780 @ 0x30c │ │ │ │ mov r0, r5 │ │ │ │ - bl 175cb0 │ │ │ │ + bl 175cbc │ │ │ │ orr r0, r5, #4 │ │ │ │ ldr r4, [sp, #1920] @ 0x780 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ cmp r4, #2 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - bne 144258 │ │ │ │ + bne 144264 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ ldm r8!, {r1, r2, r3} │ │ │ │ add r9, lr, #808 @ 0x328 │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, lr, #840 @ 0x348 │ │ │ │ add r1, lr, #776 @ 0x308 │ │ │ │ add r2, lr, #780 @ 0x30c │ │ │ │ - bl 176f84 │ │ │ │ + bl 176f90 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r5, lr, #1808 @ 0x710 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ ldr r0, [r0, #2352] @ 0x930 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrb r0, [r0, #69] @ 0x45 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 144400 │ │ │ │ + beq 14440c │ │ │ │ tst r0, #1 │ │ │ │ - bne 144400 │ │ │ │ + bne 14440c │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov fp, #0 │ │ │ │ - b 1445f8 │ │ │ │ + b 144604 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ 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} │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ - bl 148a54 │ │ │ │ + bl 148a60 │ │ │ │ mov r6, #1 │ │ │ │ - b 144318 │ │ │ │ + b 144324 │ │ │ │ add r0, fp, #28 │ │ │ │ mov r9, lr │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ add ip, lr, #808 @ 0x328 │ │ │ │ add r2, ip, #24 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r6, r9 │ │ │ │ - b 1442dc │ │ │ │ + b 1442e8 │ │ │ │ add r0, r5, #32 │ │ │ │ mov ip, r4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ add r1, lr, #808 @ 0x328 │ │ │ │ add r2, r1, #28 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ @@ -291569,103 +291572,103 @@ │ │ │ │ ldm r8!, {r0, r2, r3} │ │ │ │ stmia r1!, {r0, r2, r3} │ │ │ │ ldm r8, {r0, r2, r3, r7} │ │ │ │ stm r1, {r0, r2, r3, r7} │ │ │ │ ldrb r0, [fp, #2376] @ 0x948 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 1444b0 │ │ │ │ + bne 1444bc │ │ │ │ ldr r0, [fp, #2360] @ 0x938 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1442b0 │ │ │ │ + bne 1442bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1442dc │ │ │ │ + bne 1442e8 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1808 @ 0x710 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add fp, lr, #472 @ 0x1d8 │ │ │ │ ldr r0, [fp, #2356] @ 0x934 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1442ec │ │ │ │ + bne 1442f8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 144318 │ │ │ │ + bne 144324 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #780 @ 0x30c │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ ldrb r0, [sp, #1916] @ 0x77c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 144354 │ │ │ │ + beq 144360 │ │ │ │ ldr r0, [sp, #1904] @ 0x770 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14432c │ │ │ │ + bne 144338 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 144354 │ │ │ │ + bne 144360 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1904 @ 0x770 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ ldr r0, [fp, #2352] @ 0x930 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14435c │ │ │ │ + bne 144368 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 144388 │ │ │ │ + bne 144394 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 16e4b0 │ │ │ │ + bl 16e4bc │ │ │ │ add r4, sp, #1760 @ 0x6e0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #808 @ 0x328 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, r5, #4 │ │ │ │ bl 274b8 │ │ │ │ str r6, [r5] │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1443f4 │ │ │ │ + beq 144400 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1443cc │ │ │ │ + bne 1443d8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1443f4 │ │ │ │ + bne 144400 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ - bl 14f408 │ │ │ │ + bl 14f414 │ │ │ │ add lr, sp, #1536 @ 0x600 │ │ │ │ mov r0, #2 │ │ │ │ add r1, lr, #235 @ 0xeb │ │ │ │ strb r0, [sp, #1933] @ 0x78d │ │ │ │ mov r0, #1 │ │ │ │ strb r4, [sp, #1929] @ 0x789 │ │ │ │ strh r0, [r1, #160] @ 0xa0 │ │ │ │ @@ -291677,83 +291680,83 @@ │ │ │ │ str sl, [sp, #1920] @ 0x780 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r4, lr, #136 @ 0x88 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #1920 @ 0x780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f9f4 │ │ │ │ + bl 14fa00 │ │ │ │ ldr r0, [r5, #376] @ 0x178 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1444e4 │ │ │ │ + bne 1444f0 │ │ │ │ ldr r0, [r5, #380] @ 0x17c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [r5, #372] @ 0x174 │ │ │ │ add r4, sp, #1920 @ 0x780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148a54 │ │ │ │ + bl 148a60 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ ldr r0, [r0, #2352] @ 0x930 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrb r0, [r0, #69] @ 0x45 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 144540 │ │ │ │ + beq 14454c │ │ │ │ tst r0, #1 │ │ │ │ - bne 144540 │ │ │ │ + bne 14454c │ │ │ │ mov fp, #0 │ │ │ │ mov r8, #2 │ │ │ │ - b 1445d0 │ │ │ │ + b 1445dc │ │ │ │ ldr r1, [fp, #2364] @ 0x93c │ │ │ │ orr r0, r5, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1444bc │ │ │ │ + bne 1444c8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1442a8 │ │ │ │ + bne 1442b4 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 1442a8 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 1442b4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ 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} │ │ │ │ add r5, lr, #1808 @ 0x710 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ - bl 148a54 │ │ │ │ + bl 148a60 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #840 @ 0x348 │ │ │ │ - bl 148174 │ │ │ │ + bl 148180 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 144d18 │ │ │ │ + bne 144d24 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add fp, lr, #472 @ 0x1d8 │ │ │ │ - b 144298 │ │ │ │ + b 1442a4 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 144578 │ │ │ │ + beq 144584 │ │ │ │ ldr r0, [sp, #1904] @ 0x770 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14454c │ │ │ │ + bne 144558 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 14556c │ │ │ │ + bmi 145578 │ │ │ │ add r3, r5, #376 @ 0x178 │ │ │ │ ldr r1, [sp, #1908] @ 0x774 │ │ │ │ ldr r2, [sp, #1912] @ 0x778 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ strb r7, [r5, #388] @ 0x184 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #132 @ 0x84 │ │ │ │ @@ -291761,15 +291764,15 @@ │ │ │ │ add r1, lr, #776 @ 0x308 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r2, lr, #136 @ 0x88 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ add r3, lr, #780 @ 0x30c │ │ │ │ - bl 175f04 │ │ │ │ + bl 175f10 │ │ │ │ ldr r0, [sp, #1928] @ 0x788 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ ldr r8, [sp, #1920] @ 0x780 │ │ │ │ ldr r0, [r0, #2352] @ 0x930 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -291823,17 +291826,17 @@ │ │ │ │ mov r0, sl │ │ │ │ add r1, lr, #200 @ 0xc8 │ │ │ │ mov r2, #1216 @ 0x4c0 │ │ │ │ bl 274b8 │ │ │ │ eor r0, r8, #3 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ orrs r0, r0, fp │ │ │ │ - bne 1446a8 │ │ │ │ + bne 1446b4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 144388 │ │ │ │ + b 144394 │ │ │ │ add r7, sp, #1760 @ 0x6e0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #808 @ 0x328 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r8 │ │ │ │ bl 274b8 │ │ │ │ @@ -291848,18 +291851,18 @@ │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ ldrb r1, [r0, #32] │ │ │ │ tst r1, #2 │ │ │ │ - beq 144830 │ │ │ │ + beq 14483c │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 144830 │ │ │ │ + bne 14483c │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #664 @ 0x298 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ @@ -291873,15 +291876,15 @@ │ │ │ │ ldrh r0, [sp, #84] @ 0x54 │ │ │ │ add fp, lr, #472 @ 0x1d8 │ │ │ │ ldrb r1, [sp, #86] @ 0x56 │ │ │ │ strh r0, [r9, #56] @ 0x38 │ │ │ │ eor r0, r5, #2 │ │ │ │ orrs r0, r0, r7 │ │ │ │ strb r1, [r9, #58] @ 0x3a │ │ │ │ - beq 14487c │ │ │ │ + beq 144888 │ │ │ │ add r6, sp, #3520 @ 0xdc0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r6, #20 │ │ │ │ add r1, lr, #664 @ 0x298 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, #88 @ 0x58 │ │ │ │ @@ -291907,31 +291910,31 @@ │ │ │ │ str r1, [sp, #3520] @ 0xdc0 │ │ │ │ strb r0, [fp, #1679] @ 0x68f │ │ │ │ bl b3fdc │ │ │ │ movw r0, #1704 @ 0x6a8 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145168 │ │ │ │ + beq 145174 │ │ │ │ add r1, sp, #3520 @ 0xdc0 │ │ │ │ movw r2, #1704 @ 0x6a8 │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #4088] @ 145800 │ │ │ │ + ldr r0, [pc, #4088] @ 14580c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r2] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1443c4 │ │ │ │ - b 1443f4 │ │ │ │ - andseq r7, r2, r0, asr r7 │ │ │ │ + bne 1443d0 │ │ │ │ + b 144400 │ │ │ │ + andseq r7, r2, r4, asr #15 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #664 @ 0x298 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ @@ -291992,47 +291995,47 @@ │ │ │ │ str r8, [fp, #1656] @ 0x678 │ │ │ │ strb r0, [fp, #1671] @ 0x687 │ │ │ │ ldrb r0, [r8, #68] @ 0x44 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq 14494c │ │ │ │ + beq 144958 │ │ │ │ tst r0, #1 │ │ │ │ - beq 144a58 │ │ │ │ + beq 144a64 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 144a58 │ │ │ │ + bne 144a64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - beq 144a58 │ │ │ │ + beq 144a64 │ │ │ │ ldrb r0, [fp, #1284] @ 0x504 │ │ │ │ tst r0, #1 │ │ │ │ - bne 144a58 │ │ │ │ + bne 144a64 │ │ │ │ ldrb r0, [r6, #66] @ 0x42 │ │ │ │ mvn r1, #1 │ │ │ │ uxtab r1, r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ and r5, r0, #1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1666a4 │ │ │ │ + bl 1666b0 │ │ │ │ ldr r4, [sp, #1832] @ 0x728 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #1840] @ 0x730 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 14517c │ │ │ │ + bne 145188 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #664 @ 0x298 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ @@ -292043,33 +292046,33 @@ │ │ │ │ ldrh r0, [sp, #84] @ 0x54 │ │ │ │ add r2, lr, #136 @ 0x88 │ │ │ │ ldrb r1, [sp, #86] @ 0x56 │ │ │ │ mov r5, r2 │ │ │ │ strh r0, [r2] │ │ │ │ strb r1, [r2, #2] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 144a34 │ │ │ │ + beq 144a40 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ - bl 18a1b8 │ │ │ │ + bl 18a1c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 144a34 │ │ │ │ + beq 144a40 │ │ │ │ ldr r0, [sp, #1836] @ 0x72c │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r7, r5 │ │ │ │ - b 144a98 │ │ │ │ - andseq r9, fp, ip, lsr #20 │ │ │ │ - andseq r9, fp, r8, asr #19 │ │ │ │ + b 144aa4 │ │ │ │ + andseq r9, fp, r0, lsr #20 │ │ │ │ + @ instruction: 0x001b99bc │ │ │ │ + andseq r9, fp, r0, lsl #21 │ │ │ │ + andseq r9, fp, r4, lsr sl │ │ │ │ andseq r9, fp, ip, lsl #21 │ │ │ │ - andseq r9, fp, r0, asr #20 │ │ │ │ - mulseq fp, r8, sl │ │ │ │ - andseq r9, fp, r4, lsr r9 │ │ │ │ - andseq r9, fp, ip, lsr #19 │ │ │ │ + andseq r9, fp, r8, lsr #18 │ │ │ │ + andseq r9, fp, r0, lsr #19 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #664 @ 0x298 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ @@ -292123,42 +292126,42 @@ │ │ │ │ str r1, [fp, #1660] @ 0x67c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r6, [fp, #1656] @ 0x678 │ │ │ │ str r1, [fp, #1664] @ 0x680 │ │ │ │ strb r0, [fp, #1671] @ 0x687 │ │ │ │ ldrb r0, [r6, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 144b58 │ │ │ │ + beq 144b64 │ │ │ │ tst r0, #1 │ │ │ │ - beq 144bbc │ │ │ │ + beq 144bc8 │ │ │ │ ldrb r0, [r6, #66] @ 0x42 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 144b6c │ │ │ │ + beq 144b78 │ │ │ │ tst r0, #1 │ │ │ │ - beq 144bbc │ │ │ │ + beq 144bc8 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 144bbc │ │ │ │ + bne 144bc8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r7 │ │ │ │ - beq 144bbc │ │ │ │ + beq 144bc8 │ │ │ │ ldrb r0, [fp, #1284] @ 0x504 │ │ │ │ tst r0, #1 │ │ │ │ - bne 144bbc │ │ │ │ + bne 144bc8 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r4, lr, #200 @ 0xc8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16aca4 │ │ │ │ + bl 16acb0 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 144d9c │ │ │ │ + bne 144da8 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, lr, #840 @ 0x348 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #664 @ 0x298 │ │ │ │ mov r8, r6 │ │ │ │ bl 274b8 │ │ │ │ @@ -292216,69 +292219,69 @@ │ │ │ │ str r1, [sp, #3520] @ 0xdc0 │ │ │ │ strb r0, [fp, #1679] @ 0x68f │ │ │ │ bl b3fdc │ │ │ │ movw r0, #1704 @ 0x6a8 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145158 │ │ │ │ + beq 145164 │ │ │ │ add r1, sp, #3520 @ 0xdc0 │ │ │ │ movw r2, #1704 @ 0x6a8 │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #3352] @ 1459f4 │ │ │ │ + ldr r0, [pc, #3352] @ 145a00 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ stm r3, {r2, r4} │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 1443f4 │ │ │ │ + beq 144400 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 144d00 │ │ │ │ - b 1443e0 │ │ │ │ + bne 144d0c │ │ │ │ + b 1443ec │ │ │ │ ldrb r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 144d64 │ │ │ │ + bne 144d70 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r9, #24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 144d34 │ │ │ │ + bne 144d40 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ cmp r2, #1 │ │ │ │ add fp, lr, #472 @ 0x1d8 │ │ │ │ - bne 144298 │ │ │ │ + bne 1442a4 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ - b 144298 │ │ │ │ + bl 16df54 │ │ │ │ + b 1442a4 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r0, r9, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 144d70 │ │ │ │ + bne 144d7c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 144d28 │ │ │ │ + bne 144d34 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 144d28 │ │ │ │ - andseq r9, fp, ip, lsr r7 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 144d34 │ │ │ │ + andseq r9, fp, r0, lsr r7 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ add lr, sp, #1536 @ 0x600 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ str r6, [sp, #32] │ │ │ │ ldm r4, {r1, r2, r3, r6} │ │ │ │ @@ -292313,59 +292316,59 @@ │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ strb r0, [sp, #1769] @ 0x6e9 │ │ │ │ strb r3, [sp, #1768] @ 0x6e8 │ │ │ │ str r1, [sp, #1764] @ 0x6e4 │ │ │ │ str r6, [sp, #1760] @ 0x6e0 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ - bl 14f408 │ │ │ │ + bl 14f414 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r1, sp, #1760 @ 0x6e0 │ │ │ │ add r4, lr, #200 @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 150e30 │ │ │ │ + bl 150e3c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r9, lr, #1808 @ 0x710 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ str r0, [r9, #24] │ │ │ │ add lr, sp, #7168 @ 0x1c00 │ │ │ │ mov r1, r4 │ │ │ │ add r6, lr, #392 @ 0x188 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r2, lr, #808 @ 0x328 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14f9f4 │ │ │ │ + bl 14fa00 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r4, lr, #200 @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148a54 │ │ │ │ + bl 148a60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r8, #1280] @ 0x500 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 144ef8 │ │ │ │ + bne 144f04 │ │ │ │ ldr r0, [r8, #1284] @ 0x504 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [r9, #24] │ │ │ │ ldrb r0, [r1, #69] @ 0x45 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 144f88 │ │ │ │ + beq 144f94 │ │ │ │ tst r0, #1 │ │ │ │ - bne 144f88 │ │ │ │ + bne 144f94 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ mov r0, #2 │ │ │ │ add r6, lr, #136 @ 0x88 │ │ │ │ mov r1, #2 │ │ │ │ mov r8, r4 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [r6, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r7, [r6, #68] @ 0x44 │ │ │ │ - b 144fbc │ │ │ │ + b 144fc8 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, lr, #840 @ 0x348 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #664 @ 0x298 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ @@ -292374,41 +292377,41 @@ │ │ │ │ bl 274b8 │ │ │ │ ldrh r0, [sp, #84] @ 0x54 │ │ │ │ add lr, sp, #7168 @ 0x1c00 │ │ │ │ strh r0, [r9] │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ ldrb r1, [sp, #86] @ 0x56 │ │ │ │ strb r1, [r9, #2] │ │ │ │ - bl 1489fc │ │ │ │ + bl 148a08 │ │ │ │ ldr r0, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 144f44 │ │ │ │ + bne 144f50 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 144f70 │ │ │ │ + bne 144f7c │ │ │ │ dmb ish │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ - bl 147260 │ │ │ │ + bl 14726c │ │ │ │ mov r7, #0 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ - b 144bfc │ │ │ │ + b 144c08 │ │ │ │ add r0, sp, #3520 @ 0xdc0 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r1, r0, #1680 @ 0x690 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r2, lr, #808 @ 0x328 │ │ │ │ - bl 1759a4 │ │ │ │ + bl 1759b0 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ mov r8, r4 │ │ │ │ add r6, lr, #136 @ 0x88 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ ldrb r7, [r6, #68] @ 0x44 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #3520] @ 0xdc0 │ │ │ │ @@ -292448,22 +292451,22 @@ │ │ │ │ str r3, [r4, #719] @ 0x2cf │ │ │ │ strh r5, [r9] │ │ │ │ strb r6, [r9, #2] │ │ │ │ ldr r4, [fp, #1664] @ 0x680 │ │ │ │ bl 274b8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ - bl 147260 │ │ │ │ + bl 14726c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ eor r0, r6, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne 145080 │ │ │ │ + bne 14508c │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r8, r4 │ │ │ │ - b 144bfc │ │ │ │ + b 144c08 │ │ │ │ add r5, sp, #3520 @ 0xdc0 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, r5, #28 │ │ │ │ add r1, lr, #840 @ 0x348 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 274b8 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ @@ -292502,103 +292505,103 @@ │ │ │ │ str r4, [fp, #1672] @ 0x688 │ │ │ │ str r0, [sp, #3544] @ 0xdd8 │ │ │ │ bl b3fdc │ │ │ │ movw r0, #2376 @ 0x948 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145344 │ │ │ │ + beq 145350 │ │ │ │ add r1, sp, #3520 @ 0xdc0 │ │ │ │ movw r2, #2376 @ 0x948 │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #2204] @ 1459f0 │ │ │ │ + ldr r0, [pc, #2204] @ 1459fc │ │ │ │ add r0, pc, r0 │ │ │ │ - b 144808 │ │ │ │ + b 144814 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1704 @ 0x6a8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 14556c │ │ │ │ + b 145578 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1704 @ 0x6a8 │ │ │ │ add r5, r6, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 14556c │ │ │ │ + b 145578 │ │ │ │ ldr lr, [sp, #1836] @ 0x72c │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ add ip, lr, r0, lsl #4 │ │ │ │ ldrd r8, [lr, #4] │ │ │ │ - ldr r3, [pc, #2120] @ 1459e4 │ │ │ │ + ldr r3, [pc, #2120] @ 1459f0 │ │ │ │ mov fp, r9 │ │ │ │ add r0, r9, r8 │ │ │ │ sub sl, r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ - b 1451c4 │ │ │ │ + b 1451d0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1452e0 │ │ │ │ + beq 1452ec │ │ │ │ tst r0, #1 │ │ │ │ - beq 14522c │ │ │ │ + beq 145238 │ │ │ │ mov r0, lr │ │ │ │ cmp lr, ip │ │ │ │ - beq 145258 │ │ │ │ + beq 145264 │ │ │ │ cmp r9, fp │ │ │ │ - bcc 145244 │ │ │ │ + bcc 145250 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1452e0 │ │ │ │ + beq 1452ec │ │ │ │ add lr, r0, #16 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r0, r0, r2 │ │ │ │ sub r4, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 1451b4 │ │ │ │ + beq 1451c0 │ │ │ │ ldrb r6, [sl, -r0] │ │ │ │ ldrb r5, [r4, -r0] │ │ │ │ cmp r5, r6 │ │ │ │ - bne 1451b0 │ │ │ │ + bne 1451bc │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 145200 │ │ │ │ + bne 14520c │ │ │ │ mov fp, r2 │ │ │ │ - b 1451b4 │ │ │ │ + b 1451c0 │ │ │ │ sub r0, ip, lr │ │ │ │ cmp r2, r0, lsr #4 │ │ │ │ - bcs 145258 │ │ │ │ + bcs 145264 │ │ │ │ add r0, lr, r2, lsl #4 │ │ │ │ cmp r9, fp │ │ │ │ - bcs 1451e0 │ │ │ │ + bcs 1451ec │ │ │ │ sub r0, r9, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r9 │ │ │ │ bl 3c798 │ │ │ │ - b 14556c │ │ │ │ + b 145578 │ │ │ │ subs r0, r9, fp │ │ │ │ - bcc 145554 │ │ │ │ + bcc 145560 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1452e0 │ │ │ │ + beq 1452ec │ │ │ │ add r0, r8, r0 │ │ │ │ str fp, [sp, #1764] @ 0x6e4 │ │ │ │ str r0, [sp, #1760] @ 0x6e0 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r2, sp, #1760 @ 0x6e0 │ │ │ │ add r0, lr, #840 @ 0x348 │ │ │ │ mov r3, #1 │ │ │ │ - bl 166c30 │ │ │ │ + bl 166c3c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1808 @ 0x710 │ │ │ │ ldrb r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 145354 │ │ │ │ + bne 145360 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #664 @ 0x298 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ @@ -292607,15 +292610,15 @@ │ │ │ │ bl 274b8 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ ldrh r0, [sp, #84] @ 0x54 │ │ │ │ add r2, lr, #136 @ 0x88 │ │ │ │ ldrb r1, [sp, #86] @ 0x56 │ │ │ │ strh r0, [r2] │ │ │ │ strb r1, [r2, #2] │ │ │ │ - b 14552c │ │ │ │ + b 145538 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #664 @ 0x298 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ @@ -292632,28 +292635,28 @@ │ │ │ │ strh r0, [r8] │ │ │ │ mov r5, r8 │ │ │ │ strb r1, [r8, #2] │ │ │ │ add r9, lr, #1808 @ 0x710 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 144a08 │ │ │ │ + b 144a14 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #2376 @ 0x948 │ │ │ │ bl 3c2b4 │ │ │ │ - b 14556c │ │ │ │ + b 145578 │ │ │ │ add r3, lr, #1808 @ 0x710 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ add r6, lr, #136 @ 0x88 │ │ │ │ add ip, r6, #1280 @ 0x500 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ tst r3, #1 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 1454bc │ │ │ │ + beq 1454c8 │ │ │ │ ldr r0, [sp, #3536] @ 0xdd0 │ │ │ │ add r6, sp, #3520 @ 0xdc0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -292678,15 +292681,15 @@ │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ strb r0, [r4, #2] │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ ldrd sl, [r1, #3] │ │ │ │ ldr r5, [r8, #1668] @ 0x684 │ │ │ │ ldr r7, [r1, #-5] │ │ │ │ ldrb r9, [r1, #-1] │ │ │ │ - bl 147418 │ │ │ │ + bl 147424 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, r6, #28 │ │ │ │ add r1, lr, #200 @ 0xc8 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, #96 @ 0x60 │ │ │ │ add r1, sp, #1920 @ 0x780 │ │ │ │ @@ -292719,22 +292722,22 @@ │ │ │ │ str r1, [sp, #3544] @ 0xdd8 │ │ │ │ strb r0, [r8, #1687] @ 0x697 │ │ │ │ bl b3fdc │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145560 │ │ │ │ + beq 14556c │ │ │ │ add r1, sp, #3520 @ 0xdc0 │ │ │ │ movw r2, #1720 @ 0x6b8 │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #1332] @ 1459ec │ │ │ │ + ldr r0, [pc, #1332] @ 1459f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 144808 │ │ │ │ + b 144814 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #664 @ 0x298 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ @@ -292748,352 +292751,352 @@ │ │ │ │ strh r1, [r3] │ │ │ │ strb r2, [r3, #2] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 145500 │ │ │ │ + bne 14550c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14552c │ │ │ │ + bne 145538 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #7168 @ 0x1c00 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r4, [sp, #1832] @ 0x728 │ │ │ │ add fp, lr, #472 @ 0x1d8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r9, lr, #1808 @ 0x710 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r5, lr, #136 @ 0x88 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b 144a08 │ │ │ │ - ldr r3, [pc, #1164] @ 1459e8 │ │ │ │ + b 144a14 │ │ │ │ + ldr r3, [pc, #1164] @ 1459f4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 145248 │ │ │ │ + b 145254 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1720 @ 0x6b8 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ - bl 147418 │ │ │ │ - b 145998 │ │ │ │ + bl 147424 │ │ │ │ + b 1459a4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #3520 @ 0xdc0 │ │ │ │ - bl 148dec │ │ │ │ - b 145998 │ │ │ │ + bl 148df8 │ │ │ │ + b 1459a4 │ │ │ │ bl 3cac8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrex r0, [r3] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1455a4 │ │ │ │ + bne 1455b0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1455d0 │ │ │ │ + bne 1455dc │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ ldr r0, [r0, #1280] @ 0x500 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14560c │ │ │ │ - b 145670 │ │ │ │ + bne 145618 │ │ │ │ + b 14567c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r5, #0 │ │ │ │ - b 1456b0 │ │ │ │ + b 1456bc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 145998 │ │ │ │ + b 1459a4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #1280] @ 0x500 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - beq 14561c │ │ │ │ + beq 145628 │ │ │ │ add lr, sp, #7168 @ 0x1c00 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ - bl 1489fc │ │ │ │ - b 145670 │ │ │ │ + bl 148a08 │ │ │ │ + b 14567c │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ ldr r1, [r0, #1284] @ 0x504 │ │ │ │ orr r0, r6, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 145630 │ │ │ │ + bne 14563c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 145670 │ │ │ │ + bne 14567c │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ - b 145670 │ │ │ │ + bl 16df54 │ │ │ │ + b 14567c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #200 @ 0xc8 │ │ │ │ - bl 148a54 │ │ │ │ - b 145670 │ │ │ │ + bl 148a60 │ │ │ │ + b 14567c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 145680 │ │ │ │ + bne 14568c │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1456b0 │ │ │ │ + bne 1456bc │ │ │ │ dmb ish │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ - bl 147260 │ │ │ │ + bl 14726c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1456ec │ │ │ │ - b 145998 │ │ │ │ + bne 1456f8 │ │ │ │ + b 1459a4 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 145998 │ │ │ │ + beq 1459a4 │ │ │ │ ldr r0, [sp, #1836] @ 0x72c │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 145998 │ │ │ │ + b 1459a4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #3520 @ 0xdc0 │ │ │ │ - bl 147b48 │ │ │ │ - b 145998 │ │ │ │ + bl 147b54 │ │ │ │ + b 1459a4 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r9, #24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 145708 │ │ │ │ + bne 145714 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 145888 │ │ │ │ + bne 145894 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ - b 145888 │ │ │ │ + bl 16df54 │ │ │ │ + b 145894 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 145750 │ │ │ │ + b 14575c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ - bl 147418 │ │ │ │ + bl 147424 │ │ │ │ add r0, sp, #3520 @ 0xdc0 │ │ │ │ - bl 147b48 │ │ │ │ - b 145998 │ │ │ │ + bl 147b54 │ │ │ │ + b 1459a4 │ │ │ │ bl 3cac8 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 1459d4 │ │ │ │ + beq 1459e0 │ │ │ │ lsl r1, fp, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [fp, #2360] @ 0x938 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 145790 │ │ │ │ + bne 14579c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1458b4 │ │ │ │ + bne 1458c0 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1808 @ 0x710 │ │ │ │ - bl 16df48 │ │ │ │ - b 1458b4 │ │ │ │ + bl 16df54 │ │ │ │ + b 1458c0 │ │ │ │ bl 3cac8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #372] @ 0x174 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1457d0 │ │ │ │ + bne 1457dc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 145840 │ │ │ │ + bne 14584c │ │ │ │ dmb ish │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #132 @ 0x84 │ │ │ │ - bl 16df48 │ │ │ │ - b 145840 │ │ │ │ - andseq r8, fp, r0, ror pc │ │ │ │ + bl 16df54 │ │ │ │ + b 14584c │ │ │ │ + andseq r8, fp, r4, ror #30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ - bl 148a54 │ │ │ │ - b 145840 │ │ │ │ + bl 148a60 │ │ │ │ + b 14584c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, lr, #840 @ 0x348 │ │ │ │ - bl 148990 │ │ │ │ - b 145868 │ │ │ │ + bl 14899c │ │ │ │ + b 145874 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 14850c │ │ │ │ - b 145998 │ │ │ │ + bl 148518 │ │ │ │ + b 1459a4 │ │ │ │ bl 3cac8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #840 @ 0x348 │ │ │ │ - bl 148174 │ │ │ │ - b 145854 │ │ │ │ + bl 148180 │ │ │ │ + b 145860 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ - bl 148bf4 │ │ │ │ - b 145888 │ │ │ │ + bl 148c00 │ │ │ │ + b 145894 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add lr, sp, #7168 @ 0x1c00 │ │ │ │ add r0, lr, #392 @ 0x188 │ │ │ │ - bl 147418 │ │ │ │ + bl 147424 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 145934 │ │ │ │ + b 145940 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1808 @ 0x710 │ │ │ │ - bl 1480b4 │ │ │ │ - b 1458b4 │ │ │ │ + bl 1480c0 │ │ │ │ + b 1458c0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 145998 │ │ │ │ + b 1459a4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #1920 @ 0x780 │ │ │ │ - bl 148a54 │ │ │ │ - b 1458f8 │ │ │ │ + bl 148a60 │ │ │ │ + b 145904 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ ldr r0, [r0, #2356] @ 0x934 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1458c4 │ │ │ │ + bne 1458d0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1458f8 │ │ │ │ + bne 145904 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #780 @ 0x30c │ │ │ │ - bl 16df48 │ │ │ │ - b 1458f8 │ │ │ │ + bl 16df54 │ │ │ │ + b 145904 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [sp, #1916] @ 0x77c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 145934 │ │ │ │ + beq 145940 │ │ │ │ ldr r0, [sp, #1904] @ 0x770 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14590c │ │ │ │ + bne 145918 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 145934 │ │ │ │ + bne 145940 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #1904 @ 0x770 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #472 @ 0x1d8 │ │ │ │ ldr r0, [r0, #2352] @ 0x930 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 145944 │ │ │ │ + bne 145950 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 145998 │ │ │ │ + bne 1459a4 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 16e4b0 │ │ │ │ - b 145998 │ │ │ │ + bl 16e4bc │ │ │ │ + b 1459a4 │ │ │ │ bl 3cac8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 147b48 │ │ │ │ - b 145998 │ │ │ │ + bl 147b54 │ │ │ │ + b 1459a4 │ │ │ │ bl 3cac8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 147b48 │ │ │ │ + bl 147b54 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1459d4 │ │ │ │ + beq 1459e0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1459ac │ │ │ │ + bne 1459b8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1459d4 │ │ │ │ + bne 1459e0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001b82b0 │ │ │ │ - andseq r7, fp, ip, ror #29 │ │ │ │ - @ instruction: 0x001b82f8 │ │ │ │ - mulseq fp, r4, r6 │ │ │ │ - andseq r8, fp, r8, lsr fp │ │ │ │ + andseq r8, fp, r4, lsr #5 │ │ │ │ + andseq r7, fp, r0, ror #29 │ │ │ │ + andseq r8, fp, ip, ror #5 │ │ │ │ + andseq r8, fp, r8, lsl #13 │ │ │ │ + andseq r8, fp, ip, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #1364]! @ 0x554 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #3 │ │ │ │ str r2, [r9] │ │ │ │ - bne 145bb4 │ │ │ │ + bne 145bc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r6, #1336]! @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 145ac0 │ │ │ │ + beq 145acc │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 145a48 │ │ │ │ + bne 145a54 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bhi 145ac0 │ │ │ │ + bhi 145acc │ │ │ │ ldr r2, [r1, #1360] @ 0x550 │ │ │ │ ldr r2, [r2, #328] @ 0x148 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 145dc4 │ │ │ │ + beq 145dd0 │ │ │ │ ldr r7, [r1, #1340] @ 0x53c │ │ │ │ tst r0, #1 │ │ │ │ mov r4, #2097152 @ 0x200000 │ │ │ │ mov r0, #1 │ │ │ │ ldr r8, [r3, #16] │ │ │ │ lslne r4, r7, #3 │ │ │ │ tst r4, #24 │ │ │ │ @@ -293102,44 +293105,44 @@ │ │ │ │ addne r7, r0, r4, lsr #5 │ │ │ │ mov r4, r1 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ mov r1, r2 │ │ │ │ lsl r0, r7, #5 │ │ │ │ mov r7, r3 │ │ │ │ mvnhi r0, #0 │ │ │ │ - bl 258f3c <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl 258f4c <__aeabi_uldivmod@@Base+0x204> │ │ │ │ subs r0, r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ movcc r0, r2 │ │ │ │ subs r7, fp, r8 │ │ │ │ movcc r7, r2 │ │ │ │ cmp r7, r0 │ │ │ │ - bls 145cbc │ │ │ │ + bls 145cc8 │ │ │ │ mov r6, r9 │ │ │ │ add r0, r1, #1312 @ 0x520 │ │ │ │ ldr r4, [r6, #616]! @ 0x268 │ │ │ │ ldr r7, [r6, #-604] @ 0xfffffda4 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r6, #-600] @ 0xfffffda8 │ │ │ │ - bne 145b8c │ │ │ │ + bne 145b98 │ │ │ │ ldr fp, [r0] │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ stm r1, {r0, r2, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldm sl!, {r0, r2, r3, r4, r5, r7} │ │ │ │ add lr, sp, #32 │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5, r7} │ │ │ │ ldm sl, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ @@ -293167,72 +293170,72 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldm r7, {r0, r2, r7} │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 142c1c │ │ │ │ + bl 142c28 │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ strd r0, [r9] │ │ │ │ - bne 145c1c │ │ │ │ - b 145ca0 │ │ │ │ + bne 145c28 │ │ │ │ + b 145cac │ │ │ │ ldr r0, [r3] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 145bd8 │ │ │ │ + bcc 145be4 │ │ │ │ ldr r0, [r1, #1400] @ 0x578 │ │ │ │ ldr r2, [r0, #296] @ 0x128 │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 145a20 │ │ │ │ + bne 145a2c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r2, #600]! @ 0x258 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 145d48 │ │ │ │ + beq 145d54 │ │ │ │ ldrd r0, [r9, #12] │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 142a4c │ │ │ │ + bl 142a58 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 145d54 │ │ │ │ + beq 145d60 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ strd r0, [r9] │ │ │ │ - beq 145ca0 │ │ │ │ + beq 145cac │ │ │ │ ldr r0, [r9, #20] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 145c40 │ │ │ │ + beq 145c4c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 145ca0 │ │ │ │ + bcs 145cac │ │ │ │ orr r0, r0, r1, lsl #1 │ │ │ │ lsl r2, r1, #1 │ │ │ │ ldr r7, [r9, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 145cac │ │ │ │ + bcs 145cb8 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ ldr r3, [r6, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 145cac │ │ │ │ + beq 145cb8 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 145cac │ │ │ │ + bcs 145cb8 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 145ca0 │ │ │ │ + beq 145cac │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 145d8c │ │ │ │ + bhi 145d98 │ │ │ │ str r2, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -293243,125 +293246,125 @@ │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, [r9, #12] │ │ │ │ ldr r7, [r2, #724]! @ 0x2d4 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 145cf4 │ │ │ │ + bne 145d00 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #4 │ │ │ │ str r7, [r9, #724] @ 0x2d4 │ │ │ │ str r4, [r9, #728] @ 0x2d8 │ │ │ │ str r7, [r9, #732] @ 0x2dc │ │ │ │ str r7, [r9, #736] @ 0x2e0 │ │ │ │ str r4, [r9, #740] @ 0x2e4 │ │ │ │ str r7, [r9, #744] @ 0x2e8 │ │ │ │ str r7, [r9, #748] @ 0x2ec │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 142de8 │ │ │ │ + bl 142df4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 145c08 │ │ │ │ - ldr r1, [pc, #248] @ 145e10 │ │ │ │ - ldr r0, [pc, #248] @ 145e14 │ │ │ │ - ldr r3, [pc, #248] @ 145e18 │ │ │ │ + bne 145c14 │ │ │ │ + ldr r1, [pc, #248] @ 145e1c │ │ │ │ + ldr r0, [pc, #248] @ 145e20 │ │ │ │ + ldr r3, [pc, #248] @ 145e24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ bl 3c694 │ │ │ │ - b 145d88 │ │ │ │ - ldr r0, [pc, #204] @ 145e1c │ │ │ │ + b 145d94 │ │ │ │ + ldr r0, [pc, #204] @ 145e28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r1, [pc, #168] @ 145e04 │ │ │ │ - ldr r0, [pc, #168] @ 145e08 │ │ │ │ - ldr r3, [pc, #168] @ 145e0c │ │ │ │ + ldr r1, [pc, #168] @ 145e10 │ │ │ │ + ldr r0, [pc, #168] @ 145e14 │ │ │ │ + ldr r3, [pc, #168] @ 145e18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #144] @ 145e24 │ │ │ │ + ldr r0, [pc, #144] @ 145e30 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #140] @ 145e28 │ │ │ │ + ldr r1, [pc, #140] @ 145e34 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #84] @ 145e20 │ │ │ │ + ldr r0, [pc, #84] @ 145e2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c53c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 164f00 │ │ │ │ - b 145dfc │ │ │ │ + bl 164f0c │ │ │ │ + b 145e08 │ │ │ │ bl 3cac8 │ │ │ │ - b 145de8 │ │ │ │ + b 145df4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, fp, r4, ror fp │ │ │ │ - @ instruction: 0x001265fb │ │ │ │ - @ instruction: 0x001b7bb8 │ │ │ │ - andseq r7, fp, r8, lsr fp │ │ │ │ - andseq r6, r2, pc, lsr r6 │ │ │ │ - @ instruction: 0x001b7bfc │ │ │ │ - andseq r7, fp, r8, ror fp │ │ │ │ - @ instruction: 0x001b76dc │ │ │ │ - andseq r7, fp, r8, ror #12 │ │ │ │ - andseq r7, fp, r8, ror #12 │ │ │ │ + andseq r7, fp, r8, ror #22 │ │ │ │ + andseq r6, r2, pc, ror #12 │ │ │ │ + andseq r7, fp, ip, lsr #23 │ │ │ │ + andseq r7, fp, ip, lsr #22 │ │ │ │ + @ instruction: 0x001266b3 │ │ │ │ + @ instruction: 0x001b7bf0 │ │ │ │ + andseq r7, fp, ip, ror #22 │ │ │ │ + @ instruction: 0x001b76d0 │ │ │ │ + andseq r7, fp, ip, asr r6 │ │ │ │ + andseq r7, fp, ip, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r1, #1364]! @ 0x554 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 145fe0 │ │ │ │ + bne 145fec │ │ │ │ mov sl, r0 │ │ │ │ add r4, sp, #193 @ 0xc1 │ │ │ │ ldr r2, [sl, #1336]! @ 0x538 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 145eec │ │ │ │ + beq 145ef8 │ │ │ │ ldrb r1, [fp, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 145e78 │ │ │ │ + bne 145e84 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bhi 145eec │ │ │ │ + bhi 145ef8 │ │ │ │ ldr r1, [r0, #1360] @ 0x550 │ │ │ │ ldr r1, [r1, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146148 │ │ │ │ + beq 146154 │ │ │ │ ldr r3, [r0, #1340] @ 0x53c │ │ │ │ tst r2, #1 │ │ │ │ mov r7, #2097152 @ 0x200000 │ │ │ │ mov r2, #1 │ │ │ │ ldr r8, [fp, #16] │ │ │ │ lslne r7, r3, #3 │ │ │ │ tst r7, #24 │ │ │ │ @@ -293369,40 +293372,40 @@ │ │ │ │ ldr r5, [fp, #20] │ │ │ │ addne r3, r2, r7, lsr #5 │ │ │ │ mov r7, r0 │ │ │ │ cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ lsl r2, r3, #5 │ │ │ │ mvnhi r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 258f3c <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl 258f4c <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ subs r1, r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ movcc r1, r2 │ │ │ │ subs r3, r5, r8 │ │ │ │ movcc r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 14604c │ │ │ │ + bls 146058 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, #1312 @ 0x520 │ │ │ │ ldr r2, [r1, #616]! @ 0x268 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 145fa4 │ │ │ │ + bne 145fb0 │ │ │ │ ldr sl, [r0] │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add r8, sp, #168 @ 0xa8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r7!, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ │ │ ldm r7, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -293438,47 +293441,47 @@ │ │ │ │ mov lr, r2 │ │ │ │ stm lr, {r3, r4, r5, r6, r7, ip} │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #192] @ 0xc0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ - bl 142c1c │ │ │ │ - b 146038 │ │ │ │ + bl 142c28 │ │ │ │ + b 146044 │ │ │ │ ldr r2, [fp] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 146004 │ │ │ │ + bcc 146010 │ │ │ │ ldr r2, [r0, #1400] @ 0x578 │ │ │ │ ldr r3, [r2, #296] @ 0x128 │ │ │ │ ldr r2, [r2, #300] @ 0x12c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 145e4c │ │ │ │ + bne 145e58 │ │ │ │ ldr r0, [r9, #600]! @ 0x258 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 146104 │ │ │ │ + beq 146110 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ - bl 142a4c │ │ │ │ + bl 142a58 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 146110 │ │ │ │ + beq 14611c │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r2, #724]! @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 146080 │ │ │ │ + bne 14608c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r9, #724] @ 0x2d4 │ │ │ │ str r1, [r9, #728] @ 0x2d8 │ │ │ │ str r0, [r9, #732] @ 0x2dc │ │ │ │ str r0, [r9, #736] @ 0x2e0 │ │ │ │ str r1, [r9, #740] @ 0x2e4 │ │ │ │ @@ -293495,138 +293498,138 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, #4 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ - bl 142de8 │ │ │ │ + bl 142df4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 146038 │ │ │ │ + bne 146044 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #188] @ 146194 │ │ │ │ - ldr r3, [pc, #188] @ 146198 │ │ │ │ - ldr r2, [pc, #188] @ 14619c │ │ │ │ + ldr r0, [pc, #188] @ 1461a0 │ │ │ │ + ldr r3, [pc, #188] @ 1461a4 │ │ │ │ + ldr r2, [pc, #188] @ 1461a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ bl 3c694 │ │ │ │ - b 146144 │ │ │ │ - ldr r0, [pc, #148] @ 1461a0 │ │ │ │ + b 146150 │ │ │ │ + ldr r0, [pc, #148] @ 1461ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r1, [pc, #112] @ 146188 │ │ │ │ - ldr r0, [pc, #112] @ 14618c │ │ │ │ - ldr r3, [pc, #112] @ 146190 │ │ │ │ + ldr r1, [pc, #112] @ 146194 │ │ │ │ + ldr r0, [pc, #112] @ 146198 │ │ │ │ + ldr r3, [pc, #112] @ 14619c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #84] @ 1461a4 │ │ │ │ + ldr r0, [pc, #84] @ 1461b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c53c │ │ │ │ - b 14616c │ │ │ │ + b 146178 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 164f00 │ │ │ │ - b 146180 │ │ │ │ + bl 164f0c │ │ │ │ + b 14618c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001b77b8 │ │ │ │ - andseq r6, r2, pc, lsr r2 │ │ │ │ - @ instruction: 0x001b77fc │ │ │ │ - andseq r6, r2, r3, lsl #5 │ │ │ │ - andseq r7, fp, r4, asr #16 │ │ │ │ - andseq r7, fp, ip, ror r7 │ │ │ │ - @ instruction: 0x001b77bc │ │ │ │ - andseq r7, fp, r8, asr r3 │ │ │ │ + andseq r7, fp, ip, lsr #15 │ │ │ │ + @ instruction: 0x001262b3 │ │ │ │ + @ instruction: 0x001b77f0 │ │ │ │ + @ instruction: 0x001262f7 │ │ │ │ + andseq r7, fp, r8, lsr r8 │ │ │ │ + andseq r7, fp, r0, ror r7 │ │ │ │ + @ instruction: 0x001b77b0 │ │ │ │ + andseq r7, fp, ip, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #264] @ 0x108 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #1364]! @ 0x554 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 146340 │ │ │ │ + bne 14634c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6, #1336]! @ 0x538 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 146268 │ │ │ │ + beq 146274 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1461f8 │ │ │ │ + bne 146204 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bhi 146268 │ │ │ │ + bhi 146274 │ │ │ │ ldr r1, [r0, #1360] @ 0x550 │ │ │ │ ldr r1, [r1, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146474 │ │ │ │ + beq 146480 │ │ │ │ ldr r3, [r0, #1340] @ 0x53c │ │ │ │ tst r2, #1 │ │ │ │ mov r4, #2097152 @ 0x200000 │ │ │ │ mov r2, #1 │ │ │ │ ldrd sl, [r5, #16] │ │ │ │ lslne r4, r3, #3 │ │ │ │ tst r4, #24 │ │ │ │ lsr r3, r4, #5 │ │ │ │ addne r3, r2, r4, lsr #5 │ │ │ │ mov r4, r0 │ │ │ │ cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ lsl r2, r3, #5 │ │ │ │ mvnhi r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 258f3c <__aeabi_uldivmod@@Base+0x204> │ │ │ │ + bl 258f4c <__aeabi_uldivmod@@Base+0x204> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ subs r1, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ movcc r1, r2 │ │ │ │ subs r3, fp, sl │ │ │ │ movcc r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 1463a0 │ │ │ │ + bls 1463ac │ │ │ │ mov fp, r8 │ │ │ │ add r0, r0, #1312 @ 0x520 │ │ │ │ ldr r1, [fp, #616]! @ 0x268 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 146324 │ │ │ │ + bne 146330 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr sl, [r0] │ │ │ │ str r5, [sp, #28] │ │ │ │ stm r1, {r0, r7, r9} │ │ │ │ add r9, sp, #128 @ 0x80 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldm r9!, {r0, r2, r3, r4, r5, r6} │ │ │ │ add lr, sp, #32 │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ │ │ ldm r9, {r0, r2, r3, r4, r5, r6} │ │ │ │ add r9, sp, #16 │ │ │ │ @@ -293655,314 +293658,314 @@ │ │ │ │ ldm r9, {r0, r7, r9} │ │ │ │ str r7, [sp, #264] @ 0x108 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 142c1c │ │ │ │ + b 142c28 │ │ │ │ ldr r2, [r5] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 146364 │ │ │ │ + bcc 146370 │ │ │ │ ldr r2, [r0, #1400] @ 0x578 │ │ │ │ ldr r3, [r2, #296] @ 0x128 │ │ │ │ ldr r2, [r2, #300] @ 0x12c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1461d0 │ │ │ │ + bne 1461dc │ │ │ │ ldr r0, [r8, #600]! @ 0x258 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 146430 │ │ │ │ + beq 14643c │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 142a4c │ │ │ │ + bl 142a58 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14643c │ │ │ │ + beq 146448 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r2, #724]! @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1463d4 │ │ │ │ + bne 1463e0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r8, #724] @ 0x2d4 │ │ │ │ str r1, [r8, #728] @ 0x2d8 │ │ │ │ str r0, [r8, #732] @ 0x2dc │ │ │ │ str r0, [r8, #736] @ 0x2e0 │ │ │ │ str r1, [r8, #740] @ 0x2e4 │ │ │ │ str r0, [r8, #744] @ 0x2e8 │ │ │ │ str r0, [r8, #748] @ 0x2ec │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ str r9, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 142de8 │ │ │ │ + bl 142df4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 146394 │ │ │ │ - ldr r1, [pc, #192] @ 1464c0 │ │ │ │ - ldr r0, [pc, #192] @ 1464c4 │ │ │ │ - ldr r3, [pc, #192] @ 1464c8 │ │ │ │ + bne 1463a0 │ │ │ │ + ldr r1, [pc, #192] @ 1464cc │ │ │ │ + ldr r0, [pc, #192] @ 1464d0 │ │ │ │ + ldr r3, [pc, #192] @ 1464d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ bl 3c694 │ │ │ │ - b 146470 │ │ │ │ - ldr r0, [pc, #148] @ 1464cc │ │ │ │ + b 14647c │ │ │ │ + ldr r0, [pc, #148] @ 1464d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r1, [pc, #112] @ 1464b4 │ │ │ │ - ldr r0, [pc, #112] @ 1464b8 │ │ │ │ - ldr r3, [pc, #112] @ 1464bc │ │ │ │ + ldr r1, [pc, #112] @ 1464c0 │ │ │ │ + ldr r0, [pc, #112] @ 1464c4 │ │ │ │ + ldr r3, [pc, #112] @ 1464c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #84] @ 1464d0 │ │ │ │ + ldr r0, [pc, #84] @ 1464dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c53c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 164f00 │ │ │ │ - b 1464ac │ │ │ │ + bl 164f0c │ │ │ │ + b 1464b8 │ │ │ │ bl 3cac8 │ │ │ │ - b 146498 │ │ │ │ + b 1464a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, fp, ip, lsl #9 │ │ │ │ - andseq r5, r2, r3, lsl pc │ │ │ │ - @ instruction: 0x001b74d0 │ │ │ │ - andseq r7, fp, r0, asr r4 │ │ │ │ - andseq r5, r2, r7, asr pc │ │ │ │ - andseq r7, fp, r4, lsl r5 │ │ │ │ - mulseq fp, r0, r4 │ │ │ │ - andseq r7, fp, ip, lsr #32 │ │ │ │ + andseq r7, fp, r0, lsl #9 │ │ │ │ + andseq r5, r2, r7, lsl #31 │ │ │ │ + andseq r7, fp, r4, asr #9 │ │ │ │ + andseq r7, fp, r4, asr #8 │ │ │ │ + andseq r5, r2, fp, asr #31 │ │ │ │ + andseq r7, fp, r8, lsl #10 │ │ │ │ + andseq r7, fp, r4, lsl #9 │ │ │ │ + andseq r7, fp, r0, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #368] @ 0x170 │ │ │ │ str r3, [sp] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14668c │ │ │ │ + beq 146698 │ │ │ │ ldr r4, [r6, #632] @ 0x278 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ mov r7, r2 │ │ │ │ mov fp, r1 │ │ │ │ str r5, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq 146570 │ │ │ │ + beq 14657c │ │ │ │ ldrb r0, [r4, #346] @ 0x15a │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldrbeq r5, [r4, #347] @ 0x15b │ │ │ │ - bl 183368 │ │ │ │ + bl 183374 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 146628 │ │ │ │ + beq 146634 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 146698 │ │ │ │ + bcs 1466a4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ ldr sl, [r0] │ │ │ │ ldmib r0, {r5, r8} │ │ │ │ - b 146588 │ │ │ │ + b 146594 │ │ │ │ cmp r8, r5 │ │ │ │ - beq 146680 │ │ │ │ + beq 14668c │ │ │ │ ldrb r0, [r4, #346] @ 0x15a │ │ │ │ add r3, sp, #4 │ │ │ │ mov r9, #0 │ │ │ │ mov r1, fp │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ ldrbeq r9, [r4, #347] @ 0x15b │ │ │ │ - bl 183368 │ │ │ │ + bl 183374 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 146548 │ │ │ │ + bne 146554 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and r1, r0, r9 │ │ │ │ tst r1, #1 │ │ │ │ - bne 1465fc │ │ │ │ + bne 146608 │ │ │ │ tst r0, #1 │ │ │ │ - beq 146680 │ │ │ │ + beq 14668c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 146580 │ │ │ │ + bcs 14658c │ │ │ │ ldrb r1, [sl, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 146580 │ │ │ │ + bne 14658c │ │ │ │ mov r1, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ strb r1, [sl, r0] │ │ │ │ ldr r0, [sp] │ │ │ │ str r8, [r0, #8] │ │ │ │ - b 146580 │ │ │ │ + b 14658c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ bl 348b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 146548 │ │ │ │ + bne 146554 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1465cc │ │ │ │ - b 146680 │ │ │ │ + bne 1465d8 │ │ │ │ + b 14668c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and r1, r0, r5 │ │ │ │ tst r1, #1 │ │ │ │ - bne 1466e8 │ │ │ │ + bne 1466f4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 146680 │ │ │ │ + beq 14668c │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 146680 │ │ │ │ + bcs 14668c │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 146680 │ │ │ │ + bne 14668c │ │ │ │ ldr r7, [sp] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r1, r0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #156] @ 146730 │ │ │ │ + ldr r0, [pc, #156] @ 14673c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #144] @ 146734 │ │ │ │ - ldr r1, [pc, #144] @ 146738 │ │ │ │ + ldr r0, [pc, #144] @ 146740 │ │ │ │ + ldr r1, [pc, #144] @ 146744 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #112] @ 14673c │ │ │ │ + ldr r2, [pc, #112] @ 146748 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ bl 348b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 146548 │ │ │ │ + bne 146554 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 146640 │ │ │ │ - b 146680 │ │ │ │ + bne 14664c │ │ │ │ + b 14668c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, fp, r4, lsr #4 │ │ │ │ - andseq r8, fp, r0, lsr r4 │ │ │ │ - andseq r8, fp, r8, lsr #8 │ │ │ │ - andseq r9, sp, r0, asr #17 │ │ │ │ + andseq r7, fp, r8, lsl r2 │ │ │ │ + andseq r8, fp, r4, lsr #8 │ │ │ │ + andseq r8, fp, ip, lsl r4 │ │ │ │ + @ instruction: 0x001d98b4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ cmpls r3, r2 │ │ │ │ - bls 1467cc │ │ │ │ - ldr r0, [pc, #108] @ 1467dc │ │ │ │ + bls 1467d8 │ │ │ │ + ldr r0, [pc, #108] @ 1467e8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #104] @ 1467e0 │ │ │ │ + ldr r1, [pc, #104] @ 1467ec │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #64] @ 1467e4 │ │ │ │ + ldr r0, [pc, #64] @ 1467f0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #48] @ 1467e8 │ │ │ │ + ldr r0, [pc, #48] @ 1467f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 3cd80 │ │ │ │ str r4, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r7, fp, r8, ror #2 │ │ │ │ - andseq r7, fp, r4, ror #2 │ │ │ │ - andseq r9, sp, r0, lsl #15 │ │ │ │ - andseq r9, sp, r4, lsr #13 │ │ │ │ + andseq r7, fp, ip, asr r1 │ │ │ │ + andseq r7, fp, r8, asr r1 │ │ │ │ + andseq r9, sp, r4, ror r7 │ │ │ │ + mulseq sp, r8, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r4, [r1, #632] @ 0x278 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r1 │ │ │ │ @@ -293970,32 +293973,32 @@ │ │ │ │ ldrb r0, [r4, #346] @ 0x15a │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ ldrbeq r6, [r4, #347] @ 0x15b │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 146850 │ │ │ │ + bne 14685c │ │ │ │ str r9, [sl, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 146888 │ │ │ │ + beq 146894 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ tst r6, #1 │ │ │ │ - bne 146898 │ │ │ │ + bne 1468a4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r8 │ │ │ │ - bne 1468e0 │ │ │ │ + bne 1468ec │ │ │ │ mov r0, #1 │ │ │ │ stm sl, {r0, r8} │ │ │ │ str r8, [sl, #8] │ │ │ │ str r9, [sl, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ @@ -294008,46 +294011,46 @@ │ │ │ │ mov r3, r8 │ │ │ │ str r8, [sp] │ │ │ │ stmib sp, {r7, fp} │ │ │ │ bl 35e1c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 14683c │ │ │ │ + beq 146848 │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 146844 │ │ │ │ + beq 146850 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 146870 │ │ │ │ + beq 14687c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1468fc │ │ │ │ + bne 146908 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ ldr r2, [r4, #300] @ 0x12c │ │ │ │ cmp r1, r2 │ │ │ │ - bne 146920 │ │ │ │ + bne 14692c │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 1469f4 │ │ │ │ + bhi 146a00 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ str r1, [sl] │ │ │ │ str r8, [sl, #8] │ │ │ │ str r9, [sl, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ add r6, r8, #1 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r0, r6 │ │ │ │ cmpls r8, r3 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bhi 146a2c │ │ │ │ + bhi 146a38 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsr r0, r1, #24 │ │ │ │ strb r0, [sp, #39] @ 0x27 │ │ │ │ lsr r0, r1, #8 │ │ │ │ strh r0, [sp, #37] @ 0x25 │ │ │ │ @@ -294062,79 +294065,79 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r4, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 187188 │ │ │ │ + bl 187194 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1469bc │ │ │ │ + bne 1469c8 │ │ │ │ mov r6, #2 │ │ │ │ strd r6, [sl] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ and r1, r0, r4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 146ac8 │ │ │ │ + bne 146ad4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 146b0c │ │ │ │ + beq 146b18 │ │ │ │ cmp r3, r8 │ │ │ │ - bhi 146a90 │ │ │ │ + bhi 146a9c │ │ │ │ mov r0, #1 │ │ │ │ stm sl, {r0, r3} │ │ │ │ str r8, [sl, #8] │ │ │ │ str r9, [sl, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #312] @ 146b34 │ │ │ │ + ldr r0, [pc, #312] @ 146b40 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #308] @ 146b38 │ │ │ │ + ldr r1, [pc, #308] @ 146b44 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #240] @ 146b24 │ │ │ │ + ldr r0, [pc, #240] @ 146b30 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #236] @ 146b28 │ │ │ │ + ldr r1, [pc, #236] @ 146b34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #196] @ 146b2c │ │ │ │ + ldr r0, [pc, #196] @ 146b38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #180] @ 146b30 │ │ │ │ + ldr r0, [pc, #180] @ 146b3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #172] @ 146b44 │ │ │ │ + ldr r0, [pc, #172] @ 146b50 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #168] @ 146b48 │ │ │ │ + ldr r1, [pc, #168] @ 146b54 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -294146,77 +294149,77 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r3, r6} │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 36378 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 146b00 │ │ │ │ + bne 146b0c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r6, #2 │ │ │ │ strd r6, [sl] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1469d4 │ │ │ │ - ldr r0, [pc, #40] @ 146b3c │ │ │ │ + bne 1469e0 │ │ │ │ + ldr r0, [pc, #40] @ 146b48 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #36] @ 146b40 │ │ │ │ + ldr r2, [pc, #36] @ 146b4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - andseq r6, fp, r4, lsr #29 │ │ │ │ - andseq r6, fp, r0, lsr #29 │ │ │ │ - @ instruction: 0x001d94bc │ │ │ │ - andseq r9, sp, r0, ror #7 │ │ │ │ - andseq r6, fp, r0, lsl #20 │ │ │ │ - andseq r6, fp, r0, lsl #20 │ │ │ │ - andseq r5, r2, r7, lsl r8 │ │ │ │ - andseq r6, fp, r8, ror #27 │ │ │ │ - andseq r6, fp, r4, ror #18 │ │ │ │ - andseq r6, fp, r4, ror #18 │ │ │ │ - b 256718 │ │ │ │ + mulseq fp, r8, lr │ │ │ │ + mulseq fp, r4, lr │ │ │ │ + @ instruction: 0x001d94b0 │ │ │ │ + @ instruction: 0x001d93d4 │ │ │ │ + @ instruction: 0x001b69f4 │ │ │ │ + @ instruction: 0x001b69f4 │ │ │ │ + andseq r5, r2, fp, lsl #17 │ │ │ │ + @ instruction: 0x001b6ddc │ │ │ │ + andseq r6, fp, r8, asr r9 │ │ │ │ + andseq r6, fp, r8, asr r9 │ │ │ │ + b 256728 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #252] @ 146c60 │ │ │ │ + ldr r1, [pc, #252] @ 146c6c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #244] @ 146c64 │ │ │ │ - ldr ip, [pc, #244] @ 146c68 │ │ │ │ + ldr r3, [pc, #244] @ 146c70 │ │ │ │ + ldr ip, [pc, #244] @ 146c74 │ │ │ │ add r5, r0, #1312 @ 0x520 │ │ │ │ - ldr lr, [pc, #240] @ 146c6c │ │ │ │ + ldr lr, [pc, #240] @ 146c78 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #236] @ 146c70 │ │ │ │ + ldr r4, [pc, #236] @ 146c7c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r8, [pc, #232] @ 146c74 │ │ │ │ + ldr r8, [pc, #232] @ 146c80 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r6, [pc, #228] @ 146c78 │ │ │ │ + ldr r6, [pc, #228] @ 146c84 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ movw r1, #1364 @ 0x554 │ │ │ │ - ldr r7, [pc, #208] @ 146c7c │ │ │ │ + ldr r7, [pc, #208] @ 146c88 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r1, r0, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #188] @ 146c80 │ │ │ │ + ldr r6, [pc, #188] @ 146c8c │ │ │ │ add r8, pc, r8 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ movw r1, #1336 @ 0x538 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #168] @ 146c84 │ │ │ │ + ldr r1, [pc, #168] @ 146c90 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #160] @ 146c88 │ │ │ │ + ldr r3, [pc, #160] @ 146c94 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movw r5, #1688 @ 0x698 │ │ │ │ add r5, r0, r5 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r7, r0, #1296 @ 0x510 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ @@ -294237,416 +294240,416 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 258098 │ │ │ │ + bl 2580a8 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001b6ef8 │ │ │ │ - andseq r6, fp, r4, asr #29 │ │ │ │ - andseq r6, fp, ip, lsr #29 │ │ │ │ - mulseq fp, r4, lr │ │ │ │ - andseq r6, fp, ip, ror lr │ │ │ │ - andseq r6, fp, ip, lsr lr │ │ │ │ - andseq r6, fp, r4, lsr #29 │ │ │ │ - andseq r6, fp, r4, lsr lr │ │ │ │ - andseq r6, fp, r4, lsl #28 │ │ │ │ - andseq r6, r1, r5, asr #16 │ │ │ │ - andseq r6, fp, ip, ror #26 │ │ │ │ + andseq r6, fp, ip, ror #29 │ │ │ │ + @ instruction: 0x001b6eb8 │ │ │ │ + andseq r6, fp, r0, lsr #29 │ │ │ │ + andseq r6, fp, r8, lsl #29 │ │ │ │ + andseq r6, fp, r0, ror lr │ │ │ │ + andseq r6, fp, r0, lsr lr │ │ │ │ + mulseq fp, r8, lr │ │ │ │ + andseq r6, fp, r8, lsr #28 │ │ │ │ + @ instruction: 0x001b6df8 │ │ │ │ + @ instruction: 0x001168b9 │ │ │ │ + andseq r6, fp, r0, ror #26 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 146ca4 │ │ │ │ + bne 146cb0 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 146ca8 │ │ │ │ - b 253688 │ │ │ │ - b 252f58 │ │ │ │ - b 252fcc │ │ │ │ + bne 146cb4 │ │ │ │ + b 253698 │ │ │ │ + b 252f68 │ │ │ │ + b 252fdc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 146cc4 │ │ │ │ + bne 146cd0 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 146cc8 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 146cd4 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 146d14 │ │ │ │ + beq 146d20 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 146cf4 │ │ │ │ + b 146d00 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 146d14 │ │ │ │ + beq 146d20 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146ce8 │ │ │ │ + beq 146cf4 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 146ce8 │ │ │ │ + b 146cf4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 146d34 │ │ │ │ + beq 146d40 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 146d74 │ │ │ │ + beq 146d80 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 146d54 │ │ │ │ + b 146d60 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 146d74 │ │ │ │ + beq 146d80 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146d48 │ │ │ │ + beq 146d54 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 146d48 │ │ │ │ + b 146d54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 146d94 │ │ │ │ + beq 146da0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146db0 │ │ │ │ + beq 146dbc │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146dcc │ │ │ │ + beq 146dd8 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146de8 │ │ │ │ + beq 146df4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 146e08 │ │ │ │ + beq 146e14 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 147a74 │ │ │ │ + bl 147a80 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 147180 │ │ │ │ + bl 14718c │ │ │ │ ldr r0, [r4, #400]! @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 146e28 │ │ │ │ + bne 146e34 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16e15c │ │ │ │ + b 16e168 │ │ │ │ mov r5, r0 │ │ │ │ - b 146e68 │ │ │ │ + b 146e74 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 147180 │ │ │ │ + bl 14718c │ │ │ │ ldr r0, [r4, #400]! @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 146e70 │ │ │ │ + bne 146e7c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 146e98 │ │ │ │ + bne 146ea4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 146eb0 │ │ │ │ + bne 146ebc │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e15c │ │ │ │ + b 16e168 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #64] @ 0x40 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 146f04 │ │ │ │ + beq 146f10 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 146f0c │ │ │ │ + bne 146f18 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 16e15c │ │ │ │ + b 16e168 │ │ │ │ ldr ip, [r0, #256]! @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 146f3c │ │ │ │ + bne 146f48 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e15c │ │ │ │ + b 16e168 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 146f70 │ │ │ │ + bne 146f7c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 146f94 │ │ │ │ + bne 146fa0 │ │ │ │ dmb ish │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 146f9c │ │ │ │ + bne 146fa8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16e15c │ │ │ │ + b 16e168 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 146fd4 │ │ │ │ + bne 146fe0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 146ffc │ │ │ │ + bne 147008 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 147050 │ │ │ │ + beq 14705c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 147030 │ │ │ │ + b 14703c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 147050 │ │ │ │ + beq 14705c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147024 │ │ │ │ + beq 147030 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 147024 │ │ │ │ + b 147030 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147074 │ │ │ │ + beq 147080 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #72] @ 0x48 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1470a8 │ │ │ │ + beq 1470b4 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1470b0 │ │ │ │ + bne 1470bc │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b 16e15c │ │ │ │ + b 16e168 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ sub r4, r0, #4 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1470e8 │ │ │ │ + bne 1470f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14710c │ │ │ │ + bne 147118 │ │ │ │ dmb ish │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147114 │ │ │ │ + bne 147120 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16e15c │ │ │ │ + b 16e168 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14714c │ │ │ │ + bne 147158 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 147174 │ │ │ │ + bne 147180 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1471a4 │ │ │ │ + beq 1471b0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1471e4 │ │ │ │ + beq 1471f0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1471c4 │ │ │ │ + b 1471d0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1471e4 │ │ │ │ + beq 1471f0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1471b8 │ │ │ │ + beq 1471c4 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1471b8 │ │ │ │ + b 1471c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147204 │ │ │ │ + beq 147210 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147220 │ │ │ │ + beq 14722c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14725c │ │ │ │ + beq 147268 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147230 │ │ │ │ + bne 14723c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14725c │ │ │ │ + bne 147268 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1472b8 │ │ │ │ + bl 1472c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 14729c │ │ │ │ + b 1472a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1472b8 │ │ │ │ + bl 1472c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ @@ -294661,232 +294664,232 @@ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1473cc │ │ │ │ + beq 1473d8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1488f0 │ │ │ │ + b 1488fc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1473ac │ │ │ │ + beq 1473b8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1473cc │ │ │ │ + beq 1473d8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a124 │ │ │ │ - b 147388 │ │ │ │ + bl 18a130 │ │ │ │ + b 147394 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1473d0 │ │ │ │ + bne 1473dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1488f0 │ │ │ │ + b 1488fc │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a124 │ │ │ │ + bl 18a130 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1473cc │ │ │ │ + beq 1473d8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1473cc │ │ │ │ + beq 1473d8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1488f0 │ │ │ │ - b 1473ec │ │ │ │ + b 1488fc │ │ │ │ + b 1473f8 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147410 │ │ │ │ + beq 14741c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 147480 │ │ │ │ + beq 14748c │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 147464 │ │ │ │ + beq 147470 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 147448 │ │ │ │ + b 147454 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 147464 │ │ │ │ + beq 147470 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14743c │ │ │ │ + beq 147448 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 14743c │ │ │ │ + b 147448 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 147480 │ │ │ │ + beq 14748c │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 1474d0 │ │ │ │ + bne 1474dc │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1474a4 │ │ │ │ + bne 1474b0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1474dc │ │ │ │ + bne 1474e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14749c │ │ │ │ + bne 1474a8 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 14749c │ │ │ │ + bl 16e0c0 │ │ │ │ + b 1474a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147510 │ │ │ │ + bne 14751c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 147538 │ │ │ │ + bne 147544 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14756c │ │ │ │ + beq 147578 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147588 │ │ │ │ + beq 147594 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1475e0 │ │ │ │ + beq 1475ec │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 1475a8 │ │ │ │ + b 1475b4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 1475e0 │ │ │ │ + beq 1475ec │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1475b8 │ │ │ │ + bne 1475c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1475a0 │ │ │ │ + bne 1475ac │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 1475a0 │ │ │ │ + bl 16e064 │ │ │ │ + b 1475ac │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1475fc │ │ │ │ + beq 147608 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1476dc │ │ │ │ + beq 1476e8 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1476b0 │ │ │ │ + beq 1476bc │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 147640 │ │ │ │ + b 14764c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1476b0 │ │ │ │ + beq 1476bc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 147660 │ │ │ │ + bne 14766c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 147648 │ │ │ │ + beq 147654 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -294894,706 +294897,706 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147688 │ │ │ │ + bne 147694 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147638 │ │ │ │ + bne 147644 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 147638 │ │ │ │ + bl 16e064 │ │ │ │ + b 147644 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 1476dc │ │ │ │ + beq 1476e8 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1476f8 │ │ │ │ + beq 147704 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147714 │ │ │ │ + beq 147720 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147730 │ │ │ │ + beq 14773c │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14774c │ │ │ │ + beq 147758 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147768 │ │ │ │ + beq 147774 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147780 │ │ │ │ + beq 14778c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1477c4 │ │ │ │ + bne 1477d0 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147794 │ │ │ │ + bne 1477a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1477c4 │ │ │ │ + bne 1477d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 14783c │ │ │ │ + b 147848 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 147818 │ │ │ │ + beq 147824 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1477f0 │ │ │ │ + bne 1477fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1477d8 │ │ │ │ + bne 1477e4 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 1477d8 │ │ │ │ + bl 16e064 │ │ │ │ + b 1477e4 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147834 │ │ │ │ + beq 147840 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a4e0 │ │ │ │ + bl 16a4ec │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 1486cc │ │ │ │ + bl 1486d8 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14786c │ │ │ │ + bne 147878 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 147888 │ │ │ │ + bne 147894 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1478a0 │ │ │ │ - b 1478d0 │ │ │ │ + beq 1478ac │ │ │ │ + b 1478dc │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14785c │ │ │ │ + beq 147868 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1478d0 │ │ │ │ + bne 1478dc │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1478a8 │ │ │ │ + bne 1478b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1478d0 │ │ │ │ + bne 1478dc │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1478f0 │ │ │ │ + bne 1478fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147914 │ │ │ │ + bne 147920 │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147930 │ │ │ │ + beq 14793c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 14842c │ │ │ │ + bl 148438 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 14797c │ │ │ │ + beq 147988 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147960 │ │ │ │ + beq 14796c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14797c │ │ │ │ + beq 147988 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1479c0 │ │ │ │ + bne 1479cc │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1479a8 │ │ │ │ + beq 1479b4 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 147544 │ │ │ │ + bl 147550 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 147544 │ │ │ │ + bl 147550 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 147544 │ │ │ │ + b 147550 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 147998 │ │ │ │ - b 1479a8 │ │ │ │ + bne 1479a4 │ │ │ │ + b 1479b4 │ │ │ │ mov r5, r0 │ │ │ │ - b 147a54 │ │ │ │ + b 147a60 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 147544 │ │ │ │ - b 147a54 │ │ │ │ + bl 147550 │ │ │ │ + b 147a60 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147a1c │ │ │ │ + beq 147a28 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 14842c │ │ │ │ + bl 148438 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 148cc4 │ │ │ │ + bl 148cd0 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 147a4c │ │ │ │ + beq 147a58 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 1483ec │ │ │ │ + bl 1483f8 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 147a68 │ │ │ │ + beq 147a74 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 147544 │ │ │ │ + bl 147550 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 147a84 │ │ │ │ + bne 147a90 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147aa8 │ │ │ │ + bne 147ab4 │ │ │ │ dmb ish │ │ │ │ - bl 19f6e4 │ │ │ │ + bl 19f6f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14830c │ │ │ │ + bl 148318 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147aec │ │ │ │ + beq 147af8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147ac0 │ │ │ │ + bne 147acc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14830c │ │ │ │ - b 147b04 │ │ │ │ + bl 148318 │ │ │ │ + b 147b10 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 147b3c │ │ │ │ + beq 147b48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147b14 │ │ │ │ + bne 147b20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 147b3c │ │ │ │ + bne 147b48 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #1680]! @ 0x690 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147b58 │ │ │ │ + bne 147b64 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147b7c │ │ │ │ + bne 147b88 │ │ │ │ dmb ish │ │ │ │ - bl 16e4b0 │ │ │ │ + bl 16e4bc │ │ │ │ ldrb r0, [r4, #1308] @ 0x51c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 147bb8 │ │ │ │ + beq 147bc4 │ │ │ │ add r0, r4, #1296 @ 0x510 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147b94 │ │ │ │ + bne 147ba0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147bb8 │ │ │ │ + bne 147bc4 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1684]! @ 0x694 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147bc4 │ │ │ │ + bne 147bd0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147be8 │ │ │ │ + bne 147bf4 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1688]! @ 0x698 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147c20 │ │ │ │ + beq 147c2c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147bfc │ │ │ │ + bne 147c08 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147c20 │ │ │ │ + bne 147c2c │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ ldrb r0, [r4, #1328] @ 0x530 │ │ │ │ add r6, r4, #1312 @ 0x520 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 147cc8 │ │ │ │ + bne 147cd4 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147c3c │ │ │ │ + bne 147c48 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 147c64 │ │ │ │ + bne 147c70 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ ldr r0, [r4, #1336] @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 147cb0 │ │ │ │ + beq 147cbc │ │ │ │ ldrb r0, [r4, #1356] @ 0x54c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 147d00 │ │ │ │ + bne 147d0c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1360]! @ 0x550 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147c8c │ │ │ │ + bne 147c98 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147cb0 │ │ │ │ + bne 147cbc │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ movw r0, #1364 @ 0x554 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 148174 │ │ │ │ + bl 148180 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 147f1c │ │ │ │ + b 147f28 │ │ │ │ movw r0, #1316 @ 0x524 │ │ │ │ add r0, r4, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 147cd8 │ │ │ │ + bne 147ce4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147c34 │ │ │ │ + bne 147c40 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 147c34 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 147c40 │ │ │ │ add r0, r4, #1344 @ 0x540 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147d0c │ │ │ │ + bne 147d18 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147c80 │ │ │ │ + bne 147c8c │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 147c80 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 147c8c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1360]! @ 0x550 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147d44 │ │ │ │ + bne 147d50 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147e90 │ │ │ │ + bne 147e9c │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ - b 147e90 │ │ │ │ + bl 16df54 │ │ │ │ + b 147e9c │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147d7c │ │ │ │ + bne 147d88 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 147e84 │ │ │ │ + bne 147e90 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 16df48 │ │ │ │ - b 147e84 │ │ │ │ + bl 16df54 │ │ │ │ + b 147e90 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ - b 147e90 │ │ │ │ + b 147e9c │ │ │ │ mov r5, r0 │ │ │ │ - b 147e14 │ │ │ │ + b 147e20 │ │ │ │ mov r5, r0 │ │ │ │ - b 147e7c │ │ │ │ + b 147e88 │ │ │ │ mov r5, r0 │ │ │ │ - b 147e84 │ │ │ │ + b 147e90 │ │ │ │ mov r5, r0 │ │ │ │ - b 147e44 │ │ │ │ + b 147e50 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #1308] @ 0x51c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 147e14 │ │ │ │ + beq 147e20 │ │ │ │ add r0, r4, #1296 @ 0x510 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147df0 │ │ │ │ + bne 147dfc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147e14 │ │ │ │ + bne 147e20 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1684]! @ 0x694 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147e20 │ │ │ │ + bne 147e2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147e44 │ │ │ │ + bne 147e50 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1688]! @ 0x698 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 147e7c │ │ │ │ + beq 147e88 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147e58 │ │ │ │ + bne 147e64 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147e7c │ │ │ │ + bne 147e88 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ - bl 1480b4 │ │ │ │ + bl 1480c0 │ │ │ │ movw r0, #1336 @ 0x538 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 148bf4 │ │ │ │ + bl 148c00 │ │ │ │ movw r0, #1364 @ 0x554 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 148174 │ │ │ │ - b 147ea4 │ │ │ │ + bl 148180 │ │ │ │ + b 147eb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 147f1c │ │ │ │ + bl 147f28 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 147ec8 │ │ │ │ + bne 147ed4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147eec │ │ │ │ + bne 147ef8 │ │ │ │ dmb ish │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 147ef8 │ │ │ │ + bne 147f04 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e4b0 │ │ │ │ + b 16e4bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 147f38 │ │ │ │ + bne 147f44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 147fbc │ │ │ │ + bne 147fc8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147f54 │ │ │ │ + bne 147f60 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147f78 │ │ │ │ + bne 147f84 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ ldrb r0, [r4, #724] @ 0x2d4 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 147ff0 │ │ │ │ + bne 147ffc │ │ │ │ ldr r0, [r4, #1280]! @ 0x500 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 147f90 │ │ │ │ + bne 147f9c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 147fc8 │ │ │ │ + bne 147fd4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147f48 │ │ │ │ + bne 147f54 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 147f48 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 147f54 │ │ │ │ add r0, r4, #712 @ 0x2c8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 147ffc │ │ │ │ + bne 148008 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 147f88 │ │ │ │ + bne 147f94 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 147f88 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 147f94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #1280]! @ 0x500 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148030 │ │ │ │ + bne 14803c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1480a8 │ │ │ │ + bne 1480b4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ - b 1480a8 │ │ │ │ + bl 16df54 │ │ │ │ + b 1480b4 │ │ │ │ bl 3cac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 148070 │ │ │ │ + bne 14807c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1480a0 │ │ │ │ + bne 1480ac │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ - b 1480a0 │ │ │ │ + bl 16df54 │ │ │ │ + b 1480ac │ │ │ │ bl 3cac8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ - bl 147484 │ │ │ │ + bl 147490 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 148100 │ │ │ │ + bne 14810c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1480d4 │ │ │ │ + bne 1480e0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14810c │ │ │ │ + bne 148118 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1480cc │ │ │ │ + bne 1480d8 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 1480cc │ │ │ │ + bl 16e0c0 │ │ │ │ + b 1480d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148140 │ │ │ │ + bne 14814c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148168 │ │ │ │ + bne 148174 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -295601,94 +295604,94 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 148194 │ │ │ │ + bne 1481a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1481b8 │ │ │ │ + bne 1481c4 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1481d4 │ │ │ │ + beq 1481e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1481f4 │ │ │ │ + beq 148200 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14821c │ │ │ │ + bne 148228 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 148238 │ │ │ │ + bne 148244 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148214 │ │ │ │ + beq 148220 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 148258 │ │ │ │ + bne 148264 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 14828c │ │ │ │ + bne 148298 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1482b0 │ │ │ │ + bne 1482bc │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1482d0 │ │ │ │ + beq 1482dc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1482f4 │ │ │ │ + beq 148300 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -295699,461 +295702,461 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14831c │ │ │ │ + bne 148328 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148340 │ │ │ │ + bne 14834c │ │ │ │ dmb ish │ │ │ │ - bl 19f6e4 │ │ │ │ + bl 19f6f0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 148384 │ │ │ │ + beq 148390 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 148364 │ │ │ │ + b 148370 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 148384 │ │ │ │ + beq 148390 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148358 │ │ │ │ + beq 148364 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 148358 │ │ │ │ + b 148364 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1483a8 │ │ │ │ + beq 1483b4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 147008 │ │ │ │ + bl 147014 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1483c8 │ │ │ │ + bne 1483d4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 147544 │ │ │ │ + bl 147550 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 147544 │ │ │ │ + b 147550 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 147544 │ │ │ │ + bl 147550 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14845c │ │ │ │ + beq 148468 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148478 │ │ │ │ + beq 148484 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148494 │ │ │ │ + beq 1484a0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1484b0 │ │ │ │ + beq 1484bc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1484cc │ │ │ │ + beq 1484d8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1484e8 │ │ │ │ + beq 1484f4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148508 │ │ │ │ + beq 148514 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 147b48 │ │ │ │ + bl 147b54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #2344]! @ 0x928 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 148524 │ │ │ │ + bne 148530 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148548 │ │ │ │ + bne 148554 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #2360]! @ 0x938 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 148554 │ │ │ │ + bne 148560 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148578 │ │ │ │ + bne 148584 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ ldr r0, [r4, #1696] @ 0x6a0 │ │ │ │ ldr r1, [r4, #1700] @ 0x6a4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 148590 │ │ │ │ + bne 14859c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #1772] @ 0x6ec │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 1485d4 │ │ │ │ + bne 1485e0 │ │ │ │ ldr r0, [r4, #2328]! @ 0x918 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1485a8 │ │ │ │ + bne 1485b4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ add r0, r4, #1760 @ 0x6e0 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1485e0 │ │ │ │ + bne 1485ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1485a0 │ │ │ │ + bne 1485ac │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 1485a0 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 1485ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #2328]! @ 0x918 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148614 │ │ │ │ + bne 148620 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1486c0 │ │ │ │ + bne 1486cc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ - b 1486c0 │ │ │ │ + bl 16df54 │ │ │ │ + b 1486cc │ │ │ │ bl 3cac8 │ │ │ │ mov r6, r0 │ │ │ │ - b 1486b8 │ │ │ │ + b 1486c4 │ │ │ │ mov r6, r0 │ │ │ │ - b 148688 │ │ │ │ + b 148694 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #2344]! @ 0x928 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 148664 │ │ │ │ + bne 148670 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148688 │ │ │ │ + bne 148694 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #2360]! @ 0x938 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 148694 │ │ │ │ + bne 1486a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1486b8 │ │ │ │ + bne 1486c4 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ add r0, r4, #1696 @ 0x6a0 │ │ │ │ - bl 1487c8 │ │ │ │ + bl 1487d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1486f0 │ │ │ │ + beq 1486fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14870c │ │ │ │ + beq 148718 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148728 │ │ │ │ + beq 148734 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 147b48 │ │ │ │ + bl 147b54 │ │ │ │ ldr r0, [r4, #1696]! @ 0x6a0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14875c │ │ │ │ + bne 148768 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #1696]! @ 0x6a0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148794 │ │ │ │ + bne 1487a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1487bc │ │ │ │ + bne 1487c8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 1487e4 │ │ │ │ + bne 1487f0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 148828 │ │ │ │ + bne 148834 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1487fc │ │ │ │ + bne 148808 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 148834 │ │ │ │ + bne 148840 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1487f4 │ │ │ │ + bne 148800 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 1487f4 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 148800 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148868 │ │ │ │ + bne 148874 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148890 │ │ │ │ + bne 14889c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 147a74 │ │ │ │ + bl 147a80 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 147180 │ │ │ │ + b 14718c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 147180 │ │ │ │ + bl 14718c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ bxlt lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1488ec │ │ │ │ + beq 1488f8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1472b8 │ │ │ │ + bl 1472c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 148940 │ │ │ │ + b 14894c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1472b8 │ │ │ │ + bl 1472c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - b 147b48 │ │ │ │ + b 147b54 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #64] @ 0x40 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1489d4 │ │ │ │ + beq 1489e0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1489b8 │ │ │ │ + b 1489c4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1489d4 │ │ │ │ + beq 1489e0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1489ac │ │ │ │ + beq 1489b8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1489ac │ │ │ │ + b 1489b8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1489f8 │ │ │ │ + beq 148a04 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ subs r2, r1, #34 @ 0x22 │ │ │ │ movcc r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 148a2c │ │ │ │ + beq 148a38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148a28 │ │ │ │ + bne 148a34 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - bgt 148a3c │ │ │ │ + bgt 148a48 │ │ │ │ bx lr │ │ │ │ mov r2, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r2, #4 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -296161,453 +296164,453 @@ │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 148acc │ │ │ │ + beq 148ad8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 148a84 │ │ │ │ + b 148a90 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 148acc │ │ │ │ + beq 148ad8 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ sub r1, r0, #6 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 148aac │ │ │ │ + bcs 148ab8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148a78 │ │ │ │ + beq 148a84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 148a70 │ │ │ │ + b 148a7c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 148a78 │ │ │ │ + bne 148a84 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148a78 │ │ │ │ + beq 148a84 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 148a70 │ │ │ │ + b 148a7c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148ae8 │ │ │ │ + beq 148af4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148b04 │ │ │ │ + beq 148b10 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r8, [r4, #80] @ 0x50 │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 148b28 │ │ │ │ + beq 148b34 │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 1894cc │ │ │ │ + bl 1894d8 │ │ │ │ mov r0, r6 │ │ │ │ - b 148b10 │ │ │ │ + b 148b1c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148b48 │ │ │ │ + beq 148b54 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 148e9c │ │ │ │ + bl 148ea8 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 146ccc │ │ │ │ + bl 146cd8 │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148b78 │ │ │ │ + beq 148b84 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 148b9c │ │ │ │ + beq 148ba8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 1894cc │ │ │ │ + bl 1894d8 │ │ │ │ mov r6, r5 │ │ │ │ - b 148b80 │ │ │ │ + b 148b8c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148bbc │ │ │ │ + beq 148bc8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 148e9c │ │ │ │ + bl 148ea8 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 146ccc │ │ │ │ + bl 146cd8 │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148be8 │ │ │ │ + beq 148bf4 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 148c0c │ │ │ │ + bne 148c18 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 148c50 │ │ │ │ + bne 148c5c │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148c24 │ │ │ │ + bne 148c30 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 148c5c │ │ │ │ + bne 148c68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148c1c │ │ │ │ + bne 148c28 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 148c1c │ │ │ │ + bl 16e0c0 │ │ │ │ + b 148c28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148c90 │ │ │ │ + bne 148c9c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148cb8 │ │ │ │ + bne 148cc4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148d00 │ │ │ │ + beq 148d0c │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148d1c │ │ │ │ + beq 148d28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 148d28 │ │ │ │ + bne 148d34 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 148d54 │ │ │ │ + bne 148d60 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 19f6e4 │ │ │ │ + b 19f6f0 │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 148d88 │ │ │ │ + bne 148d94 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148dac │ │ │ │ + bne 148db8 │ │ │ │ dmb ish │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ bxeq lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 148dc4 │ │ │ │ + bne 148dd0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 148de8 │ │ │ │ + bne 148df4 │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 147b48 │ │ │ │ + bl 147b54 │ │ │ │ ldr r0, [r4, #1704]! @ 0x6a8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148e04 │ │ │ │ + bne 148e10 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #1704]! @ 0x6a8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 148e3c │ │ │ │ + bne 148e48 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 148e64 │ │ │ │ + bne 148e70 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 148e78 │ │ │ │ + bne 148e84 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 148ee4 │ │ │ │ + beq 148ef0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 148ec4 │ │ │ │ + b 148ed0 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 148ee4 │ │ │ │ + beq 148ef0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148eb8 │ │ │ │ + beq 148ec4 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 148eb8 │ │ │ │ + b 148ec4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148f04 │ │ │ │ + beq 148f10 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 148f44 │ │ │ │ + beq 148f50 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 148f24 │ │ │ │ + b 148f30 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 148f44 │ │ │ │ + beq 148f50 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 148f18 │ │ │ │ + beq 148f24 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 148f18 │ │ │ │ + b 148f24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 148f64 │ │ │ │ + beq 148f70 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 148f8c │ │ │ │ - ldr r1, [pc, #76] @ 148fcc │ │ │ │ + bne 148f98 │ │ │ │ + ldr r1, [pc, #76] @ 148fd8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 148fc4 │ │ │ │ - ldr r3, [pc, #40] @ 148fc8 │ │ │ │ + ldr r1, [pc, #40] @ 148fd0 │ │ │ │ + ldr r3, [pc, #40] @ 148fd4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r4, r1, sp, lsl r4 │ │ │ │ - mulseq fp, r0, r9 │ │ │ │ - andseq r4, r1, r5, lsr r4 │ │ │ │ + mulseq r1, r1, r4 │ │ │ │ + andseq r4, fp, r4, lsl #19 │ │ │ │ + andseq r4, r1, r9, lsr #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149018 │ │ │ │ + beq 149024 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 14902c │ │ │ │ - ldr r3, [pc, #60] @ 149030 │ │ │ │ + ldr r1, [pc, #60] @ 149038 │ │ │ │ + ldr r3, [pc, #60] @ 14903c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 149034 │ │ │ │ + ldr r1, [pc, #20] @ 149040 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r4, r1, r9, asr #7 │ │ │ │ - andseq r4, fp, ip, asr #18 │ │ │ │ - mulseq r1, r5, r3 │ │ │ │ + b 258494 │ │ │ │ + andseq r4, r1, sp, lsr r4 │ │ │ │ + andseq r4, fp, r0, asr #18 │ │ │ │ + andseq r4, r1, r9, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr lr, [pc, #168] @ 1490f0 │ │ │ │ + ldr lr, [pc, #168] @ 1490fc │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #164] @ 1490f4 │ │ │ │ + ldr sl, [pc, #164] @ 149100 │ │ │ │ add r1, r0, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #160] @ 1490f8 │ │ │ │ + ldr r4, [pc, #160] @ 149104 │ │ │ │ mov r3, #11 │ │ │ │ - ldr ip, [pc, #156] @ 1490fc │ │ │ │ + ldr ip, [pc, #156] @ 149108 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r8, [pc, #152] @ 149100 │ │ │ │ + ldr r8, [pc, #152] @ 14910c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #148] @ 149104 │ │ │ │ + ldr r9, [pc, #148] @ 149110 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - ldr r5, [pc, #136] @ 149108 │ │ │ │ + ldr r5, [pc, #136] @ 149114 │ │ │ │ add r6, r0, #28 │ │ │ │ - ldr r1, [pc, #132] @ 14910c │ │ │ │ + ldr r1, [pc, #132] @ 149118 │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ stm r4, {r3, r7, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, #9 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r6, r0, #24 │ │ │ │ - ldr r3, [pc, #84] @ 149110 │ │ │ │ + ldr r3, [pc, #84] @ 14911c │ │ │ │ mov r4, #8 │ │ │ │ stm lr, {r0, r8, ip} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ add r9, pc, r9 │ │ │ │ add r5, pc, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ str r5, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 257e90 │ │ │ │ + bl 257ea0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r4, fp, r8, lsr #18 │ │ │ │ + andseq r4, fp, ip, lsl r9 │ │ │ │ + andseq r3, r2, r6, lsr #7 │ │ │ │ + andseq r4, fp, r4, lsl #18 │ │ │ │ + andseq r3, r2, r3, lsl #7 │ │ │ │ + @ instruction: 0x001b48b8 │ │ │ │ andseq r3, r2, r2, lsr r3 │ │ │ │ - andseq r4, fp, r0, lsl r9 │ │ │ │ - andseq r3, r2, pc, lsl #6 │ │ │ │ - andseq r4, fp, r4, asr #17 │ │ │ │ - @ instruction: 0x001232be │ │ │ │ - andseq r4, fp, r4, lsl #17 │ │ │ │ - andseq r4, r1, ip, ror #22 │ │ │ │ - andseq r4, r1, r4, asr #22 │ │ │ │ + andseq r4, fp, r8, ror r8 │ │ │ │ + andseq r4, r1, r0, ror #23 │ │ │ │ + @ instruction: 0x00114bb8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #248] @ 149220 │ │ │ │ - ldr r4, [pc, #248] @ 149224 │ │ │ │ + ldr r3, [pc, #248] @ 14922c │ │ │ │ + ldr r4, [pc, #248] @ 149230 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #244] @ 149228 │ │ │ │ + ldr r1, [pc, #244] @ 149234 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr lr, [pc, #240] @ 14922c │ │ │ │ + ldr lr, [pc, #240] @ 149238 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr ip, [pc, #236] @ 149230 │ │ │ │ + ldr ip, [pc, #236] @ 14923c │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ movw r5, #1364 @ 0x554 │ │ │ │ add r5, r0, r5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ movw r5, #1336 @ 0x538 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -296616,34 +296619,34 @@ │ │ │ │ add r5, r0, #1312 @ 0x520 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movw r5, #1688 @ 0x698 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, r0, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ movw r5, #1684 @ 0x694 │ │ │ │ - ldr r6, [pc, #172] @ 149234 │ │ │ │ + ldr r6, [pc, #172] @ 149240 │ │ │ │ add r5, r0, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, r0, #1296 @ 0x510 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, r0, #1680 @ 0x690 │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr r5, [pc, #148] @ 149238 │ │ │ │ + ldr r5, [pc, #148] @ 149244 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r7, [pc, #140] @ 14923c │ │ │ │ + ldr r7, [pc, #140] @ 149248 │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [pc, #132] @ 149240 │ │ │ │ + ldr r4, [pc, #132] @ 14924c │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #124] @ 149244 │ │ │ │ + ldr r1, [pc, #124] @ 149250 │ │ │ │ add r4, pc, r4 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #116] @ 149248 │ │ │ │ + ldr r3, [pc, #116] @ 149254 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #24] │ │ │ │ movw r7, #1692 @ 0x69c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #9 │ │ │ │ @@ -296653,156 +296656,156 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 258098 │ │ │ │ + bl 2580a8 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r4, fp, ip, lsr #18 │ │ │ │ - andseq r4, fp, r4, lsl r9 │ │ │ │ - @ instruction: 0x001b48fc │ │ │ │ - @ instruction: 0x001b48d4 │ │ │ │ - andseq r4, fp, ip, lsr #17 │ │ │ │ - andseq r4, fp, ip, ror #16 │ │ │ │ - andseq r4, fp, r0, asr r8 │ │ │ │ - andseq r4, fp, r4, lsr r8 │ │ │ │ - andseq r4, fp, r8, lsl r8 │ │ │ │ - andseq r4, r1, r9, asr r2 │ │ │ │ - andseq r4, fp, r8, lsr #15 │ │ │ │ + andseq r4, fp, r0, lsr #18 │ │ │ │ + andseq r4, fp, r8, lsl #18 │ │ │ │ + @ instruction: 0x001b48f0 │ │ │ │ + andseq r4, fp, r8, asr #17 │ │ │ │ + andseq r4, fp, r0, lsr #17 │ │ │ │ + andseq r4, fp, r0, ror #16 │ │ │ │ + andseq r4, fp, r4, asr #16 │ │ │ │ + andseq r4, fp, r8, lsr #16 │ │ │ │ + andseq r4, fp, ip, lsl #16 │ │ │ │ + andseq r4, r1, sp, asr #5 │ │ │ │ + mulseq fp, ip, r7 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 149294 │ │ │ │ + beq 1492a0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 1492a8 │ │ │ │ - ldr r3, [pc, #60] @ 1492ac │ │ │ │ + ldr r1, [pc, #60] @ 1492b4 │ │ │ │ + ldr r3, [pc, #60] @ 1492b8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 1492b0 │ │ │ │ + ldr r1, [pc, #20] @ 1492bc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r3, r2, r4, ror #2 │ │ │ │ - @ instruction: 0x001b47f8 │ │ │ │ - andseq r3, r2, r9, lsr r1 │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x001231d8 │ │ │ │ + andseq r4, fp, ip, ror #15 │ │ │ │ + andseq r3, r2, sp, lsr #3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 1492f0 │ │ │ │ - ldr r3, [pc, #40] @ 1492f4 │ │ │ │ + ldr r1, [pc, #40] @ 1492fc │ │ │ │ + ldr r3, [pc, #40] @ 149300 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r3, r2, sl, lsl r1 │ │ │ │ - andseq r4, fp, ip, lsr #15 │ │ │ │ + andseq r3, r2, lr, lsl #3 │ │ │ │ + andseq r4, fp, r0, lsr #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 149334 │ │ │ │ - ldr r3, [pc, #40] @ 149338 │ │ │ │ + ldr r1, [pc, #40] @ 149340 │ │ │ │ + ldr r3, [pc, #40] @ 149344 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrsbeq r3, [r2], -pc @ │ │ │ │ - andseq r4, fp, r8, ror r7 │ │ │ │ + andseq r3, r2, r3, asr r1 │ │ │ │ + andseq r4, fp, ip, ror #14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 149378 │ │ │ │ - ldr r3, [pc, #40] @ 14937c │ │ │ │ + ldr r1, [pc, #40] @ 149384 │ │ │ │ + ldr r3, [pc, #40] @ 149388 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r3, r2, r1, lsr #1 │ │ │ │ - andseq r4, fp, r4, asr #14 │ │ │ │ + andseq r3, r2, r5, lsl r1 │ │ │ │ + andseq r4, fp, r8, lsr r7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 1493bc │ │ │ │ - ldr r3, [pc, #40] @ 1493c0 │ │ │ │ + ldr r1, [pc, #40] @ 1493c8 │ │ │ │ + ldr r3, [pc, #40] @ 1493cc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r3, r2, r3, rrx │ │ │ │ - andseq r4, fp, r0, lsl r7 │ │ │ │ + ldrsbeq r3, [r2], -r7 │ │ │ │ + andseq r4, fp, r4, lsl #14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 149400 │ │ │ │ - ldr r3, [pc, #40] @ 149404 │ │ │ │ + ldr r1, [pc, #40] @ 14940c │ │ │ │ + ldr r3, [pc, #40] @ 149410 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r3, r2, r6, lsr #32 │ │ │ │ - @ instruction: 0x001b46dc │ │ │ │ + mulseq r2, sl, r0 │ │ │ │ + @ instruction: 0x001b46d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #172] @ 1494c4 │ │ │ │ + ldr r8, [pc, #172] @ 1494d0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #168] @ 1494c8 │ │ │ │ + ldr sl, [pc, #168] @ 1494d4 │ │ │ │ add r1, r0, #20 │ │ │ │ - ldr fp, [pc, #164] @ 1494cc │ │ │ │ + ldr fp, [pc, #164] @ 1494d8 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r9, [pc, #160] @ 1494d0 │ │ │ │ + ldr r9, [pc, #160] @ 1494dc │ │ │ │ mov r5, #9 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r7, [pc, #148] @ 1494d4 │ │ │ │ + ldr r7, [pc, #148] @ 1494e0 │ │ │ │ mov r1, #8 │ │ │ │ - ldr ip, [pc, #144] @ 1494d8 │ │ │ │ + ldr ip, [pc, #144] @ 1494e4 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #140] @ 1494dc │ │ │ │ + ldr lr, [pc, #140] @ 1494e8 │ │ │ │ add sl, pc, sl │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add fp, pc, fp │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ stm r4, {r5, r6, r8} │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -296814,123 +296817,123 @@ │ │ │ │ stm sp, {r1, r4, r7, r9} │ │ │ │ add lr, pc, lr │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, lr │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #64] @ 1494e0 │ │ │ │ + ldr r0, [pc, #64] @ 1494ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #56] @ 1494e4 │ │ │ │ + ldr r0, [pc, #56] @ 1494f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 257e90 │ │ │ │ + bl 257ea0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r4, fp, r0, asr #10 │ │ │ │ - andseq r2, r2, r3, asr #31 │ │ │ │ - andseq r4, fp, r4, lsl #13 │ │ │ │ - andseq r2, r2, r4, lsr #31 │ │ │ │ - andseq r4, fp, ip, ror #9 │ │ │ │ - andseq r2, r2, r1, ror #30 │ │ │ │ - andseq r4, r1, r8, lsl #15 │ │ │ │ - andseq r4, fp, r0, lsr r6 │ │ │ │ - andseq r4, r1, r8, ror #14 │ │ │ │ + andseq r4, fp, r4, lsr r5 │ │ │ │ + andseq r3, r2, r7, lsr r0 │ │ │ │ + andseq r4, fp, r8, ror r6 │ │ │ │ + andseq r3, r2, r8, lsl r0 │ │ │ │ + andseq r4, fp, r0, ror #9 │ │ │ │ + @ instruction: 0x00122fd5 │ │ │ │ + @ instruction: 0x001147fc │ │ │ │ + andseq r4, fp, r4, lsr #12 │ │ │ │ + @ instruction: 0x001147dc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #136] @ 149580 │ │ │ │ + ldr r3, [pc, #136] @ 14958c │ │ │ │ add r6, r0, #8 │ │ │ │ mov r7, #14 │ │ │ │ - ldr ip, [pc, #128] @ 149584 │ │ │ │ - ldr lr, [pc, #128] @ 149588 │ │ │ │ + ldr ip, [pc, #128] @ 149590 │ │ │ │ + ldr lr, [pc, #128] @ 149594 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r8, [pc, #124] @ 14958c │ │ │ │ + ldr r8, [pc, #124] @ 149598 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #120] @ 149590 │ │ │ │ + ldr r5, [pc, #120] @ 14959c │ │ │ │ mov r4, #3 │ │ │ │ - ldr r1, [pc, #116] @ 149594 │ │ │ │ + ldr r1, [pc, #116] @ 1495a0 │ │ │ │ add r8, pc, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r6, r0, #12 │ │ │ │ - ldr r3, [pc, #80] @ 149598 │ │ │ │ + ldr r3, [pc, #80] @ 1495a4 │ │ │ │ mov r7, #7 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r4, fp, r8, ror r4 │ │ │ │ - @ instruction: 0x00122ed0 │ │ │ │ - andseq r4, fp, r0, lsr #11 │ │ │ │ - andseq r2, r2, r5, lsl #30 │ │ │ │ - @ instruction: 0x001b45b8 │ │ │ │ - andseq r2, r2, ip, ror #29 │ │ │ │ - andseq r2, r2, r9, asr lr │ │ │ │ + andseq r4, fp, ip, ror #8 │ │ │ │ + andseq r2, r2, r4, asr #30 │ │ │ │ + mulseq fp, r4, r5 │ │ │ │ + andseq r2, r2, r9, ror pc │ │ │ │ + andseq r4, fp, ip, lsr #11 │ │ │ │ + andseq r2, r2, r0, ror #30 │ │ │ │ + andseq r2, r2, sp, asr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 14960c │ │ │ │ + ldr ip, [pc, #96] @ 149618 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 149610 │ │ │ │ + ldr lr, [pc, #92] @ 14961c │ │ │ │ add r5, r0, #256 @ 0x100 │ │ │ │ - ldr r4, [pc, #88] @ 149614 │ │ │ │ + ldr r4, [pc, #88] @ 149620 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #84] @ 149618 │ │ │ │ + ldr r1, [pc, #84] @ 149624 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 14961c │ │ │ │ + ldr r3, [pc, #80] @ 149628 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ + andseq r4, fp, ip, lsr #10 │ │ │ │ + andseq r2, r2, sp, ror #29 │ │ │ │ andseq r4, fp, r8, lsr r5 │ │ │ │ - andseq r2, r2, r9, ror lr │ │ │ │ - andseq r4, fp, r4, asr #10 │ │ │ │ - andseq r2, r2, sl, ror #28 │ │ │ │ - @ instruction: 0x00122dd5 │ │ │ │ + @ instruction: 0x00122ede │ │ │ │ + andseq r2, r2, r9, asr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 149694 │ │ │ │ + ldr ip, [pc, #100] @ 1496a0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 149698 │ │ │ │ + ldr lr, [pc, #96] @ 1496a4 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #92] @ 14969c │ │ │ │ + ldr r1, [pc, #92] @ 1496a8 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 1496a0 │ │ │ │ + ldr r3, [pc, #88] @ 1496ac │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 1496a4 │ │ │ │ + ldr r4, [pc, #84] @ 1496b0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ @@ -296938,33 +296941,33 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x00122dd1 │ │ │ │ - andseq r4, fp, r8, ror #9 │ │ │ │ - andseq r2, r2, sl, ror #27 │ │ │ │ - andseq r2, r2, r1, asr sp │ │ │ │ - @ instruction: 0x001b44b0 │ │ │ │ + andseq r2, r2, r5, asr #28 │ │ │ │ + @ instruction: 0x001b44dc │ │ │ │ + andseq r2, r2, lr, asr lr │ │ │ │ + andseq r2, r2, r5, asr #27 │ │ │ │ + andseq r4, fp, r4, lsr #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 14971c │ │ │ │ + ldr ip, [pc, #100] @ 149728 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 149720 │ │ │ │ + ldr lr, [pc, #96] @ 14972c │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #92] @ 149724 │ │ │ │ + ldr r1, [pc, #92] @ 149730 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 149728 │ │ │ │ + ldr r3, [pc, #88] @ 149734 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 14972c │ │ │ │ + ldr r4, [pc, #84] @ 149738 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ @@ -296972,33 +296975,33 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r2, r2, r9, asr #26 │ │ │ │ - andseq r4, fp, r0, ror r4 │ │ │ │ - andseq r2, r2, r2, ror #26 │ │ │ │ - andseq r2, r2, r9, asr #25 │ │ │ │ - andseq r4, fp, r8, lsr #8 │ │ │ │ + @ instruction: 0x00122dbd │ │ │ │ + andseq r4, fp, r4, ror #8 │ │ │ │ + @ instruction: 0x00122dd6 │ │ │ │ + andseq r2, r2, sp, lsr sp │ │ │ │ + andseq r4, fp, ip, lsl r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 1497a4 │ │ │ │ + ldr ip, [pc, #100] @ 1497b0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 1497a8 │ │ │ │ + ldr lr, [pc, #96] @ 1497b4 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #92] @ 1497ac │ │ │ │ + ldr r1, [pc, #92] @ 1497b8 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 1497b0 │ │ │ │ + ldr r3, [pc, #88] @ 1497bc │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 1497b4 │ │ │ │ + ldr r4, [pc, #84] @ 1497c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ @@ -297006,99 +297009,99 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r2, r2, r1, asr #25 │ │ │ │ - @ instruction: 0x001b43f8 │ │ │ │ - @ instruction: 0x00122cda │ │ │ │ - andseq r2, r2, r1, asr #24 │ │ │ │ - andseq r4, fp, r0, lsr #7 │ │ │ │ + andseq r2, r2, r5, lsr sp │ │ │ │ + andseq r4, fp, ip, ror #7 │ │ │ │ + andseq r2, r2, lr, asr #26 │ │ │ │ + @ instruction: 0x00122cb5 │ │ │ │ + mulseq fp, r4, r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 149828 │ │ │ │ + ldr ip, [pc, #96] @ 149834 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 14982c │ │ │ │ + ldr lr, [pc, #92] @ 149838 │ │ │ │ add r5, r0, #400 @ 0x190 │ │ │ │ - ldr r4, [pc, #88] @ 149830 │ │ │ │ + ldr r4, [pc, #88] @ 14983c │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #84] @ 149834 │ │ │ │ + ldr r1, [pc, #84] @ 149840 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 149838 │ │ │ │ + ldr r3, [pc, #80] @ 149844 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r4, fp, ip, lsl r3 │ │ │ │ - andseq r2, r2, sp, asr ip │ │ │ │ - andseq r4, fp, r8, ror r3 │ │ │ │ - andseq r2, r2, lr, asr #24 │ │ │ │ - @ instruction: 0x00122bb9 │ │ │ │ + andseq r4, fp, r0, lsl r3 │ │ │ │ + @ instruction: 0x00122cd1 │ │ │ │ + andseq r4, fp, ip, ror #6 │ │ │ │ + andseq r2, r2, r2, asr #25 │ │ │ │ + andseq r2, r2, sp, lsr #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 1498ac │ │ │ │ + ldr ip, [pc, #96] @ 1498b8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 1498b0 │ │ │ │ + ldr lr, [pc, #92] @ 1498bc │ │ │ │ add r5, r0, #72 @ 0x48 │ │ │ │ - ldr r4, [pc, #88] @ 1498b4 │ │ │ │ + ldr r4, [pc, #88] @ 1498c0 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #84] @ 1498b8 │ │ │ │ + ldr r1, [pc, #84] @ 1498c4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 1498bc │ │ │ │ + ldr r3, [pc, #80] @ 1498c8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - mulseq fp, r8, r2 │ │ │ │ - @ instruction: 0x00122bd9 │ │ │ │ - andseq r4, fp, r4, lsl #6 │ │ │ │ - andseq r2, r2, sl, asr #23 │ │ │ │ - andseq r2, r2, r5, lsr fp │ │ │ │ + andseq r4, fp, ip, lsl #5 │ │ │ │ + andseq r2, r2, sp, asr #24 │ │ │ │ + @ instruction: 0x001b42f8 │ │ │ │ + andseq r2, r2, lr, lsr ip │ │ │ │ + andseq r2, r2, r9, lsr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 149934 │ │ │ │ + ldr ip, [pc, #100] @ 149940 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 149938 │ │ │ │ + ldr lr, [pc, #96] @ 149944 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #92] @ 14993c │ │ │ │ + ldr r1, [pc, #92] @ 149948 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 149940 │ │ │ │ + ldr r3, [pc, #88] @ 14994c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 149944 │ │ │ │ + ldr r4, [pc, #84] @ 149950 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ @@ -297106,427 +297109,427 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r2, r2, r1, lsr fp │ │ │ │ - mulseq fp, r8, r2 │ │ │ │ - andseq r2, r2, sl, asr #22 │ │ │ │ - @ instruction: 0x00122ab1 │ │ │ │ - andseq r4, fp, r0, lsl r2 │ │ │ │ + andseq r2, r2, r5, lsr #23 │ │ │ │ + andseq r4, fp, ip, lsl #5 │ │ │ │ + @ instruction: 0x00122bbe │ │ │ │ + andseq r2, r2, r5, lsr #22 │ │ │ │ + andseq r4, fp, r4, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #2364 @ 0x93c │ │ │ │ - ldr lr, [pc, #208] @ 149a30 │ │ │ │ + ldr lr, [pc, #208] @ 149a3c │ │ │ │ add r1, r0, r1 │ │ │ │ - ldr r8, [pc, #204] @ 149a34 │ │ │ │ + ldr r8, [pc, #204] @ 149a40 │ │ │ │ mov r7, #3 │ │ │ │ - ldr sl, [pc, #200] @ 149a38 │ │ │ │ + ldr sl, [pc, #200] @ 149a44 │ │ │ │ add r3, r0, #1696 @ 0x6a0 │ │ │ │ - ldr fp, [pc, #196] @ 149a3c │ │ │ │ + ldr fp, [pc, #196] @ 149a48 │ │ │ │ mov r5, #6 │ │ │ │ - ldr r6, [pc, #192] @ 149a40 │ │ │ │ + ldr r6, [pc, #192] @ 149a4c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r6, pc, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ movw r1, #2360 @ 0x938 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r4, r0, r1 │ │ │ │ - ldr r9, [pc, #156] @ 149a44 │ │ │ │ + ldr r9, [pc, #156] @ 149a50 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr ip, [pc, #152] @ 149a48 │ │ │ │ + ldr ip, [pc, #152] @ 149a54 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r6, [pc, #148] @ 149a4c │ │ │ │ + ldr r6, [pc, #148] @ 149a58 │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r1, [pc, #144] @ 149a50 │ │ │ │ + ldr r1, [pc, #144] @ 149a5c │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ stm r4, {r3, r8, lr} │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, #8 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r7, #4 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ movw r5, #2344 @ 0x928 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ add r5, r0, r5 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #88] @ 149a54 │ │ │ │ + ldr r3, [pc, #88] @ 149a60 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r6, ip} │ │ │ │ add r0, sp, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ stm r0, {r4, r5, r9} │ │ │ │ - ldr r0, [pc, #64] @ 149a58 │ │ │ │ + ldr r0, [pc, #64] @ 149a64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 257f8c │ │ │ │ + bl 257f9c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r2, r2, r5, asr sl │ │ │ │ - andseq r4, fp, r8, lsl #4 │ │ │ │ - andseq r2, r2, pc, lsl sl │ │ │ │ - andseq r4, fp, r8, asr #32 │ │ │ │ - andseq r4, fp, r4, lsr r2 │ │ │ │ - andseq r4, fp, ip, lsr #3 │ │ │ │ - andseq r4, r1, ip, asr r2 │ │ │ │ - andseq r4, fp, r0, asr #3 │ │ │ │ - andseq r2, r2, fp, asr #20 │ │ │ │ - andseq r3, r1, r9, lsr #20 │ │ │ │ - mulseq r2, fp, r9 │ │ │ │ + andseq r2, r2, r9, asr #21 │ │ │ │ + @ instruction: 0x001b41fc │ │ │ │ + mulseq r2, r3, sl │ │ │ │ + andseq r4, fp, ip, lsr r0 │ │ │ │ + andseq r4, fp, r8, lsr #4 │ │ │ │ + andseq r4, fp, r0, lsr #3 │ │ │ │ + @ instruction: 0x001142d0 │ │ │ │ + @ instruction: 0x001b41b4 │ │ │ │ + @ instruction: 0x00122abf │ │ │ │ + mulseq r1, sp, sl │ │ │ │ + andseq r2, r2, pc, lsl #20 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 149acc │ │ │ │ + ldr ip, [pc, #96] @ 149ad8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 149ad0 │ │ │ │ + ldr lr, [pc, #92] @ 149adc │ │ │ │ add r5, r0, #1696 @ 0x6a0 │ │ │ │ - ldr r4, [pc, #88] @ 149ad4 │ │ │ │ + ldr r4, [pc, #88] @ 149ae0 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r1, [pc, #84] @ 149ad8 │ │ │ │ + ldr r1, [pc, #84] @ 149ae4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 149adc │ │ │ │ + ldr r3, [pc, #80] @ 149ae8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - mulseq fp, r0, lr │ │ │ │ - andseq r2, r2, r9, lsr #18 │ │ │ │ - andseq r4, fp, r4, lsl #2 │ │ │ │ - andseq r2, r2, r3, asr #19 │ │ │ │ - mulseq r1, r9, r9 │ │ │ │ + andseq r3, fp, r4, lsl #29 │ │ │ │ + mulseq r2, sp, r9 │ │ │ │ + ldrsheq r4, [fp], -r8 │ │ │ │ + andseq r2, r2, r7, lsr sl │ │ │ │ + andseq r3, r1, sp, lsl #20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 149b1c │ │ │ │ - ldr r3, [pc, #40] @ 149b20 │ │ │ │ + ldr r1, [pc, #40] @ 149b28 │ │ │ │ + ldr r3, [pc, #40] @ 149b2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r2, r2, r8, ror #18 │ │ │ │ - ldrsbeq r4, [fp], -r0 │ │ │ │ + @ instruction: 0x001229dc │ │ │ │ + andseq r4, fp, r4, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #120] @ 149bac │ │ │ │ + ldr ip, [pc, #120] @ 149bb8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #116] @ 149bb0 │ │ │ │ + ldr lr, [pc, #116] @ 149bbc │ │ │ │ add r3, r0, #396 @ 0x18c │ │ │ │ - ldr r8, [pc, #112] @ 149bb4 │ │ │ │ + ldr r8, [pc, #112] @ 149bc0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - ldr r9, [pc, #108] @ 149bb8 │ │ │ │ + ldr r9, [pc, #108] @ 149bc4 │ │ │ │ mov r4, #11 │ │ │ │ - ldr r6, [pc, #104] @ 149bbc │ │ │ │ + ldr r6, [pc, #104] @ 149bc8 │ │ │ │ add r5, sp, #32 │ │ │ │ - ldr r1, [pc, #100] @ 149bc0 │ │ │ │ + ldr r1, [pc, #100] @ 149bcc │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #88] @ 149bc4 │ │ │ │ + ldr r3, [pc, #88] @ 149bd0 │ │ │ │ add r6, pc, r6 │ │ │ │ stm r5, {r4, r7, ip} │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r0, #48 @ 0x30 │ │ │ │ stmib sp, {r0, r6, r9} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r5, #8 │ │ │ │ add lr, pc, lr │ │ │ │ add r8, pc, r8 │ │ │ │ stm r0, {r4, r7, r8, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ str r5, [sp] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r3, fp, ip, lsr #28 │ │ │ │ - andseq r2, r2, r6, lsl r8 │ │ │ │ - andseq r4, fp, r0, rrx │ │ │ │ - andseq r2, r2, r9, lsl #18 │ │ │ │ - andseq r4, fp, r4, ror r0 │ │ │ │ - andseq r2, r2, r4, ror #16 │ │ │ │ - andseq r4, r1, ip, lsr #1 │ │ │ │ + andseq r3, fp, r0, lsr #28 │ │ │ │ + andseq r2, r2, sl, lsl #17 │ │ │ │ + andseq r4, fp, r4, asr r0 │ │ │ │ + andseq r2, r2, sp, ror r9 │ │ │ │ + andseq r4, fp, r8, rrx │ │ │ │ + @ instruction: 0x001228d8 │ │ │ │ + andseq r4, r1, r0, lsr #2 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 149c14 │ │ │ │ - ldr r3, [pc, #56] @ 149c18 │ │ │ │ + ldr r1, [pc, #56] @ 149c20 │ │ │ │ + ldr r3, [pc, #56] @ 149c24 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 149c1c │ │ │ │ + ldr ip, [pc, #52] @ 149c28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - mulseq r2, r0, r8 │ │ │ │ - andseq r3, r1, r1, asr #16 │ │ │ │ - @ instruction: 0x001b3ffc │ │ │ │ + andseq r2, r2, r4, lsl #18 │ │ │ │ + @ instruction: 0x001138b5 │ │ │ │ + @ instruction: 0x001b3ff0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 149c6c │ │ │ │ - ldr r3, [pc, #56] @ 149c70 │ │ │ │ + ldr r1, [pc, #56] @ 149c78 │ │ │ │ + ldr r3, [pc, #56] @ 149c7c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 149c74 │ │ │ │ + ldr ip, [pc, #52] @ 149c80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r2, r2, r6, asr #16 │ │ │ │ - andseq r3, r1, r5, ror #15 │ │ │ │ - @ instruction: 0x001b3fb4 │ │ │ │ + @ instruction: 0x001228ba │ │ │ │ + andseq r3, r1, r9, asr r8 │ │ │ │ + andseq r3, fp, r8, lsr #31 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 149cb4 │ │ │ │ - ldr r3, [pc, #40] @ 149cb8 │ │ │ │ + ldr r1, [pc, #40] @ 149cc0 │ │ │ │ + ldr r3, [pc, #40] @ 149cc4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r2, r2, r5, lsl #16 │ │ │ │ - andseq r3, fp, r8, lsl #31 │ │ │ │ + andseq r2, r2, r9, ror r8 │ │ │ │ + andseq r3, fp, ip, ror pc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 149d08 │ │ │ │ - ldr r3, [pc, #56] @ 149d0c │ │ │ │ + ldr r1, [pc, #56] @ 149d14 │ │ │ │ + ldr r3, [pc, #56] @ 149d18 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 149d10 │ │ │ │ + ldr ip, [pc, #52] @ 149d1c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x001227bf │ │ │ │ - @ instruction: 0x001227b9 │ │ │ │ - andseq r3, fp, r8, lsr pc │ │ │ │ + andseq r2, r2, r3, lsr r8 │ │ │ │ + andseq r2, r2, sp, lsr #16 │ │ │ │ + andseq r3, fp, ip, lsr #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #64] @ 149d64 │ │ │ │ + ldr ip, [pc, #64] @ 149d70 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #60] @ 149d68 │ │ │ │ + ldr lr, [pc, #60] @ 149d74 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #56] @ 149d6c │ │ │ │ + ldr r1, [pc, #56] @ 149d78 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 2576cc │ │ │ │ + bl 2576dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x001b3edc │ │ │ │ - andseq r3, fp, ip, ror #29 │ │ │ │ - andseq r2, r2, r7, ror #14 │ │ │ │ + @ instruction: 0x001b3ed0 │ │ │ │ + andseq r3, fp, r0, ror #29 │ │ │ │ + @ instruction: 0x001227db │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #76] @ 149dcc │ │ │ │ + ldr ip, [pc, #76] @ 149dd8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #72] @ 149dd0 │ │ │ │ + ldr lr, [pc, #72] @ 149ddc │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #68] @ 149dd4 │ │ │ │ + ldr r1, [pc, #68] @ 149de0 │ │ │ │ add r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r4, r3, #1 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp] │ │ │ │ stmib sp, {r4, lr} │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 2578fc │ │ │ │ + bl 25790c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r3, fp, ip, ror #28 │ │ │ │ - mulseq fp, r0, lr │ │ │ │ - andseq r2, r2, r2, lsl r7 │ │ │ │ + andseq r3, fp, r0, ror #28 │ │ │ │ + andseq r3, fp, r4, lsl #29 │ │ │ │ + andseq r2, r2, r6, lsl #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 149e14 │ │ │ │ - ldr r3, [pc, #40] @ 149e18 │ │ │ │ + ldr r1, [pc, #40] @ 149e20 │ │ │ │ + ldr r3, [pc, #40] @ 149e24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r2, r2, r5, asr #13 │ │ │ │ - andseq r3, fp, r8, asr lr │ │ │ │ + andseq r2, r2, r9, lsr r7 │ │ │ │ + andseq r3, fp, ip, asr #28 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 149e58 │ │ │ │ - ldr r3, [pc, #40] @ 149e5c │ │ │ │ + ldr r1, [pc, #40] @ 149e64 │ │ │ │ + ldr r3, [pc, #40] @ 149e68 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #18 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r2, r2, r8, lsl #13 │ │ │ │ - andseq r3, fp, r4, lsr #28 │ │ │ │ + @ instruction: 0x001226fc │ │ │ │ + andseq r3, fp, r8, lsl lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 149eac │ │ │ │ - ldr r3, [pc, #56] @ 149eb0 │ │ │ │ + ldr r1, [pc, #56] @ 149eb8 │ │ │ │ + ldr r3, [pc, #56] @ 149ebc │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 149eb4 │ │ │ │ + ldr ip, [pc, #52] @ 149ec0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r2, r2, lr, asr #12 │ │ │ │ - andseq r2, r2, sp, asr #12 │ │ │ │ - @ instruction: 0x001b3dd4 │ │ │ │ + andseq r2, r2, r2, asr #13 │ │ │ │ + andseq r2, r2, r1, asr #13 │ │ │ │ + andseq r3, fp, r8, asr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 149fe8 │ │ │ │ + beq 149ff4 │ │ │ │ ldm r1, {r0, r5} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne 149f10 │ │ │ │ + bne 149f1c │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 149fbc │ │ │ │ + bne 149fc8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ strd r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14a000 │ │ │ │ + beq 14a00c │ │ │ │ ldr r0, [r1, #632] @ 0x278 │ │ │ │ mov r8, r2 │ │ │ │ add r5, r2, #216 @ 0xd8 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldrb r2, [r0, #346] @ 0x15a │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r5 │ │ │ │ ldrbeq r6, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 149fcc │ │ │ │ + bne 149fd8 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 14a040 │ │ │ │ + bcs 14a04c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 149fbc │ │ │ │ + bne 149fc8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -297534,52 +297537,52 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ and r1, r0, r6 │ │ │ │ tst r1, #1 │ │ │ │ - bne 14a00c │ │ │ │ + bne 14a018 │ │ │ │ stm r4, {r0, r2, r3} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #224] @ 14a0d0 │ │ │ │ + ldr r0, [pc, #224] @ 14a0dc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #220] @ 14a0d4 │ │ │ │ + ldr r2, [pc, #220] @ 14a0e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #196] @ 14a0cc │ │ │ │ + ldr r0, [pc, #196] @ 14a0d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 14a090 │ │ │ │ + bne 14a09c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 149f6c │ │ │ │ + bcc 149f78 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #116] @ 14a0c0 │ │ │ │ - ldr r1, [pc, #116] @ 14a0c4 │ │ │ │ + ldr r0, [pc, #116] @ 14a0cc │ │ │ │ + ldr r1, [pc, #116] @ 14a0d0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #84] @ 14a0c8 │ │ │ │ + ldr r2, [pc, #84] @ 14a0d4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 3cd80 │ │ │ │ @@ -297592,64 +297595,64 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, fp, r8, lsl #21 │ │ │ │ - andseq r4, fp, r0, lsl #21 │ │ │ │ - andseq r5, sp, r8, lsl pc │ │ │ │ - mulseq fp, r0, r8 │ │ │ │ - andseq r2, r2, ip, asr r2 │ │ │ │ - andseq r3, fp, r4, lsl #14 │ │ │ │ + andseq r4, fp, ip, ror sl │ │ │ │ + andseq r4, fp, r4, ror sl │ │ │ │ + andseq r5, sp, ip, lsl #30 │ │ │ │ + andseq r3, fp, r4, lsl #17 │ │ │ │ + @ instruction: 0x001222d0 │ │ │ │ + @ instruction: 0x001b36f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #956 @ 0x3bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #1684] @ 0x694 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14a0f0 │ │ │ │ + bne 14a0fc │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 14a240 │ │ │ │ + bmi 14a24c │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ add r9, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f378 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r1, #1364]! @ 0x554 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ - bne 14a13c │ │ │ │ - b 14a15c │ │ │ │ + bne 14a148 │ │ │ │ + b 14a168 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 15286c │ │ │ │ + bl 152878 │ │ │ │ ldr r8, [sp, #760] @ 0x2f8 │ │ │ │ ldr sl, [sp, #772] @ 0x304 │ │ │ │ ldr r0, [sp, #764] @ 0x2fc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, [r7] │ │ │ │ mov fp, #2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14a1c0 │ │ │ │ + beq 14a1cc │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17c0ec │ │ │ │ + bl 17c0f8 │ │ │ │ add r1, r7, #648 @ 0x288 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 17c0ec │ │ │ │ + bl 17c0f8 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, #192 @ 0xc0 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ @@ -297691,58 +297694,58 @@ │ │ │ │ str fp, [r4, #584] @ 0x248 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #956 @ 0x3bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl 1806b8 │ │ │ │ - b 14a25c │ │ │ │ + bl 1806c4 │ │ │ │ + b 14a268 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r8, r0 │ │ │ │ - beq 14a280 │ │ │ │ + beq 14a28c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 14a280 │ │ │ │ + b 14a28c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 148cc4 │ │ │ │ + bl 148cd0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 14842c │ │ │ │ + bl 148438 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 14827c │ │ │ │ + bl 148288 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #1680] @ 0x690 │ │ │ │ ldrb r1, [r4, #1308] @ 0x51c │ │ │ │ mov r9, #0 │ │ │ │ ldr r8, [r0, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 14a2f0 │ │ │ │ + beq 14a2fc │ │ │ │ ldr r1, [r4, #1300] @ 0x514 │ │ │ │ ldr r0, [r4, #1296] @ 0x510 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #1688] @ 0x698 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14a340 │ │ │ │ + beq 14a34c │ │ │ │ ldr r3, [r1, #316] @ 0x13c │ │ │ │ ldr r6, [r1, #328] @ 0x148 │ │ │ │ ldr r2, [r1, #312] @ 0x138 │ │ │ │ ldr r1, [r1, #340] @ 0x154 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldrd sl, [r3, #40] @ 0x28 │ │ │ │ @@ -297785,181 +297788,181 @@ │ │ │ │ addne r0, r0, fp │ │ │ │ addne r0, r0, r3 │ │ │ │ addne r0, r0, r9 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r0, r0, #436 @ 0x1b4 │ │ │ │ addne sp, sp, #4 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 14a3dc │ │ │ │ + ldr r0, [pc, #16] @ 14a3e8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 14a3e0 │ │ │ │ + ldr r2, [pc, #12] @ 14a3ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - @ instruction: 0x001231b8 │ │ │ │ - @ instruction: 0x001b5ab0 │ │ │ │ + andseq r3, r2, ip, lsr #4 │ │ │ │ + andseq r5, fp, r4, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #1684] @ 0x694 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ add sl, sp, #8 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r4, r0, lsl #1 │ │ │ │ - bls 14a4b0 │ │ │ │ + bls 14a4bc │ │ │ │ ldr r0, [r6, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 14a540 │ │ │ │ + bne 14a54c │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 14a6d8 │ │ │ │ + beq 14a6e4 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14a490 │ │ │ │ + beq 14a49c │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14a6f0 │ │ │ │ + beq 14a6fc │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ add r2, r5, #216 @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 14a5e4 │ │ │ │ + bne 14a5f0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 14a74c │ │ │ │ + bcs 14a758 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1461a8 │ │ │ │ + bl 1461b4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 14a6d8 │ │ │ │ + beq 14a6e4 │ │ │ │ ldrd r0, [r6] │ │ │ │ add r8, sl, #4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14a51c │ │ │ │ + beq 14a528 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14a6f0 │ │ │ │ + beq 14a6fc │ │ │ │ add r2, r5, #216 @ 0xd8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 14a584 │ │ │ │ + bne 14a590 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 14a6fc │ │ │ │ + bcs 14a708 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1459f8 │ │ │ │ + bl 145a04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14a5a4 │ │ │ │ - b 14a674 │ │ │ │ + bne 14a5b0 │ │ │ │ + b 14a680 │ │ │ │ ldr r0, [r7] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 14a564 │ │ │ │ + bcc 14a570 │ │ │ │ ldr r0, [r6, #1400] @ 0x578 │ │ │ │ ldr r1, [r0, #296] @ 0x128 │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 14a424 │ │ │ │ + bne 14a430 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1461a8 │ │ │ │ + b 1461b4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r8, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a674 │ │ │ │ + beq 14a680 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r4, r1, lsl #1 │ │ │ │ - bls 14a5c8 │ │ │ │ + bls 14a5d4 │ │ │ │ ldr r3, [r8] │ │ │ │ lsl r7, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, r7, lsl #2] │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 14a678 │ │ │ │ + bcs 14a684 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, r2, lsl #2] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 14a674 │ │ │ │ + beq 14a680 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ add r2, r0, #1 │ │ │ │ ldr lr, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r7, #24] │ │ │ │ cmpls r0, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bls 14a680 │ │ │ │ - ldr r0, [pc, #448] @ 14a7e4 │ │ │ │ + bls 14a68c │ │ │ │ + ldr r0, [pc, #448] @ 14a7f0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #444] @ 14a7e8 │ │ │ │ + ldr r1, [pc, #444] @ 14a7f4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ stm r3, {r0, r2, r8} │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #412] @ 14a7ec │ │ │ │ + ldr r0, [pc, #412] @ 14a7f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #396] @ 14a7f0 │ │ │ │ + ldr r0, [pc, #396] @ 14a7fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #24 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ bl 3cd80 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ @@ -297973,133 +297976,133 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ str r4, [sp] │ │ │ │ - bl 1461a8 │ │ │ │ + bl 1461b4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 14a678 │ │ │ │ - ldr r0, [pc, #264] @ 14a7d0 │ │ │ │ + bne 14a684 │ │ │ │ + ldr r0, [pc, #264] @ 14a7dc │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #260] @ 14a7d4 │ │ │ │ + ldr r2, [pc, #260] @ 14a7e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - ldr r0, [pc, #248] @ 14a7d8 │ │ │ │ + ldr r0, [pc, #248] @ 14a7e4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #244] @ 14a7dc │ │ │ │ + ldr r2, [pc, #244] @ 14a7e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #232] @ 14a7e0 │ │ │ │ + ldr r0, [pc, #232] @ 14a7ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #176] @ 14a7b8 │ │ │ │ - ldr r1, [pc, #176] @ 14a7bc │ │ │ │ + ldr r0, [pc, #176] @ 14a7c4 │ │ │ │ + ldr r1, [pc, #176] @ 14a7c8 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #140] @ 14a7c0 │ │ │ │ + ldr r2, [pc, #140] @ 14a7cc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3cd80 │ │ │ │ - b 14a794 │ │ │ │ + b 14a7a0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #108] @ 14a7c4 │ │ │ │ - ldr r1, [pc, #108] @ 14a7c8 │ │ │ │ + ldr r0, [pc, #108] @ 14a7d0 │ │ │ │ + ldr r1, [pc, #108] @ 14a7d4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str sl, [sp, #32] │ │ │ │ - ldr r2, [pc, #76] @ 14a7cc │ │ │ │ + ldr r2, [pc, #76] @ 14a7d8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 14a79c │ │ │ │ + b 14a7a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, fp, r8, asr #7 │ │ │ │ - andseq r4, fp, r0, asr #7 │ │ │ │ - andseq r5, sp, r8, asr r8 │ │ │ │ - andseq r4, fp, r8, ror r3 │ │ │ │ - andseq r4, fp, r8, ror r3 │ │ │ │ - andseq r5, sp, ip, lsl #16 │ │ │ │ - andseq r1, r2, fp, lsl #28 │ │ │ │ - andseq r3, fp, ip, lsr #11 │ │ │ │ - andseq r1, r2, ip, ror #22 │ │ │ │ - andseq r3, fp, ip, lsl #3 │ │ │ │ - mulseq fp, r0, r1 │ │ │ │ - @ instruction: 0x001b32b0 │ │ │ │ - @ instruction: 0x001b32b0 │ │ │ │ - @ instruction: 0x001d58d4 │ │ │ │ - @ instruction: 0x001d57f8 │ │ │ │ + @ instruction: 0x001b43bc │ │ │ │ + @ instruction: 0x001b43b4 │ │ │ │ + andseq r5, sp, ip, asr #16 │ │ │ │ + andseq r4, fp, ip, ror #6 │ │ │ │ + andseq r4, fp, ip, ror #6 │ │ │ │ + andseq r5, sp, r0, lsl #16 │ │ │ │ + andseq r1, r2, pc, ror lr │ │ │ │ + andseq r3, fp, r0, lsr #11 │ │ │ │ + andseq r1, r2, r0, ror #23 │ │ │ │ + andseq r3, fp, r0, lsl #3 │ │ │ │ + andseq r3, fp, r4, lsl #3 │ │ │ │ + andseq r3, fp, r4, lsr #5 │ │ │ │ + andseq r3, fp, r4, lsr #5 │ │ │ │ + andseq r5, sp, r8, asr #17 │ │ │ │ + andseq r5, sp, ip, ror #15 │ │ │ │ ldrb r0, [r0, #1308] @ 0x51c │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 14a924 │ │ │ │ + beq 14a930 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r0, [r4] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 14a850 │ │ │ │ + beq 14a85c │ │ │ │ add r1, r8, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1464d4 │ │ │ │ + bl 1464e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14a91c │ │ │ │ + beq 14a928 │ │ │ │ mov r9, r8 │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ ldr r1, [r9, #616]! @ 0x268 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14a904 │ │ │ │ + bne 14a910 │ │ │ │ ldr fp, [r0] │ │ │ │ str r5, [sp, #12] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 15d0e8 │ │ │ │ + bl 15d0f4 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r5!, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -298126,94 +298129,94 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmib sp, {r0, r6} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 15fbb4 │ │ │ │ + b 15fbc0 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 14a954 │ │ │ │ + ldr r0, [pc, #40] @ 14a960 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 14a958 │ │ │ │ + ldr r2, [pc, #36] @ 14a964 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 164f00 │ │ │ │ + bl 164f0c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r1, r2, r0, lsr #18 │ │ │ │ - andseq r3, fp, r8, asr r3 │ │ │ │ + mulseq r2, r4, r9 │ │ │ │ + andseq r3, fp, ip, asr #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldrb r7, [r1, #1692] @ 0x69c │ │ │ │ cmp r7, #1 │ │ │ │ - beq 14aa04 │ │ │ │ + beq 14aa10 │ │ │ │ ldrd r4, [r1] │ │ │ │ eor r7, r4, #2 │ │ │ │ orrs r7, r7, r5 │ │ │ │ - beq 14a9e4 │ │ │ │ + beq 14a9f0 │ │ │ │ ldr r7, [r2, #584] @ 0x248 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 14aa1c │ │ │ │ + beq 14aa28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1467ec │ │ │ │ + bl 1467f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 14a9f0 │ │ │ │ + bne 14a9fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 14aa28 │ │ │ │ + bcs 14aa34 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1459f8 │ │ │ │ + b 145a04 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #152] @ 14aaa4 │ │ │ │ + ldr r0, [pc, #152] @ 14aab0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #148] @ 14aaa8 │ │ │ │ + ldr r2, [pc, #148] @ 14aab4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #112] @ 14aa94 │ │ │ │ + ldr r0, [pc, #112] @ 14aaa0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ 14aa98 │ │ │ │ - ldr r1, [pc, #100] @ 14aa9c │ │ │ │ + ldr r0, [pc, #100] @ 14aaa4 │ │ │ │ + ldr r1, [pc, #100] @ 14aaa8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #68] @ 14aaa0 │ │ │ │ + ldr r2, [pc, #68] @ 14aaac │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3cd80 │ │ │ │ @@ -298221,111 +298224,111 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, fp, r4, ror #28 │ │ │ │ - andseq r4, fp, r0, lsr #1 │ │ │ │ - mulseq fp, r8, r0 │ │ │ │ - andseq r5, sp, r0, lsr r5 │ │ │ │ - andseq r1, r2, r0, asr #16 │ │ │ │ - andseq r2, fp, r0, ror #28 │ │ │ │ + andseq r2, fp, r8, asr lr │ │ │ │ + mulseq fp, r4, r0 │ │ │ │ + andseq r4, fp, ip, lsl #1 │ │ │ │ + andseq r5, sp, r4, lsr #10 │ │ │ │ + @ instruction: 0x001218b4 │ │ │ │ + andseq r2, fp, r4, asr lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #1692] @ 0x69c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 14ab90 │ │ │ │ + beq 14ab9c │ │ │ │ ldm r5, {r0, r3} │ │ │ │ mov r4, r2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 14aaec │ │ │ │ + bne 14aaf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 145e2c │ │ │ │ + b 145e38 │ │ │ │ ldr r0, [r1, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 14aba8 │ │ │ │ + beq 14abb4 │ │ │ │ ldr r0, [r5, #632] @ 0x278 │ │ │ │ add r7, r1, #216 @ 0xd8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrbeq r6, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1847f4 │ │ │ │ + bl 184800 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 14ab70 │ │ │ │ + bne 14ab7c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 14abe8 │ │ │ │ + bcs 14abf4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 145e2c │ │ │ │ + bl 145e38 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ and r1, r0, r6 │ │ │ │ tst r1, #1 │ │ │ │ - bne 14abb4 │ │ │ │ + bne 14abc0 │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #204] @ 14ac64 │ │ │ │ + ldr r0, [pc, #204] @ 14ac70 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #200] @ 14ac68 │ │ │ │ + ldr r2, [pc, #200] @ 14ac74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #176] @ 14ac60 │ │ │ │ + ldr r0, [pc, #176] @ 14ac6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r3, r5, r7} │ │ │ │ bl 35e1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 14ab7c │ │ │ │ + bne 14ab88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 14ab48 │ │ │ │ + bcc 14ab54 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #96] @ 14ac54 │ │ │ │ - ldr r1, [pc, #96] @ 14ac58 │ │ │ │ + ldr r0, [pc, #96] @ 14ac60 │ │ │ │ + ldr r1, [pc, #96] @ 14ac64 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #64] @ 14ac5c │ │ │ │ + ldr r2, [pc, #64] @ 14ac68 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 3cd80 │ │ │ │ @@ -298333,159 +298336,159 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, fp, r0, ror #29 │ │ │ │ - @ instruction: 0x001b3ed8 │ │ │ │ - andseq r5, sp, r0, ror r3 │ │ │ │ - andseq r2, fp, r8, ror #25 │ │ │ │ - @ instruction: 0x001216b4 │ │ │ │ - andseq r2, fp, ip, asr fp │ │ │ │ + @ instruction: 0x001b3ed4 │ │ │ │ + andseq r3, fp, ip, asr #29 │ │ │ │ + andseq r5, sp, r4, ror #6 │ │ │ │ + @ instruction: 0x001b2cdc │ │ │ │ + andseq r1, r2, r8, lsr #14 │ │ │ │ + andseq r2, fp, r0, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov sl, r0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ cmp r0, r3 │ │ │ │ - beq 14add0 │ │ │ │ + beq 14addc │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r1] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14aef0 │ │ │ │ + bne 14aefc │ │ │ │ ldr r7, [r0] │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #36]! @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r6, #-4] │ │ │ │ - bne 14aefc │ │ │ │ + bne 14af08 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r9, r1 │ │ │ │ strd r8, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne 14ace0 │ │ │ │ - ldr r1, [pc, #820] @ 14b010 │ │ │ │ + bne 14acec │ │ │ │ + ldr r1, [pc, #820] @ 14b01c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r0, r9, lsl #2] │ │ │ │ add r1, r9, #1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r7, [sp, #4] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f5d8 │ │ │ │ + bl 14f5e4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14ade0 │ │ │ │ + bne 14adec │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14af38 │ │ │ │ + bne 14af44 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14af44 │ │ │ │ + beq 14af50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ mov r9, #9 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r5, ip │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ cmp fp, r1 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ - bne 14ad84 │ │ │ │ - ldr r1, [pc, #672] @ 14b020 │ │ │ │ + bne 14ad90 │ │ │ │ + ldr r1, [pc, #672] @ 14b02c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r9, [r0, fp, lsl #4]! │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, fp, #1 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14adfc │ │ │ │ + bne 14ae08 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 14adfc │ │ │ │ + bls 14ae08 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov ip, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ - b 14aec0 │ │ │ │ + b 14aecc │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r7, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ - b 14aeb8 │ │ │ │ + b 14aec4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bcc 14af60 │ │ │ │ + bcc 14af6c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14ae98 │ │ │ │ + bne 14aea4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14af6c │ │ │ │ + bne 14af78 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14af78 │ │ │ │ + beq 14af84 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 14af94 │ │ │ │ + bcs 14afa0 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ mov r8, fp │ │ │ │ mov ip, r5 │ │ │ │ str r5, [r1, r0, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ strd r0, [r4, #32] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ - b 14aec0 │ │ │ │ + b 14aecc │ │ │ │ add r1, r9, #12 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ @@ -298500,62 +298503,62 @@ │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #284] @ 14b014 │ │ │ │ + ldr r0, [pc, #284] @ 14b020 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #260] @ 14b008 │ │ │ │ + ldr r0, [pc, #260] @ 14b014 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #256] @ 14b00c │ │ │ │ + ldr r1, [pc, #256] @ 14b018 │ │ │ │ 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 3cd80 │ │ │ │ - b 14afa0 │ │ │ │ - ldr r0, [pc, #228] @ 14b024 │ │ │ │ + b 14afac │ │ │ │ + ldr r0, [pc, #228] @ 14b030 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #204] @ 14b018 │ │ │ │ - ldr r2, [pc, #204] @ 14b01c │ │ │ │ + ldr r0, [pc, #204] @ 14b024 │ │ │ │ + ldr r2, [pc, #204] @ 14b028 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 3c4bc │ │ │ │ - b 14afa0 │ │ │ │ - ldr r0, [pc, #192] @ 14b028 │ │ │ │ + b 14afac │ │ │ │ + ldr r0, [pc, #192] @ 14b034 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #196] @ 14b038 │ │ │ │ + ldr r0, [pc, #196] @ 14b044 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #172] @ 14b02c │ │ │ │ - ldr r2, [pc, #172] @ 14b030 │ │ │ │ + ldr r0, [pc, #172] @ 14b038 │ │ │ │ + ldr r2, [pc, #172] @ 14b03c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 3c4bc │ │ │ │ - b 14afa0 │ │ │ │ - ldr r2, [pc, #152] @ 14b034 │ │ │ │ + b 14afac │ │ │ │ + ldr r2, [pc, #152] @ 14b040 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 159fd0 │ │ │ │ + bl 159fdc │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ @@ -298570,27 +298573,27 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, fp, ip, lsr r8 │ │ │ │ - andseq r3, fp, ip, lsr r8 │ │ │ │ - andseq r3, fp, r8, lsl #21 │ │ │ │ - andseq r2, fp, r8, lsl #29 │ │ │ │ - andseq r1, r2, fp, ror #23 │ │ │ │ - mulseq fp, r0, r8 │ │ │ │ - andseq r3, fp, r4, ror sl │ │ │ │ - andseq r2, fp, r0, lsr #31 │ │ │ │ - andseq r2, fp, r8, lsl #30 │ │ │ │ - @ instruction: 0x00121bb7 │ │ │ │ - andseq r3, fp, ip, asr r8 │ │ │ │ - @ instruction: 0x001b37d8 │ │ │ │ - andseq r2, fp, ip, lsl lr │ │ │ │ + andseq r3, fp, r0, lsr r8 │ │ │ │ + andseq r3, fp, r0, lsr r8 │ │ │ │ + andseq r3, fp, ip, ror sl │ │ │ │ + andseq r2, fp, ip, ror lr │ │ │ │ + andseq r1, r2, pc, asr ip │ │ │ │ + andseq r3, fp, r4, lsl #17 │ │ │ │ + andseq r3, fp, r8, ror #20 │ │ │ │ + mulseq fp, r4, pc @ │ │ │ │ + @ instruction: 0x001b2efc │ │ │ │ + andseq r1, r2, fp, lsr #24 │ │ │ │ + andseq r3, fp, r0, asr r8 │ │ │ │ + andseq r3, fp, ip, asr #15 │ │ │ │ + andseq r2, fp, r0, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @@ -298602,470 +298605,470 @@ │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ @ instruction: 0x000003b8 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r0, #0 │ │ │ │ movt r1, #16 │ │ │ │ mov r4, #0 │ │ │ │ - bl 1b1b60 │ │ │ │ - ldr r2, [pc, #1224] @ 14b55c │ │ │ │ + bl 1b1b6c │ │ │ │ + ldr r2, [pc, #1224] @ 14b568 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl 18a3b4 │ │ │ │ + bl 18a3c0 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 157e44 │ │ │ │ - b 14b37c │ │ │ │ + bl 157e50 │ │ │ │ + b 14b388 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ mov r9, #0 │ │ │ │ - bl 1b1b60 │ │ │ │ + bl 1b1b6c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, #12 │ │ │ │ - bl 1b1b60 │ │ │ │ + bl 1b1b6c │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r7, r0 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, #14 │ │ │ │ - bl 1b1b60 │ │ │ │ - ldr r2, [pc, #1100] @ 14b56c │ │ │ │ + bl 1b1b6c │ │ │ │ + ldr r2, [pc, #1100] @ 14b578 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ stm r0, {r5, r6, r7} │ │ │ │ mov r0, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #20] │ │ │ │ str r9, [sp] │ │ │ │ - bl 18a468 │ │ │ │ + bl 18a474 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 157e44 │ │ │ │ + bl 157e50 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r9, [sp] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmib sp, {r0, r1, r2, r3} │ │ │ │ - b 14b4b8 │ │ │ │ + b 14b4c4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1b1b60 │ │ │ │ - ldr r2, [pc, #972] @ 14b564 │ │ │ │ + bl 1b1b6c │ │ │ │ + ldr r2, [pc, #972] @ 14b570 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ - bl 18a3b4 │ │ │ │ + bl 18a3c0 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ - bl 157e44 │ │ │ │ + bl 157e50 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1b1978 │ │ │ │ + bl 1b1984 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmib sp, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ - b 14b4b4 │ │ │ │ + b 14b4c0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ mov r4, #0 │ │ │ │ - bl 1b1b60 │ │ │ │ + bl 1b1b6c │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r5, r0 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, #11 │ │ │ │ - bl 1b1b60 │ │ │ │ - ldr r2, [pc, #820] @ 14b568 │ │ │ │ + bl 1b1b6c │ │ │ │ + ldr r2, [pc, #820] @ 14b574 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ - bl 18a9a4 │ │ │ │ + bl 18a9b0 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 157e44 │ │ │ │ - b 14b37c │ │ │ │ + bl 157e50 │ │ │ │ + b 14b388 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ mov r9, #0 │ │ │ │ - bl 1b1b44 │ │ │ │ + bl 1b1b50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, #12 │ │ │ │ - bl 1b1b44 │ │ │ │ + bl 1b1b50 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, #14 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - bl 1b1b44 │ │ │ │ - ldr r2, [pc, #692] @ 14b578 │ │ │ │ + bl 1b1b50 │ │ │ │ + ldr r2, [pc, #692] @ 14b584 │ │ │ │ strb r0, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ strb r1, [sp, #13] │ │ │ │ mov r1, sp │ │ │ │ strb r7, [sp, #11] │ │ │ │ strb r6, [sp, #10] │ │ │ │ strb r5, [sp, #9] │ │ │ │ strb r4, [sp, #8] │ │ │ │ str r9, [sp] │ │ │ │ - bl 18a770 │ │ │ │ + bl 18a77c │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 157c28 │ │ │ │ - b 14b498 │ │ │ │ + bl 157c34 │ │ │ │ + b 14b4a4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r5, #0 │ │ │ │ - bl 1b1b44 │ │ │ │ - ldr r2, [pc, #556] @ 14b560 │ │ │ │ + bl 1b1b50 │ │ │ │ + ldr r2, [pc, #556] @ 14b56c │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ strh r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 18a304 │ │ │ │ + bl 18a310 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 157c28 │ │ │ │ + bl 157c34 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r4, [sp] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 14b4b8 │ │ │ │ + b 14b4c4 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ mov r1, r0 │ │ │ │ - bl 1b1b44 │ │ │ │ + bl 1b1b50 │ │ │ │ uxtb r0, r0 │ │ │ │ - ldr r2, [pc, #444] @ 14b570 │ │ │ │ + ldr r2, [pc, #444] @ 14b57c │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ strh r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ - bl 18a304 │ │ │ │ + bl 18a310 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ - bl 157c28 │ │ │ │ + bl 157c34 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1b12e4 │ │ │ │ - b 14b498 │ │ │ │ + bl 1b12f0 │ │ │ │ + b 14b4a4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ mov r6, #0 │ │ │ │ - bl 1b1b44 │ │ │ │ + bl 1b1b50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - bl 1b1b44 │ │ │ │ + bl 1b1b50 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ uxtb r1, r5 │ │ │ │ - ldr r2, [pc, #296] @ 14b574 │ │ │ │ + ldr r2, [pc, #296] @ 14b580 │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ uxtb r1, r4 │ │ │ │ orr r0, r0, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 18a6a0 │ │ │ │ + bl 18a6ac │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 157c28 │ │ │ │ + bl 157c34 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ - bl 14b57c │ │ │ │ + bl 14b588 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - b 14b4f8 │ │ │ │ - b 14b534 │ │ │ │ - b 14b4f8 │ │ │ │ + b 14b504 │ │ │ │ + b 14b540 │ │ │ │ + b 14b504 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14b554 │ │ │ │ + beq 14b560 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 14b50c │ │ │ │ - b 14b4f8 │ │ │ │ - b 14b534 │ │ │ │ + b 14b518 │ │ │ │ + b 14b504 │ │ │ │ + b 14b540 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14b554 │ │ │ │ + beq 14b560 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - b 14b550 │ │ │ │ - b 14b534 │ │ │ │ + b 14b55c │ │ │ │ + b 14b540 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14b554 │ │ │ │ + beq 14b560 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 14b548 │ │ │ │ + b 14b554 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14b554 │ │ │ │ + beq 14b560 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, fp, ip, asr #19 │ │ │ │ - andseq r3, fp, ip, lsr #14 │ │ │ │ - andseq r3, fp, r0, asr #17 │ │ │ │ - andseq r3, fp, ip, lsr #16 │ │ │ │ - andseq r3, fp, ip, lsr r9 │ │ │ │ - andseq r3, fp, ip, lsr #13 │ │ │ │ - andseq r3, fp, r0, lsl r6 │ │ │ │ - mulseq fp, ip, r7 │ │ │ │ + andseq r3, fp, r0, asr #19 │ │ │ │ + andseq r3, fp, r0, lsr #14 │ │ │ │ + @ instruction: 0x001b38b4 │ │ │ │ + andseq r3, fp, r0, lsr #16 │ │ │ │ + andseq r3, fp, r0, lsr r9 │ │ │ │ + andseq r3, fp, r0, lsr #13 │ │ │ │ + andseq r3, fp, r4, lsl #12 │ │ │ │ + mulseq fp, r0, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b5d8 │ │ │ │ + beq 14b5e4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, sl │ │ │ │ - bl 1b4634 │ │ │ │ + bl 1b4640 │ │ │ │ ldr r7, [sp] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 14b640 │ │ │ │ + bne 14b64c │ │ │ │ mov r0, sl │ │ │ │ - bl 1b14a8 │ │ │ │ + bl 1b14b4 │ │ │ │ ldm sl, {r2, r3, r5, r6, r7} │ │ │ │ add r1, fp, #4 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 1b124c │ │ │ │ + bl 1b1258 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b14a8 │ │ │ │ + bl 1b14b4 │ │ │ │ ldm r6, {r2, r3, r4, r5, r7} │ │ │ │ add r1, fp, #4 │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b6c8 │ │ │ │ + beq 14b6d4 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14b5d0 │ │ │ │ + beq 14b5dc │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - bls 14b690 │ │ │ │ + bls 14b69c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14b6ec │ │ │ │ + beq 14b6f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ bl b3fc8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14b69c │ │ │ │ - ldr r2, [pc, #256] @ 14b780 │ │ │ │ + bne 14b6a8 │ │ │ │ + ldr r2, [pc, #256] @ 14b78c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r9, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14b6fc │ │ │ │ + beq 14b708 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1b173c │ │ │ │ + bl 1b1748 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #1 │ │ │ │ stm fp, {r0, r9} │ │ │ │ str r6, [fp, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14b61c │ │ │ │ + bne 14b628 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14b5d0 │ │ │ │ + beq 14b5dc │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - bl 1b15ec │ │ │ │ + bl 1b15f8 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14b61c │ │ │ │ - b 14b6c8 │ │ │ │ + bne 14b628 │ │ │ │ + b 14b6d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - b 14b738 │ │ │ │ + b 14b744 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 150f5c │ │ │ │ + bl 150f68 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 150f5c │ │ │ │ + bl 150f68 │ │ │ │ mov r0, sl │ │ │ │ - bl 150f5c │ │ │ │ + bl 150f68 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 150f5c │ │ │ │ + bl 150f68 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, fp, r0, lsr #12 │ │ │ │ + andseq r2, fp, r4, lsl r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr sl, [r1, #4] │ │ │ │ add r4, r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 14b86c │ │ │ │ + bcs 14b878 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r6, [r1] │ │ │ │ orr r8, r2, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #28] │ │ │ │ @@ -299076,22 +299079,22 @@ │ │ │ │ ldrb fp, [sp, #37] @ 0x25 │ │ │ │ ldrb r7, [sp, #38] @ 0x26 │ │ │ │ ldrb r1, [sp, #36] @ 0x24 │ │ │ │ stm r8, {r2, r3} │ │ │ │ tst r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ - beq 14b82c │ │ │ │ + beq 14b838 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 14b810 │ │ │ │ - ldr r1, [pc, #336] @ 14b958 │ │ │ │ + bne 14b81c │ │ │ │ + ldr r1, [pc, #336] @ 14b964 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orr r0, fp, r7, lsl #8 │ │ │ │ str r9, [r1, r5, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -299099,42 +299102,42 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ - bl 14be58 │ │ │ │ + bl 14be64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14b8e4 │ │ │ │ + bne 14b8f0 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 14b7b8 │ │ │ │ + bcc 14b7c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b918 │ │ │ │ + beq 14b924 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r4, r1, r0, lsl #4 │ │ │ │ ldrb r0, [r4, #-3] │ │ │ │ ldrb r1, [r4, #-2] │ │ │ │ ldrb r2, [r4, #-4] │ │ │ │ strb r3, [r4, #-4] │ │ │ │ tst r2, #1 │ │ │ │ - beq 14b8d0 │ │ │ │ + beq 14b8dc │ │ │ │ ldr r5, [r4, #-8] │ │ │ │ orr r6, r0, r1, lsl #8 │ │ │ │ ldr r2, [r4, #-16] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 14b8bc │ │ │ │ - ldr r1, [pc, #168] @ 14b95c │ │ │ │ + bne 14b8c8 │ │ │ │ + ldr r1, [pc, #168] @ 14b968 │ │ │ │ sub r0, r4, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ str r9, [r0, r5, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #-8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ @@ -299150,98 +299153,98 @@ │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r9} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ 14b960 │ │ │ │ + ldr r0, [pc, #64] @ 14b96c │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #60] @ 14b964 │ │ │ │ + ldr r2, [pc, #60] @ 14b970 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14b950 │ │ │ │ + beq 14b95c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, fp, r4, lsl #14 │ │ │ │ - andseq r2, fp, r8, asr r6 │ │ │ │ - andseq r0, r2, r6, asr #23 │ │ │ │ - @ instruction: 0x001b23b4 │ │ │ │ + @ instruction: 0x001b26f8 │ │ │ │ + andseq r2, fp, ip, asr #12 │ │ │ │ + andseq r0, r2, sl, lsr ip │ │ │ │ + andseq r2, fp, r8, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [ip, #28] │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14b9e4 │ │ │ │ + beq 14b9f0 │ │ │ │ ldr r2, [ip, #24] │ │ │ │ add r3, r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ add r6, r2, r7, lsl #4 │ │ │ │ ldrb r5, [r6, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - bne 14b9e8 │ │ │ │ + bne 14b9f4 │ │ │ │ ldrb r5, [r3, #-1] │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ cmp r4, r5 │ │ │ │ ldrbeq r5, [r3] │ │ │ │ ldrbeq r6, [r6, #14] │ │ │ │ cmpeq r6, r5 │ │ │ │ - bne 14b9e8 │ │ │ │ + bne 14b9f4 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 14b9a0 │ │ │ │ + bne 14b9ac │ │ │ │ mov r7, r0 │ │ │ │ - b 14b9e8 │ │ │ │ + b 14b9f4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r9, r7 │ │ │ │ - bls 14bb5c │ │ │ │ + bls 14bb68 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14b784 │ │ │ │ + bl 14b790 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14ba7c │ │ │ │ + bne 14ba88 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14bb74 │ │ │ │ + beq 14bb80 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ ldrb r0, [r1, #-4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 14bb8c │ │ │ │ + beq 14bb98 │ │ │ │ add r5, r8, r7, lsl #1 │ │ │ │ sub r6, r9, r7 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #4] │ │ │ │ lsl r7, r6, #1 │ │ │ │ mov r2, r5 │ │ │ │ ldrh r7, [r2], r7 @ │ │ │ │ str r2, [sp, #20] │ │ │ │ strb r0, [r1, #-4] │ │ │ │ strh r7, [r1, #-3] │ │ │ │ mov r1, #2 │ │ │ │ cmp r1, r6, lsl #1 │ │ │ │ - bne 14ba9c │ │ │ │ + bne 14baa8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ @@ -299255,15 +299258,15 @@ │ │ │ │ add r0, r4, #20 │ │ │ │ add r2, r5, #2 │ │ │ │ mov sl, #8 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r1, r3, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 14bb18 │ │ │ │ + b 14bb24 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov lr, #4 │ │ │ │ add r5, r1, r5 │ │ │ │ add r1, r5, sl │ │ │ │ str ip, [r1, #-8] │ │ │ │ @@ -299277,119 +299280,119 @@ │ │ │ │ strb r7, [r1, #12] │ │ │ │ strb r8, [r1, #13] │ │ │ │ add r1, r9, #1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r1, [r4, #28] │ │ │ │ add r1, r6, #2 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 14ba68 │ │ │ │ + beq 14ba74 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrb r8, [r6, fp, lsl #1]! │ │ │ │ add r9, r3, fp │ │ │ │ cmp r9, r1 │ │ │ │ ldrb r7, [r6, #1] │ │ │ │ - bne 14bac0 │ │ │ │ - ldr r1, [pc, #104] @ 14bba4 │ │ │ │ + bne 14bacc │ │ │ │ + ldr r1, [pc, #104] @ 14bbb0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ - b 14bac0 │ │ │ │ - ldr r0, [pc, #68] @ 14bba8 │ │ │ │ + b 14bacc │ │ │ │ + ldr r0, [pc, #68] @ 14bbb4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #64] @ 14bbac │ │ │ │ + ldr r2, [pc, #64] @ 14bbb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #52] @ 14bbb0 │ │ │ │ + ldr r0, [pc, #52] @ 14bbbc │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #48] @ 14bbb4 │ │ │ │ + ldr r2, [pc, #48] @ 14bbc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - ldr r0, [pc, #36] @ 14bbb8 │ │ │ │ + ldr r0, [pc, #36] @ 14bbc4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #32] @ 14bbbc │ │ │ │ + ldr r2, [pc, #32] @ 14bbc8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq r2, fp, ip, ror r1 │ │ │ │ - andseq r0, r2, sp, asr #19 │ │ │ │ - andseq r2, fp, r0, lsl #3 │ │ │ │ - andseq r0, r2, sl, ror #18 │ │ │ │ - andseq r2, fp, r8, asr #2 │ │ │ │ - andseq r0, r2, r1, ror #18 │ │ │ │ - andseq r2, fp, r0, lsl r1 │ │ │ │ + andseq r2, fp, r0, ror r1 │ │ │ │ + andseq r0, r2, r1, asr #20 │ │ │ │ + andseq r2, fp, r4, ror r1 │ │ │ │ + @ instruction: 0x001209de │ │ │ │ + andseq r2, fp, ip, lsr r1 │ │ │ │ + @ instruction: 0x001209d5 │ │ │ │ + andseq r2, fp, r4, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r5, [sp, #4] │ │ │ │ cmp r7, r1 │ │ │ │ str r5, [sp] │ │ │ │ - bne 14bc00 │ │ │ │ - ldr r1, [pc, #272] @ 14bd0c │ │ │ │ + bne 14bc0c │ │ │ │ + ldr r1, [pc, #272] @ 14bd18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r0, r7, lsl #4]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r0, [r6, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14bc44 │ │ │ │ + bne 14bc50 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 14bc44 │ │ │ │ + bls 14bc50 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 179ce0 │ │ │ │ + bl 179cec │ │ │ │ ldr r9, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [r4, #28] │ │ │ │ - beq 14bc9c │ │ │ │ + beq 14bca8 │ │ │ │ add r5, r0, #4 │ │ │ │ - b 14bc78 │ │ │ │ + b 14bc84 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 14bc98 │ │ │ │ + beq 14bca4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14bc6c │ │ │ │ + beq 14bc78 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 14bc6c │ │ │ │ + b 14bc78 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne 14bcb8 │ │ │ │ - ldr r1, [pc, #92] @ 14bd10 │ │ │ │ + bne 14bcc4 │ │ │ │ + ldr r1, [pc, #92] @ 14bd1c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ stm r8, {r1, r6} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r4, [r8, #8] │ │ │ │ str r7, [r8, #12] │ │ │ │ @@ -299399,55 +299402,55 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #28] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 159fd0 │ │ │ │ + bl 159fdc │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001b2bf8 │ │ │ │ - andseq r2, fp, ip, rrx │ │ │ │ + andseq r2, fp, ip, ror #23 │ │ │ │ + andseq r2, fp, r0, rrx │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14b784 │ │ │ │ + bl 14b790 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14bdb8 │ │ │ │ + bne 14bdc4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14be04 │ │ │ │ + bne 14be10 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 14be30 │ │ │ │ + beq 14be3c │ │ │ │ mov r1, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ str r1, [r2, #28] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stmib sp, {r1, r3} │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r5] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 14be58 │ │ │ │ + bl 14be64 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r8, #42 @ 0x2a │ │ │ │ - bne 14bdd8 │ │ │ │ + bne 14bde4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ stm r7, {r1, r9} │ │ │ │ str r0, [r7, #8] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2, r3, r5} │ │ │ │ @@ -299465,50 +299468,50 @@ │ │ │ │ ldm r2!, {r0, r1, r4, r5, r6} │ │ │ │ stmia r3!, {r0, r1, r4, r5, r6} │ │ │ │ ldm r2, {r0, r1, r4, r5, r6} │ │ │ │ stm r3, {r0, r1, r4, r5, r6} │ │ │ │ strd r8, [r7] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 14be48 │ │ │ │ + ldr r2, [pc, #60] @ 14be54 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #56] @ 14be4c │ │ │ │ + ldr r0, [pc, #56] @ 14be58 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r0, [pc, #24] @ 14be50 │ │ │ │ + ldr r0, [pc, #24] @ 14be5c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #20] @ 14be54 │ │ │ │ + ldr r2, [pc, #20] @ 14be60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - @ instruction: 0x00113fd8 │ │ │ │ - @ instruction: 0x001b1ef0 │ │ │ │ - andseq r0, r2, r4, lsr #14 │ │ │ │ - @ instruction: 0x001b1ebc │ │ │ │ + andseq r4, r1, ip, asr #32 │ │ │ │ + andseq r1, fp, r4, ror #29 │ │ │ │ + mulseq r2, r8, r7 │ │ │ │ + @ instruction: 0x001b1eb0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ mov fp, r1 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ movw r1, #40164 @ 0x9ce4 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r0, #8997 @ 0x2325 │ │ │ │ mov r8, r2 │ │ │ │ lsl sl, r9, #3 │ │ │ │ movt r1, #52210 @ 0xcbf2 │ │ │ │ movt r0, #33826 @ 0x8422 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 14beec │ │ │ │ + beq 14bef8 │ │ │ │ add r2, ip, #4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ movw r7, #435 @ 0x1b3 │ │ │ │ mov r5, sl │ │ │ │ ldrb r4, [r2] │ │ │ │ subs r5, r5, #8 │ │ │ │ eor r0, r0, r4 │ │ │ │ @@ -299522,90 +299525,90 @@ │ │ │ │ ldr r4, [r2, #-4] │ │ │ │ add r2, r2, #8 │ │ │ │ eor r6, r6, r4 │ │ │ │ mla r1, r0, r7, r1 │ │ │ │ umull r0, r4, r6, r7 │ │ │ │ mla r6, r6, r3, r4 │ │ │ │ mla r1, r1, r7, r6 │ │ │ │ - bne 14bea4 │ │ │ │ + bne 14beb0 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14c154 │ │ │ │ + beq 14c160 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mov lr, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - bls 14c164 │ │ │ │ + bls 14c170 │ │ │ │ add r3, lr, lr, lsl #2 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldrh r1, [r8, #16] │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrh r2, [r0, #16] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldreq r1, [r0, #8] │ │ │ │ cmpeq r1, r9 │ │ │ │ - beq 14bfa0 │ │ │ │ + beq 14bfac │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ mov r7, #0 │ │ │ │ cmnls sl, #-2147483644 @ 0x80000004 │ │ │ │ - bls 14bf68 │ │ │ │ - ldr r2, [pc, #692] @ 14c20c │ │ │ │ + bls 14bf74 │ │ │ │ + ldr r2, [pc, #692] @ 14c218 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ bl 3c350 │ │ │ │ - b 14c18c │ │ │ │ + b 14c198 │ │ │ │ mov r5, lr │ │ │ │ cmp sl, #0 │ │ │ │ - beq 14c020 │ │ │ │ + beq 14c02c │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14bf50 │ │ │ │ + beq 14bf5c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r9 │ │ │ │ - b 14c028 │ │ │ │ + b 14c034 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 14bff4 │ │ │ │ + beq 14c000 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ rsb ip, r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ sub r7, r2, r3, lsl #3 │ │ │ │ sub r4, r1, r3, lsl #3 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ ldrb r5, [r4, #4] │ │ │ │ cmp r5, r6 │ │ │ │ ldrbeq r7, [r7, #5] │ │ │ │ ldrbeq r6, [r4, #5] │ │ │ │ cmpeq r6, r7 │ │ │ │ - bne 14bf40 │ │ │ │ + bne 14bf4c │ │ │ │ ldr r7, [r2, -r3, lsl #3] │ │ │ │ ldr r6, [r1, -r3, lsl #3] │ │ │ │ cmp r6, r7 │ │ │ │ - bne 14bf40 │ │ │ │ + bne 14bf4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 14bfb4 │ │ │ │ + bne 14bfc0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r4, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14c0d4 │ │ │ │ + bne 14c0e0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #4 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ @@ -299618,287 +299621,287 @@ │ │ │ │ mov sl, #2 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ str r9, [sp, #32] │ │ │ │ cmp r7, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ - bne 14c078 │ │ │ │ - ldr r1, [pc, #404] @ 14c208 │ │ │ │ + bne 14c084 │ │ │ │ + ldr r1, [pc, #404] @ 14c214 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ str sl, [r0, r7, lsl #4]! │ │ │ │ str r6, [r0, #4] │ │ │ │ str r4, [r0, #8] │ │ │ │ str r9, [r0, #12] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ str r0, [fp, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14c0ec │ │ │ │ + bne 14c0f8 │ │ │ │ ldr r2, [fp, #52] @ 0x34 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 14c0ec │ │ │ │ + bls 14c0f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c018 │ │ │ │ + beq 14c024 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r1, r5 │ │ │ │ - bls 14c17c │ │ │ │ + bls 14c188 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrh r4, [r8, #16] │ │ │ │ ldr r1, [r5, r0, lsl #2]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14c130 │ │ │ │ + beq 14c13c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [r5] │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ strh r4, [r5, #16] │ │ │ │ stmib r5, {r2, r9} │ │ │ │ str r7, [r5, #12] │ │ │ │ strd r6, [r0] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #164] @ 14c200 │ │ │ │ + ldr r0, [pc, #164] @ 14c20c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c580 │ │ │ │ - b 14c18c │ │ │ │ - ldr r2, [pc, #152] @ 14c204 │ │ │ │ + b 14c198 │ │ │ │ + ldr r2, [pc, #152] @ 14c210 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r4 │ │ │ │ bl 3cae4 │ │ │ │ - b 14c18c │ │ │ │ - ldr r2, [pc, #140] @ 14c210 │ │ │ │ + b 14c198 │ │ │ │ + ldr r2, [pc, #140] @ 14c21c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 159fd0 │ │ │ │ + bl 159fdc │ │ │ │ mov r0, r4 │ │ │ │ - b 14c1cc │ │ │ │ + b 14c1d8 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14c1c4 │ │ │ │ + beq 14c1d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14c1e4 │ │ │ │ + bne 14c1f0 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, fp, r4, asr #32 │ │ │ │ - andseq r4, fp, r4, lsl r0 │ │ │ │ - andseq r2, fp, r0, lsl #15 │ │ │ │ - @ instruction: 0x001b4db4 │ │ │ │ + andseq r4, fp, r8, lsr r0 │ │ │ │ andseq r4, fp, r8 │ │ │ │ + andseq r2, fp, r4, ror r7 │ │ │ │ + andseq r4, fp, r8, lsr #27 │ │ │ │ + @ instruction: 0x001b3ffc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 14c2bc │ │ │ │ + beq 14c2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14c340 │ │ │ │ + bne 14c34c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14c41c │ │ │ │ + bne 14c428 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14c41c │ │ │ │ + beq 14c428 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14c53c │ │ │ │ + beq 14c548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14cc54 │ │ │ │ + bne 14cc60 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #4 │ │ │ │ mov r9, #6 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ - bne 14c590 │ │ │ │ - ldr r1, [pc, #2720] @ 14cd4c │ │ │ │ + bne 14c59c │ │ │ │ + ldr r1, [pc, #2720] @ 14cd58 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ mov r2, r7 │ │ │ │ - b 14c590 │ │ │ │ + b 14c59c │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14c4ac │ │ │ │ + bne 14c4b8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - beq 14c694 │ │ │ │ + beq 14c6a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14cc54 │ │ │ │ + bne 14cc60 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, #4 │ │ │ │ mov sl, #6 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ - bne 14c6e0 │ │ │ │ - ldr r1, [pc, #2588] @ 14cd54 │ │ │ │ + bne 14c6ec │ │ │ │ + ldr r1, [pc, #2588] @ 14cd60 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ - b 14c6e0 │ │ │ │ + bl 1698d0 │ │ │ │ + b 14c6ec │ │ │ │ sub r0, r0, #1 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 150354 │ │ │ │ + bl 150360 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14c4dc │ │ │ │ + bne 14c4e8 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 14c7c0 │ │ │ │ + bne 14c7cc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ str lr, [sp, #4] │ │ │ │ - beq 14c950 │ │ │ │ + beq 14c95c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14cc54 │ │ │ │ + bne 14cc60 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #6 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne 14c9ac │ │ │ │ - ldr r1, [pc, #2396] @ 14cd60 │ │ │ │ + bne 14c9b8 │ │ │ │ + ldr r1, [pc, #2396] @ 14cd6c │ │ │ │ add r1, pc, r1 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ mov r7, #6 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, sl │ │ │ │ - b 14c9ac │ │ │ │ + b 14c9b8 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14c50c │ │ │ │ + bne 14c518 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - beq 14c828 │ │ │ │ + beq 14c834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14cc54 │ │ │ │ + bne 14cc60 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r9, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #4 │ │ │ │ mov r7, #6 │ │ │ │ cmp r9, r1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne 14c49c │ │ │ │ - ldr r1, [pc, #2220] @ 14cd44 │ │ │ │ + bne 14c4a8 │ │ │ │ + ldr r1, [pc, #2220] @ 14cd50 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r7, [r0, r9, lsl #4]! │ │ │ │ stmib r0, {r4, r8} │ │ │ │ - b 14c880 │ │ │ │ + b 14c88c │ │ │ │ add r1, r4, #12 │ │ │ │ add r2, fp, #12 │ │ │ │ ldm r1!, {r3, r4, r5, r6} │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm r1!, {r3, r4, r5, r6} │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -299928,169 +299931,169 @@ │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm fp, {r0, ip} │ │ │ │ str sl, [fp, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14cc60 │ │ │ │ + bne 14cc6c │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r8, #4 │ │ │ │ mov r9, #7 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r8, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ - bne 14c590 │ │ │ │ - ldr r1, [pc, #1988] @ 14cd48 │ │ │ │ + bne 14c59c │ │ │ │ + ldr r1, [pc, #1988] @ 14cd54 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r9, [r0, r6, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14c5cc │ │ │ │ + bne 14c5d8 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 14c9e8 │ │ │ │ + bhi 14c9f4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 14c7f0 │ │ │ │ + bne 14c7fc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14cc48 │ │ │ │ + bne 14cc54 │ │ │ │ add r7, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14cb98 │ │ │ │ + bne 14cba4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14cc48 │ │ │ │ + bne 14cc54 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 14cbc4 │ │ │ │ + bne 14cbd0 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm fp, {r0, r6} │ │ │ │ str r6, [fp, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14cc60 │ │ │ │ + bne 14cc6c │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, #4 │ │ │ │ mov sl, #7 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str sl, [sp, #8] │ │ │ │ - bne 14c6e0 │ │ │ │ - ldr r1, [pc, #1652] @ 14cd50 │ │ │ │ + bne 14c6ec │ │ │ │ + ldr r1, [pc, #1652] @ 14cd5c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str sl, [r0, r6, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14c71c │ │ │ │ + bne 14c728 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 14c9e8 │ │ │ │ + bhi 14c9f4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bcc 14cc48 │ │ │ │ + bcc 14cc54 │ │ │ │ add r4, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r9, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14c820 │ │ │ │ + bne 14c82c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14cc48 │ │ │ │ + bne 14cc54 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r7, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 14cad4 │ │ │ │ + bne 14cae0 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm fp, {r0, r4} │ │ │ │ str r6, [fp, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r7, #12 │ │ │ │ add r2, fp, #12 │ │ │ │ @@ -300113,231 +300116,231 @@ │ │ │ │ ldm r1, {r0, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r4, r5, r6, r7} │ │ │ │ str ip, [fp] │ │ │ │ stmib fp, {r3, r8} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, r9, #4 │ │ │ │ - b 14cb9c │ │ │ │ + b 14cba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14cc60 │ │ │ │ + bne 14cc6c │ │ │ │ mvn r0, #0 │ │ │ │ ldr r9, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #4 │ │ │ │ mov r8, #7 │ │ │ │ cmp r9, r1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ - bne 14c874 │ │ │ │ - ldr r1, [pc, #1232] @ 14cd40 │ │ │ │ + bne 14c880 │ │ │ │ + ldr r1, [pc, #1232] @ 14cd4c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r8, [r0, r9, lsl #4]! │ │ │ │ stmib r0, {r4, r7} │ │ │ │ str r4, [r0, #12] │ │ │ │ add r0, r9, #1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14c8ac │ │ │ │ + bne 14c8b8 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 14c9e8 │ │ │ │ + bhi 14c9f4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bcc 14cc48 │ │ │ │ + bcc 14cc54 │ │ │ │ add r7, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14cb98 │ │ │ │ + bne 14cba4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14cc48 │ │ │ │ + bne 14cc54 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add sl, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 14cacc │ │ │ │ + bne 14cad8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 14cae8 │ │ │ │ - bl 150808 │ │ │ │ - b 14caec │ │ │ │ + beq 14caf4 │ │ │ │ + bl 150814 │ │ │ │ + b 14caf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14cc60 │ │ │ │ + bne 14cc6c │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #7 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne 14c9ac │ │ │ │ - ldr r1, [pc, #960] @ 14cd58 │ │ │ │ + bne 14c9b8 │ │ │ │ + ldr r1, [pc, #960] @ 14cd64 │ │ │ │ add r1, pc, r1 │ │ │ │ mov sl, r3 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ mov r7, #7 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r7, [r0, r6, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ca08 │ │ │ │ + bne 14ca14 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 14ca08 │ │ │ │ + bls 14ca14 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ str r2, [fp] │ │ │ │ str r1, [fp, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bcc 14cc48 │ │ │ │ + bcc 14cc54 │ │ │ │ add r4, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add sl, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14cacc │ │ │ │ + bne 14cad8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14cc48 │ │ │ │ + bne 14cc54 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r8, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 14cae0 │ │ │ │ + bne 14caec │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14cbc4 │ │ │ │ + bne 14cbd0 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm fp, {r0, r9} │ │ │ │ str r6, [fp, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, sl, #4 │ │ │ │ - b 14cb9c │ │ │ │ + b 14cba8 │ │ │ │ add r1, fp, #4 │ │ │ │ orr r2, r7, #4 │ │ │ │ - b 14cbcc │ │ │ │ + b 14cbd8 │ │ │ │ orr r1, r8, #4 │ │ │ │ - b 14cb9c │ │ │ │ - bl 14cd6c │ │ │ │ + b 14cba8 │ │ │ │ + bl 14cd78 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r6, #42 @ 0x2a │ │ │ │ - bne 14cbf0 │ │ │ │ + bne 14cbfc │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 150724 │ │ │ │ + bl 150730 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14cc1c │ │ │ │ + bne 14cc28 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14cb98 │ │ │ │ + bne 14cba4 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14cb98 │ │ │ │ + bne 14cba4 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14cbc4 │ │ │ │ + bne 14cbd0 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm fp, {r0, r8, sl} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, r4, #4 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ add r2, fp, #4 │ │ │ │ @@ -300378,149 +300381,149 @@ │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm fp, {r0, sl} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #280] @ 14cd68 │ │ │ │ + ldr r0, [pc, #280] @ 14cd74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #264] @ 14cd64 │ │ │ │ + ldr r0, [pc, #264] @ 14cd70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #244] @ 14cd5c │ │ │ │ + ldr r0, [pc, #244] @ 14cd68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14cd2c │ │ │ │ + bl 159fdc │ │ │ │ + b 14cd38 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14cd2c │ │ │ │ + bl 159fdc │ │ │ │ + b 14cd38 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14cd2c │ │ │ │ + bl 159fdc │ │ │ │ + b 14cd38 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14cd2c │ │ │ │ + bl 159fdc │ │ │ │ + b 14cd38 │ │ │ │ bl 3cac8 │ │ │ │ - b 14cd28 │ │ │ │ - b 14cd28 │ │ │ │ - b 14cd28 │ │ │ │ + b 14cd34 │ │ │ │ + b 14cd34 │ │ │ │ + b 14cd34 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14cd2c │ │ │ │ + bl 159fdc │ │ │ │ + b 14cd38 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14cd2c │ │ │ │ + bl 159fdc │ │ │ │ + b 14cd38 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14cd2c │ │ │ │ + bl 159fdc │ │ │ │ + b 14cd38 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14cd2c │ │ │ │ + bl 159fdc │ │ │ │ + b 14cd38 │ │ │ │ bl 3cac8 │ │ │ │ - b 14cd28 │ │ │ │ - b 14cd28 │ │ │ │ - b 14cd28 │ │ │ │ - b 14cd28 │ │ │ │ + b 14cd34 │ │ │ │ + b 14cd34 │ │ │ │ + b 14cd34 │ │ │ │ + b 14cd34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, fp, r4, lsl #31 │ │ │ │ - andseq r2, fp, ip, asr r3 │ │ │ │ - andseq r2, fp, r0, ror r2 │ │ │ │ - andseq r2, fp, r8, asr #10 │ │ │ │ - andseq r2, fp, r8, lsl r1 │ │ │ │ - @ instruction: 0x001b24bc │ │ │ │ - andseq r1, fp, ip, asr lr │ │ │ │ - andseq r1, fp, r8, ror #3 │ │ │ │ - @ instruction: 0x001b23f0 │ │ │ │ - andseq r1, fp, r4, lsr #5 │ │ │ │ - andseq r1, fp, r0, lsr #4 │ │ │ │ + andseq r1, fp, r8, ror pc │ │ │ │ + andseq r2, fp, r0, asr r3 │ │ │ │ + andseq r2, fp, r4, ror #4 │ │ │ │ + andseq r2, fp, ip, lsr r5 │ │ │ │ + andseq r2, fp, ip, lsl #2 │ │ │ │ + @ instruction: 0x001b24b0 │ │ │ │ + andseq r1, fp, r0, asr lr │ │ │ │ + @ instruction: 0x001b11dc │ │ │ │ + andseq r2, fp, r4, ror #7 │ │ │ │ + mulseq fp, r8, r2 │ │ │ │ + andseq r1, fp, r4, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ce2c │ │ │ │ + bne 14ce38 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ str r0, [r1, #32] │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #4 │ │ │ │ mov r5, #7 │ │ │ │ cmp r7, r1 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bne 14cdcc │ │ │ │ - ldr r1, [pc, #148] @ 14ce5c │ │ │ │ + bne 14cdd8 │ │ │ │ + ldr r1, [pc, #148] @ 14ce68 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r0, r7, lsl #4]! │ │ │ │ stmib r0, {r6, r9} │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14ce10 │ │ │ │ + bne 14ce1c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 14ce10 │ │ │ │ + bls 14ce1c │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r8] │ │ │ │ - b 14ce18 │ │ │ │ + b 14ce24 │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ strd r6, [r8] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #44] @ 14ce60 │ │ │ │ + ldr r0, [pc, #44] @ 14ce6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 159fd0 │ │ │ │ + bl 159fdc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r1, fp, ip, lsr #20 │ │ │ │ - andseq r1, fp, ip, lsl r0 │ │ │ │ + andseq r1, fp, r0, lsr #20 │ │ │ │ + andseq r1, fp, r0, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r9, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -300531,168 +300534,168 @@ │ │ │ │ muleq r0, ip, r1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ed2c │ │ │ │ + bne 14ed38 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r5, [r9, #60] @ 0x3c │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #396] @ 0x18c │ │ │ │ cmp r5, r1 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ - bne 14d8e0 │ │ │ │ - ldr r1, [pc, #4008] @ 14de88 │ │ │ │ + bne 14d8ec │ │ │ │ + ldr r1, [pc, #4008] @ 14de94 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ - b 14d8e0 │ │ │ │ + bl 1698d0 │ │ │ │ + b 14d8ec │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14d338 │ │ │ │ + bne 14d344 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14d338 │ │ │ │ + beq 14d344 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14d338 │ │ │ │ + bne 14d344 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ ldr r8, [r2, #12] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14d9d0 │ │ │ │ + beq 14d9dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ee78 │ │ │ │ + bne 14ee84 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r9, #60] @ 0x3c │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #4 │ │ │ │ mov r5, #6 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ str r7, [sp, #400] @ 0x190 │ │ │ │ str r4, [sp, #396] @ 0x18c │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ - bne 14da1c │ │ │ │ - ldr r1, [pc, #4040] @ 14df30 │ │ │ │ + bne 14da28 │ │ │ │ + ldr r1, [pc, #4040] @ 14df3c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ - b 14da1c │ │ │ │ + bl 1698d0 │ │ │ │ + b 14da28 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d378 │ │ │ │ + beq 14d384 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ed2c │ │ │ │ + bne 14ed38 │ │ │ │ mvn r0, #0 │ │ │ │ ldrd sl, [r2, #12] │ │ │ │ ldr r5, [r9, #60] @ 0x3c │ │ │ │ mov r8, r9 │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r8, #52]! @ 0x34 │ │ │ │ str r4, [sp, #396] @ 0x18c │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ - bne 14cfc8 │ │ │ │ - ldr r1, [pc, #4088] @ 14dfb8 │ │ │ │ + bne 14cfd4 │ │ │ │ + ldr r1, [pc, #4088] @ 14dfc4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ str r4, [r0, r5, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ str r0, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14d954 │ │ │ │ + bne 14d960 │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 14d954 │ │ │ │ + bls 14d960 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r1, [pc, #3984] @ 14dfbc │ │ │ │ + ldr r1, [pc, #3984] @ 14dfc8 │ │ │ │ rbit r0, r0 │ │ │ │ ldrb r2, [r9, #11] │ │ │ │ add r1, pc, r1 │ │ │ │ clz r0, r0 │ │ │ │ tst r2, #1 │ │ │ │ ldr r7, [r1, r0, lsl #2] │ │ │ │ - beq 14d058 │ │ │ │ - ldr r0, [pc, #3956] @ 14dfc0 │ │ │ │ + beq 14d064 │ │ │ │ + ldr r0, [pc, #3956] @ 14dfcc │ │ │ │ rbit r1, r7 │ │ │ │ clz r1, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [r0, r1, lsl #2] │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ed44 │ │ │ │ + bne 14ed50 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r5, [r9, #60] @ 0x3c │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #3 │ │ │ │ str r7, [sp, #400] @ 0x190 │ │ │ │ cmp r5, r1 │ │ │ │ str r6, [sp, #396] @ 0x18c │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ - bne 14d0a0 │ │ │ │ - ldr r1, [pc, #3880] @ 14dfc4 │ │ │ │ + bne 14d0ac │ │ │ │ + ldr r1, [pc, #3880] @ 14dfd0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ str r4, [r0, r5, lsl #4]! │ │ │ │ strd r6, [r0, #4] │ │ │ │ - b 14d8ec │ │ │ │ + b 14d8f8 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 14d164 │ │ │ │ + beq 14d170 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ mov r2, r8 │ │ │ │ add r7, r6, r0, lsl #2 │ │ │ │ lsl r5, r0, #2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r1], #28 │ │ │ │ cmp r3, #1 │ │ │ │ addeq r0, r0, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 14d0d8 │ │ │ │ + bne 14d0e4 │ │ │ │ cmp r0, #2 │ │ │ │ cmpcs r0, r8 │ │ │ │ - bcs 14d988 │ │ │ │ + bcs 14d994 │ │ │ │ add fp, sp, #392 @ 0x188 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ add sl, fp, #12 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add lr, sp, #216 @ 0xd8 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -300701,465 +300704,465 @@ │ │ │ │ ldm r2!, {r0, r4, r5, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ stmia r3!, {r0, r4, r5, r7} │ │ │ │ ldm r2!, {r0, r4, r5, r7} │ │ │ │ stmia r3!, {r0, r4, r5, r7} │ │ │ │ ldm r2, {r0, r1, r4, r5, r7} │ │ │ │ stm r3, {r0, r1, r4, r5, r7} │ │ │ │ - beq 14e3e0 │ │ │ │ + beq 14e3ec │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 14e45c │ │ │ │ + bne 14e468 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14edbc │ │ │ │ + bne 14edc8 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r5, [r9, #60] @ 0x3c │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #8 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 14d1a0 │ │ │ │ - ldr r1, [pc, #3628] @ 14dfc8 │ │ │ │ + bne 14d1ac │ │ │ │ + ldr r1, [pc, #3628] @ 14dfd4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ str r4, [r0, r5, lsl #4] │ │ │ │ - b 14d8ec │ │ │ │ + b 14d8f8 │ │ │ │ ldrd r4, [r2, #4] │ │ │ │ ldrb r0, [r9, #11] │ │ │ │ add r8, r4, r5 │ │ │ │ tst r0, #1 │ │ │ │ - bne 14d424 │ │ │ │ + bne 14d430 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14d8a0 │ │ │ │ + beq 14d8ac │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ecd4 │ │ │ │ + bne 14ece0 │ │ │ │ ldrb r0, [r4] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r7, [r9, #60] @ 0x3c │ │ │ │ mov fp, #0 │ │ │ │ str r1, [r9, #32] │ │ │ │ mov r6, #1 │ │ │ │ orr r5, r0, r0, lsl #8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ cmp r7, r1 │ │ │ │ str fp, [sp, #396] @ 0x18c │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ - bne 14d218 │ │ │ │ - ldr r1, [pc, #3512] @ 14dfcc │ │ │ │ + bne 14d224 │ │ │ │ + ldr r1, [pc, #3512] @ 14dfd8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str r6, [r0, r7, lsl #4]! │ │ │ │ str fp, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r2, [r9, #44] @ 0x2c │ │ │ │ str r0, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14d25c │ │ │ │ + bne 14d268 │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ movhi r7, r1 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ movwhi r1, #39 @ 0x27 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 14d4c4 │ │ │ │ + b 14d4d0 │ │ │ │ ldmib r2, {r1, r7} │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r7 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 14f5d8 │ │ │ │ + bl 14f5e4 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ rsb r1, fp, fp, lsl #3 │ │ │ │ ldrb r0, [r9, #11] │ │ │ │ add r6, sl, r1, lsl #2 │ │ │ │ tst r0, #1 │ │ │ │ - bne 14d670 │ │ │ │ + bne 14d67c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 14d7e8 │ │ │ │ + beq 14d7f4 │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ add r1, r4, #12 │ │ │ │ ldr ip, [sp, #392] @ 0x188 │ │ │ │ ldr lr, [sp, #396] @ 0x18c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr fp, [sp, #400] @ 0x190 │ │ │ │ add sl, sl, #28 │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r1, {r0, r3, r4, r5, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 14d6c4 │ │ │ │ + beq 14d6d0 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - beq 14d7e8 │ │ │ │ + beq 14d7f4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ add r0, r4, #12 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r4, {ip, lr} │ │ │ │ str fp, [r4, #8] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14d9b0 │ │ │ │ + beq 14d9bc │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 14df98 │ │ │ │ + bne 14dfa4 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #396] @ 0x18c │ │ │ │ str r9, [sp, #392] @ 0x188 │ │ │ │ - bl 150354 │ │ │ │ + bl 150360 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r2, #8 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1b1b0c │ │ │ │ + bl 1b1b18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14dbc8 │ │ │ │ + beq 14dbd4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ed2c │ │ │ │ + bne 14ed38 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r4, [r9, #60] @ 0x3c │ │ │ │ mov r6, r9 │ │ │ │ str r0, [r9, #32] │ │ │ │ ldr r0, [r6, #52]! @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ cmp r4, r0 │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ - bne 14d3d0 │ │ │ │ - ldr r1, [pc, #4080] @ 14e3b8 │ │ │ │ + bne 14d3dc │ │ │ │ + ldr r1, [pc, #4080] @ 14e3c4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ add r1, r4, #1 │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ str r1, [r9, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bne 14dd3c │ │ │ │ + bne 14dd48 │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bls 14dd3c │ │ │ │ + bls 14dd48 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ strd r2, [sl] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 14d8a0 │ │ │ │ + beq 14d8ac │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ecd4 │ │ │ │ + bne 14ece0 │ │ │ │ sub r8, r8, #1 │ │ │ │ ldr r7, [r9, #60] @ 0x3c │ │ │ │ mvn r1, #0 │ │ │ │ mov fp, #0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r6, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ str fp, [sp, #396] @ 0x18c │ │ │ │ orr r5, r0, r0, lsl #8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ str r5, [sp, #400] @ 0x190 │ │ │ │ cmp r7, r1 │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ - bne 14d480 │ │ │ │ - ldr r1, [pc, #4060] @ 14e458 │ │ │ │ + bne 14d48c │ │ │ │ + ldr r1, [pc, #4060] @ 14e464 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ str r6, [r0, r7, lsl #4]! │ │ │ │ str fp, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r2, [r9, #44] @ 0x2c │ │ │ │ str r0, [r9, #60] @ 0x3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14d4c4 │ │ │ │ + bne 14d4d0 │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ movhi r7, r1 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ movwhi r1, #39 @ 0x27 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ - bne 14d9a0 │ │ │ │ + bne 14d9ac │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ add fp, r9, #36 @ 0x24 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r1, r6, #4 │ │ │ │ mov sl, r7 │ │ │ │ mvn r5, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, r9, #52 @ 0x34 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ ldrb r1, [r9, #11] │ │ │ │ tst r1, #1 │ │ │ │ - beq 14d56c │ │ │ │ + beq 14d578 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 14df7c │ │ │ │ + beq 14df88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ecd4 │ │ │ │ + bne 14ece0 │ │ │ │ sub r8, r8, #1 │ │ │ │ ldr r7, [r9, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [r8] │ │ │ │ str r5, [r9, #32] │ │ │ │ orr r5, r0, r0, lsl #8 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ stm r1, {r2, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, r0 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ - bne 14d560 │ │ │ │ + bne 14d56c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #4068] @ 14e540 │ │ │ │ + ldr r1, [pc, #4068] @ 14e54c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - b 14d5c8 │ │ │ │ + b 14d5d4 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 14df7c │ │ │ │ + beq 14df88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ecd4 │ │ │ │ + bne 14ece0 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [r9, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r5, [r9, #32] │ │ │ │ orr r5, r0, r0, lsl #8 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ stm r1, {r2, r5} │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, r0 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ - bne 14d5bc │ │ │ │ + bne 14d5c8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3980] @ 14e544 │ │ │ │ + ldr r1, [pc, #3980] @ 14e550 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ str r1, [r0, r7, lsl #4]! │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r1, r7, #1 │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ str r1, [r9, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14d618 │ │ │ │ + bne 14d624 │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 14e700 │ │ │ │ + bhi 14e70c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ - bcs 14d62c │ │ │ │ - b 14ecac │ │ │ │ + bcs 14d638 │ │ │ │ + b 14ecb8 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ - bcc 14ecac │ │ │ │ + bcc 14ecb8 │ │ │ │ str r5, [r9, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 14e3bc │ │ │ │ + bne 14e3c8 │ │ │ │ mov sl, r7 │ │ │ │ ldrb r1, [r9, #11] │ │ │ │ tst r1, #1 │ │ │ │ - bne 14d50c │ │ │ │ - b 14d56c │ │ │ │ + bne 14d518 │ │ │ │ + b 14d578 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 14d7e8 │ │ │ │ + beq 14d7f4 │ │ │ │ sub r6, r6, #28 │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ add r0, r4, #12 │ │ │ │ ldr ip, [sp, #392] @ 0x188 │ │ │ │ ldr lr, [sp, #396] @ 0x18c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr fp, [sp, #400] @ 0x190 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 14d2fc │ │ │ │ + bne 14d308 │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ add r0, r9, #36 @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r4, #12 │ │ │ │ str lr, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r9, #11] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ - beq 14d73c │ │ │ │ + beq 14d748 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 14e49c │ │ │ │ + beq 14e4a8 │ │ │ │ sub r6, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r6 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldr ip, [sp, #392] @ 0x188 │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ ldr fp, [sp, #400] @ 0x190 │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ - b 14d788 │ │ │ │ + b 14d794 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 14e49c │ │ │ │ + beq 14e4a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r6 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldr ip, [sp, #392] @ 0x188 │ │ │ │ add sl, sl, #28 │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ ldr fp, [sp, #400] @ 0x190 │ │ │ │ ldm r1!, {r4, r5, r6, r7} │ │ │ │ stmia r2!, {r4, r5, r6, r7} │ │ │ │ ldm r1!, {r4, r5, r6, r7} │ │ │ │ stmia r2!, {r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r4, r5, r6, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 14e494 │ │ │ │ + bne 14e4a0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ecac │ │ │ │ + bne 14ecb8 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #32] │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 14e7bc │ │ │ │ + bne 14e7c8 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r0, [r9, #11] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ - bne 14d6ec │ │ │ │ - b 14d73c │ │ │ │ + bne 14d6f8 │ │ │ │ + b 14d748 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ed2c │ │ │ │ + bne 14ed38 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r5, [r9, #60] @ 0x3c │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #396] @ 0x18c │ │ │ │ cmp r5, r1 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ - bne 14d828 │ │ │ │ - ldr r1, [pc, #4080] @ 14e814 │ │ │ │ + bne 14d834 │ │ │ │ + ldr r1, [pc, #4080] @ 14e820 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ add r1, r5, #1 │ │ │ │ str r4, [r0, r5, lsl #4]! │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ str r1, [r9, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14d880 │ │ │ │ + bne 14d88c │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 14d880 │ │ │ │ + bls 14d88c │ │ │ │ ldr r1, [r9, #32] │ │ │ │ mov r4, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ strd r4, [r3] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ @@ -301170,41 +301173,41 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ strd r4, [r3] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ed2c │ │ │ │ + bne 14ed38 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r5, [r9, #60] @ 0x3c │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #396] @ 0x18c │ │ │ │ cmp r5, r1 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ - bne 14d8e0 │ │ │ │ - ldr r1, [pc, #3972] @ 14e860 │ │ │ │ + bne 14d8ec │ │ │ │ + ldr r1, [pc, #3972] @ 14e86c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ str r4, [r0, r5, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r1, r5, #1 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ str r1, [r9, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14d934 │ │ │ │ + bne 14d940 │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ ldr r0, [r9, #48] @ 0x30 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 14d934 │ │ │ │ + bls 14d940 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ mov r4, #39 @ 0x27 │ │ │ │ mov r5, r0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ strd r4, [sl] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ @@ -301220,72 +301223,72 @@ │ │ │ │ ldr r0, [r9, #32] │ │ │ │ lsl r4, fp, #3 │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ str r0, [r9, #32] │ │ │ │ - bls 14e388 │ │ │ │ - ldr r2, [pc, #4088] @ 14e974 │ │ │ │ + bls 14e394 │ │ │ │ + ldr r2, [pc, #4088] @ 14e980 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ ldrb r0, [r9, #11] │ │ │ │ tst r0, #1 │ │ │ │ - bne 14de8c │ │ │ │ + bne 14de98 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 15cfd8 │ │ │ │ - b 14de94 │ │ │ │ + bl 15cfe4 │ │ │ │ + b 14dea0 │ │ │ │ stm sl, {r1, r7} │ │ │ │ str r7, [sl, #8] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 14c214 │ │ │ │ + bl 14c220 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ee84 │ │ │ │ + bne 14ee90 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r6, [r9, #60] @ 0x3c │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #4 │ │ │ │ mov r5, #7 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ str r7, [sp, #400] @ 0x190 │ │ │ │ str r4, [sp, #396] @ 0x18c │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ - bne 14da1c │ │ │ │ - ldr r1, [pc, #3936] @ 14e978 │ │ │ │ + bne 14da28 │ │ │ │ + ldr r1, [pc, #3936] @ 14e984 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ str r5, [r0, r6, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ str r0, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14da78 │ │ │ │ + bne 14da84 │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 14da78 │ │ │ │ + bls 14da84 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ str r2, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ @@ -301293,115 +301296,115 @@ │ │ │ │ ldr r0, [r9, #32] │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ add ip, sp, #392 @ 0x188 │ │ │ │ ldm ip, {r0, fp, ip} │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14dd10 │ │ │ │ + bne 14dd1c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ed2c │ │ │ │ + bne 14ed38 │ │ │ │ add r8, r9, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ mov r4, sl │ │ │ │ str r0, [r9, #32] │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159de4 │ │ │ │ + bl 159df0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ ldr sl, [sp, #392] @ 0x188 │ │ │ │ ldr r7, [sp, #396] @ 0x18c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp sl, #42 @ 0x2a │ │ │ │ str r0, [r9, #32] │ │ │ │ - bne 14e4c0 │ │ │ │ + bne 14e4cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ecac │ │ │ │ + bne 14ecb8 │ │ │ │ mvn r0, #0 │ │ │ │ mov sl, r7 │ │ │ │ str r0, [r9, #32] │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 14e520 │ │ │ │ + bne 14e52c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ecac │ │ │ │ + bne 14ecb8 │ │ │ │ mvn r0, #0 │ │ │ │ mov r3, sl │ │ │ │ str r0, [r9, #32] │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 14e520 │ │ │ │ + bne 14e52c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ecac │ │ │ │ + bne 14ecb8 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #32] │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 14e520 │ │ │ │ + bne 14e52c │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r4, {r0, r6, sl} │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r9, #11] │ │ │ │ tst r0, #1 │ │ │ │ - bne 14dfd0 │ │ │ │ + bne 14dfdc │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ef68 │ │ │ │ + bne 14ef74 │ │ │ │ ldr r1, [r9, #96] @ 0x60 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14ef74 │ │ │ │ + bne 14ef80 │ │ │ │ str r0, [r9, #96] @ 0x60 │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ add r1, r9, #36 @ 0x24 │ │ │ │ add r2, r9, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14bbc0 │ │ │ │ + bl 14bbcc │ │ │ │ add r3, sp, #396 @ 0x18c │ │ │ │ ldr ip, [sp, #392] @ 0x188 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ - bne 14e63c │ │ │ │ + bne 14e648 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ add fp, sp, #184 @ 0xb8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r4, sp, #328 @ 0x148 │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ @@ -301410,56 +301413,56 @@ │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ orr r5, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b64ec │ │ │ │ + bl 1b64f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ec64 │ │ │ │ + beq 14ec70 │ │ │ │ ldrd r2, [r0] │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1cab40 │ │ │ │ + bl 1cab4c │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 1cb470 │ │ │ │ + bl 1cb47c │ │ │ │ ldrb r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 14dcf0 │ │ │ │ + beq 14dcfc │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldrb r2, [sp, #192] @ 0xc0 │ │ │ │ strb r2, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14b968 │ │ │ │ + bl 14b974 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - beq 14dc98 │ │ │ │ - b 14e728 │ │ │ │ + beq 14dca4 │ │ │ │ + b 14e734 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14dc64 │ │ │ │ + beq 14dc70 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 14dc64 │ │ │ │ + b 14dc70 │ │ │ │ add r1, r4, #12 │ │ │ │ add r2, sl, #12 │ │ │ │ ldm r1!, {r3, r4, r5, r6} │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm r1!, {r3, r4, r5, r6} │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -301475,139 +301478,139 @@ │ │ │ │ str r1, [r9, #32] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #4 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ mov r8, #0 │ │ │ │ - bl 169c60 │ │ │ │ + bl 169c6c │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 14ee90 │ │ │ │ + beq 14ee9c │ │ │ │ sub r1, r6, #16 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ str r1, [sp, #276] @ 0x114 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ add r0, r1, r5, lsl #3 │ │ │ │ str r8, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ - ldr r6, [pc, #4048] @ 14ed88 │ │ │ │ + ldr r6, [pc, #4048] @ 14ed94 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 14ddd4 │ │ │ │ + b 14dde0 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ orr r0, fp, r8, lsl #8 │ │ │ │ str r4, [r1, sl, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b64ec │ │ │ │ + bl 1b64f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14de1c │ │ │ │ + beq 14de28 │ │ │ │ ldr fp, [r0] │ │ │ │ cmp fp, #256 @ 0x100 │ │ │ │ - bcs 14ec74 │ │ │ │ + bcs 14ec80 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ - bhi 14ec80 │ │ │ │ + bhi 14ec8c │ │ │ │ ldr sl, [sp, #280] @ 0x118 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 14ddbc │ │ │ │ + bne 14ddc8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16964c │ │ │ │ - b 14ddbc │ │ │ │ + bl 169658 │ │ │ │ + b 14ddc8 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14eea0 │ │ │ │ + bne 14eeac │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r9, #32] │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15836c │ │ │ │ + bl 158378 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r2, [r9, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r9, #32] │ │ │ │ - bne 14e4f4 │ │ │ │ + bne 14e500 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r4, [r8, #8] │ │ │ │ stm r8, {r0, fp} │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, fp, r4, lsl r9 │ │ │ │ + andseq r1, fp, r8, lsl #18 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 15d060 │ │ │ │ + bl 15d06c │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 14ecb8 │ │ │ │ + bne 14ecc4 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15c2b0 │ │ │ │ + bl 15c2bc │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14df34 │ │ │ │ + bne 14df40 │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 14de9c │ │ │ │ + bne 14dea8 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ef58 │ │ │ │ + bne 14ef64 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #32] │ │ │ │ add r2, r9, #36 @ 0x24 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r0, sl │ │ │ │ - bl 15c5f0 │ │ │ │ + bl 15c5fc │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 189f9c │ │ │ │ + bl 189fa8 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14df1c │ │ │ │ + beq 14df28 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, fp, ip, lsl #17 │ │ │ │ + andseq r1, fp, r0, lsl #17 │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 189f9c │ │ │ │ + bl 189fa8 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14df90 │ │ │ │ + beq 14df9c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -301619,122 +301622,122 @@ │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ mov r2, r7 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 150900 │ │ │ │ + bl 15090c │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, fp, r4, lsr r8 │ │ │ │ - @ instruction: 0x0011f5d0 │ │ │ │ - @ instruction: 0x0011f5f8 │ │ │ │ - andseq r1, fp, r8, asr r7 │ │ │ │ - andseq r1, fp, r8, asr r6 │ │ │ │ - andseq r1, fp, r0, ror #11 │ │ │ │ + andseq r1, fp, r8, lsr #16 │ │ │ │ + andseq pc, r1, r4, asr #12 │ │ │ │ + andseq pc, r1, ip, ror #12 │ │ │ │ + andseq r1, fp, ip, asr #14 │ │ │ │ + andseq r1, fp, ip, asr #12 │ │ │ │ + @ instruction: 0x001b15d4 │ │ │ │ ldrb r0, [r9, #12] │ │ │ │ tst r0, #1 │ │ │ │ - bne 14e548 │ │ │ │ + bne 14e554 │ │ │ │ ldr r1, [r9, #216] @ 0xd8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14ef84 │ │ │ │ + bne 14ef90 │ │ │ │ ldrd r6, [r7, #12] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #216] @ 0xd8 │ │ │ │ add r0, r9, #220 @ 0xdc │ │ │ │ - bl 179b30 │ │ │ │ + bl 179b3c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14eed8 │ │ │ │ + bne 14eee4 │ │ │ │ mov r1, #4 │ │ │ │ mvn r0, #0 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ add r1, r9, #36 @ 0x24 │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159e8c │ │ │ │ + bl 159e98 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr r8, [sp, #396] @ 0x18c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ str r1, [r9, #32] │ │ │ │ - bne 14e920 │ │ │ │ + bne 14e92c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14ef18 │ │ │ │ + bne 14ef24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159de4 │ │ │ │ + bl 159df0 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr r1, [r9, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ - bne 14eb08 │ │ │ │ + bne 14eb14 │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r9, #52 @ 0x34 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #4092] @ 14f0b4 │ │ │ │ + ldr r0, [pc, #4092] @ 14f0c0 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ add r2, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #4080] @ 14f0bc │ │ │ │ + ldr r0, [pc, #4080] @ 14f0c8 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ stm r2, {r0, r8, fp} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b64ec │ │ │ │ + bl 1b64f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14ed38 │ │ │ │ + beq 14ed44 │ │ │ │ ldrd r2, [r0] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1cab40 │ │ │ │ + bl 1cab4c │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ - bl 1cb470 │ │ │ │ + bl 1cb47c │ │ │ │ ldrb r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 14e35c │ │ │ │ + beq 14e368 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov fp, #0 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldrb r2, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ lsl r0, r0, #1 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ mov r1, #2 │ │ │ │ uxtab r0, r1, r0 │ │ │ │ strb r2, [sp, #208] @ 0xd0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r9, #228] @ 0xe4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14ef28 │ │ │ │ + beq 14ef34 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ movw r5, #435 @ 0x1b3 │ │ │ │ add r0, r0, fp │ │ │ │ mov ip, #256 @ 0x100 │ │ │ │ ldrb r7, [r0, #1] │ │ │ │ ldrb r6, [r0, #2] │ │ │ │ movw r0, #8997 @ 0x2325 │ │ │ │ @@ -301751,182 +301754,182 @@ │ │ │ │ eor r2, r2, r6 │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ umull r0, r3, r2, r5 │ │ │ │ mla r2, r2, ip, r3 │ │ │ │ mov r3, #0 │ │ │ │ mla r1, r1, r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ mov sl, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - bls 14ef44 │ │ │ │ + bls 14ef50 │ │ │ │ ldr r0, [r9, #224] @ 0xe0 │ │ │ │ ldrh r1, [r9, #236] @ 0xec │ │ │ │ add r0, r0, sl, lsl #4 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ ldrbeq r1, [r0, #4] │ │ │ │ cmpeq r7, r1 │ │ │ │ - beq 14e2fc │ │ │ │ + beq 14e308 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14edd4 │ │ │ │ + bne 14ede0 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r5, [r9, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orr r6, r7, r6, lsl #8 │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ stm r1, {r2, r6} │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, r0 │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ - bne 14e238 │ │ │ │ + bne 14e244 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #4092] @ 14f230 │ │ │ │ + ldr r1, [pc, #4092] @ 14f23c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0, r5, lsl #4]! │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ add r0, r5, #1 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ str r0, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14e278 │ │ │ │ + bne 14e284 │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 14ebec │ │ │ │ + bhi 14ebf8 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ - bcc 14edc8 │ │ │ │ + bcc 14edd4 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ - bne 14eb84 │ │ │ │ + bne 14eb90 │ │ │ │ ldr r4, [r9, #228] @ 0xe4 │ │ │ │ cmp r4, sl │ │ │ │ - bls 14ef38 │ │ │ │ + bls 14ef44 │ │ │ │ ldr r0, [r9, #224] @ 0xe0 │ │ │ │ ldrh r1, [r9, #236] @ 0xec │ │ │ │ str r8, [r0, sl, lsl #4]! │ │ │ │ mov r8, r5 │ │ │ │ str r6, [r0, #4] │ │ │ │ strh r1, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ add fp, fp, #2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, fp │ │ │ │ - bne 14e150 │ │ │ │ - b 14e318 │ │ │ │ + bne 14e15c │ │ │ │ + b 14e324 │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ cmp r6, r1 │ │ │ │ ldreq r1, [r0] │ │ │ │ cmpeq r8, r1 │ │ │ │ - bne 14e1ec │ │ │ │ + bne 14e1f8 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ - b 14e2e4 │ │ │ │ + b 14e2f0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14edc8 │ │ │ │ + bne 14edd4 │ │ │ │ mvn r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [r9, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ - beq 14e108 │ │ │ │ - b 14ed50 │ │ │ │ + beq 14e114 │ │ │ │ + b 14ed5c │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14e378 │ │ │ │ + beq 14e384 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ - b 14e0d4 │ │ │ │ + b 14e0e0 │ │ │ │ mov r7, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14e7e0 │ │ │ │ + beq 14e7ec │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14d974 │ │ │ │ + beq 14d980 │ │ │ │ mov r1, fp │ │ │ │ - b 14e7e8 │ │ │ │ - andseq r1, fp, ip, lsr #8 │ │ │ │ + b 14e7f4 │ │ │ │ + andseq r1, fp, r0, lsr #8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r5, r7} │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #1 │ │ │ │ - beq 14e434 │ │ │ │ + beq 14e440 │ │ │ │ add r2, r6, #28 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr ip, [sp, #392] @ 0x188 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr lr, [sp, #400] @ 0x190 │ │ │ │ mov r2, r1 │ │ │ │ ldm sl!, {r3, r4, r5, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm sl!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm sl, {r0, r3, r4, r5, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r7} │ │ │ │ - beq 14e97c │ │ │ │ + beq 14e988 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 14ead8 │ │ │ │ + bne 14eae4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r1, #8] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, fp, r8, ror r3 │ │ │ │ + andseq r1, fp, ip, ror #6 │ │ │ │ ldm lr!, {r1, r2, r3, r4} │ │ │ │ add r0, sl, #12 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm lr!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm lr, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ @@ -301934,15 +301937,15 @@ │ │ │ │ str r0, [sl, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sl] │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 14e788 │ │ │ │ + bne 14e794 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -301976,126 +301979,126 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mulseq fp, r8, r2 │ │ │ │ - andseq r1, fp, ip, lsr r2 │ │ │ │ + andseq r1, fp, ip, lsl #5 │ │ │ │ + andseq r1, fp, r0, lsr r2 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ef90 │ │ │ │ + bne 14ef9c │ │ │ │ add r5, r9, #136 @ 0x88 │ │ │ │ mvn r0, #0 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [r9, #132] @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e3fc │ │ │ │ + bl 17e408 │ │ │ │ add fp, sp, #328 @ 0x148 │ │ │ │ ldrd r0, [r7, #12] │ │ │ │ orr r7, fp, #1 │ │ │ │ add r8, sp, #200 @ 0xc8 │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ add r4, sp, #272 @ 0x110 │ │ │ │ add r6, sp, #392 @ 0x188 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b64ec │ │ │ │ + bl 1b64f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14e668 │ │ │ │ + beq 14e674 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 1cab40 │ │ │ │ + bl 1cab4c │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r3, sp, #392 @ 0x188 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1cb470 │ │ │ │ + bl 1cb47c │ │ │ │ ldrb r0, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 14e61c │ │ │ │ + beq 14e628 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ ldrb r2, [sp, #280] @ 0x118 │ │ │ │ strb r2, [sp, #336] @ 0x150 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, fp │ │ │ │ - bl 1caab0 │ │ │ │ + bl 1caabc │ │ │ │ ldrb r0, [sp, #328] @ 0x148 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ uxtb r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e5a8 │ │ │ │ - b 14e5c8 │ │ │ │ + bl 17e5b4 │ │ │ │ + b 14e5d4 │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14e594 │ │ │ │ + beq 14e5a0 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 14e594 │ │ │ │ + b 14e5a0 │ │ │ │ add r1, r4, #16 │ │ │ │ add r2, sl, #16 │ │ │ │ ldm r1!, {r0, r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str ip, [sl] │ │ │ │ stmib sl, {r0, r1, r2} │ │ │ │ - b 14e768 │ │ │ │ + b 14e774 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ef9c │ │ │ │ + bne 14efa8 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ mvn r0, #0 │ │ │ │ ldr r1, [r9, #96] @ 0x60 │ │ │ │ str r0, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14efac │ │ │ │ + bne 14efb8 │ │ │ │ str r0, [r9, #96] @ 0x60 │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ add r1, r9, #36 @ 0x24 │ │ │ │ add r2, r9, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14bbc0 │ │ │ │ + bl 14bbcc │ │ │ │ add r3, sp, #396 @ 0x18c │ │ │ │ ldr ip, [sp, #392] @ 0x188 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ - bne 14e948 │ │ │ │ + bne 14e954 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e174 │ │ │ │ + bl 17e180 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14eb34 │ │ │ │ + bne 14eb40 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14bd14 │ │ │ │ - b 14eb58 │ │ │ │ + bl 14bd20 │ │ │ │ + b 14eb64 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ str r2, [r3] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r1, #1 │ │ │ │ @@ -302109,15 +302112,15 @@ │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ str r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14e768 │ │ │ │ + beq 14e774 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #96] @ 0x60 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -302154,40 +302157,40 @@ │ │ │ │ add r0, sl, fp, lsl #1 │ │ │ │ str r7, [sp, #336] @ 0x150 │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ add fp, sp, #328 @ 0x148 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ str sl, [sp, #392] @ 0x188 │ │ │ │ - ldr sl, [pc, #2980] @ 14f3b4 │ │ │ │ + ldr sl, [pc, #2980] @ 14f3c0 │ │ │ │ add sl, pc, sl │ │ │ │ - b 14e82c │ │ │ │ - @ instruction: 0x001b0fd0 │ │ │ │ + b 14e838 │ │ │ │ + andseq r0, fp, r4, asr #31 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b64d0 │ │ │ │ + bl 1b64dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14e864 │ │ │ │ + beq 14e870 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ ldrh r7, [r0] │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 14e818 │ │ │ │ + bne 14e824 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 16964c │ │ │ │ - b 14e818 │ │ │ │ - andseq r0, fp, r8, lsl pc │ │ │ │ + bl 169658 │ │ │ │ + b 14e824 │ │ │ │ + andseq r0, fp, ip, lsl #30 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14eeb8 │ │ │ │ + bne 14eec4 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r9, #88] @ 0x58 │ │ │ │ mov fp, #2 │ │ │ │ ldr sl, [sp, #328] @ 0x148 │ │ │ │ ldr r7, [sp, #332] @ 0x14c │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ @@ -302196,34 +302199,34 @@ │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ str r1, [r9, #32] │ │ │ │ cmp r4, r0 │ │ │ │ str r7, [sp, #400] @ 0x190 │ │ │ │ str sl, [sp, #396] @ 0x18c │ │ │ │ str r6, [sp, #404] @ 0x194 │ │ │ │ str fp, [sp, #392] @ 0x188 │ │ │ │ - bne 14e8c4 │ │ │ │ - ldr r1, [pc, #2812] @ 14f3b8 │ │ │ │ + bne 14e8d0 │ │ │ │ + ldr r1, [pc, #2812] @ 14f3c4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ str fp, [r0, r4, lsl #4]! │ │ │ │ str sl, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [r9, #44] @ 0x2c │ │ │ │ str r0, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14e900 │ │ │ │ + bne 14e90c │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 14cffc │ │ │ │ + bhi 14d008 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ ldr r0, [r9, #32] │ │ │ │ stm r2, {r1, r4, r5} │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ @@ -302233,109 +302236,109 @@ │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, r8} │ │ │ │ - b 14ec24 │ │ │ │ + b 14ec30 │ │ │ │ add r1, r4, #16 │ │ │ │ add r2, r8, #16 │ │ │ │ ldm r1!, {r0, r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str ip, [r8] │ │ │ │ stmib r8, {r0, r1, r2} │ │ │ │ - b 14eb58 │ │ │ │ - @ instruction: 0x001b03dc │ │ │ │ - @ instruction: 0x001b0ddc │ │ │ │ + b 14eb64 │ │ │ │ + @ instruction: 0x001b03d0 │ │ │ │ + @ instruction: 0x001b0dd0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14ee78 │ │ │ │ + bne 14ee84 │ │ │ │ mvn r0, #0 │ │ │ │ add r4, r9, #36 @ 0x24 │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, fp │ │ │ │ str lr, [sp, #28] │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ str r1, [sp, #332] @ 0x14c │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159e8c │ │ │ │ + bl 159e98 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r9, #32] │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ str r1, [r9, #32] │ │ │ │ - bne 14ebc0 │ │ │ │ + bne 14ebcc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14ed2c │ │ │ │ + bne 14ed38 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #32] │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 159de4 │ │ │ │ + bl 159df0 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr ip, [sp, #396] @ 0x18c │ │ │ │ ldr r1, [r9, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ - bne 14ec38 │ │ │ │ + bne 14ec44 │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r5, ip │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14ece0 │ │ │ │ + bne 14ecec │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14ed00 │ │ │ │ + bne 14ed0c │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14ed00 │ │ │ │ + bne 14ed0c │ │ │ │ add r4, sp, #392 @ 0x188 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, fp │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14ed8c │ │ │ │ + bne 14ed98 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 14ede0 │ │ │ │ + bne 14edec │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r1, {r0, sl} │ │ │ │ str r5, [r1, #8] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ @@ -302356,15 +302359,15 @@ │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, fp} │ │ │ │ - b 14ec24 │ │ │ │ + b 14ec30 │ │ │ │ orr r1, r4, #4 │ │ │ │ add r2, r8, #4 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -302390,16 +302393,16 @@ │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [ip] │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14ec14 │ │ │ │ - b 14ec24 │ │ │ │ + bne 14ec20 │ │ │ │ + b 14ec30 │ │ │ │ add r1, r5, #8 │ │ │ │ add r2, sl, #8 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -302412,15 +302415,15 @@ │ │ │ │ ldr r0, [r9, #32] │ │ │ │ str r2, [r3] │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r9, #32] │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14ec24 │ │ │ │ + beq 14ec30 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #216] @ 0xd8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #216] @ 0xd8 │ │ │ │ @@ -302435,41 +302438,41 @@ │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, ip} │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ mov r0, sl │ │ │ │ - bl 14bd14 │ │ │ │ - b 14e768 │ │ │ │ - ldr r1, [pc, #1900] @ 14f3e8 │ │ │ │ + bl 14bd20 │ │ │ │ + b 14e774 │ │ │ │ + ldr r1, [pc, #1900] @ 14f3f4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14ec88 │ │ │ │ - ldr r1, [pc, #1904] @ 14f3f8 │ │ │ │ + b 14ec94 │ │ │ │ + ldr r1, [pc, #1904] @ 14f404 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #1884] @ 14f3ec │ │ │ │ - ldr r3, [pc, #1884] @ 14f3f0 │ │ │ │ + ldr r0, [pc, #1884] @ 14f3f8 │ │ │ │ + ldr r3, [pc, #1884] @ 14f3fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #328 @ 0x148 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - b 14efb8 │ │ │ │ - ldr r0, [pc, #1768] @ 14f39c │ │ │ │ + b 14efc4 │ │ │ │ + ldr r0, [pc, #1768] @ 14f3a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #1772] @ 14f3ac │ │ │ │ - ldr r2, [pc, #1772] @ 14f3b0 │ │ │ │ + ldr r0, [pc, #1772] @ 14f3b8 │ │ │ │ + ldr r2, [pc, #1772] @ 14f3bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3cd3c │ │ │ │ - b 14efb8 │ │ │ │ - ldr r0, [pc, #1716] @ 14f390 │ │ │ │ + b 14efc4 │ │ │ │ + ldr r0, [pc, #1716] @ 14f39c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -302483,453 +302486,453 @@ │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1680] @ 14f3c4 │ │ │ │ + ldr r0, [pc, #1680] @ 14f3d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm sl, {r0, r8, fp} │ │ │ │ - b 14ec24 │ │ │ │ - ldr r0, [pc, #1608] @ 14f394 │ │ │ │ + b 14ec30 │ │ │ │ + ldr r0, [pc, #1608] @ 14f3a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ add r2, sl, #4 │ │ │ │ orr r1, r1, #4 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [sl] │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14ec14 │ │ │ │ - b 14ec24 │ │ │ │ - andseq r0, fp, r8, ror r0 │ │ │ │ + bne 14ec20 │ │ │ │ + b 14ec30 │ │ │ │ + andseq r0, fp, ip, rrx │ │ │ │ orr r1, r4, #4 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ add r2, ip, #4 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1500] @ 14f3a0 │ │ │ │ + ldr r0, [pc, #1500] @ 14f3ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #1544] @ 14f3d8 │ │ │ │ + ldr r0, [pc, #1544] @ 14f3e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 3c5c4 │ │ │ │ - b 14efb8 │ │ │ │ + b 14efc4 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r4, r6, #56 @ 0x38 │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ add r8, sp, #392 @ 0x188 │ │ │ │ sub r6, r0, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr lr, [sp, #328] @ 0x148 │ │ │ │ cmp lr, #43 @ 0x2b │ │ │ │ - beq 14eac0 │ │ │ │ + beq 14eacc │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ cmp lr, #42 @ 0x2a │ │ │ │ ldr fp, [sp, #336] @ 0x150 │ │ │ │ - bne 14eee4 │ │ │ │ + bne 14eef0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14eed0 │ │ │ │ + bne 14eedc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14eed0 │ │ │ │ + bne 14eedc │ │ │ │ add r4, r4, #28 │ │ │ │ subs r6, r6, #28 │ │ │ │ - bne 14ee00 │ │ │ │ - b 14eac0 │ │ │ │ - ldr r0, [pc, #1316] @ 14f3a4 │ │ │ │ + bne 14ee0c │ │ │ │ + b 14eacc │ │ │ │ + ldr r0, [pc, #1316] @ 14f3b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #1292] @ 14f398 │ │ │ │ + ldr r0, [pc, #1292] @ 14f3a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r2, [pc, #1388] @ 14f404 │ │ │ │ + ldr r2, [pc, #1388] @ 14f410 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ ldr r6, [sp, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #276] @ 0x114 │ │ │ │ - ldr r0, [pc, #1348] @ 14f3f4 │ │ │ │ + ldr r0, [pc, #1348] @ 14f400 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 14efb8 │ │ │ │ + b 14efc4 │ │ │ │ ldr r6, [sp, #328] @ 0x148 │ │ │ │ ldr r4, [sp, #332] @ 0x14c │ │ │ │ - ldr r0, [pc, #1268] @ 14f3bc │ │ │ │ + ldr r0, [pc, #1268] @ 14f3c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 14efb8 │ │ │ │ + b 14efc4 │ │ │ │ orr r1, r8, #4 │ │ │ │ - b 14ed90 │ │ │ │ - ldr r0, [pc, #1260] @ 14f3cc │ │ │ │ + b 14ed9c │ │ │ │ + ldr r0, [pc, #1260] @ 14f3d8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 14ef20 │ │ │ │ + b 14ef2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldm r0!, {r2, r4, r5, r6} │ │ │ │ add r1, ip, #12 │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ ldm r0!, {r2, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ str lr, [ip] │ │ │ │ stmib ip, {r3, fp} │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1200] @ 14f3d0 │ │ │ │ + ldr r0, [pc, #1200] @ 14f3dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 14efb8 │ │ │ │ - ldr r0, [pc, #1188] @ 14f3d4 │ │ │ │ + b 14efc4 │ │ │ │ + ldr r0, [pc, #1188] @ 14f3e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c580 │ │ │ │ - b 14efb8 │ │ │ │ - ldr r0, [pc, #1180] @ 14f3dc │ │ │ │ + b 14efc4 │ │ │ │ + ldr r0, [pc, #1180] @ 14f3e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 3cae4 │ │ │ │ - b 14efb8 │ │ │ │ - ldr r0, [pc, #1096] @ 14f3a8 │ │ │ │ + b 14efc4 │ │ │ │ + ldr r0, [pc, #1096] @ 14f3b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 14efb8 │ │ │ │ - ldr r0, [pc, #1104] @ 14f3c0 │ │ │ │ + b 14efc4 │ │ │ │ + ldr r0, [pc, #1104] @ 14f3cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #1100] @ 14f3c8 │ │ │ │ + ldr r0, [pc, #1100] @ 14f3d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 14efb8 │ │ │ │ - ldr r0, [pc, #1136] @ 14f3fc │ │ │ │ + b 14efc4 │ │ │ │ + ldr r0, [pc, #1136] @ 14f408 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #1128] @ 14f400 │ │ │ │ + ldr r0, [pc, #1128] @ 14f40c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #1084] @ 14f3e0 │ │ │ │ + ldr r0, [pc, #1084] @ 14f3ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 14efb8 │ │ │ │ - ldr r0, [pc, #1072] @ 14f3e4 │ │ │ │ + b 14efc4 │ │ │ │ + ldr r0, [pc, #1072] @ 14f3f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r9, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - b 14f1c8 │ │ │ │ + b 14f1d4 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - b 14f324 │ │ │ │ - b 14f028 │ │ │ │ - b 14f2bc │ │ │ │ + b 14f330 │ │ │ │ + b 14f034 │ │ │ │ + b 14f2c8 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 14f05c │ │ │ │ + b 14f068 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ - b 14f344 │ │ │ │ + b 14f350 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #96] @ 0x60 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ - b 14f314 │ │ │ │ - b 14f290 │ │ │ │ + b 14f320 │ │ │ │ + b 14f29c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ - b 14f270 │ │ │ │ - andseq r2, fp, r0, ror r0 │ │ │ │ - b 14f198 │ │ │ │ - andseq pc, sl, r0, lsr #28 │ │ │ │ + b 14f27c │ │ │ │ + andseq r2, fp, r4, rrx │ │ │ │ + b 14f1a4 │ │ │ │ + andseq pc, sl, r4, lsl lr @ │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f270 │ │ │ │ + beq 14f27c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl b3fc4 │ │ │ │ - b 14f270 │ │ │ │ + b 14f27c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 151180 │ │ │ │ - b 14f270 │ │ │ │ + bl 15118c │ │ │ │ + b 14f27c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f1cc │ │ │ │ + bl 159fdc │ │ │ │ + b 14f1d8 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f388 │ │ │ │ + beq 14f394 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ - b 14f2b0 │ │ │ │ + b 14f2bc │ │ │ │ ldr r1, [r9, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ - b 14f264 │ │ │ │ + b 14f270 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ - b 14f328 │ │ │ │ + b 14f334 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ - b 14f324 │ │ │ │ + b 14f330 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 159fd0 │ │ │ │ - b 14f270 │ │ │ │ + bl 159fdc │ │ │ │ + b 14f27c │ │ │ │ bl 3cac8 │ │ │ │ - andseq r0, fp, r0, asr #11 │ │ │ │ + @ instruction: 0x001b05b4 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f264 │ │ │ │ + beq 14f270 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #96] @ 0x60 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #32] │ │ │ │ - b 14f388 │ │ │ │ + b 14f394 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 14f314 │ │ │ │ - b 14f354 │ │ │ │ + b 14f320 │ │ │ │ + b 14f360 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f388 │ │ │ │ + beq 14f394 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 14f380 │ │ │ │ - b 14f364 │ │ │ │ + b 14f38c │ │ │ │ + b 14f370 │ │ │ │ mov r4, r0 │ │ │ │ - b 14f344 │ │ │ │ - b 14f2c8 │ │ │ │ + b 14f350 │ │ │ │ + b 14f2d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 14f2dc │ │ │ │ + bne 14f2e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f314 │ │ │ │ + beq 14f320 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #132] @ 0x84 │ │ │ │ - b 14f388 │ │ │ │ + b 14f394 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f344 │ │ │ │ + beq 14f350 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #216] @ 0xd8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #216] @ 0xd8 │ │ │ │ - b 14f388 │ │ │ │ + b 14f394 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 151180 │ │ │ │ - b 14f388 │ │ │ │ + bl 15118c │ │ │ │ + b 14f394 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f38c │ │ │ │ + beq 14f398 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, sl, r4, lsl r2 @ │ │ │ │ - andseq pc, sl, r4, ror r1 @ │ │ │ │ - andseq lr, sl, r4, asr #31 │ │ │ │ - @ instruction: 0x001af1bc │ │ │ │ - andseq pc, sl, ip, ror #1 │ │ │ │ - andseq pc, sl, r0, lsl #1 │ │ │ │ - @ instruction: 0x001aedf0 │ │ │ │ - @ instruction: 0x0011d8d9 │ │ │ │ - andseq pc, sl, r8, ror r0 @ │ │ │ │ - andseq pc, sl, r0, ror #10 │ │ │ │ - andseq pc, sl, r8, lsr pc @ │ │ │ │ - andseq lr, sl, r8, ror #28 │ │ │ │ - andseq lr, sl, r0, asr lr │ │ │ │ - mulseq sl, ip, r1 │ │ │ │ - andseq lr, sl, r4, lsr lr │ │ │ │ - andseq pc, sl, r0, lsr #32 │ │ │ │ - @ instruction: 0x001aefb0 │ │ │ │ - andseq r1, fp, r0, lsr #4 │ │ │ │ - andseq pc, sl, r0, lsr #1 │ │ │ │ - andseq r1, fp, r0, lsl #4 │ │ │ │ - andseq lr, sl, ip, lsr lr │ │ │ │ - andseq lr, sl, ip, lsl lr │ │ │ │ - mulseq sl, r4, r1 │ │ │ │ - andseq sp, r1, r1, lsr r9 │ │ │ │ - andseq pc, sl, r8, lsl #5 │ │ │ │ - andseq lr, sl, r0, lsl #29 │ │ │ │ - mulseq sl, r8, r1 │ │ │ │ - @ instruction: 0x001aeed4 │ │ │ │ - andseq lr, sl, r8, asr lr │ │ │ │ - andseq lr, sl, r4, ror #30 │ │ │ │ + andseq pc, sl, r8, lsl #4 │ │ │ │ + andseq pc, sl, r8, ror #2 │ │ │ │ + @ instruction: 0x001aefb8 │ │ │ │ + @ instruction: 0x001af1b0 │ │ │ │ + andseq pc, sl, r0, ror #1 │ │ │ │ + andseq pc, sl, r4, ror r0 @ │ │ │ │ + andseq lr, sl, r4, ror #27 │ │ │ │ + andseq sp, r1, sp, asr #18 │ │ │ │ + andseq pc, sl, ip, rrx │ │ │ │ + andseq pc, sl, r4, asr r5 @ │ │ │ │ + andseq pc, sl, ip, lsr #30 │ │ │ │ + andseq lr, sl, ip, asr lr │ │ │ │ + andseq lr, sl, r4, asr #28 │ │ │ │ + mulseq sl, r0, r1 │ │ │ │ + andseq lr, sl, r8, lsr #28 │ │ │ │ + andseq pc, sl, r4, lsl r0 @ │ │ │ │ + andseq lr, sl, r4, lsr #31 │ │ │ │ + andseq r1, fp, r4, lsl r2 │ │ │ │ + mulseq sl, r4, r0 │ │ │ │ + @ instruction: 0x001b11f4 │ │ │ │ + andseq lr, sl, r0, lsr lr │ │ │ │ + andseq lr, sl, r0, lsl lr │ │ │ │ + andseq pc, sl, r8, lsl #3 │ │ │ │ + andseq sp, r1, r5, lsr #19 │ │ │ │ + andseq pc, sl, ip, ror r2 @ │ │ │ │ + andseq lr, sl, r4, ror lr │ │ │ │ + andseq pc, sl, ip, lsl #3 │ │ │ │ + andseq lr, sl, r8, asr #29 │ │ │ │ + andseq lr, sl, ip, asr #28 │ │ │ │ + andseq lr, sl, r8, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, #4 │ │ │ │ strb r2, [sp, #62] @ 0x3e │ │ │ │ movw r2, #10000 @ 0x2710 │ │ │ │ mov r8, r0 │ │ │ │ @@ -302975,17 +302978,17 @@ │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 17fb04 │ │ │ │ + bl 17fb10 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 17fb04 │ │ │ │ + bl 17fb10 │ │ │ │ add r0, r8, #136 @ 0x88 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 274b8 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov ip, #0 │ │ │ │ str r1, [r8, #232] @ 0xe8 │ │ │ │ @@ -303029,19 +303032,19 @@ │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ str ip, [r8, #216] @ 0xd8 │ │ │ │ str ip, [r8, #132] @ 0x84 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 180b40 │ │ │ │ + bl 180b4c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 151354 │ │ │ │ + bl 151360 │ │ │ │ mov r0, sp │ │ │ │ - bl 15120c │ │ │ │ + bl 151218 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ @@ -303054,122 +303057,122 @@ │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andeq r0, r0, ip, lsl #4 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14f828 │ │ │ │ + beq 14f834 │ │ │ │ cmn r9, #1 │ │ │ │ - ble 14f8e4 │ │ │ │ + ble 14f8f0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r3 │ │ │ │ - bl 247b94 │ │ │ │ + bl 247ba0 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14f878 │ │ │ │ + beq 14f884 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl b3fc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14f88c │ │ │ │ + beq 14f898 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 274b8 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14f83c │ │ │ │ + bne 14f848 │ │ │ │ add r7, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ stm sp, {r4, r9} │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ - bl 158548 │ │ │ │ + bl 158554 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 14f7dc │ │ │ │ + bne 14f7e8 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ add ip, sp, #8 │ │ │ │ ldm ip, {r0, r9, ip} │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14f84c │ │ │ │ + bne 14f858 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14f90c │ │ │ │ + bne 14f918 │ │ │ │ mvn r0, #0 │ │ │ │ mov r6, ip │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 158430 │ │ │ │ + bl 15843c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 14f898 │ │ │ │ + bne 14f8a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14f918 │ │ │ │ + bne 14f924 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 14f8c4 │ │ │ │ + bne 14f8d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14f918 │ │ │ │ + bne 14f924 │ │ │ │ mvn r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 14f8c4 │ │ │ │ + bne 14f8d0 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r8, [sl, #8] │ │ │ │ stm sl, {r0, fp} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r4, #8 │ │ │ │ add r2, sl, #8 │ │ │ │ @@ -303179,27 +303182,27 @@ │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, fp} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - beq 14f614 │ │ │ │ + beq 14f620 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 14f694 │ │ │ │ - ldr r0, [pc, #324] @ 14f988 │ │ │ │ + beq 14f6a0 │ │ │ │ + ldr r0, [pc, #324] @ 14f994 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r1, r4, #12 │ │ │ │ add r2, sl, #12 │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ @@ -303210,15 +303213,15 @@ │ │ │ │ stm sl, {r0, r9, ip} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, fp │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 14f668 │ │ │ │ + bne 14f674 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 3c2b4 │ │ │ │ add r1, r4, #8 │ │ │ │ add r2, sl, #8 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ @@ -303233,107 +303236,107 @@ │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #168] @ 14f994 │ │ │ │ + ldr r0, [pc, #168] @ 14f9a0 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #164] @ 14f998 │ │ │ │ - ldr r1, [pc, #164] @ 14f99c │ │ │ │ + ldr r3, [pc, #164] @ 14f9a4 │ │ │ │ + ldr r1, [pc, #164] @ 14f9a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #120] @ 14f98c │ │ │ │ + ldr r0, [pc, #120] @ 14f998 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #112] @ 14f990 │ │ │ │ + ldr r0, [pc, #112] @ 14f99c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 14f930 │ │ │ │ - b 14f930 │ │ │ │ - b 14f930 │ │ │ │ + b 14f93c │ │ │ │ + b 14f93c │ │ │ │ + b 14f93c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 14f980 │ │ │ │ + beq 14f98c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14f94c │ │ │ │ + bne 14f958 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14f980 │ │ │ │ + bne 14f98c │ │ │ │ dmb ish │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001ae5fc │ │ │ │ - andseq lr, sl, ip, lsl #9 │ │ │ │ - andseq lr, sl, r0, asr r5 │ │ │ │ - andseq sp, r1, r9, ror #18 │ │ │ │ + @ instruction: 0x001ae5f0 │ │ │ │ + andseq lr, sl, r0, lsl #9 │ │ │ │ + andseq lr, sl, r4, asr #10 │ │ │ │ + @ instruction: 0x0011d9dd │ │ │ │ + andseq pc, sl, ip, asr #27 │ │ │ │ @ instruction: 0x001afdd8 │ │ │ │ - andseq pc, sl, r4, ror #27 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14f9d4 │ │ │ │ + bne 14f9e0 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 14f9f0 │ │ │ │ + ldr r0, [pc, #20] @ 14f9fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - mulseq sl, r4, r4 │ │ │ │ + andseq lr, sl, r8, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 14fabc │ │ │ │ + bmi 14fac8 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ tst r0, #1 │ │ │ │ ldrbne r0, [r5, #13] │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 14fb70 │ │ │ │ + bne 14fb7c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15025c │ │ │ │ + bne 150268 │ │ │ │ add r8, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 159a58 │ │ │ │ + bl 159a64 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bcc 150268 │ │ │ │ + bcc 150274 │ │ │ │ ldrb r1, [r5, #10] │ │ │ │ mvn r4, #1 │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ mvn r0, #0 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ uxtab r4, r4, r1 │ │ │ │ and r2, r2, #1 │ │ │ │ @@ -303347,133 +303350,133 @@ │ │ │ │ strb r1, [r5, #92] @ 0x5c │ │ │ │ mov r1, #10 │ │ │ │ ldrbeq r1, [r5, #9] │ │ │ │ cmp r4, #2 │ │ │ │ strb r2, [r5, #93] @ 0x5d │ │ │ │ str r0, [r5, #32] │ │ │ │ strb r1, [r5, #94] @ 0x5e │ │ │ │ - bne 14fad4 │ │ │ │ + bne 14fae0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ - b 14fb14 │ │ │ │ + b 14fb20 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ stm sl, {r1, r6} │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst r4, #1 │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ str r1, [r5, #48] @ 0x30 │ │ │ │ - beq 14fb14 │ │ │ │ + beq 14fb20 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 14fb14 │ │ │ │ + bls 14fb20 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [r5, #32] │ │ │ │ - beq 14fc20 │ │ │ │ + beq 14fc2c │ │ │ │ mov r0, r7 │ │ │ │ lsl r3, r6, #2 │ │ │ │ ldr r4, [r0], #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ - bne 14fb80 │ │ │ │ + bne 14fb8c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ tst r2, #1 │ │ │ │ - beq 14fbb0 │ │ │ │ + beq 14fbbc │ │ │ │ sub r2, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14fc20 │ │ │ │ + beq 14fc2c │ │ │ │ ldr r3, [r0], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne 14fb4c │ │ │ │ - b 14fbb0 │ │ │ │ + bne 14fb58 │ │ │ │ + b 14fbbc │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r4, #32] │ │ │ │ tst r2, #2 │ │ │ │ - beq 14fbb0 │ │ │ │ + beq 14fbbc │ │ │ │ sub r2, r3, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14fc20 │ │ │ │ + beq 14fc2c │ │ │ │ ldr r3, [r0], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #32] │ │ │ │ tst r3, #2 │ │ │ │ - bne 14fb90 │ │ │ │ + bne 14fb9c │ │ │ │ add r4, sp, #120 @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ strb r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b03c │ │ │ │ + bl 14b048 │ │ │ │ add r9, sp, #184 @ 0xb8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 14c214 │ │ │ │ + bl 14c220 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr fp, [sp, #188] @ 0xbc │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 14fdcc │ │ │ │ + bne 14fdd8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 150fa4 │ │ │ │ + bl 150fb0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 14fcb8 │ │ │ │ + b 14fcc4 │ │ │ │ mvn r0, #0 │ │ │ │ ldr fp, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ cmp fp, r2 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - bne 14fc50 │ │ │ │ - ldr r1, [pc, #1764] @ 150330 │ │ │ │ + bne 14fc5c │ │ │ │ + ldr r1, [pc, #1764] @ 15033c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, fp, lsl #4]! │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, fp, #1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 14fca8 │ │ │ │ + bne 14fcb4 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 14fca8 │ │ │ │ + bls 14fcb4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r2, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ @@ -303485,90 +303488,90 @@ │ │ │ │ add r0, r7, r6, lsl #2 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 14ac6c │ │ │ │ + bl 14ac78 │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ cmp r9, #43 @ 0x2b │ │ │ │ - bne 14fd7c │ │ │ │ + bne 14fd88 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15020c │ │ │ │ + bne 150218 │ │ │ │ mvn r0, #0 │ │ │ │ ldr ip, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r7, #8 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 14fd28 │ │ │ │ - ldr r1, [pc, #1560] @ 150334 │ │ │ │ + bne 14fd34 │ │ │ │ + ldr r1, [pc, #1560] @ 150340 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, ip │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ mov ip, r6 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ add r1, ip, #1 │ │ │ │ mov r9, #42 @ 0x2a │ │ │ │ str r7, [r0, ip, lsl #4] │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ str r1, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 14fd60 │ │ │ │ + bne 14fd6c │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ cmp r1, r0 │ │ │ │ movhi ip, r0 │ │ │ │ movwhi r9, #39 @ 0x27 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ mov lr, ip │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ - bne 14fe40 │ │ │ │ - b 150038 │ │ │ │ + bne 14fe4c │ │ │ │ + b 150044 │ │ │ │ str r8, [sp, #28] │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ ldr r8, [sp, #188] @ 0xbc │ │ │ │ ldr lr, [sp, #192] @ 0xc0 │ │ │ │ - bne 14fe1c │ │ │ │ + bne 14fe28 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r7, lr │ │ │ │ mov r0, r6 │ │ │ │ - bl 14ac6c │ │ │ │ + bl 14ac78 │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ cmp r9, #43 @ 0x2b │ │ │ │ - bne 14fe6c │ │ │ │ + bne 14fe78 │ │ │ │ mov r9, #42 @ 0x2a │ │ │ │ mov ip, r8 │ │ │ │ mov lr, r7 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ - beq 150038 │ │ │ │ - b 14fe40 │ │ │ │ + beq 150044 │ │ │ │ + b 14fe4c │ │ │ │ add r1, r9, #12 │ │ │ │ add r2, sl, #12 │ │ │ │ mov ip, r4 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, fp, ip} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 150fa4 │ │ │ │ + bl 150fb0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r6, #12 │ │ │ │ @@ -303590,109 +303593,109 @@ │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r9, ip, lr} │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ ldr lr, [sp, #192] @ 0xc0 │ │ │ │ - bne 14fffc │ │ │ │ + bne 150008 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150244 │ │ │ │ + bne 150250 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ - bl 159e8c │ │ │ │ + bl 159e98 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 15014c │ │ │ │ + bne 150158 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 150250 │ │ │ │ + bne 15025c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 159de4 │ │ │ │ + bl 159df0 │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ ldr ip, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 150128 │ │ │ │ + bne 150134 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ - bne 150148 │ │ │ │ + bne 150154 │ │ │ │ add r8, sp, #184 @ 0xb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ - bne 150178 │ │ │ │ + bne 150184 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ - bne 1501fc │ │ │ │ + bne 150208 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ - bne 1501fc │ │ │ │ + bne 150208 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14ac6c │ │ │ │ + bl 14ac78 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r9, #43 @ 0x2b │ │ │ │ - bne 150188 │ │ │ │ + bne 150194 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150044 │ │ │ │ - ldr r0, [pc, #844] @ 150344 │ │ │ │ + beq 150050 │ │ │ │ + ldr r0, [pc, #844] @ 150350 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ add ip, r6, #12 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r8, r1 │ │ │ │ ldm ip!, {r3, r4, r6, r7} │ │ │ │ @@ -303701,50 +303704,50 @@ │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm ip, {r1, r3, r4, r6, r7} │ │ │ │ mov ip, r8 │ │ │ │ stm r2, {r1, r3, r4, r6, r7} │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ - bne 14fe40 │ │ │ │ + bne 14fe4c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14fff0 │ │ │ │ + bne 14fffc │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, ip │ │ │ │ mov r0, r7 │ │ │ │ mov r6, ip │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 1500c4 │ │ │ │ + bne 1500d0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 150274 │ │ │ │ + bne 150280 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1589fc │ │ │ │ + bl 158a08 │ │ │ │ ldr r8, [sp, #184] @ 0xb8 │ │ │ │ ldr r9, [sp, #188] @ 0xbc │ │ │ │ cmp r8, #42 @ 0x2a │ │ │ │ - bne 1500f0 │ │ │ │ + bne 1500fc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r8, #42 @ 0x2a │ │ │ │ - b 150114 │ │ │ │ + b 150120 │ │ │ │ orr r1, r7, #4 │ │ │ │ add r2, sl, #4 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -303769,180 +303772,180 @@ │ │ │ │ add r1, r6, #12 │ │ │ │ ldr lr, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ - b 14fe38 │ │ │ │ + b 14fe44 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr lr, [sp, #192] @ 0xc0 │ │ │ │ add ip, r6, #12 │ │ │ │ ldm ip!, {r3, r4, r5, r7} │ │ │ │ add r2, sp, #32 │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm ip!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm ip, {r1, r3, r4, r5, r7} │ │ │ │ mov ip, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r7} │ │ │ │ - b 14fe40 │ │ │ │ + b 14fe4c │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ add ip, r8, #12 │ │ │ │ ldr lr, [sp, #192] @ 0xc0 │ │ │ │ - b 150154 │ │ │ │ + b 150160 │ │ │ │ add r6, r6, #12 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 150218 │ │ │ │ + bne 150224 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ - bne 1501fc │ │ │ │ + bne 150208 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14f9a0 │ │ │ │ + bl 14f9ac │ │ │ │ ldr r9, [sp, #184] @ 0xb8 │ │ │ │ cmp r9, #42 @ 0x2a │ │ │ │ - bne 1501fc │ │ │ │ + bne 150208 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 14ac6c │ │ │ │ + bl 14ac78 │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ cmp r9, #43 @ 0x2b │ │ │ │ - bne 150190 │ │ │ │ - b 14ffe0 │ │ │ │ + bne 15019c │ │ │ │ + b 14ffec │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ add ip, r7, #12 │ │ │ │ ldr lr, [sp, #192] @ 0xc0 │ │ │ │ - b 150154 │ │ │ │ - ldr r0, [pc, #292] @ 150338 │ │ │ │ + b 150160 │ │ │ │ + ldr r0, [pc, #292] @ 150344 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ mov ip, r3 │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - b 14fe40 │ │ │ │ - ldr r0, [pc, #240] @ 15033c │ │ │ │ + b 14fe4c │ │ │ │ + ldr r0, [pc, #240] @ 150348 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #232] @ 150340 │ │ │ │ + ldr r0, [pc, #232] @ 15034c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #228] @ 150348 │ │ │ │ + ldr r0, [pc, #228] @ 150354 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #220] @ 15034c │ │ │ │ + ldr r0, [pc, #220] @ 150358 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #212] @ 150350 │ │ │ │ + ldr r0, [pc, #212] @ 15035c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 150318 │ │ │ │ - b 150318 │ │ │ │ - b 150318 │ │ │ │ + b 150324 │ │ │ │ + b 150324 │ │ │ │ + b 150324 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 159fd0 │ │ │ │ - b 15031c │ │ │ │ + bl 159fdc │ │ │ │ + b 150328 │ │ │ │ bl 3cac8 │ │ │ │ - b 150318 │ │ │ │ - b 1502a8 │ │ │ │ + b 150324 │ │ │ │ + b 1502b4 │ │ │ │ mov r4, r0 │ │ │ │ - b 1502d0 │ │ │ │ + b 1502dc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 150fa4 │ │ │ │ - b 1502d0 │ │ │ │ + bl 150fb0 │ │ │ │ + b 1502dc │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 150fa4 │ │ │ │ + bl 150fb0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 159fd0 │ │ │ │ - b 15031c │ │ │ │ + bl 159fdc │ │ │ │ + b 150328 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 150f04 │ │ │ │ + bl 150f10 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, sl, r8, lsr #23 │ │ │ │ - @ instruction: 0x001aead8 │ │ │ │ - mulseq sl, ip, ip │ │ │ │ - @ instruction: 0x001adcb4 │ │ │ │ - andseq sp, sl, r8, ror ip │ │ │ │ - andseq sp, sl, r8, ror lr │ │ │ │ - andseq sp, sl, ip, lsr ip │ │ │ │ - andseq sp, sl, r0, lsr #24 │ │ │ │ - andseq sp, sl, r4, lsl #24 │ │ │ │ + mulseq sl, ip, fp │ │ │ │ + andseq lr, sl, ip, asr #21 │ │ │ │ + mulseq sl, r0, ip │ │ │ │ + andseq sp, sl, r8, lsr #25 │ │ │ │ + andseq sp, sl, ip, ror #24 │ │ │ │ + andseq sp, sl, ip, ror #28 │ │ │ │ + andseq sp, sl, r0, lsr ip │ │ │ │ + andseq sp, sl, r4, lsl ip │ │ │ │ + @ instruction: 0x001adbf8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ mov sl, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 150410 │ │ │ │ + bne 15041c │ │ │ │ ldr r8, [r2, #8] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 1505a0 │ │ │ │ + bcs 1505ac │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add r1, r4, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ add r8, r8, #1 │ │ │ │ ldr lr, [sp, #144] @ 0x90 │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm r1, {r0, r3, r4, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r6, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 150470 │ │ │ │ + beq 15047c │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - beq 1505a0 │ │ │ │ + beq 1505ac │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, fp, #12 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ @@ -303950,52 +303953,52 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str ip, [fp] │ │ │ │ stmib fp, {r0, lr} │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 1505a0 │ │ │ │ + bcs 1505ac │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ add r0, r6, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ sub r5, r9, #1 │ │ │ │ ldr lr, [sp, #144] @ 0x90 │ │ │ │ ldm r0!, {r2, r3, r4, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ ldm r0!, {r2, r3, r4, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 1503d4 │ │ │ │ + bne 1503e0 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ add r0, sl, #36 @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ str fp, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r0, [sl, #11] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1504f4 │ │ │ │ + bne 150500 │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 150660 │ │ │ │ + bcs 15066c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, lr │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ mov lr, r5 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r8, r8, #1 │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ @@ -304003,88 +304006,88 @@ │ │ │ │ stmia r2!, {r0, r4, r6, r7} │ │ │ │ ldm r1!, {r0, r4, r6, r7} │ │ │ │ stmia r2!, {r0, r4, r6, r7} │ │ │ │ ldm r1, {r0, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r4, r5, r6, r7} │ │ │ │ mov r5, lr │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 15054c │ │ │ │ - b 150654 │ │ │ │ + beq 150558 │ │ │ │ + b 150660 │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 150660 │ │ │ │ + bcs 15066c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, lr │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov lr, r5 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ sub r5, lr, #1 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 150654 │ │ │ │ + bne 150660 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1506d4 │ │ │ │ + bne 1506e0 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sl, #32] │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 1506b0 │ │ │ │ + bne 1506bc │ │ │ │ mov lr, fp │ │ │ │ ldrb r0, [sl, #11] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1504f4 │ │ │ │ - b 150494 │ │ │ │ + bne 150500 │ │ │ │ + b 1504a0 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1506e0 │ │ │ │ + bne 1506ec │ │ │ │ mvn r0, #0 │ │ │ │ ldr r7, [sl, #60] @ 0x3c │ │ │ │ str r0, [sl, #32] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ cmp r7, r1 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ - bne 1505e0 │ │ │ │ - ldr r1, [pc, #316] @ 150718 │ │ │ │ + bne 1505ec │ │ │ │ + ldr r1, [pc, #316] @ 150724 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [sl, #56] @ 0x38 │ │ │ │ add r1, r7, #1 │ │ │ │ str r4, [r0, r7, lsl #4]! │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ str r1, [sl, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 150634 │ │ │ │ + bne 150640 │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ ldr r0, [sl, #48] @ 0x30 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 150634 │ │ │ │ + bls 150640 │ │ │ │ ldr r1, [sl, #32] │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ mov r7, r0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sl, #32] │ │ │ │ strd r6, [fp] │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ @@ -304095,15 +304098,15 @@ │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #32] │ │ │ │ strd r6, [fp] │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov lr, r9 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 15067c │ │ │ │ + bne 150688 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ stmib r1, {r0, lr} │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -304125,153 +304128,153 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 150720 │ │ │ │ + ldr r0, [pc, #68] @ 15072c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #52] @ 15071c │ │ │ │ + ldr r0, [pc, #52] @ 150728 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 159fd0 │ │ │ │ - b 150704 │ │ │ │ + bl 159fdc │ │ │ │ + b 150710 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, sl, r8, lsl r2 │ │ │ │ - andseq sp, sl, r8, ror #15 │ │ │ │ - mulseq sl, r4, r7 │ │ │ │ + andseq lr, sl, ip, lsl #4 │ │ │ │ + @ instruction: 0x001ad7dc │ │ │ │ + andseq sp, sl, r8, lsl #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1507d0 │ │ │ │ + bne 1507dc │ │ │ │ mvn r0, #0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ str r0, [r1, #32] │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, r1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bne 150774 │ │ │ │ - ldr r1, [pc, #144] @ 150800 │ │ │ │ + bne 150780 │ │ │ │ + ldr r1, [pc, #144] @ 15080c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r6, [r0, r7, lsl #4]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1507b4 │ │ │ │ + bne 1507c0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1507b4 │ │ │ │ + bls 1507c0 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r5] │ │ │ │ - b 1507bc │ │ │ │ + b 1507c8 │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ strd r6, [r5] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #44] @ 150804 │ │ │ │ + ldr r0, [pc, #44] @ 150810 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 159fd0 │ │ │ │ + bl 159fdc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq lr, sl, r4, lsl #1 │ │ │ │ - @ instruction: 0x001ad6f8 │ │ │ │ + andseq lr, sl, r8, ror r0 │ │ │ │ + andseq sp, sl, ip, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1508c8 │ │ │ │ + bne 1508d4 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ str r0, [r1, #32] │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #4 │ │ │ │ mov r5, #6 │ │ │ │ cmp r7, r1 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bne 150868 │ │ │ │ - ldr r1, [pc, #148] @ 1508f8 │ │ │ │ + bne 150874 │ │ │ │ + ldr r1, [pc, #148] @ 150904 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r0, r7, lsl #4]! │ │ │ │ stmib r0, {r6, r9} │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1508ac │ │ │ │ + bne 1508b8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1508ac │ │ │ │ + bls 1508b8 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r8] │ │ │ │ - b 1508b4 │ │ │ │ + b 1508c0 │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ strd r6, [r8] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #44] @ 1508fc │ │ │ │ + ldr r0, [pc, #44] @ 150908 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 159fd0 │ │ │ │ + bl 159fdc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - mulseq sl, r0, pc @ │ │ │ │ - andseq sp, sl, r0, lsr r6 │ │ │ │ + andseq sp, sl, r4, lsl #31 │ │ │ │ + andseq sp, sl, r4, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r6, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ @@ -304279,23 +304282,23 @@ │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ mov fp, r3 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bl 150354 │ │ │ │ + bl 150360 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 150970 │ │ │ │ + bne 15097c │ │ │ │ ldr r8, [sp, #148] @ 0x94 │ │ │ │ cmp r8, sl │ │ │ │ - bne 1509a4 │ │ │ │ + bne 1509b0 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r4, {r0, r9, lr} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r6, #12 │ │ │ │ add r2, r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ @@ -304307,46 +304310,46 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str ip, [r0] │ │ │ │ stmib r0, {r9, lr} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150da8 │ │ │ │ + bne 150db4 │ │ │ │ str r9, [sp] │ │ │ │ mvn r0, #0 │ │ │ │ ldr r9, [r5, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r1, #52]! @ 0x34 │ │ │ │ str lr, [sp, #12] │ │ │ │ cmp r9, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bne 1509f8 │ │ │ │ - ldr r1, [pc, #1060] @ 150e14 │ │ │ │ + bne 150a04 │ │ │ │ + ldr r1, [pc, #1060] @ 150e20 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r6, [r0, r9, lsl #4]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r9, #1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 150a50 │ │ │ │ + bne 150a5c │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 150a50 │ │ │ │ + bls 150a5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r2, [r3] │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r5, #32] │ │ │ │ @@ -304355,156 +304358,156 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r8, sl │ │ │ │ sub r0, r0, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bls 150c64 │ │ │ │ + bls 150c70 │ │ │ │ sub sl, r8, sl │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 150ad4 │ │ │ │ + beq 150ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150d90 │ │ │ │ + bne 150d9c │ │ │ │ mvn r0, #0 │ │ │ │ ldr r8, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r1, #6 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 150ac8 │ │ │ │ + bne 150ad4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #864] @ 150e24 │ │ │ │ + ldr r1, [pc, #864] @ 150e30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ mov r1, #6 │ │ │ │ - b 150b20 │ │ │ │ + b 150b2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150d9c │ │ │ │ + bne 150da8 │ │ │ │ mvn r0, #0 │ │ │ │ ldr r8, [r5, #60] @ 0x3c │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r1, #7 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r0 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 150b18 │ │ │ │ + bne 150b24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #776] @ 150e1c │ │ │ │ + ldr r1, [pc, #776] @ 150e28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ mov r1, #7 │ │ │ │ str r1, [r0, r8, lsl #4]! │ │ │ │ str r7, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 150b58 │ │ │ │ + bne 150b64 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 150a2c │ │ │ │ + bhi 150a38 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 14ce64 │ │ │ │ + bl 14ce70 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 150d18 │ │ │ │ + bne 150d24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150d84 │ │ │ │ + bne 150d90 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 150cf0 │ │ │ │ + bne 150cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150d84 │ │ │ │ + bne 150d90 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 150cf0 │ │ │ │ + bne 150cfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150d84 │ │ │ │ + bne 150d90 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 150d50 │ │ │ │ + bne 150d5c │ │ │ │ subs sl, sl, #1 │ │ │ │ mov fp, r7 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #4 │ │ │ │ - bne 150a7c │ │ │ │ - b 150c68 │ │ │ │ + bne 150a88 │ │ │ │ + b 150c74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 150d84 │ │ │ │ + bne 150d90 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 159c68 │ │ │ │ + bl 159c74 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 150cc0 │ │ │ │ + bne 150ccc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp] │ │ │ │ stmib r1, {r0, r9} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -304553,57 +304556,57 @@ │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r1, [ip] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #160] @ 150e2c │ │ │ │ + ldr r0, [pc, #160] @ 150e38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #144] @ 150e28 │ │ │ │ + ldr r0, [pc, #144] @ 150e34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #124] @ 150e20 │ │ │ │ + ldr r0, [pc, #124] @ 150e2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #104] @ 150e18 │ │ │ │ + ldr r0, [pc, #104] @ 150e24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 150dfc │ │ │ │ + b 150e08 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 159fd0 │ │ │ │ - b 150e00 │ │ │ │ + bl 159fdc │ │ │ │ + b 150e0c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 159fd0 │ │ │ │ - b 150e00 │ │ │ │ + bl 159fdc │ │ │ │ + b 150e0c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 159fd0 │ │ │ │ - b 150e00 │ │ │ │ + bl 159fdc │ │ │ │ + b 150e0c │ │ │ │ bl 3cac8 │ │ │ │ - b 150dfc │ │ │ │ - b 150dfc │ │ │ │ + b 150e08 │ │ │ │ + b 150e08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, sl, r4, lsl #28 │ │ │ │ - andseq sp, sl, r0, lsr #2 │ │ │ │ - andseq sp, sl, r0, ror #25 │ │ │ │ - andseq sp, sl, ip, lsr #1 │ │ │ │ - andseq sp, sl, r0, lsr sp │ │ │ │ - andseq sp, sl, r8, ror #2 │ │ │ │ - andseq sp, sl, r4, ror #1 │ │ │ │ + @ instruction: 0x001addf8 │ │ │ │ + andseq sp, sl, r4, lsl r1 │ │ │ │ + @ instruction: 0x001adcd4 │ │ │ │ + andseq sp, sl, r0, lsr #1 │ │ │ │ + andseq sp, sl, r4, lsr #26 │ │ │ │ + andseq sp, sl, ip, asr r1 │ │ │ │ + ldrsbeq sp, [sl], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ ldrb r5, [r1, #11] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r4, #2 │ │ │ │ ldrb lr, [r0, #10] │ │ │ │ movne lr, r4 │ │ │ │ @@ -304638,53 +304641,53 @@ │ │ │ │ strb lr, [r0, #10] │ │ │ │ strb r3, [r0, #9] │ │ │ │ strb r2, [r0, #8] │ │ │ │ str r1, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 150efc │ │ │ │ - ldr r2, [pc, #28] @ 150f00 │ │ │ │ + ldr r1, [pc, #28] @ 150f08 │ │ │ │ + ldr r2, [pc, #28] @ 150f0c │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 258484 │ │ │ │ - andseq sp, sl, r8, asr r0 │ │ │ │ - andseq fp, r1, r8, lsr #15 │ │ │ │ + b 258494 │ │ │ │ + andseq sp, sl, ip, asr #32 │ │ │ │ + andseq fp, r1, ip, lsl r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 150fa4 │ │ │ │ + bl 150fb0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 150f40 │ │ │ │ + b 150f4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 150fa4 │ │ │ │ + bl 150fb0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150f84 │ │ │ │ + beq 150f90 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 150fa0 │ │ │ │ + beq 150fac │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -304704,107 +304707,107 @@ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1510b8 │ │ │ │ + beq 1510c4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 151104 │ │ │ │ + b 151110 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 151098 │ │ │ │ + beq 1510a4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1510b8 │ │ │ │ + beq 1510c4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a124 │ │ │ │ - b 151074 │ │ │ │ + bl 18a130 │ │ │ │ + b 151080 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1510bc │ │ │ │ + bne 1510c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 151104 │ │ │ │ + b 151110 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a124 │ │ │ │ + bl 18a130 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1510b8 │ │ │ │ + beq 1510c4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1510b8 │ │ │ │ + beq 1510c4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 151104 │ │ │ │ - b 1510d8 │ │ │ │ + b 151110 │ │ │ │ + b 1510e4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1510fc │ │ │ │ + beq 151108 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 150fa4 │ │ │ │ + bl 150fb0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 151154 │ │ │ │ + b 151160 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 150fa4 │ │ │ │ + bl 150fb0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -304812,482 +304815,482 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1511e4 │ │ │ │ + beq 1511f0 │ │ │ │ add r5, r6, #16 │ │ │ │ - b 1511a8 │ │ │ │ + b 1511b4 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1511e4 │ │ │ │ + beq 1511f0 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1511c4 │ │ │ │ + beq 1511d0 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15119c │ │ │ │ + beq 1511a8 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 15119c │ │ │ │ + b 1511a8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151208 │ │ │ │ + beq 151214 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 151284 │ │ │ │ + beq 151290 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 15123c │ │ │ │ + b 151248 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 151284 │ │ │ │ + beq 151290 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ sub r1, r0, #6 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 151264 │ │ │ │ + bcs 151270 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 151230 │ │ │ │ + beq 15123c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 151228 │ │ │ │ + b 151234 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 151230 │ │ │ │ + bne 15123c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 151230 │ │ │ │ + beq 15123c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 151228 │ │ │ │ + b 151234 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1512a0 │ │ │ │ + beq 1512ac │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1512bc │ │ │ │ + beq 1512c8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r8, [r4, #48] @ 0x30 │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1512e0 │ │ │ │ + beq 1512ec │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 1894cc │ │ │ │ + bl 1894d8 │ │ │ │ mov r0, r6 │ │ │ │ - b 1512c8 │ │ │ │ + b 1512d4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151304 │ │ │ │ + beq 151310 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 151328 │ │ │ │ + beq 151334 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 1894cc │ │ │ │ + bl 1894d8 │ │ │ │ mov r6, r5 │ │ │ │ - b 15130c │ │ │ │ + b 151318 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151348 │ │ │ │ + beq 151354 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15139c │ │ │ │ + beq 1513a8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 15137c │ │ │ │ + b 151388 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 15139c │ │ │ │ + beq 1513a8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 151370 │ │ │ │ + beq 15137c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 151370 │ │ │ │ + b 15137c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1513bc │ │ │ │ + beq 1513c8 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1513fc │ │ │ │ + beq 151408 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1513dc │ │ │ │ + b 1513e8 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1513fc │ │ │ │ + beq 151408 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1513d0 │ │ │ │ + beq 1513dc │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1513d0 │ │ │ │ + b 1513dc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15141c │ │ │ │ + beq 151428 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 15145c │ │ │ │ - ldr r3, [pc, #40] @ 151460 │ │ │ │ + ldr r1, [pc, #40] @ 151468 │ │ │ │ + ldr r3, [pc, #40] @ 15146c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x0011b1b8 │ │ │ │ - @ instruction: 0x001acaf0 │ │ │ │ + andseq fp, r1, ip, lsr #4 │ │ │ │ + andseq ip, sl, r4, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1, #384] @ 0x180 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 1515c8 │ │ │ │ + bcs 1515d4 │ │ │ │ ldr lr, [r1, #380] @ 0x17c │ │ │ │ ldr ip, [r1, #372] @ 0x174 │ │ │ │ ldr r4, [r1, #388] @ 0x184 │ │ │ │ ldr r3, [lr, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 1514cc │ │ │ │ + bcs 1514d8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 1515e0 │ │ │ │ + bcs 1515ec │ │ │ │ ldr r5, [r1, #368] @ 0x170 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1514cc │ │ │ │ - ldr r1, [pc, #336] @ 151604 │ │ │ │ + bne 1514d8 │ │ │ │ + ldr r1, [pc, #336] @ 151610 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ str r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r4, ip │ │ │ │ str r4, [sp, #8] │ │ │ │ - bcs 151558 │ │ │ │ + bcs 151564 │ │ │ │ ldr r3, [r1, #368] @ 0x170 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ add r3, r4, #1 │ │ │ │ str r4, [lr, r2, lsl #2] │ │ │ │ str r3, [r1, #388] @ 0x184 │ │ │ │ mov r3, r1 │ │ │ │ ldr r7, [r3, #352]! @ 0x160 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 151534 │ │ │ │ - ldr ip, [pc, #248] @ 151608 │ │ │ │ + bne 151540 │ │ │ │ + ldr ip, [pc, #248] @ 151614 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ add ip, pc, ip │ │ │ │ mov r6, r2 │ │ │ │ mov r1, ip │ │ │ │ - bl 1696e4 │ │ │ │ + bl 1696f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1, #356] @ 0x164 │ │ │ │ str r2, [r3, r4, lsl #4]! │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r4, #1 │ │ │ │ strd r8, [r3, #8] │ │ │ │ str r0, [r1, #360] @ 0x168 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #148] @ 1515f4 │ │ │ │ + ldr r0, [pc, #148] @ 151600 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #144] @ 1515f8 │ │ │ │ - ldr r1, [pc, #144] @ 1515fc │ │ │ │ + ldr r2, [pc, #144] @ 151604 │ │ │ │ + ldr r1, [pc, #144] @ 151608 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #100] @ 151600 │ │ │ │ + ldr r0, [pc, #100] @ 15160c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ bl 3cd80 │ │ │ │ - ldr ip, [pc, #60] @ 15160c │ │ │ │ + ldr ip, [pc, #60] @ 151618 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #40] @ 151610 │ │ │ │ + ldr r2, [pc, #40] @ 15161c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x001acbd0 │ │ │ │ + andseq ip, sl, r4, asr #23 │ │ │ │ andeq r2, r0, r0, ror lr │ │ │ │ - @ instruction: 0x001acbd8 │ │ │ │ - andseq lr, ip, ip, lsl sl │ │ │ │ - andseq fp, r1, r0, ror #3 │ │ │ │ - andseq ip, sl, r0, lsr sl │ │ │ │ - andseq ip, sl, r4, lsr #23 │ │ │ │ - mulseq sl, ip, fp │ │ │ │ + andseq ip, sl, ip, asr #23 │ │ │ │ + andseq lr, ip, r0, lsl sl │ │ │ │ + andseq fp, r1, r4, asr r2 │ │ │ │ + andseq ip, sl, r4, lsr #20 │ │ │ │ + mulseq sl, r8, fp │ │ │ │ + mulseq sl, r0, fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r1, [sl, #304] @ 0x130 │ │ │ │ and r1, r1, #31 │ │ │ │ lsrs r7, r0, r1 │ │ │ │ lsl r8, r7, #2 │ │ │ │ - beq 151730 │ │ │ │ + beq 15173c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151744 │ │ │ │ + beq 151750 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 151658 │ │ │ │ + bne 151664 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, sp │ │ │ │ mov r4, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r5, r7} │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [sl, #304] @ 0x130 │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ ldr r1, [sl, #20] │ │ │ │ and r6, r0, #31 │ │ │ │ ldr r3, [sl, #308] @ 0x134 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 151700 │ │ │ │ + beq 15170c │ │ │ │ sub r4, r4, #1 │ │ │ │ add r0, r3, r4, lsl r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 151720 │ │ │ │ + bcs 15172c │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmn r0, #1024 @ 0x400 │ │ │ │ - bcs 15169c │ │ │ │ + bcs 1516a8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ - bl 158054 │ │ │ │ + bl 158060 │ │ │ │ cmp fp, #0 │ │ │ │ str fp, [sl, #40] @ 0x28 │ │ │ │ - bne 151684 │ │ │ │ - ldr r0, [pc, #156] @ 151788 │ │ │ │ - ldr r2, [pc, #156] @ 15178c │ │ │ │ + bne 151690 │ │ │ │ + ldr r0, [pc, #156] @ 151794 │ │ │ │ + ldr r2, [pc, #156] @ 151798 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c4bc │ │ │ │ - b 151740 │ │ │ │ + b 15174c │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sl │ │ │ │ - bl 158198 │ │ │ │ + bl 1581a4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #88] @ 151780 │ │ │ │ + ldr r2, [pc, #88] @ 15178c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - b 151740 │ │ │ │ - ldr r0, [pc, #76] @ 151784 │ │ │ │ + b 15174c │ │ │ │ + ldr r0, [pc, #76] @ 151790 │ │ │ │ mov r5, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #68] @ 151790 │ │ │ │ + ldr r2, [pc, #68] @ 15179c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - b 15175c │ │ │ │ + b 151768 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15177c │ │ │ │ + beq 151788 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, sl, r4, ror #18 │ │ │ │ - andseq ip, sl, r0, asr #18 │ │ │ │ - @ instruction: 0x0011afda │ │ │ │ - andseq ip, sl, r8, ror #16 │ │ │ │ - andseq sp, sl, r8, lsl r3 │ │ │ │ + andseq ip, sl, r8, asr r9 │ │ │ │ + andseq ip, sl, r4, lsr r9 │ │ │ │ + andseq fp, r1, lr, asr #32 │ │ │ │ + andseq ip, sl, ip, asr r8 │ │ │ │ + andseq sp, sl, ip, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ add r4, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 151980 │ │ │ │ + bl 15198c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 1518fc │ │ │ │ + bne 151908 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add lr, r6, #44 @ 0x2c │ │ │ │ ldrb r9, [r7, #5] │ │ │ │ add r2, r6, #396 @ 0x18c │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ orr r1, r1, ip, lsl #11 │ │ │ │ add r7, r9, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 15180c │ │ │ │ + b 151818 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ str r4, [r1] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ tst r1, #1 │ │ │ │ - beq 151870 │ │ │ │ + beq 15187c │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ mov r1, r0 │ │ │ │ movls r1, #256 @ 0x100 │ │ │ │ cmp r7, r0 │ │ │ │ rsb r3, r1, #0 │ │ │ │ sub r1, r0, #1 │ │ │ │ movhi r0, r7 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r4, r0, r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 151928 │ │ │ │ + beq 151934 │ │ │ │ add r4, r3, r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 151938 │ │ │ │ + beq 151944 │ │ │ │ add r4, r2, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 151834 │ │ │ │ + beq 151840 │ │ │ │ add r3, r1, #1 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r1 │ │ │ │ - b 151880 │ │ │ │ + b 15188c │ │ │ │ cmp r0, r9 │ │ │ │ - bhi 151928 │ │ │ │ + bhi 151934 │ │ │ │ ldrb r5, [r2, r0] │ │ │ │ add r3, r0, #1 │ │ │ │ ldr r4, [r6, #304] @ 0x130 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ and r4, r4, #31 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ add r0, r0, fp, lsl r4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 151960 │ │ │ │ + bcs 15196c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldrb ip, [r6, #652] @ 0x28c │ │ │ │ ldr r4, [r1, r0, lsl #3]! │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr sl, [r1, #4] │ │ │ │ orr r0, r0, ip, lsl #10 │ │ │ │ cmp sl, #2048 @ 0x800 │ │ │ │ - bcc 1517f8 │ │ │ │ + bcc 151804 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ eor r0, sl, r0 │ │ │ │ eor r1, r4, r1 │ │ │ │ orrs r0, r1, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - beq 15180c │ │ │ │ - ldr r0, [pc, #136] @ 15196c │ │ │ │ + beq 151818 │ │ │ │ + ldr r0, [pc, #136] @ 151978 │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ mov r1, #22 │ │ │ │ str r2, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ stmib r8, {r0, r1} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -305302,51 +305305,51 @@ │ │ │ │ stm r8, {r0, ip} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 151970 │ │ │ │ + ldr r0, [pc, #48] @ 15197c │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #44] @ 151974 │ │ │ │ - ldr r1, [pc, #44] @ 151978 │ │ │ │ + ldr r3, [pc, #44] @ 151980 │ │ │ │ + ldr r1, [pc, #44] @ 151984 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - ldr r2, [pc, #20] @ 15197c │ │ │ │ + ldr r2, [pc, #20] @ 151988 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sl, r1, r3, ror lr │ │ │ │ - @ instruction: 0x0011c4be │ │ │ │ - andseq lr, sl, r4, lsr #30 │ │ │ │ - andseq lr, sl, r8, lsr #26 │ │ │ │ - @ instruction: 0x001ac6f4 │ │ │ │ + andseq sl, r1, r7, ror #29 │ │ │ │ + andseq ip, r1, r2, lsr r5 │ │ │ │ + andseq lr, sl, r8, lsl pc │ │ │ │ + andseq lr, sl, ip, lsl sp │ │ │ │ + andseq ip, sl, r8, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r1, #348] @ 0x15c │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 151b1c │ │ │ │ + bcs 151b28 │ │ │ │ ldr r3, [r1, #344] @ 0x158 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1519b4 │ │ │ │ + beq 1519c0 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ strd r2, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #304] @ 0x130 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ and r6, r3, #31 │ │ │ │ lsr r7, r4, r6 │ │ │ │ cmp r7, #2097152 @ 0x200000 │ │ │ │ - bls 1519e8 │ │ │ │ + bls 1519f4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #2097152 @ 0x200000 │ │ │ │ stm r0, {r1, r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -305354,60 +305357,60 @@ │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r0, #1 │ │ │ │ lsl fp, r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, r0, lsl r6 │ │ │ │ - bcc 151aec │ │ │ │ + bcc 151af8 │ │ │ │ mov r5, r6 │ │ │ │ ldr r8, [r1, #16] │ │ │ │ mov r0, #8 │ │ │ │ lsl r2, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r8, r4, lsl #3 │ │ │ │ mov r6, #0 │ │ │ │ bl 27188 │ │ │ │ ldr r0, [sl, #308] @ 0x134 │ │ │ │ add r1, r4, fp │ │ │ │ str r1, [sl, #20] │ │ │ │ add r0, r0, r7, lsl r5 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 151b34 │ │ │ │ + bcs 151b40 │ │ │ │ str r6, [r8, r0, lsl #3]! │ │ │ │ movw r0, #64512 @ 0xfc00 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r2, sl │ │ │ │ ldrb r0, [sl, #316] @ 0x13c │ │ │ │ tst r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - beq 151a88 │ │ │ │ + beq 151a94 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r3, [r2, #320] @ 0x140 │ │ │ │ lsl r6, r6, #2 │ │ │ │ add r6, r6, r1, lsl #3 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 1519d0 │ │ │ │ + bhi 1519dc │ │ │ │ ldr r1, [r2, #348] @ 0x15c │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 151b40 │ │ │ │ + bcs 151b4c │ │ │ │ ldr r1, [r2, #344] @ 0x158 │ │ │ │ mov r3, r2 │ │ │ │ str r7, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r3, #328]! @ 0x148 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 151acc │ │ │ │ - ldr r1, [pc, #152] @ 151b50 │ │ │ │ + bne 151ad8 │ │ │ │ + ldr r1, [pc, #152] @ 151b5c │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #332] @ 0x14c │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ strd r6, [r0] │ │ │ │ add r0, r4, #1 │ │ │ │ @@ -305422,32 +305425,32 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #8 │ │ │ │ bl 33ba0 │ │ │ │ ldr r0, [sl, #304] @ 0x130 │ │ │ │ mov r1, sl │ │ │ │ ldr r4, [sl, #20] │ │ │ │ and r5, r0, #31 │ │ │ │ - b 151a10 │ │ │ │ - ldr r5, [pc, #52] @ 151b58 │ │ │ │ + b 151a1c │ │ │ │ + ldr r5, [pc, #52] @ 151b64 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r5 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #32] @ 151b5c │ │ │ │ + ldr r2, [pc, #32] @ 151b68 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #12] @ 151b54 │ │ │ │ + ldr r2, [pc, #12] @ 151b60 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq ip, sl, r0, lsl #10 │ │ │ │ - andseq ip, sl, r0, ror #8 │ │ │ │ - andseq ip, sl, r0, ror r4 │ │ │ │ - andseq ip, sl, r0, ror r5 │ │ │ │ + @ instruction: 0x001ac4f4 │ │ │ │ + andseq ip, sl, r4, asr r4 │ │ │ │ + andseq ip, sl, r4, ror #8 │ │ │ │ + andseq ip, sl, r4, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r0, [r7, #346] @ 0x15a │ │ │ │ @@ -305455,93 +305458,93 @@ │ │ │ │ cmp r0, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrbeq r2, [r7, #347] @ 0x15b │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ cmp sl, r2 │ │ │ │ - bhi 1526a0 │ │ │ │ + bhi 1526ac │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r1, #312] @ 0x138 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ subs r5, r4, r0 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, #32 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ movcs r5, #32 │ │ │ │ cmp r5, r2 │ │ │ │ str r5, [r9, #12] │ │ │ │ - bhi 1526e4 │ │ │ │ + bhi 1526f0 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ cmp r4, r0 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [r9, #4] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bls 151c04 │ │ │ │ + bls 151c10 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ - b 151c10 │ │ │ │ + b 151c1c │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 151c20 │ │ │ │ + beq 151c2c │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151c54 │ │ │ │ + beq 151c60 │ │ │ │ add r1, sl, #1 │ │ │ │ lsl r0, r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 151c54 │ │ │ │ + bcs 151c60 │ │ │ │ str r1, [r6, r2, lsl #2] │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 151c3c │ │ │ │ + bne 151c48 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 151ca4 │ │ │ │ + beq 151cb0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 151cb8 │ │ │ │ + beq 151cc4 │ │ │ │ ldr r9, [r8, #4] │ │ │ │ ldrb r0, [ip, #9] │ │ │ │ tst r0, #1 │ │ │ │ - bne 152394 │ │ │ │ + bne 1523a0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1526f8 │ │ │ │ + beq 152704 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [r1, #4] │ │ │ │ - b 152378 │ │ │ │ + b 152384 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r1, #296] @ 0x128 │ │ │ │ ldr r1, [r1, #300] @ 0x12c │ │ │ │ cmp r0, r1 │ │ │ │ - bne 152354 │ │ │ │ + bne 152360 │ │ │ │ ldr r0, [ip, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152774 │ │ │ │ + beq 152780 │ │ │ │ ldr r0, [ip, #28] │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 1523bc │ │ │ │ + bcs 1523c8 │ │ │ │ ldrb r0, [ip, #8] │ │ │ │ mvn r1, #1 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ uxtab r1, r1, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ clz r1, r1 │ │ │ │ @@ -305577,392 +305580,392 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ lsl r0, r1, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #20] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 151d98 │ │ │ │ + b 151da4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsr r4, r6, #11 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 15260c │ │ │ │ + beq 152618 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp sl, r0 │ │ │ │ - beq 152750 │ │ │ │ + beq 15275c │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ mov r9, sl │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldrb r1, [r8, sl]! │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ add r0, r0, r4, lsl r2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 152740 │ │ │ │ + bcs 15274c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add sl, r9, #1 │ │ │ │ cmp r4, lr │ │ │ │ ldr fp, [r2, r0, lsl #3]! │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - bcs 151dec │ │ │ │ + bcs 151df8 │ │ │ │ mov r2, #1 │ │ │ │ - b 152120 │ │ │ │ + b 15212c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsl r0, r4, r0 │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 152764 │ │ │ │ + bcs 152770 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r2, r0, lsl #3]! │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r2, r0 │ │ │ │ bfc r2, #10, #22 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ - beq 15204c │ │ │ │ + beq 152058 │ │ │ │ tst r0, #2 │ │ │ │ - bne 152120 │ │ │ │ + bne 15212c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bic r0, r2, r0 │ │ │ │ clz r2, r9 │ │ │ │ lsr r2, r2, #5 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - beq 151de4 │ │ │ │ + beq 151df0 │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r0, [sp, #64] @ 0x40 │ │ │ │ andsne r0, r0, #4 │ │ │ │ - beq 151e70 │ │ │ │ + beq 151e7c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldrb r2, [r8, #-1] │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 151de4 │ │ │ │ + bne 151df0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ tst r0, #8 │ │ │ │ - beq 151e90 │ │ │ │ + beq 151e9c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 152120 │ │ │ │ + bne 15212c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 151eac │ │ │ │ + beq 151eb8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ands r0, r0, #16 │ │ │ │ ldrbne r0, [r8, #-1] │ │ │ │ cmpne r0, #10 │ │ │ │ - bne 151f50 │ │ │ │ + bne 151f5c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ tst r0, #32 │ │ │ │ cmpne r1, #13 │ │ │ │ - bne 151f64 │ │ │ │ + bne 151f70 │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ - beq 151f1c │ │ │ │ + beq 151f28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 151f98 │ │ │ │ + beq 151fa4 │ │ │ │ sub r0, r9, #1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 152788 │ │ │ │ + bcs 152794 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #2312] @ 1527f8 │ │ │ │ + ldr r0, [pc, #2312] @ 152804 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #2300] @ 1527fc │ │ │ │ + ldr r0, [pc, #2300] @ 152808 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - beq 152120 │ │ │ │ + beq 15212c │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - beq 151fd0 │ │ │ │ + beq 151fdc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 151fb8 │ │ │ │ + beq 151fc4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r8, #-1] │ │ │ │ - ldr r3, [pc, #2244] @ 152800 │ │ │ │ + ldr r3, [pc, #2244] @ 15280c │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - b 151fc8 │ │ │ │ + b 151fd4 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 152120 │ │ │ │ + bne 15212c │ │ │ │ cmp r1, #10 │ │ │ │ - bne 151eac │ │ │ │ - b 152120 │ │ │ │ + bne 151eb8 │ │ │ │ + b 15212c │ │ │ │ cmp r1, #10 │ │ │ │ - bne 152120 │ │ │ │ + bne 15212c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 151f90 │ │ │ │ + beq 151f9c │ │ │ │ ldrb r0, [r8, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - beq 152120 │ │ │ │ + beq 15212c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ - bne 151ecc │ │ │ │ - b 151f1c │ │ │ │ + bne 151ed8 │ │ │ │ + b 151f28 │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ - beq 151fb0 │ │ │ │ - ldr r0, [pc, #2132] @ 1527f4 │ │ │ │ + beq 151fbc │ │ │ │ + ldr r0, [pc, #2132] @ 152800 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152120 │ │ │ │ + beq 15212c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ - beq 151fd0 │ │ │ │ - ldr r0, [pc, #2116] @ 152804 │ │ │ │ + beq 151fdc │ │ │ │ + ldr r0, [pc, #2116] @ 152810 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bne 152120 │ │ │ │ + bne 15212c │ │ │ │ tst r0, #256 @ 0x100 │ │ │ │ - beq 15200c │ │ │ │ + beq 152018 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 153bd8 │ │ │ │ + bl 153be4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - beq 152120 │ │ │ │ + beq 15212c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ - bcc 15204c │ │ │ │ + bcc 152058 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 153f50 │ │ │ │ + bl 153f5c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - beq 152120 │ │ │ │ + beq 15212c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ orr r0, r2, r3, lsr #9 │ │ │ │ cmp r0, r1 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldrcc r1, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ strcc sl, [r1, r0, lsl #2] │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1520f0 │ │ │ │ + bls 1520fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 152704 │ │ │ │ + bne 152710 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ lsr r0, r0, #10 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r0, r0, r1, lsl #22 │ │ │ │ - beq 1520f0 │ │ │ │ + beq 1520fc │ │ │ │ rbit r1, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bls 1520f0 │ │ │ │ + bls 1520fc │ │ │ │ bic r0, r0, r2, lsl r1 │ │ │ │ str sl, [r6, r1, lsl #2] │ │ │ │ rbit r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 1520d8 │ │ │ │ + bcc 1520e4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsr r0, r0, #10 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r6, [sp, #40] @ 0x28 │ │ │ │ moveq r1, #1 │ │ │ │ streq r1, [sp, #36] @ 0x24 │ │ │ │ andeq r0, r6, #1024 @ 0x400 │ │ │ │ ldreq r1, [sp, #24] │ │ │ │ tsteq r1, r0, lsr #10 │ │ │ │ - bne 152624 │ │ │ │ + bne 152630 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 15234c │ │ │ │ + beq 152358 │ │ │ │ mov r4, fp │ │ │ │ bfc r4, #10, #22 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1522fc │ │ │ │ + beq 152308 │ │ │ │ tst fp, #2 │ │ │ │ - bne 15234c │ │ │ │ + bne 152358 │ │ │ │ clz r1, r9 │ │ │ │ bic r0, r2, fp │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq 15234c │ │ │ │ + beq 152358 │ │ │ │ cmp r9, #0 │ │ │ │ andsne r0, fp, #4 │ │ │ │ - beq 152174 │ │ │ │ + beq 152180 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldrb r1, [r8, #-1] │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 15234c │ │ │ │ + bne 152358 │ │ │ │ tst fp, #8 │ │ │ │ - beq 152190 │ │ │ │ + beq 15219c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldrb r1, [r8] │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 15234c │ │ │ │ + bne 152358 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1521a8 │ │ │ │ + beq 1521b4 │ │ │ │ ands r0, fp, #16 │ │ │ │ ldrbne r0, [r8, #-1] │ │ │ │ cmpne r0, #10 │ │ │ │ - bne 152258 │ │ │ │ + bne 152264 │ │ │ │ tst fp, #32 │ │ │ │ ldrbne r0, [r8] │ │ │ │ cmpne r0, #13 │ │ │ │ - bne 152230 │ │ │ │ + bne 15223c │ │ │ │ tst fp, #64 @ 0x40 │ │ │ │ - beq 1521fc │ │ │ │ + beq 152208 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 152270 │ │ │ │ + beq 15227c │ │ │ │ sub r0, r9, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 152788 │ │ │ │ + bcs 152794 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r1, [r8] │ │ │ │ - ldr r2, [pc, #1564] @ 152808 │ │ │ │ + ldr r2, [pc, #1564] @ 152814 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15234c │ │ │ │ + beq 152358 │ │ │ │ tst fp, #128 @ 0x80 │ │ │ │ - beq 1522a4 │ │ │ │ + beq 1522b0 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 152290 │ │ │ │ + beq 15229c │ │ │ │ ldrb r1, [r8, #-1] │ │ │ │ - ldr r2, [pc, #1524] @ 152810 │ │ │ │ + ldr r2, [pc, #1524] @ 15281c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 1522a4 │ │ │ │ - b 15234c │ │ │ │ + beq 1522b0 │ │ │ │ + b 152358 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 15234c │ │ │ │ + bne 152358 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 15233c │ │ │ │ + beq 152348 │ │ │ │ ldrb r0, [r8, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - beq 15234c │ │ │ │ + beq 152358 │ │ │ │ tst fp, #64 @ 0x40 │ │ │ │ - bne 1521c8 │ │ │ │ - b 1521fc │ │ │ │ + bne 1521d4 │ │ │ │ + b 152208 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 15234c │ │ │ │ + bne 152358 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 1521a8 │ │ │ │ - b 15234c │ │ │ │ + bne 1521b4 │ │ │ │ + b 152358 │ │ │ │ ldrb r0, [r8] │ │ │ │ - ldr r1, [pc, #1424] @ 15280c │ │ │ │ + ldr r1, [pc, #1424] @ 152818 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15234c │ │ │ │ + beq 152358 │ │ │ │ tst fp, #128 @ 0x80 │ │ │ │ - beq 1522a4 │ │ │ │ - ldr r1, [pc, #1404] @ 152814 │ │ │ │ + beq 1522b0 │ │ │ │ + ldr r1, [pc, #1404] @ 152820 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15234c │ │ │ │ + bne 152358 │ │ │ │ tst fp, #256 @ 0x100 │ │ │ │ - beq 1522d0 │ │ │ │ + beq 1522dc │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 153bd8 │ │ │ │ + bl 153be4 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15234c │ │ │ │ + beq 152358 │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ - bcc 1522fc │ │ │ │ + bcc 152308 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 153f50 │ │ │ │ + bl 153f5c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15234c │ │ │ │ + beq 152358 │ │ │ │ lsr r0, fp, #10 │ │ │ │ orrs r0, r0, r6, lsl #22 │ │ │ │ - beq 151d88 │ │ │ │ + beq 151d94 │ │ │ │ rbit r1, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, #1 │ │ │ │ - bls 151d88 │ │ │ │ + bls 151d94 │ │ │ │ bic r0, r0, r2, lsl r1 │ │ │ │ str sl, [r7, r1, lsl #2] │ │ │ │ rbit r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc 152320 │ │ │ │ - b 151d88 │ │ │ │ + bcc 15232c │ │ │ │ + b 151d94 │ │ │ │ mov r0, #10 │ │ │ │ tst fp, #64 @ 0x40 │ │ │ │ - bne 152274 │ │ │ │ - b 152288 │ │ │ │ + bne 152280 │ │ │ │ + b 152294 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b 15261c │ │ │ │ + b 152628 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1526f8 │ │ │ │ + beq 152704 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #2 │ │ │ │ @@ -305974,350 +305977,350 @@ │ │ │ │ mov r4, #0 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r1, [ip, #28] │ │ │ │ ldrcc r4, [r1, r0, lsl #2] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 151cd8 │ │ │ │ + bcc 151ce4 │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, lr │ │ │ │ - bcc 15261c │ │ │ │ + bcc 152628 │ │ │ │ ldr r0, [ip, #304] @ 0x130 │ │ │ │ ldr r2, [ip, #308] @ 0x134 │ │ │ │ and r0, r0, #31 │ │ │ │ ldr r1, [ip, #20] │ │ │ │ add r0, r2, r4, lsl r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 152798 │ │ │ │ + bcs 1527a4 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldr r7, [r1, r0, lsl #3]! │ │ │ │ ldr sl, [r1, #4] │ │ │ │ mov r4, r7 │ │ │ │ bfc r4, #10, #22 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 152558 │ │ │ │ + beq 152564 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ andsne r0, r7, #1 │ │ │ │ - bne 15261c │ │ │ │ + bne 152628 │ │ │ │ tst r7, #2 │ │ │ │ ldrne r0, [sp, #120] @ 0x78 │ │ │ │ cmpne r0, r5 │ │ │ │ - bne 15261c │ │ │ │ + bne 152628 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ andsne r0, r7, #4 │ │ │ │ - beq 152464 │ │ │ │ + beq 152470 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 1527bc │ │ │ │ + bcs 1527c8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ ldrb r1, [r1, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 15261c │ │ │ │ + bne 152628 │ │ │ │ tst r7, #8 │ │ │ │ ldrne r0, [sp, #120] @ 0x78 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 152490 │ │ │ │ - bcs 1527cc │ │ │ │ + beq 15249c │ │ │ │ + bcs 1527d8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ ldrb r1, [r1, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 15261c │ │ │ │ + bne 152628 │ │ │ │ tst r7, #16 │ │ │ │ - beq 1524b0 │ │ │ │ + beq 1524bc │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 153b14 │ │ │ │ + bl 153b20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15261c │ │ │ │ + beq 152628 │ │ │ │ tst r7, #32 │ │ │ │ - beq 1524d0 │ │ │ │ + beq 1524dc │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 153ab0 │ │ │ │ + bl 153abc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15261c │ │ │ │ + beq 152628 │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 1524f0 │ │ │ │ + beq 1524fc │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 153b78 │ │ │ │ + bl 153b84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15261c │ │ │ │ + beq 152628 │ │ │ │ tst r7, #128 @ 0x80 │ │ │ │ - beq 152510 │ │ │ │ + beq 15251c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 153b78 │ │ │ │ + bl 153b84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15261c │ │ │ │ + bne 152628 │ │ │ │ tst r7, #256 @ 0x100 │ │ │ │ - beq 152534 │ │ │ │ + beq 152540 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 153bd8 │ │ │ │ + bl 153be4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15261c │ │ │ │ + beq 152628 │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ - bcc 152558 │ │ │ │ + bcc 152564 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 153f50 │ │ │ │ + bl 153f5c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15261c │ │ │ │ + beq 152628 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ orr r0, r0, sl, lsr #9 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 15257c │ │ │ │ + bcs 152588 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, r0, lsl #2] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsr r5, sl, #10 │ │ │ │ str r5, [sp, #32] │ │ │ │ cmp r2, r6 │ │ │ │ - bls 152624 │ │ │ │ + bls 152630 │ │ │ │ mov r0, r9 │ │ │ │ sub r8, r2, r6 │ │ │ │ - bl 152840 │ │ │ │ + bl 15284c │ │ │ │ cmp r8, r1 │ │ │ │ - bne 152730 │ │ │ │ + bne 15273c │ │ │ │ add r4, r4, r6, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ lsr r0, r7, #10 │ │ │ │ orrs r0, r0, sl, lsl #22 │ │ │ │ - beq 152624 │ │ │ │ + beq 152630 │ │ │ │ rbit r2, r0 │ │ │ │ cmp r8, #32 │ │ │ │ mov r1, r8 │ │ │ │ clz r2, r2 │ │ │ │ movcs r1, #32 │ │ │ │ cmp r8, r2 │ │ │ │ - bls 152624 │ │ │ │ + bls 152630 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r7, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ bic r0, r0, r7, lsl r2 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ rbit r2, r0 │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 1525f0 │ │ │ │ - b 152624 │ │ │ │ + bcc 1525fc │ │ │ │ + b 152630 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 1523cc │ │ │ │ + bcs 1523d8 │ │ │ │ tst r6, #1 │ │ │ │ - beq 1526a0 │ │ │ │ + beq 1526ac │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1526b4 │ │ │ │ + beq 1526c0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ lsl r0, r6, #1 │ │ │ │ cmp r1, r6, lsl #1 │ │ │ │ - bls 1527a4 │ │ │ │ + bls 1527b0 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 152718 │ │ │ │ + beq 152724 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ orr r0, r0, r6, lsl #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1527b0 │ │ │ │ + bcs 1527bc │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152724 │ │ │ │ + beq 152730 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 1526d0 │ │ │ │ + bne 1526dc │ │ │ │ sub r0, r3, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1526cc │ │ │ │ + bcs 1526d8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, r1, r0 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 1526d0 │ │ │ │ + bgt 1526dc │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ stm r1, {r0, r2} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne 1526a0 │ │ │ │ + bne 1526ac │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ stm r1, {r0, r6} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #300] @ 152818 │ │ │ │ + ldr r3, [pc, #300] @ 152824 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r2, [pc, #288] @ 15282c │ │ │ │ + ldr r2, [pc, #288] @ 152838 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c710 │ │ │ │ - ldr r0, [pc, #276] @ 152834 │ │ │ │ + ldr r0, [pc, #276] @ 152840 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #272] @ 15283c │ │ │ │ + ldr r0, [pc, #272] @ 152848 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r2, [pc, #232] @ 152820 │ │ │ │ + ldr r2, [pc, #232] @ 15282c │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c710 │ │ │ │ - ldr r2, [pc, #220] @ 152824 │ │ │ │ + ldr r2, [pc, #220] @ 152830 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #140] @ 1527e4 │ │ │ │ + ldr r2, [pc, #140] @ 1527f0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #188] @ 152828 │ │ │ │ + ldr r2, [pc, #188] @ 152834 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #100] @ 1527e0 │ │ │ │ + ldr r2, [pc, #100] @ 1527ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #96] @ 1527f0 │ │ │ │ + ldr r2, [pc, #96] @ 1527fc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #124] @ 15281c │ │ │ │ + ldr r2, [pc, #124] @ 152828 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #132] @ 152830 │ │ │ │ + ldr r2, [pc, #132] @ 15283c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #128] @ 152838 │ │ │ │ + ldr r2, [pc, #128] @ 152844 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #36] @ 1527e8 │ │ │ │ + ldr r2, [pc, #36] @ 1527f4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #24] @ 1527ec │ │ │ │ + ldr r2, [pc, #24] @ 1527f8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq fp, sl, r8, lsl #19 │ │ │ │ - andseq fp, sl, ip, ror #17 │ │ │ │ - andseq fp, sl, r4, lsl #20 │ │ │ │ - andseq fp, sl, r0, lsl #20 │ │ │ │ - andseq fp, sl, r8, lsr #20 │ │ │ │ - andseq sl, r1, r9, ror #16 │ │ │ │ - andseq sl, r1, r9, lsl r9 │ │ │ │ - andseq sl, r1, r5, lsl #18 │ │ │ │ - andseq sl, r1, sp, asr #17 │ │ │ │ - andseq sl, r1, r9, asr #16 │ │ │ │ - andseq sl, r1, sp, lsl r6 │ │ │ │ - andseq sl, r1, sp, lsl #11 │ │ │ │ - andseq sl, r1, sp, ror #11 │ │ │ │ - andseq sl, r1, r1, ror r5 │ │ │ │ - andseq fp, sl, r8, lsr #20 │ │ │ │ - andseq fp, sl, ip, ror #17 │ │ │ │ - andseq fp, sl, r0, lsl #18 │ │ │ │ + andseq fp, sl, ip, ror r9 │ │ │ │ + andseq fp, sl, r0, ror #17 │ │ │ │ + @ instruction: 0x001ab9f8 │ │ │ │ + @ instruction: 0x001ab9f4 │ │ │ │ + andseq fp, sl, ip, lsl sl │ │ │ │ + @ instruction: 0x0011a8dd │ │ │ │ + andseq sl, r1, sp, lsl #19 │ │ │ │ + andseq sl, r1, r9, ror r9 │ │ │ │ + andseq sl, r1, r1, asr #18 │ │ │ │ + @ instruction: 0x0011a8bd │ │ │ │ + mulseq r1, r1, r6 │ │ │ │ + andseq sl, r1, r1, lsl #12 │ │ │ │ + andseq sl, r1, r1, ror #12 │ │ │ │ + andseq sl, r1, r5, ror #11 │ │ │ │ + andseq fp, sl, ip, lsl sl │ │ │ │ + andseq fp, sl, r0, ror #17 │ │ │ │ + @ instruction: 0x001ab8f4 │ │ │ │ + andseq fp, sl, r4, lsl #18 │ │ │ │ andseq fp, sl, r0, lsl r9 │ │ │ │ andseq fp, sl, ip, lsl r9 │ │ │ │ - andseq fp, sl, r8, lsr #18 │ │ │ │ - andseq fp, sl, r0, lsl r9 │ │ │ │ - andseq fp, sl, ip, lsr #19 │ │ │ │ - andseq fp, sl, r4, lsr #18 │ │ │ │ - andseq fp, sl, r0, asr #19 │ │ │ │ + andseq fp, sl, r4, lsl #18 │ │ │ │ + andseq fp, sl, r0, lsr #19 │ │ │ │ + andseq fp, sl, r8, lsl r9 │ │ │ │ + @ instruction: 0x001ab9b4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ ldrls r0, [r0, #4] │ │ │ │ bxls lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r3, [pc, #8] @ 152868 │ │ │ │ + ldr r3, [pc, #8] @ 152874 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - @ instruction: 0x001ab8b8 │ │ │ │ + andseq fp, sl, ip, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mov r0, #4 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 152944 │ │ │ │ + beq 152950 │ │ │ │ add r1, r6, r7, lsl #3 │ │ │ │ subs r0, r1, #8 │ │ │ │ mov r0, #0 │ │ │ │ - beq 152948 │ │ │ │ + beq 152954 │ │ │ │ ldr r6, [r1, #-4] │ │ │ │ sub r5, r6, r7, lsl #1 │ │ │ │ cmp r6, r7, lsl #1 │ │ │ │ movcc r5, r0 │ │ │ │ - bls 152948 │ │ │ │ + bls 152954 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r5, #2 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r0, r9, r8, lsl #2 │ │ │ │ - bcc 152934 │ │ │ │ + bcc 152940 │ │ │ │ lsl r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ movcc r7, r6 │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r6, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ @@ -306328,27 +306331,27 @@ │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ sub r0, r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add r0, r8, #1 │ │ │ │ - b 152948 │ │ │ │ + b 152954 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 152984 │ │ │ │ + beq 152990 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -306358,45 +306361,45 @@ │ │ │ │ mov r5, r2 │ │ │ │ ldrb r6, [r1, #9] │ │ │ │ ldrb r8, [r1, #8] │ │ │ │ cmp fp, #2 │ │ │ │ ldm r1, {r9, sl} │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - beq 152a04 │ │ │ │ + beq 152a10 │ │ │ │ tst fp, #1 │ │ │ │ - bne 152a04 │ │ │ │ + bne 152a10 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 27188 │ │ │ │ strb r7, [r4, r7] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - bne 1529dc │ │ │ │ + bne 1529e8 │ │ │ │ add r0, sp, #712 @ 0x2c8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 274b8 │ │ │ │ ldrb r4, [sp, #311] @ 0x137 │ │ │ │ - b 152a18 │ │ │ │ + b 152a24 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, sp, #712 @ 0x2c8 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 274b8 │ │ │ │ ldrb r4, [r5, #263] @ 0x107 │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 152a18 │ │ │ │ + bne 152a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 153830 │ │ │ │ + bmi 15383c │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ add r1, sp, #712 @ 0x2c8 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #1276] @ 0x4fc │ │ │ │ @@ -306428,159 +306431,159 @@ │ │ │ │ str r4, [sp, #980] @ 0x3d4 │ │ │ │ strb fp, [sp, #978] @ 0x3d2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strb r6, [sp, #977] @ 0x3d1 │ │ │ │ str sl, [sp, #972] @ 0x3cc │ │ │ │ str r9, [sp, #968] @ 0x3c8 │ │ │ │ str r0, [sp, #1280] @ 0x500 │ │ │ │ - bls 152aec │ │ │ │ - ldr r2, [pc, #3596] @ 1538e8 │ │ │ │ + bls 152af8 │ │ │ │ + ldr r2, [pc, #3596] @ 1538f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3c350 │ │ │ │ - b 153830 │ │ │ │ + b 15383c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 152b3c │ │ │ │ + beq 152b48 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 152ad4 │ │ │ │ + beq 152ae0 │ │ │ │ str r8, [sp, #32] │ │ │ │ cmp r8, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bcc 152b54 │ │ │ │ + bcc 152b60 │ │ │ │ sub r4, r7, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 27188 │ │ │ │ add r0, r6, r4 │ │ │ │ - b 152b5c │ │ │ │ + b 152b68 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r8, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bcs 152b20 │ │ │ │ + bcs 152b2c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 152b64 │ │ │ │ + beq 152b70 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ ldr r5, [r5, #328] @ 0x148 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #1308] @ 0x51c │ │ │ │ cmn r5, #1 │ │ │ │ str r1, [sp, #1304] @ 0x518 │ │ │ │ str r0, [sp, #1300] @ 0x514 │ │ │ │ str r0, [sp, #1296] @ 0x510 │ │ │ │ str r1, [sp, #1292] @ 0x50c │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ str r0, [sp, #1312] @ 0x520 │ │ │ │ - ble 152c88 │ │ │ │ + ble 152c94 │ │ │ │ str sl, [sp, #20] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ str r9, [sp, #24] │ │ │ │ add r9, lr, #264 @ 0x108 │ │ │ │ - beq 152d28 │ │ │ │ + beq 152d34 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r4, [sp, #1296] @ 0x510 │ │ │ │ subs r6, r5, #1 │ │ │ │ ldr r7, [sp, #1292] @ 0x50c │ │ │ │ add r0, r7, r4, lsl #2 │ │ │ │ - beq 152c04 │ │ │ │ + beq 152c10 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r5, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r5, r4 │ │ │ │ add r1, r6, r4 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 152c08 │ │ │ │ + b 152c14 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #1308] @ 0x51c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [sp, #1296] @ 0x510 │ │ │ │ - bls 152c80 │ │ │ │ + bls 152c8c │ │ │ │ ldr r0, [sp, #1300] @ 0x514 │ │ │ │ sub r6, r5, r7 │ │ │ │ mov sl, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 152cdc │ │ │ │ + bhi 152ce8 │ │ │ │ ldr r4, [sp, #1304] @ 0x518 │ │ │ │ cmp r6, #2 │ │ │ │ add r0, r4, sl, lsl #2 │ │ │ │ - bcc 152d14 │ │ │ │ + bcc 152d20 │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r6, sl │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, sl, r5 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, r4 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 152d18 │ │ │ │ + b 152d24 │ │ │ │ mov r0, r5 │ │ │ │ - b 152d28 │ │ │ │ - ldr r2, [pc, #3164] @ 1538ec │ │ │ │ + b 152d34 │ │ │ │ + ldr r2, [pc, #3164] @ 1538f8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #3160] @ 1538f0 │ │ │ │ - ldr r7, [pc, #3160] @ 1538f4 │ │ │ │ + ldr r3, [pc, #3160] @ 1538fc │ │ │ │ + ldr r7, [pc, #3160] @ 153900 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #3156] @ 1538f8 │ │ │ │ + ldr r1, [pc, #3156] @ 153904 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, lr, #292 @ 0x124 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #1320] @ 0x528 │ │ │ │ str r3, [sp, #1316] @ 0x524 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 3cd80 │ │ │ │ - b 153830 │ │ │ │ + b 15383c │ │ │ │ mov r1, #4 │ │ │ │ add r0, r9, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #4 │ │ │ │ mov r4, r6 │ │ │ │ bl 33ba0 │ │ │ │ ldr sl, [sp, #1308] @ 0x51c │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #1304] @ 0x518 │ │ │ │ cmp r6, #2 │ │ │ │ add r0, r4, sl, lsl #2 │ │ │ │ - bcs 152c4c │ │ │ │ + bcs 152c58 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #1308] @ 0x51c │ │ │ │ @@ -306624,18 +306627,18 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #396] @ 0x18c │ │ │ │ mov r1, #4 │ │ │ │ str r8, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ strb fp, [sp, #382] @ 0x17e │ │ │ │ ldr r1, [r0, #304] @ 0x130 │ │ │ │ - b 152f08 │ │ │ │ + b 152f14 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 152f60 │ │ │ │ + bhi 152f6c │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r2, [r6, r2, lsl #2] │ │ │ │ add pc, r6, r2 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ muleq r0, r4, r1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ @@ -306697,316 +306700,316 @@ │ │ │ │ muleq r0, r4, r1 │ │ │ │ muleq r0, r4, r1 │ │ │ │ muleq r0, r4, r1 │ │ │ │ muleq r0, r4, r1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ eor r1, r3, r1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bhi 152fb8 │ │ │ │ + bhi 152fc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 152f90 │ │ │ │ + beq 152f9c │ │ │ │ rsb r2, r1, #0 │ │ │ │ and r3, r1, r2 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - blt 152de4 │ │ │ │ + blt 152df0 │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ - blt 152f44 │ │ │ │ + blt 152f50 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ - blt 152f84 │ │ │ │ + blt 152f90 │ │ │ │ cmpne r3, #65536 @ 0x10000 │ │ │ │ - beq 152efc │ │ │ │ + beq 152f08 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - beq 152efc │ │ │ │ - b 152f90 │ │ │ │ + beq 152f08 │ │ │ │ + b 152f9c │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - bge 152f74 │ │ │ │ + bge 152f80 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 152efc │ │ │ │ + beq 152f08 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - beq 152efc │ │ │ │ - b 152f90 │ │ │ │ + beq 152f08 │ │ │ │ + b 152f9c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 152efc │ │ │ │ + beq 152f08 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 152efc │ │ │ │ - b 152f90 │ │ │ │ - beq 152efc │ │ │ │ + beq 152f08 │ │ │ │ + b 152f9c │ │ │ │ + beq 152f08 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - beq 152efc │ │ │ │ - b 152f90 │ │ │ │ + beq 152f08 │ │ │ │ + b 152f9c │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ cmpne r3, #16384 @ 0x4000 │ │ │ │ - beq 152efc │ │ │ │ + beq 152f08 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ cmp r1, #4194304 @ 0x400000 │ │ │ │ - bcc 15300c │ │ │ │ + bcc 153018 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ mov r1, #0 │ │ │ │ movt r0, #63 @ 0x3f │ │ │ │ strd r0, [sl, #16] │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r0, [sl, #8] │ │ │ │ - b 152fc0 │ │ │ │ + b 152fcc │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ strd r2, [sl, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sl] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 154558 │ │ │ │ + bl 154564 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 152fd8 │ │ │ │ + bne 152fe4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 153000 │ │ │ │ + bne 15300c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ add sp, sp, #300 @ 0x12c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153038 │ │ │ │ + beq 153044 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add r3, r2, r1, lsl #3 │ │ │ │ subs r2, r3, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldrne r2, [r3, #-4] │ │ │ │ sub r3, r2, r1, lsl #1 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ movcs r0, r3 │ │ │ │ cmp r0, #32 │ │ │ │ - bls 153074 │ │ │ │ - ldr r0, [pc, #2264] @ 15392c │ │ │ │ + bls 153080 │ │ │ │ + ldr r0, [pc, #2264] @ 153938 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sl] │ │ │ │ str r2, [sl, #8] │ │ │ │ str r0, [sl, #12] │ │ │ │ str r1, [sl, #16] │ │ │ │ - b 152fc8 │ │ │ │ + b 152fd4 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ and r5, r0, #31 │ │ │ │ lsr r4, r6, r5 │ │ │ │ cmp r4, #2097152 @ 0x200000 │ │ │ │ - bls 1530ac │ │ │ │ + bls 1530b8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2097152 @ 0x200000 │ │ │ │ str r1, [sl, #8] │ │ │ │ str r0, [sl, #12] │ │ │ │ str r3, [sl, #16] │ │ │ │ str r2, [sl, #20] │ │ │ │ - b 152fc0 │ │ │ │ + b 152fcc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ add r7, r7, #12 │ │ │ │ lsl r8, r1, r5 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r1, lsl r5 │ │ │ │ - bcc 153764 │ │ │ │ + bcc 153770 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #8 │ │ │ │ lsl r2, r1, r5 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ bl 27188 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ add r1, r6, r8 │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ and r0, r0, #31 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r2, r2, r4, lsl r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 153808 │ │ │ │ + bcs 153814 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movw r1, #64512 @ 0xfc00 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ str r5, [r0, r2, lsl #3]! │ │ │ │ str r1, [r0, #4] │ │ │ │ ldrb r0, [sp, #372] @ 0x174 │ │ │ │ tst r0, #1 │ │ │ │ - beq 153144 │ │ │ │ + beq 153150 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 153090 │ │ │ │ + bhi 15309c │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #712] @ 0x2c8 │ │ │ │ - bne 153790 │ │ │ │ + bne 15379c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1537c0 │ │ │ │ + bne 1537cc │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ add r6, sp, #968 @ 0x3c8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0, #296] @ 0x128 │ │ │ │ ldr r9, [r0, #340] @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151980 │ │ │ │ + bl 15198c │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ ldr fp, [sp, #972] @ 0x3cc │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 1532a0 │ │ │ │ + bne 1532ac │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ add r1, r4, #24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r0 │ │ │ │ - bne 1531bc │ │ │ │ - ldr r1, [pc, #1876] @ 153908 │ │ │ │ + bne 1531c8 │ │ │ │ + ldr r1, [pc, #1876] @ 153914 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str fp, [r0, r6, lsl #2] │ │ │ │ add r0, r6, #1 │ │ │ │ ldrb r1, [sp, #381] @ 0x17d │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ tst r1, #1 │ │ │ │ - beq 1532cc │ │ │ │ + beq 1532d8 │ │ │ │ ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r4, [r1, #340] @ 0x154 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1532cc │ │ │ │ - ldr r2, [pc, #1820] @ 153910 │ │ │ │ + beq 1532d8 │ │ │ │ + ldr r2, [pc, #1820] @ 15391c │ │ │ │ add r6, sp, #968 @ 0x3c8 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1800] @ 153914 │ │ │ │ + ldr r2, [pc, #1800] @ 153920 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r8, [pc, #1792] @ 153918 │ │ │ │ + ldr r8, [pc, #1792] @ 153924 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 153238 │ │ │ │ + b 153244 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, fp │ │ │ │ cmp fp, r4 │ │ │ │ str r5, [r0, r7, lsl #2] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 1532cc │ │ │ │ + beq 1532d8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0, #340] @ 0x154 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1537ec │ │ │ │ + bcs 1537f8 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne 15375c │ │ │ │ + bne 153768 │ │ │ │ ldr r0, [r0, #336] @ 0x150 │ │ │ │ ldr r2, [r0, r1, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ - bl 151980 │ │ │ │ + bl 15198c │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ ldr r5, [sp, #972] @ 0x3cc │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 1536c0 │ │ │ │ + bne 1536cc │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 15321c │ │ │ │ + bne 153228 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - bl 16995c │ │ │ │ - b 15321c │ │ │ │ + bl 169968 │ │ │ │ + b 153228 │ │ │ │ add r1, r6, #8 │ │ │ │ add r2, sl, #16 │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [sl, #8] │ │ │ │ str fp, [sl, #12] │ │ │ │ - b 152fc0 │ │ │ │ + b 152fcc │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153630 │ │ │ │ + beq 15363c │ │ │ │ lsl r1, r9, #1 │ │ │ │ add r9, sp, #968 @ 0x3c8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1564] @ 15390c │ │ │ │ + ldr r1, [pc, #1564] @ 153918 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [sp, #388] @ 0x184 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #392] @ 0x188 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 153814 │ │ │ │ + bcs 153820 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr r8, [r0, r2, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #708] @ 0x2c4 │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 151464 │ │ │ │ + bl 151470 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 1536f8 │ │ │ │ + bne 153704 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 153398 │ │ │ │ + bne 1533a4 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1532f4 │ │ │ │ - b 153630 │ │ │ │ + bne 153300 │ │ │ │ + b 15363c │ │ │ │ add r3, r0, #4 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 151794 │ │ │ │ + bl 1517a0 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 153728 │ │ │ │ + bne 153734 │ │ │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153350 │ │ │ │ + beq 15335c │ │ │ │ ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ sub r2, r0, #1 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r2, [r3, r2, lsl #4]! │ │ │ │ ldr r1, [r0, #328] @ 0x148 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 1537fc │ │ │ │ + bcs 153808 │ │ │ │ ldr r0, [r0, #324] @ 0x144 │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @@ -307017,363 +307020,363 @@ │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffffb0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153388 │ │ │ │ + beq 153394 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ lsl r5, r1, #3 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 151794 │ │ │ │ + bl 1517a0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 1535fc │ │ │ │ + bne 153608 │ │ │ │ add r4, r4, #8 │ │ │ │ subs r5, r5, #8 │ │ │ │ - bne 153410 │ │ │ │ - b 153388 │ │ │ │ + bne 15341c │ │ │ │ + b 153394 │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ mov fp, #0 │ │ │ │ lsl sl, r5, #2 │ │ │ │ - b 15345c │ │ │ │ + b 153468 │ │ │ │ add fp, fp, #1 │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 153388 │ │ │ │ + beq 153394 │ │ │ │ ldr r0, [r4, fp, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153454 │ │ │ │ + beq 153460 │ │ │ │ strb fp, [sp, #717] @ 0x2cd │ │ │ │ strb fp, [sp, #716] @ 0x2cc │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r8 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 151794 │ │ │ │ + bl 1517a0 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq 153454 │ │ │ │ - b 1535fc │ │ │ │ + beq 153460 │ │ │ │ + b 153608 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ bfc r7, #10, #22 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ bfc r3, #10, #22 │ │ │ │ mov r0, r9 │ │ │ │ orr r6, r6, r3 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 151464 │ │ │ │ + bl 151470 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ - b 15337c │ │ │ │ + b 153388 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 153500 │ │ │ │ + bcc 15350c │ │ │ │ sub r1, r1, r3 │ │ │ │ lsr r2, r6, #10 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r2, r2, r7, lsl #22 │ │ │ │ mov r3, #1 │ │ │ │ bfc r6, #10, #22 │ │ │ │ orr r1, r2, r3, lsl r1 │ │ │ │ orr r6, r6, r1, lsl #10 │ │ │ │ lsr r7, r1, #22 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 151464 │ │ │ │ + bl 151470 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ - b 15337c │ │ │ │ + b 153388 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153388 │ │ │ │ + beq 153394 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ sub r4, r2, r1, lsl #2 │ │ │ │ sub r5, r0, #4 │ │ │ │ ldr r2, [r5, -r4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 151464 │ │ │ │ + bl 151470 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 1535fc │ │ │ │ + bne 153608 │ │ │ │ adds r4, r4, #4 │ │ │ │ - bne 153538 │ │ │ │ - b 153388 │ │ │ │ + bne 153544 │ │ │ │ + b 153394 │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 151464 │ │ │ │ + bl 151470 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 1536f8 │ │ │ │ + bne 153704 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 151464 │ │ │ │ + bl 151470 │ │ │ │ ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq 153388 │ │ │ │ - b 1536f8 │ │ │ │ + beq 153394 │ │ │ │ + b 153704 │ │ │ │ ldrb r1, [sp, #708] @ 0x2c4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 153730 │ │ │ │ + bne 15373c │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #708] @ 0x2c4 │ │ │ │ and r0, r3, #31 │ │ │ │ ldr r5, [sp, #364] @ 0x16c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, r5, r8, lsl r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 153824 │ │ │ │ + bcs 153830 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ bfc r7, #10, #22 │ │ │ │ str r6, [r1, r0, lsl #3]! │ │ │ │ orr r0, r7, r2, lsl #10 │ │ │ │ str r0, [r1, #4] │ │ │ │ - b 153388 │ │ │ │ + b 153394 │ │ │ │ orr r1, r9, #4 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ add r2, ip, #12 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r1, [ip] │ │ │ │ str r0, [ip, #8] │ │ │ │ - b 152fc8 │ │ │ │ + b 152fd4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 151614 │ │ │ │ + bl 151620 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 154728 │ │ │ │ + bl 154734 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 154798 │ │ │ │ + bl 1547a4 │ │ │ │ add r0, sl, #4 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #316 @ 0x13c │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15367c │ │ │ │ + beq 153688 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153698 │ │ │ │ + beq 1536a4 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1536b4 │ │ │ │ + beq 1536c0 │ │ │ │ ldr r0, [sp, #412] @ 0x19c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 154514 │ │ │ │ - b 152fd0 │ │ │ │ + bl 154520 │ │ │ │ + b 152fdc │ │ │ │ add ip, r6, #8 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldm ip!, {r3, r4, r6, r7} │ │ │ │ add r2, lr, #16 │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm ip!, {r1, r3, r4, r6, r7} │ │ │ │ stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ ldm ip, {r1, r3, r4, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r6, r7} │ │ │ │ str r0, [lr, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [lr, #12] │ │ │ │ str r0, [lr] │ │ │ │ - b 152fc8 │ │ │ │ + b 152fd4 │ │ │ │ orr r1, r9, #4 │ │ │ │ add r2, sl, #12 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r1, [sl] │ │ │ │ str r0, [sl, #8] │ │ │ │ - b 152fc8 │ │ │ │ + b 152fd4 │ │ │ │ orr r1, r9, #4 │ │ │ │ - b 153604 │ │ │ │ - ldr r0, [pc, #492] @ 153924 │ │ │ │ + b 153610 │ │ │ │ + ldr r0, [pc, #492] @ 153930 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r7] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #16] │ │ │ │ - b 152fc8 │ │ │ │ + b 152fd4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - b 1537dc │ │ │ │ + b 1537e8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #8 │ │ │ │ mov r9, r7 │ │ │ │ bl 33ba0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r7, r9 │ │ │ │ - b 1530c8 │ │ │ │ - ldr r1, [pc, #408] @ 153930 │ │ │ │ + b 1530d4 │ │ │ │ + ldr r1, [pc, #408] @ 15393c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #404] @ 153934 │ │ │ │ + ldr r0, [pc, #404] @ 153940 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #968] @ 0x3c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ add r3, sp, #968 @ 0x3c8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 34858 │ │ │ │ - b 153830 │ │ │ │ - ldr r0, [pc, #312] @ 153900 │ │ │ │ + b 15383c │ │ │ │ + ldr r0, [pc, #312] @ 15390c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #300] @ 153904 │ │ │ │ + ldr r0, [pc, #300] @ 153910 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bl 3cd3c │ │ │ │ - b 153830 │ │ │ │ - ldr r0, [pc, #308] @ 153928 │ │ │ │ + b 15383c │ │ │ │ + ldr r0, [pc, #308] @ 153934 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 153830 │ │ │ │ - ldr r0, [pc, #280] @ 15391c │ │ │ │ + b 15383c │ │ │ │ + ldr r0, [pc, #280] @ 153928 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 153810 │ │ │ │ - ldr r0, [pc, #236] @ 1538fc │ │ │ │ + b 15381c │ │ │ │ + ldr r0, [pc, #236] @ 153908 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 3cae4 │ │ │ │ - b 153830 │ │ │ │ - ldr r2, [pc, #244] @ 153920 │ │ │ │ + b 15383c │ │ │ │ + ldr r2, [pc, #244] @ 15392c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 153858 │ │ │ │ - b 153858 │ │ │ │ - b 153858 │ │ │ │ - b 153858 │ │ │ │ - b 153858 │ │ │ │ - b 153858 │ │ │ │ - b 153858 │ │ │ │ + b 153864 │ │ │ │ + b 153864 │ │ │ │ + b 153864 │ │ │ │ + b 153864 │ │ │ │ + b 153864 │ │ │ │ + b 153864 │ │ │ │ + b 153864 │ │ │ │ mov r4, r0 │ │ │ │ - b 1538a8 │ │ │ │ + b 1538b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 154558 │ │ │ │ - b 1538a8 │ │ │ │ + bl 154564 │ │ │ │ + b 1538b4 │ │ │ │ bl 3cac8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #264 @ 0x108 │ │ │ │ - bl 154514 │ │ │ │ + bl 154520 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1538a0 │ │ │ │ + beq 1538ac │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1538a0 │ │ │ │ + b 1538ac │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #968 @ 0x3c8 │ │ │ │ - bl 154448 │ │ │ │ + bl 154454 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1538b0 │ │ │ │ + bne 1538bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1538d8 │ │ │ │ + bne 1538e4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001ab4f0 │ │ │ │ + andseq fp, sl, r4, ror #9 │ │ │ │ andeq r1, r0, r0, ror #14 │ │ │ │ - andseq sp, r0, r4, asr r1 │ │ │ │ - andseq fp, sl, r4, lsr #9 │ │ │ │ - @ instruction: 0x001ab4bc │ │ │ │ - mulseq sl, ip, r8 │ │ │ │ - andseq sl, sl, r0, lsr #15 │ │ │ │ - andseq r8, r1, r6, lsr #30 │ │ │ │ - @ instruction: 0x001aadd8 │ │ │ │ - andseq sl, sl, ip, ror #25 │ │ │ │ - andseq sl, sl, ip, ror sp │ │ │ │ - andseq r9, r1, lr, lsl r5 │ │ │ │ - andseq sl, sl, r4, ror sp │ │ │ │ - andseq sl, sl, r8, ror #15 │ │ │ │ - andseq sl, sl, r0, lsl #17 │ │ │ │ - andseq r9, r1, pc, asr r0 │ │ │ │ - andseq sl, sl, r8, lsr #16 │ │ │ │ - andseq r9, r1, r9, lsl r7 │ │ │ │ - andseq ip, r0, r8, asr #12 │ │ │ │ - andseq sl, sl, r4, lsl #17 │ │ │ │ + andseq sp, r0, r8, asr #3 │ │ │ │ + mulseq sl, r8, r4 │ │ │ │ + @ instruction: 0x001ab4b0 │ │ │ │ + mulseq sl, r0, r8 │ │ │ │ + mulseq sl, r4, r7 │ │ │ │ + mulseq r1, sl, pc @ │ │ │ │ + andseq sl, sl, ip, asr #27 │ │ │ │ + andseq sl, sl, r0, ror #25 │ │ │ │ + andseq sl, sl, r0, ror sp │ │ │ │ + mulseq r1, r2, r5 │ │ │ │ + andseq sl, sl, r8, ror #26 │ │ │ │ + @ instruction: 0x001aa7dc │ │ │ │ + andseq sl, sl, r4, ror r8 │ │ │ │ + ldrsbeq r9, [r1], -r3 │ │ │ │ + andseq sl, sl, ip, lsl r8 │ │ │ │ + andseq r9, r1, sp, lsl #15 │ │ │ │ + @ instruction: 0x0010c6bc │ │ │ │ + andseq sl, sl, r8, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r0, #304] @ 0x130 │ │ │ │ str r2, [sp, #4] │ │ │ │ and r4, r0, #31 │ │ │ │ str r1, [sp, #8] │ │ │ │ lsrs r0, ip, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 153a20 │ │ │ │ + beq 153a2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153a20 │ │ │ │ + beq 153a2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr sl, [r1, #4] │ │ │ │ @@ -307386,856 +307389,856 @@ │ │ │ │ cmp ip, r1, lsl r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov lr, r0 │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ movcc lr, ip │ │ │ │ cmp ip, lr │ │ │ │ - beq 153a84 │ │ │ │ + beq 153a90 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ lsr r9, r8, #11 │ │ │ │ lsr r3, r9, r5 │ │ │ │ cmp r7, r9, lsr r5 │ │ │ │ - bls 153a70 │ │ │ │ + bls 153a7c │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ bfc r8, #11, #21 │ │ │ │ ldr r2, [r1] │ │ │ │ add lr, lr, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ orr r3, r8, r3, lsl #11 │ │ │ │ strd r2, [r1] │ │ │ │ add r1, r1, #8 │ │ │ │ - bne 1539c4 │ │ │ │ + bne 1539d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ addcc r0, r0, #1 │ │ │ │ - bcc 1539a4 │ │ │ │ + bcc 1539b0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 153a68 │ │ │ │ + beq 153a74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ and r6, r0, #31 │ │ │ │ ldr r5, [r7] │ │ │ │ lsr r0, r5, r6 │ │ │ │ cmp r3, r5, lsr r6 │ │ │ │ - bls 153a94 │ │ │ │ + bls 153aa0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r0, [r7], #4 │ │ │ │ - bne 153a48 │ │ │ │ + bne 153a54 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ 153aa4 │ │ │ │ + ldr r2, [pc, #44] @ 153ab0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #28] @ 153aa8 │ │ │ │ + ldr r2, [pc, #28] @ 153ab4 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #16] @ 153aac │ │ │ │ + ldr r2, [pc, #16] @ 153ab8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sl, sl, ip, lsr #13 │ │ │ │ - andseq sl, sl, ip, ror #12 │ │ │ │ - andseq sl, sl, ip, lsl #13 │ │ │ │ + andseq sl, sl, r0, lsr #13 │ │ │ │ + andseq sl, sl, r0, ror #12 │ │ │ │ + andseq sl, sl, r0, lsl #13 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 153adc │ │ │ │ - bcs 153af8 │ │ │ │ + beq 153ae8 │ │ │ │ + bcs 153b04 │ │ │ │ ldrb r1, [r3, r2]! │ │ │ │ cmp r1, #10 │ │ │ │ - beq 153ae0 │ │ │ │ + beq 153aec │ │ │ │ cmp r1, #13 │ │ │ │ movne r0, #0 │ │ │ │ bxne lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ subs r0, r0, #13 │ │ │ │ movwne r0, #1 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r3, [pc, #12] @ 153b10 │ │ │ │ + ldr r3, [pc, #12] @ 153b1c │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - mulseq sl, r4, r6 │ │ │ │ + andseq sl, sl, r8, lsl #13 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 153b60 │ │ │ │ + bcs 153b6c │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ cmp r3, #10 │ │ │ │ - beq 153b5c │ │ │ │ + beq 153b68 │ │ │ │ cmp r3, #13 │ │ │ │ movne r0, #0 │ │ │ │ bxne lr │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 153b5c │ │ │ │ + bcs 153b68 │ │ │ │ ldrb r0, [ip, r2] │ │ │ │ subs r0, r0, #10 │ │ │ │ movwne r0, #1 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #8] @ 153b74 │ │ │ │ + ldr r2, [pc, #8] @ 153b80 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sl, sl, ip, lsr r6 │ │ │ │ + andseq sl, sl, r0, lsr r6 │ │ │ │ push {fp, lr} │ │ │ │ - ldr lr, [pc, #76] @ 153bd0 │ │ │ │ + ldr lr, [pc, #76] @ 153bdc │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ add lr, pc, lr │ │ │ │ - beq 153ba8 │ │ │ │ + beq 153bb4 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 153bc0 │ │ │ │ + bcs 153bcc │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ cmp r2, r1 │ │ │ │ ldrbcc r0, [r0, r2] │ │ │ │ ldrbcc ip, [lr, r0] │ │ │ │ eor r0, r3, ip │ │ │ │ and r0, r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 153bd4 │ │ │ │ + ldr r2, [pc, #12] @ 153be0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r8, r1, r9, ror ip │ │ │ │ - @ instruction: 0x001aa5f0 │ │ │ │ + andseq r8, r1, sp, ror #25 │ │ │ │ + andseq sl, sl, r4, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 153eac │ │ │ │ + bcc 153eb8 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 153cec │ │ │ │ + beq 153cf8 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r6, r2, #4 │ │ │ │ movcc r6, #0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r6 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 153c38 │ │ │ │ + bls 153c44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 153f04 │ │ │ │ + bcs 153f10 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 153c10 │ │ │ │ + blt 153c1c │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 153ec8 │ │ │ │ + bcc 153ed4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 153cec │ │ │ │ + beq 153cf8 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 153c90 │ │ │ │ + ble 153c9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 153edc │ │ │ │ + beq 153ee8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b 153cec │ │ │ │ + b 153cf8 │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 153cec │ │ │ │ + bcc 153cf8 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 153e74 │ │ │ │ + bcs 153e80 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 153cec │ │ │ │ + bhi 153cf8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 153e08 │ │ │ │ + bne 153e14 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 153d80 │ │ │ │ + beq 153d8c │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 153d40 │ │ │ │ - bl 1d0b40 │ │ │ │ + ble 153d4c │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r9, r0 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 153d80 │ │ │ │ - ldr r0, [pc, #540] @ 153f3c │ │ │ │ - ldr r3, [pc, #540] @ 153f40 │ │ │ │ - ldr r1, [pc, #540] @ 153f44 │ │ │ │ + bne 153d8c │ │ │ │ + ldr r0, [pc, #540] @ 153f48 │ │ │ │ + ldr r3, [pc, #540] @ 153f4c │ │ │ │ + ldr r1, [pc, #540] @ 153f50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 153d80 │ │ │ │ + bcc 153d8c │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 153df0 │ │ │ │ + bcs 153dfc │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 153d80 │ │ │ │ + bhi 153d8c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 153d90 │ │ │ │ + bne 153d9c │ │ │ │ eor r0, r6, r9 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153f1c │ │ │ │ + beq 153f28 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 153d08 │ │ │ │ + bgt 153d14 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 153e8c │ │ │ │ + bcc 153e98 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 153e9c │ │ │ │ + bcc 153ea8 │ │ │ │ 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 │ │ │ │ - b 153d08 │ │ │ │ + b 153d14 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 153d80 │ │ │ │ + bcc 153d8c │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 153d68 │ │ │ │ - b 153d80 │ │ │ │ + bls 153d74 │ │ │ │ + b 153d8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 153f1c │ │ │ │ + beq 153f28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 153c60 │ │ │ │ + bgt 153c6c │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 153e94 │ │ │ │ + bcc 153ea0 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 153ea4 │ │ │ │ + bcc 153eb0 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b 153c60 │ │ │ │ + b 153c6c │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 153cec │ │ │ │ + bcc 153cf8 │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 153cb8 │ │ │ │ - b 153cec │ │ │ │ + bls 153cc4 │ │ │ │ + b 153cf8 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 153d08 │ │ │ │ + b 153d14 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 153c60 │ │ │ │ + b 153c6c │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 153d08 │ │ │ │ + b 153d14 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 153c60 │ │ │ │ - ldr r3, [pc, #152] @ 153f4c │ │ │ │ + b 153c6c │ │ │ │ + ldr r3, [pc, #152] @ 153f58 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #88] @ 153f28 │ │ │ │ + ldr r3, [pc, #88] @ 153f34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #72] @ 153f2c │ │ │ │ - ldr r3, [pc, #72] @ 153f30 │ │ │ │ - ldr r1, [pc, #72] @ 153f34 │ │ │ │ + ldr r0, [pc, #72] @ 153f38 │ │ │ │ + ldr r3, [pc, #72] @ 153f3c │ │ │ │ + ldr r1, [pc, #72] @ 153f40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r4, [pc, #60] @ 153f48 │ │ │ │ + ldr r4, [pc, #60] @ 153f54 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #20] @ 153f38 │ │ │ │ + ldr r0, [pc, #20] @ 153f44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq sl, sl, r4, ror #6 │ │ │ │ - andseq r8, r1, sp, lsl sl │ │ │ │ - andseq sl, sl, ip, ror #6 │ │ │ │ - andseq sl, sl, r8, lsl r3 │ │ │ │ - andseq sl, sl, r8, lsr #6 │ │ │ │ - andseq r8, r1, r1, ror #23 │ │ │ │ - andseq sl, sl, r0, lsr r5 │ │ │ │ - andseq sl, sl, ip, asr #9 │ │ │ │ - andseq sl, sl, r8, lsl r3 │ │ │ │ - andseq sl, sl, ip, asr r3 │ │ │ │ + andseq sl, sl, r8, asr r3 │ │ │ │ + mulseq r1, r1, sl │ │ │ │ + andseq sl, sl, r0, ror #6 │ │ │ │ + andseq sl, sl, ip, lsl #6 │ │ │ │ + andseq sl, sl, ip, lsl r3 │ │ │ │ + andseq r8, r1, r5, asr ip │ │ │ │ + andseq sl, sl, r4, lsr #10 │ │ │ │ + andseq sl, sl, r0, asr #9 │ │ │ │ + andseq sl, sl, ip, lsl #6 │ │ │ │ + andseq sl, sl, r0, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 154144 │ │ │ │ + beq 154150 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 1542f8 │ │ │ │ + bcc 154304 │ │ │ │ sub r6, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ movcc r7, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 153fb8 │ │ │ │ + bls 153fc4 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 154398 │ │ │ │ + bcs 1543a4 │ │ │ │ add r4, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r4, [r4] │ │ │ │ cmn r4, #64 @ 0x40 │ │ │ │ - blt 153f8c │ │ │ │ + blt 153f98 │ │ │ │ add r4, r3, #1 │ │ │ │ - b 153fbc │ │ │ │ + b 153fc8 │ │ │ │ mov r4, r7 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 154314 │ │ │ │ + bcc 154320 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 15417c │ │ │ │ + beq 154188 │ │ │ │ add fp, r0, r4 │ │ │ │ ldrsb r3, [fp] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 154060 │ │ │ │ + ble 15406c │ │ │ │ cmp r6, r5 │ │ │ │ - bls 154008 │ │ │ │ + bls 154014 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 1543b0 │ │ │ │ + bcs 1543bc │ │ │ │ add r3, r0, r6 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 153fe0 │ │ │ │ + blt 153fec │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc 154328 │ │ │ │ + bcc 154334 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 154144 │ │ │ │ + beq 154150 │ │ │ │ add r3, r0, r7 │ │ │ │ ldrsb r4, [r3] │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r5, r4 │ │ │ │ - ble 1540e8 │ │ │ │ + ble 1540f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 154364 │ │ │ │ + beq 154370 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - b 154144 │ │ │ │ + b 154150 │ │ │ │ uxtb ip, r3 │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 15417c │ │ │ │ + bcc 154188 │ │ │ │ sub lr, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 154220 │ │ │ │ + bcs 15422c │ │ │ │ cmp r4, lr │ │ │ │ - bhi 15417c │ │ │ │ + bhi 154188 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 15417c │ │ │ │ + beq 154188 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 154688 │ │ │ │ + bl 154694 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15438c │ │ │ │ + beq 154398 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 153fe0 │ │ │ │ + b 153fec │ │ │ │ cmp r5, #192 @ 0xc0 │ │ │ │ - bcc 154144 │ │ │ │ + bcc 154150 │ │ │ │ sub r4, r2, r7 │ │ │ │ mov r7, #2 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ movcs r7, #3 │ │ │ │ cmpcs r5, #240 @ 0xf0 │ │ │ │ - bcs 154288 │ │ │ │ + bcs 154294 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi 154144 │ │ │ │ + bhi 154150 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 154250 │ │ │ │ + bne 15425c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 154170 │ │ │ │ + bls 15417c │ │ │ │ ldrsb r3, [r0, r2]! │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - ble 154188 │ │ │ │ + ble 154194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r8, r0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 15433c │ │ │ │ + beq 154348 │ │ │ │ eor r0, r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ bic r9, r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #0 │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ - bcc 15417c │ │ │ │ + bcc 154188 │ │ │ │ sub r5, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 154238 │ │ │ │ + bcs 154244 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 15417c │ │ │ │ + bhi 154188 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15417c │ │ │ │ + bne 154188 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 154688 │ │ │ │ + bl 154694 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15438c │ │ │ │ + beq 154398 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 1542a0 │ │ │ │ + bcs 1542ac │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 154170 │ │ │ │ - b 1542b0 │ │ │ │ + bhi 15417c │ │ │ │ + b 1542bc │ │ │ │ cmp lr, #4 │ │ │ │ - bcc 15417c │ │ │ │ + bcc 154188 │ │ │ │ mov r4, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 15408c │ │ │ │ - b 15417c │ │ │ │ + bls 154098 │ │ │ │ + b 154188 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 15417c │ │ │ │ + bcc 154188 │ │ │ │ mov r2, #4 │ │ │ │ cmp r4, #247 @ 0xf7 │ │ │ │ - bls 1541b4 │ │ │ │ - b 15417c │ │ │ │ + bls 1541c0 │ │ │ │ + b 154188 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 154688 │ │ │ │ + bl 154694 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15438c │ │ │ │ + beq 154398 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - b 154030 │ │ │ │ + b 15403c │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 154144 │ │ │ │ + bcc 154150 │ │ │ │ mov r7, #4 │ │ │ │ cmp r5, #247 @ 0xf7 │ │ │ │ - bls 154110 │ │ │ │ - b 154144 │ │ │ │ + bls 15411c │ │ │ │ + b 154150 │ │ │ │ mov r2, #4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 154170 │ │ │ │ + bcc 15417c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1542cc │ │ │ │ + bne 1542d8 │ │ │ │ mov r8, #0 │ │ │ │ - b 154170 │ │ │ │ + b 15417c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 154688 │ │ │ │ + bl 154694 │ │ │ │ tst r0, #1 │ │ │ │ - beq 15438c │ │ │ │ + beq 154398 │ │ │ │ mov r4, r1 │ │ │ │ - b 15415c │ │ │ │ - ldr r3, [pc, #212] @ 1543d4 │ │ │ │ + b 154168 │ │ │ │ + ldr r3, [pc, #212] @ 1543e0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r7 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #180] @ 1543d0 │ │ │ │ + ldr r3, [pc, #180] @ 1543dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #196] @ 1543f4 │ │ │ │ + ldr r3, [pc, #196] @ 154400 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #160] @ 1543e4 │ │ │ │ - ldr r3, [pc, #160] @ 1543e8 │ │ │ │ - ldr r1, [pc, #160] @ 1543ec │ │ │ │ + ldr r0, [pc, #160] @ 1543f0 │ │ │ │ + ldr r3, [pc, #160] @ 1543f4 │ │ │ │ + ldr r1, [pc, #160] @ 1543f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #108] @ 1543d8 │ │ │ │ - ldr r3, [pc, #108] @ 1543dc │ │ │ │ - ldr r1, [pc, #108] @ 1543e0 │ │ │ │ + ldr r0, [pc, #108] @ 1543e4 │ │ │ │ + ldr r3, [pc, #108] @ 1543e8 │ │ │ │ + ldr r1, [pc, #108] @ 1543ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #56] @ 1543cc │ │ │ │ + ldr r0, [pc, #56] @ 1543d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r7, [pc, #40] @ 1543c8 │ │ │ │ + ldr r7, [pc, #40] @ 1543d4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r7 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #56] @ 1543f0 │ │ │ │ + ldr r3, [pc, #56] @ 1543fc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r9, sl, r4, lsl #29 │ │ │ │ - @ instruction: 0x001a9eb8 │ │ │ │ - andseq r9, sl, r8, lsl pc │ │ │ │ - andseq r9, sl, r0, ror #29 │ │ │ │ - mulseq r1, r5, r5 │ │ │ │ - andseq r9, sl, r4, ror #29 │ │ │ │ - mulseq sl, r0, lr │ │ │ │ - @ instruction: 0x001185bd │ │ │ │ + andseq r9, sl, r8, ror lr │ │ │ │ + andseq r9, sl, ip, lsr #29 │ │ │ │ andseq r9, sl, ip, lsl #30 │ │ │ │ - andseq r9, sl, r8, lsr #29 │ │ │ │ - andseq r9, sl, ip, ror #28 │ │ │ │ - andseq r9, sl, r4, lsl #30 │ │ │ │ + @ instruction: 0x001a9ed4 │ │ │ │ + andseq r8, r1, r9, lsl #12 │ │ │ │ + @ instruction: 0x001a9ed8 │ │ │ │ + andseq r9, sl, r4, lsl #29 │ │ │ │ + andseq r8, r1, r1, lsr r6 │ │ │ │ + andseq r9, sl, r0, lsl #30 │ │ │ │ + mulseq sl, ip, lr │ │ │ │ + andseq r9, sl, r0, ror #28 │ │ │ │ + @ instruction: 0x001a9ef8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 154808 │ │ │ │ + b 154814 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 154418 │ │ │ │ + bne 154424 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 15441c │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 154428 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldm r2, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ mov r2, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 154458 │ │ │ │ + bne 154464 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15447c │ │ │ │ + bne 154488 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 154498 │ │ │ │ + beq 1544a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1544b8 │ │ │ │ + beq 1544c4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1544e0 │ │ │ │ + bne 1544ec │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1544fc │ │ │ │ + bne 154508 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1544d8 │ │ │ │ + beq 1544e4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 154538 │ │ │ │ + beq 154544 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 154448 │ │ │ │ + bl 154454 │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 154580 │ │ │ │ + beq 15458c │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15459c │ │ │ │ + beq 1545a8 │ │ │ │ ldr r0, [r4, #344] @ 0x158 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1545b8 │ │ │ │ + beq 1545c4 │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #364] @ 0x16c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1545d4 │ │ │ │ + beq 1545e0 │ │ │ │ ldr r0, [r4, #368] @ 0x170 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1545f4 │ │ │ │ + beq 154600 │ │ │ │ ldr r0, [r4, #380] @ 0x17c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 154630 │ │ │ │ + bne 15463c │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15464c │ │ │ │ + bne 154658 │ │ │ │ ldr r1, [r4, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 154668 │ │ │ │ + bne 154674 │ │ │ │ add r0, r4, #364 @ 0x16c │ │ │ │ - bl 154514 │ │ │ │ + bl 154520 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 154614 │ │ │ │ + beq 154620 │ │ │ │ ldr r0, [r4, #344] @ 0x158 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 154620 │ │ │ │ + beq 15462c │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #364 @ 0x16c │ │ │ │ - bl 154514 │ │ │ │ + bl 154520 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 154710 │ │ │ │ + beq 15471c │ │ │ │ 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 154718 │ │ │ │ + bcc 154724 │ │ │ │ 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 154720 │ │ │ │ + bcc 15472c │ │ │ │ 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 │ │ │ │ @@ -308246,90 +308249,90 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ orr r1, r3, ip, lsl #12 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bls 154790 │ │ │ │ + bls 15479c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 154780 │ │ │ │ + beq 15478c │ │ │ │ lsl r5, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ bl b3fc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15478c │ │ │ │ - ldr r2, [pc, #32] @ 154794 │ │ │ │ + bne 154798 │ │ │ │ + ldr r2, [pc, #32] @ 1547a0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc4 │ │ │ │ strd r6, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r9, sl, r0, lsl #17 │ │ │ │ + andseq r9, sl, r4, ror r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bls 154800 │ │ │ │ + bls 15480c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1547f0 │ │ │ │ + beq 1547fc │ │ │ │ lsl r5, r6, #3 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r5 │ │ │ │ bl b3fc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1547fc │ │ │ │ - ldr r2, [pc, #32] @ 154804 │ │ │ │ + bne 154808 │ │ │ │ + ldr r2, [pc, #32] @ 154810 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r2, #8 │ │ │ │ mov r7, #8 │ │ │ │ bl b3fc4 │ │ │ │ strd r6, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r9, sl, r0, lsr #16 │ │ │ │ + andseq r9, sl, r4, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #14 │ │ │ │ ldr r9, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #2112] @ 155070 │ │ │ │ + ldr r1, [pc, #2112] @ 15507c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 154854 │ │ │ │ + beq 154860 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #304] @ 0x130 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ and r2, r0, #31 │ │ │ │ lsrs r7, r1, r2 │ │ │ │ - beq 154e1c │ │ │ │ + beq 154e28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6, #308] @ 0x134 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r6, #300] @ 0x12c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ @@ -308338,305 +308341,305 @@ │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r7, r0 │ │ │ │ add r0, r3, r4, lsl r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 155064 │ │ │ │ + bcs 155070 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r2, [r1, r0, lsl #3]! │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq 1548ec │ │ │ │ + beq 1548f8 │ │ │ │ movw r1, #64512 @ 0xfc00 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1548fc │ │ │ │ - ldr r1, [pc, #1996] @ 1550b0 │ │ │ │ + bcs 154908 │ │ │ │ + ldr r1, [pc, #1996] @ 1550bc │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 154908 │ │ │ │ - ldr r1, [pc, #1920] @ 155074 │ │ │ │ + b 154914 │ │ │ │ + ldr r1, [pc, #1920] @ 155080 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 154908 │ │ │ │ - ldr r1, [pc, #1968] @ 1550b4 │ │ │ │ + b 154914 │ │ │ │ + ldr r1, [pc, #1968] @ 1550c0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154ec0 │ │ │ │ + bne 154ecc │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #1868] @ 155078 │ │ │ │ + ldr r0, [pc, #1868] @ 155084 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #1844] @ 15507c │ │ │ │ + ldr r1, [pc, #1844] @ 155088 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1820] @ 155080 │ │ │ │ + ldr r0, [pc, #1820] @ 15508c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154ec0 │ │ │ │ + bne 154ecc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movw r2, #64512 @ 0xfc00 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1549f0 │ │ │ │ - ldr r0, [pc, #1764] @ 155084 │ │ │ │ + beq 1549fc │ │ │ │ + ldr r0, [pc, #1764] @ 155090 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1712] @ 155088 │ │ │ │ + ldr r0, [pc, #1712] @ 155094 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154ec0 │ │ │ │ + bne 154ecc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #1676] @ 15508c │ │ │ │ + ldr r1, [pc, #1676] @ 155098 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154ec0 │ │ │ │ + bne 154ecc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsl r0, r4, r0 │ │ │ │ adds r1, r0, r1 │ │ │ │ - bcs 155058 │ │ │ │ + bcs 155064 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 155058 │ │ │ │ + bhi 155064 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov lr, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #0 │ │ │ │ add r6, r1, r0, lsl #3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 154aa8 │ │ │ │ + beq 154ab4 │ │ │ │ ldrd r4, [r6] │ │ │ │ uxtb r7, fp │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add fp, fp, #1 │ │ │ │ add r6, r6, #8 │ │ │ │ tst r2, #1 │ │ │ │ - beq 154ad8 │ │ │ │ + beq 154ae4 │ │ │ │ eor r2, ip, r4 │ │ │ │ eor r3, r0, r5 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - bne 154da4 │ │ │ │ + bne 154db0 │ │ │ │ mov r4, ip │ │ │ │ mov r5, r0 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ - b 154adc │ │ │ │ + b 154ae8 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ mov r7, sl │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ mov r4, ip │ │ │ │ mov r5, r0 │ │ │ │ mov r8, ip │ │ │ │ mov r9, r0 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ tst lr, #1 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ - bne 154bb0 │ │ │ │ - b 154dd4 │ │ │ │ + bne 154bbc │ │ │ │ + b 154de0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov lr, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq 154b94 │ │ │ │ + beq 154ba0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov ip, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r7 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b 154b34 │ │ │ │ + b 154b40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov ip, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r5 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r6, r6, #8 │ │ │ │ add fp, fp, #1 │ │ │ │ mov sl, r7 │ │ │ │ cmp r6, r1 │ │ │ │ - beq 154b7c │ │ │ │ + beq 154b88 │ │ │ │ ldrd r4, [r6] │ │ │ │ eor r2, r9, r5 │ │ │ │ uxtb r7, fp │ │ │ │ eor r3, r8, r4 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - beq 154b20 │ │ │ │ + beq 154b2c │ │ │ │ cmp r9, #2048 @ 0x800 │ │ │ │ - bcc 154b08 │ │ │ │ + bcc 154b14 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ add r6, r6, #8 │ │ │ │ add fp, fp, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154bd4 │ │ │ │ - b 154bfc │ │ │ │ + bne 154be0 │ │ │ │ + b 154c08 │ │ │ │ mov r4, ip │ │ │ │ mov r5, r0 │ │ │ │ tst lr, #1 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ - bne 154bb0 │ │ │ │ - b 154dd4 │ │ │ │ + bne 154bbc │ │ │ │ + b 154de0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ tst lr, #1 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ - beq 154dd4 │ │ │ │ + beq 154de0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r7 │ │ │ │ lsrs r0, r9, #11 │ │ │ │ - beq 154dd4 │ │ │ │ + beq 154de0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 154bfc │ │ │ │ + beq 154c08 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #1284] @ 1550e8 │ │ │ │ + ldr r1, [pc, #1284] @ 1550f4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154ec0 │ │ │ │ + bne 154ecc │ │ │ │ lsr r0, r9, #11 │ │ │ │ cmp lr, sl │ │ │ │ - bne 154c60 │ │ │ │ + bne 154c6c │ │ │ │ strb lr, [sp, #79] @ 0x4f │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #1196] @ 1550c8 │ │ │ │ + ldr r0, [pc, #1196] @ 1550d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #1180] @ 1550cc │ │ │ │ + ldr r0, [pc, #1180] @ 1550d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #79 @ 0x4f │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1140] @ 1550d0 │ │ │ │ + ldr r0, [pc, #1140] @ 1550dc │ │ │ │ add r0, pc, r0 │ │ │ │ - b 154cc4 │ │ │ │ + b 154cd0 │ │ │ │ strb lr, [sp, #78] @ 0x4e │ │ │ │ add r1, sp, #79 @ 0x4f │ │ │ │ strb sl, [sp, #79] @ 0x4f │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #1092] @ 1550bc │ │ │ │ + ldr r0, [pc, #1092] @ 1550c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #1076] @ 1550c0 │ │ │ │ + ldr r0, [pc, #1076] @ 1550cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #78 @ 0x4e │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1024] @ 1550c4 │ │ │ │ + ldr r0, [pc, #1024] @ 1550d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154ec0 │ │ │ │ + bne 154ecc │ │ │ │ tst r9, #1024 @ 0x400 │ │ │ │ - beq 154d08 │ │ │ │ + beq 154d14 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #988] @ 1550d4 │ │ │ │ + ldr r1, [pc, #988] @ 1550e0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154ec0 │ │ │ │ + bne 154ecc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bfc r9, #10, #22 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ mov sl, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ orrs r0, r8, r9 │ │ │ │ mov ip, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 154a60 │ │ │ │ - ldr r0, [pc, #928] @ 1550d8 │ │ │ │ + beq 154a6c │ │ │ │ + ldr r0, [pc, #928] @ 1550e4 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ @@ -308644,79 +308647,79 @@ │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #2 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #868] @ 1550dc │ │ │ │ + ldr r0, [pc, #868] @ 1550e8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov ip, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 154a60 │ │ │ │ - b 154ec0 │ │ │ │ + beq 154a6c │ │ │ │ + b 154ecc │ │ │ │ lsrs r2, r0, #11 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - beq 154adc │ │ │ │ + beq 154ae8 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r8, ip │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154bd4 │ │ │ │ - b 154bfc │ │ │ │ + bne 154be0 │ │ │ │ + b 154c08 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #724] @ 1550b8 │ │ │ │ + ldr r1, [pc, #724] @ 1550c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154ec0 │ │ │ │ + bne 154ecc │ │ │ │ ldmib sp, {r4, r7} │ │ │ │ cmp r4, r7 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ addcc r0, r0, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp] │ │ │ │ - bcc 15489c │ │ │ │ - ldr r1, [pc, #620] @ 155090 │ │ │ │ + bcc 1548a8 │ │ │ │ + ldr r1, [pc, #620] @ 15509c │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15484c │ │ │ │ + bne 154858 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ - beq 154f5c │ │ │ │ + beq 154f68 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ ldr r6, [r0, #28] │ │ │ │ - ldr r4, [pc, #552] @ 155094 │ │ │ │ + ldr r4, [pc, #552] @ 1550a0 │ │ │ │ ldr r0, [r6] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r1, [pc, #544] @ 155098 │ │ │ │ + ldr r1, [pc, #544] @ 1550a4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ @@ -308725,22 +308728,22 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 154ecc │ │ │ │ + beq 154ed8 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #1 │ │ │ │ - beq 154f5c │ │ │ │ + beq 154f68 │ │ │ │ lsl r0, r5, #2 │ │ │ │ add r7, r6, #4 │ │ │ │ sub r5, r0, #4 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ mov sl, #2 │ │ │ │ mov fp, #3 │ │ │ │ mov r8, #0 │ │ │ │ @@ -308756,28 +308759,28 @@ │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #356] @ 15509c │ │ │ │ + ldr r0, [pc, #356] @ 1550a8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 154ec0 │ │ │ │ + bne 154ecc │ │ │ │ add r8, r8, #1 │ │ │ │ subs r5, r5, #4 │ │ │ │ - bne 154ef0 │ │ │ │ - ldr r8, [pc, #316] @ 1550a0 │ │ │ │ + bne 154efc │ │ │ │ + ldr r8, [pc, #316] @ 1550ac │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ - ldr r0, [pc, #312] @ 1550a4 │ │ │ │ + ldr r0, [pc, #312] @ 1550b0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, #2 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -308788,160 +308791,160 @@ │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ - bne 15484c │ │ │ │ + bne 154858 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #208] @ 1550a8 │ │ │ │ + ldr r1, [pc, #208] @ 1550b4 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ stm r0, {r1, r4, r7} │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15484c │ │ │ │ + bne 154858 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #136] @ 1550ac │ │ │ │ + ldr r0, [pc, #136] @ 1550b8 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 154420 │ │ │ │ + bl 15442c │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #132] @ 1550e4 │ │ │ │ + ldr r3, [pc, #132] @ 1550f0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #116] @ 1550e0 │ │ │ │ + ldr r2, [pc, #116] @ 1550ec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r8, r1, r9, asr #2 │ │ │ │ - mulseq r1, r8, r0 │ │ │ │ + @ instruction: 0x001181bd │ │ │ │ + andseq r8, r1, ip, lsl #2 │ │ │ │ @ instruction: 0xfffffac8 │ │ │ │ - andseq r8, r1, r0, lsl #1 │ │ │ │ - @ instruction: 0x001096dc │ │ │ │ - @ instruction: 0x001cb5b4 │ │ │ │ - andseq r9, sl, r0, lsr #17 │ │ │ │ - mulseq r1, r5, pc @ │ │ │ │ - andseq r7, r1, pc, asr fp │ │ │ │ + ldrsheq r8, [r1], -r4 │ │ │ │ + andseq r9, r0, r0, asr r7 │ │ │ │ + andseq fp, ip, r8, lsr #11 │ │ │ │ + mulseq sl, r4, r8 │ │ │ │ + andseq r8, r1, r9 │ │ │ │ + @ instruction: 0x00117bd3 │ │ │ │ @ instruction: 0xfffff58c │ │ │ │ - andseq r9, sl, ip, lsl #8 │ │ │ │ - andseq r9, sl, r0, ror #6 │ │ │ │ + andseq r9, sl, r0, lsl #8 │ │ │ │ + andseq r9, sl, r4, asr r3 │ │ │ │ @ instruction: 0xfffff470 │ │ │ │ - andseq r9, sl, r0, lsr r3 │ │ │ │ - andseq r9, sl, r4, ror #5 │ │ │ │ - mulseq sl, ip, r2 │ │ │ │ - andseq r8, r1, sl, lsr #1 │ │ │ │ - andseq r8, r1, ip, lsl #1 │ │ │ │ - andseq r7, r1, r7, lsr #23 │ │ │ │ + andseq r9, sl, r4, lsr #6 │ │ │ │ + @ instruction: 0x001a92d8 │ │ │ │ + mulseq sl, r0, r2 │ │ │ │ + andseq r8, r1, lr, lsl r1 │ │ │ │ + andseq r8, r1, r0, lsl #2 │ │ │ │ + andseq r7, r1, fp, lsl ip │ │ │ │ @ instruction: 0xfffff784 │ │ │ │ - andseq fp, ip, ip, ror #4 │ │ │ │ - andseq r9, sl, r8, lsr #12 │ │ │ │ + andseq fp, ip, r0, ror #4 │ │ │ │ + andseq r9, sl, ip, lsl r6 │ │ │ │ @ instruction: 0xfffff7e0 │ │ │ │ - andseq fp, ip, r8, asr #5 │ │ │ │ - andseq r9, sl, r0, lsl #13 │ │ │ │ - andseq r7, r1, fp, ror #25 │ │ │ │ - andseq fp, ip, r4, asr #4 │ │ │ │ - andseq r9, sl, r0, lsl #10 │ │ │ │ - andseq r9, sl, r0, lsr #32 │ │ │ │ - andseq r9, sl, ip, lsr r0 │ │ │ │ - @ instruction: 0x00117dfc │ │ │ │ + @ instruction: 0x001cb2bc │ │ │ │ + andseq r9, sl, r4, ror r6 │ │ │ │ + andseq r7, r1, pc, asr sp │ │ │ │ + andseq fp, ip, r8, lsr r2 │ │ │ │ + @ instruction: 0x001a94f4 │ │ │ │ + andseq r9, sl, r4, lsl r0 │ │ │ │ + andseq r9, sl, r0, lsr r0 │ │ │ │ + andseq r7, r1, r0, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #188] @ 1551c8 │ │ │ │ + ldr r1, [pc, #188] @ 1551d4 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1551ac │ │ │ │ + bne 1551b8 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r8, #0 │ │ │ │ rbit r0, r5 │ │ │ │ clz r4, r0 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi 1551ac │ │ │ │ + bhi 1551b8 │ │ │ │ add fp, sp, #4 │ │ │ │ add r8, sp, #12 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #116] @ 1551cc │ │ │ │ + ldr r0, [pc, #116] @ 1551d8 │ │ │ │ mov r2, r8 │ │ │ │ str r9, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ str sl, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ str fp, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ - ldr r0, [pc, #80] @ 1551d0 │ │ │ │ + ldr r0, [pc, #80] @ 1551dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1551b8 │ │ │ │ + bne 1551c4 │ │ │ │ bic r5, r5, sl, lsl r4 │ │ │ │ rbit r0, r5 │ │ │ │ clz r4, r0 │ │ │ │ cmp r4, #32 │ │ │ │ - bcc 155148 │ │ │ │ + bcc 155154 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001178d8 │ │ │ │ + andseq r7, r1, ip, asr #18 │ │ │ │ @ instruction: 0xfffff29c │ │ │ │ - andseq r9, sl, r4, lsl #3 │ │ │ │ + andseq r9, sl, r8, ror r1 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r8, [r0] │ │ │ │ lsr r0, r8, #10 │ │ │ │ orrs r0, r0, r9, lsl #22 │ │ │ │ - beq 155284 │ │ │ │ - ldr r2, [pc, #296] @ 15531c │ │ │ │ + beq 155290 │ │ │ │ + ldr r2, [pc, #296] @ 155328 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #292] @ 155320 │ │ │ │ + ldr r3, [pc, #292] @ 15532c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrd r6, [r1] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -308951,39 +308954,39 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 155274 │ │ │ │ + bne 155280 │ │ │ │ movw r0, #1023 @ 0x3ff │ │ │ │ tst r8, r0 │ │ │ │ - beq 155278 │ │ │ │ - ldr r1, [pc, #200] @ 155324 │ │ │ │ + beq 155284 │ │ │ │ + ldr r1, [pc, #200] @ 155330 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155294 │ │ │ │ + beq 1552a0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ ldrd r6, [r1] │ │ │ │ movw r0, #1023 @ 0x3ff │ │ │ │ tst r8, r0 │ │ │ │ - beq 1552e8 │ │ │ │ - ldr r0, [pc, #140] @ 155328 │ │ │ │ + beq 1552f4 │ │ │ │ + ldr r0, [pc, #140] @ 155334 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #136] @ 15532c │ │ │ │ + ldr r1, [pc, #136] @ 155338 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r4, #0 │ │ │ │ bfc r8, #10, #22 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #12 │ │ │ │ @@ -308992,79 +308995,79 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 256968 │ │ │ │ - b 155304 │ │ │ │ - ldr r1, [pc, #40] @ 155318 │ │ │ │ + bl 256978 │ │ │ │ + b 155310 │ │ │ │ + ldr r1, [pc, #40] @ 155324 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x001176f2 │ │ │ │ - andseq r8, r0, r8, asr #28 │ │ │ │ - @ instruction: 0x001cacf0 │ │ │ │ - andseq r7, r1, r5, lsl #15 │ │ │ │ - mulseq r0, ip, sp │ │ │ │ - @ instruction: 0x001cabf8 │ │ │ │ + andseq r7, r1, r6, ror #14 │ │ │ │ + @ instruction: 0x00108ebc │ │ │ │ + andseq sl, ip, r4, ror #25 │ │ │ │ + @ instruction: 0x001177f9 │ │ │ │ + andseq r8, r0, r0, lsl lr │ │ │ │ + andseq sl, ip, ip, ror #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 15536c │ │ │ │ - ldr r3, [pc, #40] @ 155370 │ │ │ │ + ldr r1, [pc, #40] @ 155378 │ │ │ │ + ldr r3, [pc, #40] @ 15537c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - mulseq r0, r0, r1 │ │ │ │ - andseq r8, sl, ip, lsl pc │ │ │ │ + andseq sl, r0, r4, lsl #4 │ │ │ │ + andseq r8, sl, r0, lsl pc │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r0, {r4, r9} │ │ │ │ mov r5, r9 │ │ │ │ bfc r5, #10, #22 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ orr r7, r4, r5 │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ cmp r2, r9, lsr #10 │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq 1553bc │ │ │ │ + beq 1553c8 │ │ │ │ lsr r0, r9, #10 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 1553dc │ │ │ │ + bne 1553e8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1554c8 │ │ │ │ + beq 1554d4 │ │ │ │ ldm r1, {r6, fp} │ │ │ │ - b 155440 │ │ │ │ + b 15544c │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #284] @ 1554e8 │ │ │ │ + ldr r1, [pc, #284] @ 1554f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #240] @ 1554d4 │ │ │ │ - ldr r3, [pc, #240] @ 1554d8 │ │ │ │ + ldr r2, [pc, #240] @ 1554e0 │ │ │ │ + ldr r3, [pc, #240] @ 1554e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldm r1, {r6, fp} │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -309075,34 +309078,34 @@ │ │ │ │ mov r3, sp │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1554cc │ │ │ │ + beq 1554d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1554cc │ │ │ │ + bne 1554d8 │ │ │ │ cmn r9, #1024 @ 0x400 │ │ │ │ - bcs 155470 │ │ │ │ - ldr r1, [pc, #140] @ 1554dc │ │ │ │ + bcs 15547c │ │ │ │ + ldr r1, [pc, #140] @ 1554e8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1554cc │ │ │ │ - ldr r0, [pc, #104] @ 1554e0 │ │ │ │ + bne 1554d8 │ │ │ │ + ldr r0, [pc, #104] @ 1554ec │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ 1554e4 │ │ │ │ + ldr r1, [pc, #100] @ 1554f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ @@ -309111,31 +309114,31 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r9, sl, fp, pc} │ │ │ │ - andseq r8, r0, ip, asr ip │ │ │ │ - andseq sl, ip, r8, lsr fp │ │ │ │ - mulseq r1, r1, r5 │ │ │ │ - andseq r8, r0, r0, asr #23 │ │ │ │ - @ instruction: 0x001caaf8 │ │ │ │ - andseq r7, r1, lr, lsl r6 │ │ │ │ + @ instruction: 0x00108cd0 │ │ │ │ + andseq sl, ip, ip, lsr #22 │ │ │ │ + andseq r7, r1, r5, lsl #12 │ │ │ │ + andseq r8, r0, r4, lsr ip │ │ │ │ + andseq sl, ip, ip, ror #21 │ │ │ │ + mulseq r1, r2, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 155580 │ │ │ │ + beq 15558c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ add sl, r3, #28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ @@ -309157,17 +309160,17 @@ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r8, [r3, #40] @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldm sl, {r4, r7, sl} │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne 1555c0 │ │ │ │ + bne 1555cc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b 1557d8 │ │ │ │ + b 1557e4 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov sl, #0 │ │ │ │ mov r7, #0 │ │ │ │ @@ -309175,42 +309178,42 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ mov fp, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 1557d8 │ │ │ │ + b 1557e4 │ │ │ │ eor r2, r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov lr, r7 │ │ │ │ eor r7, r5, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ sub r1, r1, #4 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r2 │ │ │ │ - b 15562c │ │ │ │ + b 155638 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, r0, #4 │ │ │ │ subs r1, r1, #4 │ │ │ │ orr r8, r2, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr sl, r2, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ and lr, r2, lr │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ and r4, r2, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr r9, r2, r9 │ │ │ │ - beq 1557b0 │ │ │ │ + beq 1557bc │ │ │ │ ldr ip, [r0] │ │ │ │ tst fp, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldrbne r2, [ip, #48] @ 0x30 │ │ │ │ @@ -309228,47 +309231,47 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [ip, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #16] │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ - beq 1556b8 │ │ │ │ + beq 1556c4 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1556c8 │ │ │ │ + beq 1556d4 │ │ │ │ ldr r2, [ip, #20] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ subs r2, r6, r2 │ │ │ │ movwne r2, #1 │ │ │ │ - b 1556bc │ │ │ │ + b 1556c8 │ │ │ │ mov fp, r3 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ tst r6, #1 │ │ │ │ ldrbne r2, [ip, #49] @ 0x31 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst r2, #1 │ │ │ │ - beq 1556fc │ │ │ │ + beq 155708 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b 15574c │ │ │ │ + b 155758 │ │ │ │ ldr r2, [ip] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq 15574c │ │ │ │ + beq 155758 │ │ │ │ str fp, [sp, #16] │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr fp, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ cmp r2, fp │ │ │ │ @@ -309277,20 +309280,20 @@ │ │ │ │ moveq r7, r3 │ │ │ │ moveq fp, r2 │ │ │ │ str fp, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ tst r2, #1 │ │ │ │ - bne 1555f0 │ │ │ │ + bne 1555fc │ │ │ │ ldr r2, [ip, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1555f8 │ │ │ │ + bne 155604 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ mov ip, fp │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r2, r5 │ │ │ │ @@ -309299,15 +309302,15 @@ │ │ │ │ moveq r5, r2 │ │ │ │ mov r6, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ moveq fp, r6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, fp │ │ │ │ mov fp, ip │ │ │ │ - b 1555f8 │ │ │ │ + b 155604 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r7, lr │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ and r1, r1, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -309377,22 +309380,22 @@ │ │ │ │ muleq r0, r8, r3 │ │ │ │ @ instruction: 0x000003b0 │ │ │ │ @ instruction: 0x000003b0 │ │ │ │ @ instruction: 0x000003b0 │ │ │ │ @ instruction: 0x000003b0 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r0, #3 │ │ │ │ - b 155c68 │ │ │ │ + b 155c74 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb r2, [sl, #8] │ │ │ │ add r5, r4, #256 @ 0x100 │ │ │ │ ldrb ip, [sl, #9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1559a8 │ │ │ │ + beq 1559b4 │ │ │ │ mov r3, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r7, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -309466,47 +309469,47 @@ │ │ │ │ lsr r1, r7, #1 │ │ │ │ orr r0, ip, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ lsl r0, lr, r6 │ │ │ │ orr r0, r0, r1, lsr r2 │ │ │ │ orr r0, r9, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b 155c60 │ │ │ │ + b 155c6c │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r6, [sl, #8] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #336 @ 0x150 │ │ │ │ add r2, r4, #256 @ 0x100 │ │ │ │ - bl 17fbc8 │ │ │ │ + bl 17fbd4 │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ orr r0, r0, r6 │ │ │ │ str r0, [r4, #296] @ 0x128 │ │ │ │ - b 155c60 │ │ │ │ + b 155c6c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ strb r0, [r4, #337] @ 0x151 │ │ │ │ - b 155c60 │ │ │ │ + b 155c6c │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155c5c │ │ │ │ + beq 155c68 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ lsl lr, r0, #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sl, r2, #4 │ │ │ │ add r2, r0, #256 @ 0x100 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 155b80 │ │ │ │ + b 155b8c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ and r3, r3, fp, lsr #3 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mvn r0, #15 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ and r0, r0, fp, lsr #3 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ @@ -309543,22 +309546,22 @@ │ │ │ │ str r0, [r6, #8] │ │ │ │ lsl r0, ip, r1 │ │ │ │ lsr r1, r4, #1 │ │ │ │ orr r0, r0, r1, lsr r7 │ │ │ │ mov r2, r9 │ │ │ │ orr r0, r8, r0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 155898 │ │ │ │ + beq 1558a4 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #0 │ │ │ │ ldrb fp, [sl, #1] │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 155acc │ │ │ │ + beq 155ad8 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ and r8, r0, #128 @ 0x80 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ and ip, r3, r0, lsr #3 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ @@ -309593,75 +309596,75 @@ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ lsl r0, r6, r0 │ │ │ │ lsr r6, r8, #1 │ │ │ │ orr r0, r0, r6, lsr r7 │ │ │ │ orr r0, r9, r0 │ │ │ │ str r0, [r3, #12] │ │ │ │ mov r3, #12 │ │ │ │ - b 155acc │ │ │ │ + b 155ad8 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ - b 155c68 │ │ │ │ + b 155c74 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r0, #2 │ │ │ │ - b 155c68 │ │ │ │ + b 155c74 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r6, [r4, #320] @ 0x140 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #312]! @ 0x138 │ │ │ │ ldr r3, [r0, #-8] │ │ │ │ cmp r6, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [r0, #-8] │ │ │ │ - bne 155c90 │ │ │ │ - ldr r1, [pc, #108] @ 155cf8 │ │ │ │ + bne 155c9c │ │ │ │ + ldr r1, [pc, #108] @ 155d04 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16977c │ │ │ │ + bl 169788 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldm sl, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #320] @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 155cf0 │ │ │ │ - ldr r2, [pc, #48] @ 155cf4 │ │ │ │ + ldr r0, [pc, #48] @ 155cfc │ │ │ │ + ldr r2, [pc, #48] @ 155d00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 155cdc │ │ │ │ + b 155ce8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 157058 │ │ │ │ + bl 157064 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r1, sp, lsr #26 │ │ │ │ - andseq r8, sl, r4, asr #12 │ │ │ │ - mulseq sl, r0, r6 │ │ │ │ + andseq r6, r1, r1, lsr #27 │ │ │ │ + andseq r8, sl, r8, lsr r6 │ │ │ │ + andseq r8, sl, r4, lsl #13 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 155e6c │ │ │ │ + beq 155e78 │ │ │ │ ldr ip, [r0, #316] @ 0x13c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add lr, ip, r3, lsl #2 │ │ │ │ - b 155d38 │ │ │ │ + b 155d44 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155f3c │ │ │ │ + bcs 155f48 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp ip, lr │ │ │ │ - beq 155e6c │ │ │ │ + beq 155e78 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [ip], #20 │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ @ instruction: 0xffffffd0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ @@ -309670,168 +309673,168 @@ │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0xffffffe4 │ │ │ │ @ instruction: 0xffffffe4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 155d30 │ │ │ │ + beq 155d3c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsl r5, r3, #3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155ec8 │ │ │ │ + bcs 155ed4 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ subs r5, r5, #8 │ │ │ │ str r3, [r4], #8 │ │ │ │ - bne 155d84 │ │ │ │ - b 155d30 │ │ │ │ + bne 155d90 │ │ │ │ + b 155d3c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 155d30 │ │ │ │ + beq 155d3c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsl r5, r3, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155ee0 │ │ │ │ + bcs 155eec │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ subs r5, r5, #4 │ │ │ │ str r3, [r4], #4 │ │ │ │ - bne 155db8 │ │ │ │ - b 155d30 │ │ │ │ + bne 155dc4 │ │ │ │ + b 155d3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155f54 │ │ │ │ + bcs 155f60 │ │ │ │ ldr r5, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155f6c │ │ │ │ + bcs 155f78 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b 155d30 │ │ │ │ + b 155d3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 155d28 │ │ │ │ - b 155f24 │ │ │ │ + bcc 155d34 │ │ │ │ + b 155f30 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 155d30 │ │ │ │ + beq 155d3c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsl r5, r3, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155ef8 │ │ │ │ + bcs 155f04 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ subs r5, r5, #4 │ │ │ │ str r3, [r4], #4 │ │ │ │ - bne 155e28 │ │ │ │ - b 155d30 │ │ │ │ + bne 155e34 │ │ │ │ + b 155d3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 155d28 │ │ │ │ - ldr ip, [pc, #372] @ 155fd0 │ │ │ │ + bcc 155d34 │ │ │ │ + ldr ip, [pc, #372] @ 155fdc │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3cae4 │ │ │ │ ldr r3, [r0, #288] @ 0x120 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155f84 │ │ │ │ + bcs 155f90 │ │ │ │ ldr r5, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r0, #292] @ 0x124 │ │ │ │ str r5, [r0, #288] @ 0x120 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 155f9c │ │ │ │ + bcs 155fa8 │ │ │ │ ldr r5, [r0, #332] @ 0x14c │ │ │ │ ldr r4, [r0, #328] @ 0x148 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r0, #292] @ 0x124 │ │ │ │ - beq 155ec4 │ │ │ │ + beq 155ed0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 155f10 │ │ │ │ + bcs 155f1c │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ subs r3, r3, #4 │ │ │ │ str r0, [r4], #4 │ │ │ │ - bne 155ea8 │ │ │ │ + bne 155eb4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr ip, [pc, #232] @ 155fb8 │ │ │ │ + ldr ip, [pc, #232] @ 155fc4 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr ip, [pc, #212] @ 155fbc │ │ │ │ + ldr ip, [pc, #212] @ 155fc8 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr ip, [pc, #196] @ 155fc4 │ │ │ │ + ldr ip, [pc, #196] @ 155fd0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #188] @ 155fd4 │ │ │ │ + ldr r3, [pc, #188] @ 155fe0 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr ip, [pc, #148] @ 155fc0 │ │ │ │ + ldr ip, [pc, #148] @ 155fcc │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr ip, [pc, #112] @ 155fb4 │ │ │ │ + ldr ip, [pc, #112] @ 155fc0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr ip, [pc, #108] @ 155fc8 │ │ │ │ + ldr ip, [pc, #108] @ 155fd4 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr ip, [pc, #88] @ 155fcc │ │ │ │ + ldr ip, [pc, #88] @ 155fd8 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr ip, [pc, #76] @ 155fd8 │ │ │ │ + ldr ip, [pc, #76] @ 155fe4 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr ip, [pc, #56] @ 155fdc │ │ │ │ + ldr ip, [pc, #56] @ 155fe8 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 3cae4 │ │ │ │ - mulseq sl, r8, r4 │ │ │ │ - andseq r8, sl, ip, lsl r5 │ │ │ │ - andseq r8, sl, r4, lsl r5 │ │ │ │ - andseq r8, sl, r0, ror #9 │ │ │ │ - andseq r8, sl, ip, lsl r5 │ │ │ │ - @ instruction: 0x001a84d0 │ │ │ │ - andseq r8, sl, r8, asr #9 │ │ │ │ - @ instruction: 0x001a85f0 │ │ │ │ - andseq r8, sl, r0, lsr r4 │ │ │ │ - andseq r8, sl, r0, lsr #7 │ │ │ │ - mulseq sl, r8, r3 │ │ │ │ + andseq r8, sl, ip, lsl #9 │ │ │ │ + andseq r8, sl, r0, lsl r5 │ │ │ │ + andseq r8, sl, r8, lsl #10 │ │ │ │ + @ instruction: 0x001a84d4 │ │ │ │ + andseq r8, sl, r0, lsl r5 │ │ │ │ + andseq r8, sl, r4, asr #9 │ │ │ │ + @ instruction: 0x001a84bc │ │ │ │ + andseq r8, sl, r4, ror #11 │ │ │ │ + andseq r8, sl, r4, lsr #8 │ │ │ │ + mulseq sl, r4, r3 │ │ │ │ + andseq r8, sl, ip, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #708 @ 0x2c4 │ │ │ │ add r8, sp, #344 @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ @@ -309840,20 +309843,20 @@ │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add lr, sp, #40 @ 0x28 │ │ │ │ mov ip, #16 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 156038 │ │ │ │ + b 156044 │ │ │ │ add r0, r8, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ strb r6, [r0, #1] │ │ │ │ - beq 156090 │ │ │ │ + beq 15609c │ │ │ │ and r4, ip, r7, lsr #3 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r0, r4]! │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ and r0, r7, #96 @ 0x60 │ │ │ │ @@ -309863,19 +309866,19 @@ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [lr, r0, lsr #3] │ │ │ │ tst r9, r0, lsr r2 │ │ │ │ - beq 156024 │ │ │ │ + beq 156030 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - beq 1561e0 │ │ │ │ + beq 1561ec │ │ │ │ add r6, r6, #1 │ │ │ │ - b 156024 │ │ │ │ + b 156030 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ @@ -309894,179 +309897,179 @@ │ │ │ │ str fp, [sp, #364] @ 0x16c │ │ │ │ str r3, [sp, #360] @ 0x168 │ │ │ │ str fp, [sp, #356] @ 0x164 │ │ │ │ str fp, [sp, #352] @ 0x160 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ str fp, [sp, #344] @ 0x158 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 1561d4 │ │ │ │ + beq 1561e0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r2, r7 │ │ │ │ bl 33ba0 │ │ │ │ ldr r4, [sp, #352] @ 0x160 │ │ │ │ subs r8, r7, #1 │ │ │ │ ldr r5, [sp, #348] @ 0x15c │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ - beq 15614c │ │ │ │ + beq 156158 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r7, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r7, r4 │ │ │ │ add r1, r8, r4 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 156150 │ │ │ │ + b 15615c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r8, [sp, #364] @ 0x16c │ │ │ │ ldr r5, [sp, #356] @ 0x164 │ │ │ │ add fp, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r7, r8 │ │ │ │ str r2, [r0] │ │ │ │ str fp, [sp, #352] @ 0x160 │ │ │ │ - bls 1561d0 │ │ │ │ + bls 1561dc │ │ │ │ sub r9, r7, r8 │ │ │ │ sub r0, r5, r8 │ │ │ │ mov r4, r8 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 1561f0 │ │ │ │ + bhi 1561fc │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ cmp r9, #2 │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ - bcc 156224 │ │ │ │ + bcc 156230 │ │ │ │ mvn r1, r8 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r9, r4 │ │ │ │ mov r9, r5 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r4, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r8, lsl #2 │ │ │ │ add r0, r0, r5 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 15622c │ │ │ │ + b 156238 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r9, [sp, #360] @ 0x168 │ │ │ │ mov r4, r7 │ │ │ │ - b 156248 │ │ │ │ - ldr r0, [pc, #1788] @ 1568e4 │ │ │ │ + b 156254 │ │ │ │ + ldr r0, [pc, #1788] @ 1568f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 156784 │ │ │ │ + b 156790 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r0, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r4, [sp, #364] @ 0x16c │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ cmp r9, #2 │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ - bcs 156198 │ │ │ │ + bcs 1561a4 │ │ │ │ mov r9, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ add r4, r1, #1 │ │ │ │ ldr fp, [sp, #352] @ 0x160 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r1, [r6, #332] @ 0x14c │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 156530 │ │ │ │ + beq 15653c │ │ │ │ ldr r0, [r6, #328] @ 0x148 │ │ │ │ ldr r5, [sp, #340] @ 0x154 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r0, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b 1562b8 │ │ │ │ + b 1562c4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r6, #300] @ 0x12c │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr r0, r0, r1 │ │ │ │ str r0, [r6, #300] @ 0x12c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ addne r1, r1, #4 │ │ │ │ - beq 156530 │ │ │ │ + beq 15653c │ │ │ │ ldr r6, [r0] │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ str r8, [sp, #20] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 1562f0 │ │ │ │ - ldr r1, [pc, #1552] @ 1568e8 │ │ │ │ + bne 1562fc │ │ │ │ + ldr r1, [pc, #1552] @ 1568f4 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r6, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ - b 156304 │ │ │ │ + b 156310 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r6, [r0, r5, lsl #2] │ │ │ │ adds r0, r5, #1 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ - bcs 15627c │ │ │ │ + bcs 156288 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - b 156330 │ │ │ │ + b 15633c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6, #338] @ 0x152 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156288 │ │ │ │ + beq 156294 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs 156748 │ │ │ │ + bcs 156754 │ │ │ │ ldr r1, [r9, r0, lsl #2] │ │ │ │ cmp r1, sl │ │ │ │ - bcs 15636c │ │ │ │ + bcs 156378 │ │ │ │ cmp r1, fp │ │ │ │ - bcs 156764 │ │ │ │ + bcs 156770 │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 156324 │ │ │ │ + beq 156330 │ │ │ │ cmp sl, fp │ │ │ │ str sl, [sp, #700] @ 0x2bc │ │ │ │ - bcs 1566b8 │ │ │ │ + bcs 1566c4 │ │ │ │ str r0, [r5, sl, lsl #2] │ │ │ │ str sl, [r9, r0, lsl #2] │ │ │ │ ldr r7, [r6, #320] @ 0x140 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 156754 │ │ │ │ + bcs 156760 │ │ │ │ ldr r1, [r6, #316] @ 0x13c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @@ -310080,149 +310083,149 @@ │ │ │ │ @ instruction: 0xffffff7c │ │ │ │ @ instruction: 0xffffff74 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r5, [sp, #340] @ 0x154 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1563f4 │ │ │ │ - ldr r1, [pc, #1316] @ 156910 │ │ │ │ + bne 156400 │ │ │ │ + ldr r1, [pc, #1316] @ 15691c │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ orr r0, r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r6, [r0, r5, lsl #2] │ │ │ │ - b 156438 │ │ │ │ + b 156444 │ │ │ │ ldr r5, [sp, #340] @ 0x154 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 156430 │ │ │ │ - ldr r1, [pc, #1268] @ 15691c │ │ │ │ + bne 15643c │ │ │ │ + ldr r1, [pc, #1268] @ 156928 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ - b 1564f0 │ │ │ │ + b 1564fc │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r8, [sp, #340] @ 0x154 │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 156508 │ │ │ │ + bhi 156514 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ bl 274b8 │ │ │ │ add r0, r8, r5 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 156330 │ │ │ │ - b 156288 │ │ │ │ + bne 15633c │ │ │ │ + b 156294 │ │ │ │ ldr r5, [sp, #340] @ 0x154 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1564b8 │ │ │ │ - ldr r1, [pc, #1124] @ 156914 │ │ │ │ + bne 1564c4 │ │ │ │ + ldr r1, [pc, #1124] @ 156920 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ add r6, r5, #1 │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r6, [sp, #340] @ 0x154 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 1564e4 │ │ │ │ - ldr r1, [pc, #1084] @ 156918 │ │ │ │ + bne 1564f0 │ │ │ │ + ldr r1, [pc, #1084] @ 156924 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r8, [r0, r6, lsl #2] │ │ │ │ add r0, r5, #2 │ │ │ │ add r6, sp, #28 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ ldm r6, {r4, r5, r6} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 156330 │ │ │ │ - b 156288 │ │ │ │ + bne 15633c │ │ │ │ + b 156294 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r8, [sp, #340] @ 0x154 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b 15645c │ │ │ │ + b 156468 │ │ │ │ ldr r1, [r6, #312] @ 0x138 │ │ │ │ mov sl, r9 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r1, r7 │ │ │ │ - bls 156598 │ │ │ │ + bls 1565a4 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r6, #316] @ 0x13c │ │ │ │ cmp r7, #0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - beq 156584 │ │ │ │ + beq 156590 │ │ │ │ add r2, r7, r7, lsl #2 │ │ │ │ lsl r8, r2, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ bl b3fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 156590 │ │ │ │ - ldr r2, [pc, #876] @ 1568ec │ │ │ │ + bne 15659c │ │ │ │ + ldr r2, [pc, #876] @ 1568f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1565dc │ │ │ │ + b 1565e8 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl b3fc4 │ │ │ │ str r7, [r6, #312] @ 0x138 │ │ │ │ str r4, [r6, #316] @ 0x13c │ │ │ │ ldr r1, [r6, #324] @ 0x144 │ │ │ │ ldr r5, [r6, #332] @ 0x14c │ │ │ │ cmp r1, r5 │ │ │ │ - bls 156610 │ │ │ │ + bls 15661c │ │ │ │ ldr r0, [r6, #328] @ 0x148 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1565fc │ │ │ │ + beq 156608 │ │ │ │ lsl r8, r5, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ bl b3fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 156608 │ │ │ │ - ldr r2, [pc, #788] @ 1568f0 │ │ │ │ + bne 156614 │ │ │ │ + ldr r2, [pc, #788] @ 1568fc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov sl, r9 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ bl 3c350 │ │ │ │ - b 156784 │ │ │ │ + b 156790 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl b3fc4 │ │ │ │ str r5, [r6, #324] @ 0x144 │ │ │ │ str r4, [r6, #328] @ 0x148 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r1, r6 │ │ │ │ @@ -310234,270 +310237,270 @@ │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #352 @ 0x160 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 156734 │ │ │ │ + beq 156740 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r2, #352 @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156678 │ │ │ │ + beq 156684 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 156690 │ │ │ │ + beq 15669c │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1566ac │ │ │ │ + beq 1566b8 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #708 @ 0x2c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #572] @ 1568fc │ │ │ │ + ldr r0, [pc, #572] @ 156908 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #568] @ 156900 │ │ │ │ - ldr r1, [pc, #568] @ 156904 │ │ │ │ + ldr r2, [pc, #568] @ 15690c │ │ │ │ + ldr r1, [pc, #568] @ 156910 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ str fp, [sp, #704] @ 0x2c0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #524] @ 156908 │ │ │ │ + ldr r0, [pc, #524] @ 156914 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ str r2, [sp, #356] @ 0x164 │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov sl, r9 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ bl 3cd80 │ │ │ │ - b 156784 │ │ │ │ + b 156790 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ bl 3c2b4 │ │ │ │ - b 156784 │ │ │ │ - ldr r2, [pc, #420] @ 1568f4 │ │ │ │ + b 156790 │ │ │ │ + ldr r2, [pc, #420] @ 156900 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 156774 │ │ │ │ - ldr r2, [pc, #432] @ 15690c │ │ │ │ + b 156780 │ │ │ │ + ldr r2, [pc, #432] @ 156918 │ │ │ │ mov r4, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 156774 │ │ │ │ - ldr r2, [pc, #396] @ 1568f8 │ │ │ │ + b 156780 │ │ │ │ + ldr r2, [pc, #396] @ 156904 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, fp │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r9 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl 1570ac │ │ │ │ + bl 1570b8 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 156814 │ │ │ │ - b 156824 │ │ │ │ - b 1567ac │ │ │ │ + bne 156820 │ │ │ │ + b 156830 │ │ │ │ + b 1567b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov sl, r9 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b 1567f4 │ │ │ │ + b 156800 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 156fd8 │ │ │ │ + bl 156fe4 │ │ │ │ mov r7, #0 │ │ │ │ - b 1567f4 │ │ │ │ + b 156800 │ │ │ │ bl 3cac8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - b 15682c │ │ │ │ + b 156838 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1568a8 │ │ │ │ + bne 1568b4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 1568c0 │ │ │ │ + bne 1568cc │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156824 │ │ │ │ + beq 156830 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1568a0 │ │ │ │ + beq 1568ac │ │ │ │ add r0, r6, #312 @ 0x138 │ │ │ │ - bl 189f20 │ │ │ │ + bl 189f2c │ │ │ │ ldr r1, [r6, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156854 │ │ │ │ + beq 156860 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r6, #316] @ 0x13c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r6, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156870 │ │ │ │ + beq 15687c │ │ │ │ ldr r0, [r6, #328] @ 0x148 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r6, #308]! @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 156878 │ │ │ │ + bne 156884 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1568a0 │ │ │ │ + bne 1568ac │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 156808 │ │ │ │ + beq 156814 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 156814 │ │ │ │ - b 156824 │ │ │ │ + bne 156820 │ │ │ │ + b 156830 │ │ │ │ bl 3cac8 │ │ │ │ - andseq sl, sl, r4, ror #12 │ │ │ │ - andseq r8, sl, r0, lsr #1 │ │ │ │ - @ instruction: 0x001a7ddc │ │ │ │ - mulseq sl, r0, sp │ │ │ │ - andseq r7, sl, r4, lsr sp │ │ │ │ - andseq r7, sl, r0, lsr #26 │ │ │ │ - mulseq sl, r0, sp │ │ │ │ + andseq sl, sl, r8, asr r6 │ │ │ │ + mulseq sl, r4, r0 │ │ │ │ + @ instruction: 0x001a7dd0 │ │ │ │ + andseq r7, sl, r4, lsl #27 │ │ │ │ + andseq r7, sl, r8, lsr #26 │ │ │ │ + andseq r7, sl, r4, lsl sp │ │ │ │ + andseq r7, sl, r4, lsl #27 │ │ │ │ andeq r0, r0, r8, asr #17 │ │ │ │ - mulseq sl, r8, sp │ │ │ │ - @ instruction: 0x001c98bc │ │ │ │ - andseq r7, sl, ip, lsr #24 │ │ │ │ - andseq r7, sl, ip, lsr #31 │ │ │ │ - @ instruction: 0x001a7ef8 │ │ │ │ - @ instruction: 0x001a7edc │ │ │ │ + andseq r7, sl, ip, lsl #27 │ │ │ │ + @ instruction: 0x001c98b0 │ │ │ │ + andseq r7, sl, r0, lsr #24 │ │ │ │ andseq r7, sl, r0, lsr #31 │ │ │ │ + andseq r7, sl, ip, ror #29 │ │ │ │ + @ instruction: 0x001a7ed0 │ │ │ │ + mulseq sl, r4, pc @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 156aec │ │ │ │ + beq 156af8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldrb r2, [r6] │ │ │ │ tst r2, #2 │ │ │ │ - bne 156990 │ │ │ │ + bne 15699c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156998 │ │ │ │ + beq 1569a4 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r7 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 156a88 │ │ │ │ + bls 156a94 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, r7] │ │ │ │ str r4, [r0, #8] │ │ │ │ - beq 156b00 │ │ │ │ + beq 156b0c │ │ │ │ ldrb r2, [r6] │ │ │ │ orr r3, r2, #2 │ │ │ │ tst r2, #1 │ │ │ │ strb r3, [r6] │ │ │ │ - bne 1569a8 │ │ │ │ + bne 1569b4 │ │ │ │ orr r2, r2, #3 │ │ │ │ strb r2, [r6] │ │ │ │ - b 1569ec │ │ │ │ + b 1569f8 │ │ │ │ mov r4, r7 │ │ │ │ - b 1569ec │ │ │ │ + b 1569f8 │ │ │ │ orr r0, r2, #1 │ │ │ │ strb r0, [r6] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r3, r4 │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 156ab8 │ │ │ │ + bls 156ac4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, r3] │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [r0, #8] │ │ │ │ - bhi 156a44 │ │ │ │ + bhi 156a50 │ │ │ │ sub r2, r3, r7 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 156a30 │ │ │ │ + bls 156a3c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, r4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, #3 │ │ │ │ mov r2, r4 │ │ │ │ - bls 156a58 │ │ │ │ + bls 156a64 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r3, r2] │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r2, r4 │ │ │ │ str r2, [r0, #8] │ │ │ │ - bcc 156a44 │ │ │ │ + bcc 156a50 │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, #3 │ │ │ │ strhi r1, [r3, r4] │ │ │ │ addhi sp, sp, #8 │ │ │ │ pophi {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r3, [pc, #232] @ 156b20 │ │ │ │ + ldr r3, [pc, #232] @ 156b2c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #208] @ 156b1c │ │ │ │ + ldr r3, [pc, #208] @ 156b28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp] │ │ │ │ @@ -310505,413 +310508,413 @@ │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ bl 33ba0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b 156a00 │ │ │ │ + b 156a0c │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ bl 33ba0 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b 15695c │ │ │ │ + b 156968 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ bl 33ba0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - b 1569bc │ │ │ │ - ldr r2, [pc, #32] @ 156b14 │ │ │ │ + b 1569c8 │ │ │ │ + ldr r2, [pc, #32] @ 156b20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #16] @ 156b18 │ │ │ │ + ldr r2, [pc, #16] @ 156b24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x001a79f0 │ │ │ │ - andseq r7, sl, ip, lsl #21 │ │ │ │ - andseq r7, sl, r0, ror fp │ │ │ │ - andseq sl, sl, ip, lsl #1 │ │ │ │ + andseq r7, sl, r4, ror #19 │ │ │ │ + andseq r7, sl, r0, lsl #21 │ │ │ │ + andseq r7, sl, r4, ror #22 │ │ │ │ + andseq sl, sl, r0, lsl #1 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 156bdc │ │ │ │ + beq 156be8 │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r2, #2 │ │ │ │ - beq 156b68 │ │ │ │ + beq 156b74 │ │ │ │ sub r2, r7, #13 │ │ │ │ ands r3, r2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 156b88 │ │ │ │ + bne 156b94 │ │ │ │ cmp r7, #12 │ │ │ │ - bls 156bbc │ │ │ │ + bls 156bc8 │ │ │ │ lsr r2, r2, #2 │ │ │ │ str r2, [r4, #9] │ │ │ │ ldm r1, {r3, r7} │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ stm r0, {r3, r7} │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r2, [pc, #148] @ 156c24 │ │ │ │ + ldr r2, [pc, #148] @ 156c30 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #144] @ 156c28 │ │ │ │ + ldr r0, [pc, #144] @ 156c34 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - b 156bf4 │ │ │ │ - ldr r3, [pc, #92] @ 156c20 │ │ │ │ + b 156c00 │ │ │ │ + ldr r3, [pc, #92] @ 156c2c │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #9 │ │ │ │ mov r1, #13 │ │ │ │ mov r2, r7 │ │ │ │ bl 3c798 │ │ │ │ - b 156bf4 │ │ │ │ - ldr r2, [pc, #56] @ 156c1c │ │ │ │ + b 156c00 │ │ │ │ + ldr r2, [pc, #56] @ 156c28 │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156c18 │ │ │ │ + beq 156c24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001a78fc │ │ │ │ - @ instruction: 0x001a79dc │ │ │ │ - andseq r9, r0, ip, asr #4 │ │ │ │ - andseq r7, sl, r0, lsl sl │ │ │ │ + @ instruction: 0x001a78f0 │ │ │ │ + @ instruction: 0x001a79d0 │ │ │ │ + andseq r9, r0, r0, asr #5 │ │ │ │ + andseq r7, sl, r4, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 156e60 │ │ │ │ + beq 156e6c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r0, #9 │ │ │ │ ldrb r7, [r3] │ │ │ │ tst r7, #2 │ │ │ │ - beq 156c84 │ │ │ │ + beq 156c90 │ │ │ │ cmp r2, #12 │ │ │ │ - bls 156e14 │ │ │ │ + bls 156e20 │ │ │ │ ldr r7, [r3, #9] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 156c84 │ │ │ │ + beq 156c90 │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 156e24 │ │ │ │ - cmn r7, #-1073741820 @ 0xc0000004 │ │ │ │ bhi 156e30 │ │ │ │ + cmn r7, #-1073741820 @ 0xc0000004 │ │ │ │ + bhi 156e3c │ │ │ │ mov r0, #13 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 156e04 │ │ │ │ + bcc 156e10 │ │ │ │ subs r1, r2, r0 │ │ │ │ - beq 156d78 │ │ │ │ + beq 156d84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r4, r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldrd r8, [r2, #4] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - b 156ce0 │ │ │ │ + b 156cec │ │ │ │ cmp sl, r9 │ │ │ │ str sl, [sp, #12] │ │ │ │ - bcs 156d94 │ │ │ │ + bcs 156da0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r8, sl, lsl #2] │ │ │ │ str sl, [lr, r0, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ str sl, [r2, #24] │ │ │ │ add r4, r4, fp │ │ │ │ subs r1, r1, fp │ │ │ │ - beq 156d78 │ │ │ │ + beq 156d84 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r4, r6 │ │ │ │ ldrsb r5, [r5] │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 156d24 │ │ │ │ + bgt 156d30 │ │ │ │ and r2, r7, #31 │ │ │ │ and r5, r5, #127 @ 0x7f │ │ │ │ add r6, r6, #1 │ │ │ │ add r7, r7, #7 │ │ │ │ orr r3, r3, r5, lsl r2 │ │ │ │ cmp r1, r6 │ │ │ │ - bne 156cec │ │ │ │ + bne 156cf8 │ │ │ │ mov r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 156d44 │ │ │ │ + b 156d50 │ │ │ │ add fp, r6, #1 │ │ │ │ cmp fp, r1 │ │ │ │ - bhi 156d80 │ │ │ │ + bhi 156d8c │ │ │ │ and r2, r7, #31 │ │ │ │ orr r2, r3, r5, lsl r2 │ │ │ │ and r3, r2, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ eor r3, r3, r2, lsr #1 │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, ip │ │ │ │ - bcs 156e3c │ │ │ │ + bcs 156e48 │ │ │ │ ldr r3, [lr, r0, lsl #2] │ │ │ │ cmp r3, sl │ │ │ │ - bcs 156cb4 │ │ │ │ + bcs 156cc0 │ │ │ │ cmp r3, r9 │ │ │ │ - bcs 156e4c │ │ │ │ + bcs 156e58 │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 156cb4 │ │ │ │ - b 156cd4 │ │ │ │ + bne 156cc0 │ │ │ │ + b 156ce0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #236] @ 156e74 │ │ │ │ + ldr r3, [pc, #236] @ 156e80 │ │ │ │ add r0, r6, #1 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #244] @ 156e90 │ │ │ │ + ldr r0, [pc, #244] @ 156e9c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #240] @ 156e94 │ │ │ │ - ldr r1, [pc, #240] @ 156e98 │ │ │ │ + ldr r2, [pc, #240] @ 156ea0 │ │ │ │ + ldr r1, [pc, #240] @ 156ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #196] @ 156e9c │ │ │ │ + ldr r0, [pc, #196] @ 156ea8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r3, [pc, #148] @ 156ea0 │ │ │ │ + ldr r3, [pc, #148] @ 156eac │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #96] @ 156e7c │ │ │ │ + ldr r3, [pc, #96] @ 156e88 │ │ │ │ mov r1, #13 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #84] @ 156e80 │ │ │ │ + ldr r0, [pc, #84] @ 156e8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #76] @ 156e84 │ │ │ │ + ldr r0, [pc, #76] @ 156e90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r2, [pc, #68] @ 156e88 │ │ │ │ + ldr r2, [pc, #68] @ 156e94 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #56] @ 156e8c │ │ │ │ + ldr r2, [pc, #56] @ 156e98 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #16] @ 156e78 │ │ │ │ + ldr r2, [pc, #16] @ 156e84 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r7, sl, r4, ror #14 │ │ │ │ - andseq r7, sl, r4, ror r6 │ │ │ │ - andseq r7, sl, r4, lsl r7 │ │ │ │ - @ instruction: 0x001a76f8 │ │ │ │ - @ instruction: 0x001a76dc │ │ │ │ - andseq r7, sl, ip, lsr r6 │ │ │ │ - andseq r7, sl, r8, lsr r6 │ │ │ │ - @ instruction: 0x001a76b4 │ │ │ │ + andseq r7, sl, r8, asr r7 │ │ │ │ + andseq r7, sl, r8, ror #12 │ │ │ │ + andseq r7, sl, r8, lsl #14 │ │ │ │ + andseq r7, sl, ip, ror #13 │ │ │ │ + @ instruction: 0x001a76d0 │ │ │ │ + andseq r7, sl, r0, lsr r6 │ │ │ │ + andseq r7, sl, ip, lsr #12 │ │ │ │ + andseq r7, sl, r8, lsr #13 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ - @ instruction: 0x001a76bc │ │ │ │ - andseq r9, ip, r0, ror #3 │ │ │ │ - @ instruction: 0x001a76f4 │ │ │ │ + @ instruction: 0x001a76b0 │ │ │ │ + @ instruction: 0x001c91d4 │ │ │ │ + andseq r7, sl, r8, ror #13 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 156f18 │ │ │ │ + beq 156f24 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3] │ │ │ │ tst r2, #2 │ │ │ │ popeq {fp, pc} │ │ │ │ mov r0, #13 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 156ef4 │ │ │ │ + bcc 156f00 │ │ │ │ sub r2, r1, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 156f04 │ │ │ │ + bls 156f10 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #56] @ 156f34 │ │ │ │ + ldr r3, [pc, #56] @ 156f40 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #36] @ 156f30 │ │ │ │ + ldr r3, [pc, #36] @ 156f3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #12] @ 156f2c │ │ │ │ + ldr r2, [pc, #12] @ 156f38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x001a75bc │ │ │ │ - andseq r9, sl, r8, lsr #18 │ │ │ │ - @ instruction: 0x001a75d4 │ │ │ │ + @ instruction: 0x001a75b0 │ │ │ │ + andseq r9, sl, ip, lsl r9 │ │ │ │ + andseq r7, sl, r8, asr #11 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 157174 │ │ │ │ + b 157180 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 156f88 │ │ │ │ - ldr r3, [pc, #40] @ 156f8c │ │ │ │ + ldr r1, [pc, #40] @ 156f94 │ │ │ │ + ldr r3, [pc, #40] @ 156f98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r5, r1, sl, asr #21 │ │ │ │ - andseq r7, sl, r8, lsl #13 │ │ │ │ + andseq r5, r1, lr, lsr fp │ │ │ │ + andseq r7, sl, ip, ror r6 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 157468 │ │ │ │ + b 157474 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 157b0c │ │ │ │ + b 157b18 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1b509c │ │ │ │ + b 1b50a8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 156fd0 │ │ │ │ + bne 156fdc │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 156fd4 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 156fe0 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ - bl 189f20 │ │ │ │ + bl 189f2c │ │ │ │ ldr r1, [r4, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 157008 │ │ │ │ + beq 157014 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 157024 │ │ │ │ + beq 157030 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #308]! @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 15702c │ │ │ │ + bne 157038 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 16e15c │ │ │ │ + b 16e168 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 15708c │ │ │ │ + beq 157098 │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #4 │ │ │ │ - bne 1570a8 │ │ │ │ + bne 1570b4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1570a8 │ │ │ │ + beq 1570b4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1570d0 │ │ │ │ + beq 1570dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -310920,182 +310923,182 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 157134 │ │ │ │ + beq 157140 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 157118 │ │ │ │ + b 157124 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 157134 │ │ │ │ + beq 157140 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15710c │ │ │ │ + beq 157118 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 15710c │ │ │ │ + b 157118 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157158 │ │ │ │ + beq 157164 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 157174 │ │ │ │ + b 157180 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #15 │ │ │ │ ldr r9, [r1] │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - ldr r1, [pc, #656] @ 15742c │ │ │ │ + ldr r1, [pc, #656] @ 157438 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15729c │ │ │ │ + bne 1572a8 │ │ │ │ ldr sl, [r6, #320] @ 0x140 │ │ │ │ mov r8, #0 │ │ │ │ ldr fp, [r6, #288] @ 0x120 │ │ │ │ ldr r5, [r6, #292] @ 0x124 │ │ │ │ ldr r7, [r6, #316] @ 0x13c │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ str r4, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ lsl r4, r0, #2 │ │ │ │ mov r6, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1572a8 │ │ │ │ + beq 1572b4 │ │ │ │ cmp sl, r8 │ │ │ │ - beq 157420 │ │ │ │ + beq 15742c │ │ │ │ cmp r5, r8 │ │ │ │ mov r0, #32 │ │ │ │ movweq r0, #62 @ 0x3e │ │ │ │ cmp fp, r8 │ │ │ │ movweq r0, #94 @ 0x5e │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #540] @ 157430 │ │ │ │ + ldr r0, [pc, #540] @ 15743c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #524] @ 157434 │ │ │ │ + ldr r0, [pc, #524] @ 157440 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #508] @ 157438 │ │ │ │ + ldr r0, [pc, #508] @ 157444 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #488] @ 15743c │ │ │ │ + ldr r0, [pc, #488] @ 157448 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #460] @ 157440 │ │ │ │ + ldr r0, [pc, #460] @ 15744c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ sub r4, r4, #20 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1571d8 │ │ │ │ + beq 1571e4 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r0, #332] @ 0x14c │ │ │ │ cmp r4, #1 │ │ │ │ - bls 157370 │ │ │ │ - ldr r1, [pc, #404] @ 157454 │ │ │ │ + bls 15737c │ │ │ │ + ldr r1, [pc, #404] @ 157460 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15729c │ │ │ │ + bne 1572a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add fp, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #2 │ │ │ │ mov sl, #3 │ │ │ │ ldr r5, [r0, #328] @ 0x148 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #324] @ 157458 │ │ │ │ + ldr r0, [pc, #324] @ 157464 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #300] @ 15745c │ │ │ │ + ldr r0, [pc, #300] @ 157468 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #276] @ 157460 │ │ │ │ + ldr r0, [pc, #276] @ 15746c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 157410 │ │ │ │ + bne 15741c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bne 1572f8 │ │ │ │ - ldr r1, [pc, #204] @ 157444 │ │ │ │ + bne 157304 │ │ │ │ + ldr r1, [pc, #204] @ 157450 │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #1 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15729c │ │ │ │ - ldr r0, [pc, #172] @ 157448 │ │ │ │ + bne 1572a8 │ │ │ │ + ldr r0, [pc, #172] @ 157454 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #168] @ 15744c │ │ │ │ + ldr r1, [pc, #168] @ 157458 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ @@ -311104,48 +311107,48 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15729c │ │ │ │ - ldr r1, [pc, #92] @ 157450 │ │ │ │ + bne 1572a8 │ │ │ │ + ldr r1, [pc, #92] @ 15745c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #60] @ 157464 │ │ │ │ + ldr r0, [pc, #60] @ 157470 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - mulseq r1, r8, r8 │ │ │ │ + andseq r5, r1, ip, lsl #18 │ │ │ │ @ instruction: 0xfffffd78 │ │ │ │ @ instruction: 0xfffffd8c │ │ │ │ - andseq r8, ip, ip, asr #24 │ │ │ │ - andseq r5, r1, r0, lsr r8 │ │ │ │ - @ instruction: 0x001a73b4 │ │ │ │ - andseq r5, r1, r3, asr #13 │ │ │ │ - andseq r7, sl, ip, asr r2 │ │ │ │ - andseq r8, ip, r4, lsl #22 │ │ │ │ - andseq r5, r1, ip, asr #12 │ │ │ │ - andseq r5, r1, fp, ror r7 │ │ │ │ + andseq r8, ip, r0, asr #24 │ │ │ │ + andseq r5, r1, r4, lsr #17 │ │ │ │ + andseq r7, sl, r8, lsr #7 │ │ │ │ + andseq r5, r1, r7, lsr r7 │ │ │ │ + andseq r7, sl, r0, asr r2 │ │ │ │ + @ instruction: 0x001c8af8 │ │ │ │ + andseq r5, r1, r0, asr #13 │ │ │ │ + andseq r5, r1, pc, ror #15 │ │ │ │ @ instruction: 0xfffffc9c │ │ │ │ - andseq r5, r1, r0, lsr #14 │ │ │ │ - andseq r7, sl, r4, asr #5 │ │ │ │ - mulseq sl, r0, r9 │ │ │ │ + mulseq r1, r4, r7 │ │ │ │ + @ instruction: 0x001a72b8 │ │ │ │ + andseq r8, sl, r4, lsl #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @@ -311158,120 +311161,120 @@ │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ andeq r0, r0, r4, lsr #4 │ │ │ │ @ instruction: 0x000003b8 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 157b0c │ │ │ │ + b 157b18 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r8, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #1428] @ 157a60 │ │ │ │ + ldr r3, [pc, #1428] @ 157a6c │ │ │ │ add r2, r6, r7, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18a840 │ │ │ │ + bl 18a84c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1400] @ 157a64 │ │ │ │ + ldr r3, [pc, #1400] @ 157a70 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ - bl 188444 │ │ │ │ + bl 188450 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r7, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 1578a0 │ │ │ │ + beq 1578ac │ │ │ │ add r5, r6, #4 │ │ │ │ - b 157530 │ │ │ │ + b 15753c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1578a0 │ │ │ │ + beq 1578ac │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 157524 │ │ │ │ + beq 157530 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 157524 │ │ │ │ + b 157530 │ │ │ │ ldrd r8, [r4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ mov r2, #6 │ │ │ │ - ldr r1, [pc, #1260] @ 157a50 │ │ │ │ + ldr r1, [pc, #1260] @ 157a5c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 157898 │ │ │ │ + bne 1578a4 │ │ │ │ ldrd sl, [r5, #4] │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r7, sl, fp, lsl #2 │ │ │ │ mov fp, #0 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 1579b0 │ │ │ │ + beq 1579bc │ │ │ │ ldr r0, [sl], #4 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157590 │ │ │ │ + beq 15759c │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r0, fp, #1 │ │ │ │ cmp r4, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r0, lsl #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 1575e0 │ │ │ │ - ldr r1, [pc, #1168] @ 157a5c │ │ │ │ + beq 1575ec │ │ │ │ + ldr r1, [pc, #1168] @ 157a68 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1579cc │ │ │ │ - ldr r0, [pc, #1132] @ 157a54 │ │ │ │ + bne 1579d8 │ │ │ │ + ldr r0, [pc, #1132] @ 157a60 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #1084] @ 157a58 │ │ │ │ + ldr r0, [pc, #1084] @ 157a64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1579cc │ │ │ │ + bne 1579d8 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 157590 │ │ │ │ - ldr r1, [pc, #984] @ 157a18 │ │ │ │ - ldr r2, [pc, #984] @ 157a1c │ │ │ │ + b 15759c │ │ │ │ + ldr r1, [pc, #984] @ 157a24 │ │ │ │ + ldr r2, [pc, #984] @ 157a28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldm r4, {r0, r3} │ │ │ │ - ldr r7, [pc, #956] @ 157a20 │ │ │ │ + ldr r7, [pc, #956] @ 157a2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -311281,67 +311284,67 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b 157894 │ │ │ │ + b 1578a0 │ │ │ │ ldm r4, {r0, r3} │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #892] @ 157a34 │ │ │ │ + ldr r1, [pc, #892] @ 157a40 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r8, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #872] @ 157a40 │ │ │ │ + ldr r3, [pc, #872] @ 157a4c │ │ │ │ add r2, r6, r7, lsl #3 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18a53c │ │ │ │ + bl 18a548 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #844] @ 157a44 │ │ │ │ + ldr r3, [pc, #844] @ 157a50 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ - bl 188444 │ │ │ │ + bl 188450 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r7, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 157914 │ │ │ │ + beq 157920 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 15773c │ │ │ │ + b 157748 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 157914 │ │ │ │ + beq 157920 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 157730 │ │ │ │ + beq 15773c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 157730 │ │ │ │ + b 15773c │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r2, [pc, #700] @ 157a24 │ │ │ │ + ldr r2, [pc, #700] @ 157a30 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r3, [pc, #684] @ 157a28 │ │ │ │ + ldr r3, [pc, #684] @ 157a34 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -311350,27 +311353,27 @@ │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #3 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 157894 │ │ │ │ + b 1578a0 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r7, [pc, #604] @ 157a2c │ │ │ │ + ldr r7, [pc, #604] @ 157a38 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #576] @ 157a30 │ │ │ │ + ldr r2, [pc, #576] @ 157a3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -311382,18 +311385,18 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #32 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 157894 │ │ │ │ - ldr r1, [pc, #500] @ 157a38 │ │ │ │ + b 1578a0 │ │ │ │ + ldr r1, [pc, #500] @ 157a44 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #496] @ 157a3c │ │ │ │ + ldr r2, [pc, #496] @ 157a48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ ldrd r4, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -311405,29 +311408,29 @@ │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1578c0 │ │ │ │ + beq 1578cc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ - ldr r0, [pc, #416] @ 157a68 │ │ │ │ + ldr r0, [pc, #416] @ 157a74 │ │ │ │ ldrd r4, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #408] @ 157a6c │ │ │ │ + ldr r1, [pc, #408] @ 157a78 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ @@ -311435,28 +311438,28 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 256968 │ │ │ │ - b 157984 │ │ │ │ + bl 256978 │ │ │ │ + b 157990 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 157934 │ │ │ │ + beq 157940 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ - ldr r0, [pc, #268] @ 157a48 │ │ │ │ + ldr r0, [pc, #268] @ 157a54 │ │ │ │ ldrd r4, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #260] @ 157a4c │ │ │ │ + ldr r1, [pc, #260] @ 157a58 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ @@ -311464,160 +311467,160 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 157898 │ │ │ │ + beq 1578a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #184] @ 157a70 │ │ │ │ + ldr r1, [pc, #184] @ 157a7c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 1579dc │ │ │ │ + b 1579e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1579f8 │ │ │ │ + beq 157a04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - b 157a04 │ │ │ │ + b 157a10 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 1570f0 │ │ │ │ + bl 1570fc │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ andeq r8, r2, r4, asr #29 │ │ │ │ @ instruction: 0xfffff95c │ │ │ │ - @ instruction: 0x001a6fd0 │ │ │ │ - andseq r6, sl, ip, lsl #30 │ │ │ │ - andseq r8, ip, r8, lsr #15 │ │ │ │ + andseq r6, sl, r4, asr #31 │ │ │ │ + andseq r6, sl, r0, lsl #30 │ │ │ │ + mulseq ip, ip, r7 │ │ │ │ @ instruction: 0xfffff7d8 │ │ │ │ - andseq r6, sl, ip, ror lr │ │ │ │ - andseq r8, r0, ip, asr #14 │ │ │ │ + andseq r6, sl, r0, ror lr │ │ │ │ + andseq r8, r0, r0, asr #15 │ │ │ │ @ instruction: 0xfffff768 │ │ │ │ - andseq r6, sl, r0, asr lr │ │ │ │ - andseq r6, sl, r4, lsl #30 │ │ │ │ - @ instruction: 0x001153de │ │ │ │ + andseq r6, sl, r4, asr #28 │ │ │ │ + @ instruction: 0x001a6ef8 │ │ │ │ + andseq r5, r1, r2, asr r4 │ │ │ │ @ instruction: 0xfffff818 │ │ │ │ - @ instruction: 0x001a6cf4 │ │ │ │ - andseq r5, r1, r8, ror #10 │ │ │ │ - @ instruction: 0x001c87fc │ │ │ │ - andseq r6, r0, r8, lsr #20 │ │ │ │ - andseq r5, r1, r2, lsl #10 │ │ │ │ - andseq r7, sl, r0, lsl r1 │ │ │ │ - andseq r5, r1, sl, ror #11 │ │ │ │ + andseq r6, sl, r8, ror #25 │ │ │ │ + @ instruction: 0x001155dc │ │ │ │ + @ instruction: 0x001c87f0 │ │ │ │ + mulseq r0, ip, sl │ │ │ │ + andseq r5, r1, r6, ror r5 │ │ │ │ + andseq r7, sl, r4, lsl #2 │ │ │ │ + andseq r5, r1, lr, asr r6 │ │ │ │ @ instruction: 0xfffff88c │ │ │ │ - andseq r6, sl, r8, lsl #27 │ │ │ │ - andseq r5, r1, pc, lsl r1 │ │ │ │ + andseq r6, sl, ip, ror sp │ │ │ │ + mulseq r1, r3, r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldmib r4, {r1, r5} │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, r0 │ │ │ │ str r2, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 157ad0 │ │ │ │ + beq 157adc │ │ │ │ sub r1, r1, r0 │ │ │ │ add r7, r0, #4 │ │ │ │ lsr r6, r1, #4 │ │ │ │ - b 157ab4 │ │ │ │ + b 157ac0 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 157ad0 │ │ │ │ + beq 157adc │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 157aa8 │ │ │ │ + beq 157ab4 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 157aa8 │ │ │ │ + b 157ab4 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 157b08 │ │ │ │ + beq 157b14 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 157b00 │ │ │ │ + beq 157b0c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, r2, r4, lsl #4 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ lsl r2, r6, #4 │ │ │ │ bl 2729c │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 157b94 │ │ │ │ - ldr r3, [pc, #236] @ 157c1c │ │ │ │ + bne 157ba0 │ │ │ │ + ldr r3, [pc, #236] @ 157c28 │ │ │ │ strb r2, [sp, #3] │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr ip, [pc, #216] @ 157c20 │ │ │ │ + ldr ip, [pc, #216] @ 157c2c │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #200] @ 157c24 │ │ │ │ + ldr r3, [pc, #200] @ 157c30 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr ip, [pc, #116] @ 157c10 │ │ │ │ + ldr ip, [pc, #116] @ 157c1c │ │ │ │ strb r2, [sp, #2] │ │ │ │ add r2, sp, #3 │ │ │ │ strb r3, [sp, #3] │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr lr, [pc, #88] @ 157c14 │ │ │ │ + ldr lr, [pc, #88] @ 157c20 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #76] @ 157c18 │ │ │ │ + ldr r3, [pc, #76] @ 157c24 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #3 │ │ │ │ @@ -311625,294 +311628,294 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0xfffff40c │ │ │ │ - andseq r6, sl, r0, lsl #22 │ │ │ │ - andseq r8, ip, ip, lsr #6 │ │ │ │ + @ instruction: 0x001a6af4 │ │ │ │ + andseq r8, ip, r0, lsr #6 │ │ │ │ @ instruction: 0xfffff478 │ │ │ │ - andseq r6, sl, r8, lsl #22 │ │ │ │ - mulseq ip, ip, r3 │ │ │ │ + @ instruction: 0x001a6afc │ │ │ │ + mulseq ip, r0, r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r9, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 157dbc │ │ │ │ + bcc 157dc8 │ │ │ │ sub r3, r8, r0, lsl #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r1, [r3] │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldrb r7, [r3, #2] │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r2, r3 │ │ │ │ movwcs r6, #1 │ │ │ │ cmp r1, r7 │ │ │ │ movwcs r5, #1 │ │ │ │ moveq r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 157ca0 │ │ │ │ + bne 157cac │ │ │ │ cmp r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ movhi r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ movcc r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 157c3c │ │ │ │ + bcc 157c48 │ │ │ │ cmp r9, #2 │ │ │ │ - bcs 157dc4 │ │ │ │ + bcs 157dd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 157ddc │ │ │ │ - ldr r8, [pc, #376] @ 157e30 │ │ │ │ + beq 157de8 │ │ │ │ + ldr r8, [pc, #376] @ 157e3c │ │ │ │ mov r5, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 157cdc │ │ │ │ + b 157ce8 │ │ │ │ strb r6, [r1, r7, lsl #1]! │ │ │ │ add r0, r7, #1 │ │ │ │ strb r4, [r1, #1] │ │ │ │ str r0, [sl, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 157d8c │ │ │ │ + beq 157d98 │ │ │ │ ldr r7, [sl, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bls 157d24 │ │ │ │ + bls 157d30 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ add ip, r6, r7, lsl #1 │ │ │ │ ldrb r3, [r6, r5, lsl #1]! │ │ │ │ ldrb r1, [ip, #-2] │ │ │ │ ldrb r0, [ip, #-1] │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r1 │ │ │ │ movhi r4, r3 │ │ │ │ cmp r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movcc r2, r6 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 157d58 │ │ │ │ + bcs 157d64 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 157e08 │ │ │ │ + bcs 157e14 │ │ │ │ ldrd r0, [sl] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r6, [r2, r5, lsl #1]! │ │ │ │ cmp r7, r0 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ - bne 157cc0 │ │ │ │ + bne 157ccc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 1caf48 │ │ │ │ + bl 1caf54 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - b 157cc0 │ │ │ │ + b 157ccc │ │ │ │ cmp r6, r0 │ │ │ │ movhi r0, r6 │ │ │ │ cmp r3, r1 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ movhi r2, r1 │ │ │ │ movcs r1, r0 │ │ │ │ strb r2, [ip, #-1] │ │ │ │ strb r1, [ip, #-2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bne 157cdc │ │ │ │ + bne 157ce8 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bcc 157df4 │ │ │ │ + bcc 157e00 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq 157dbc │ │ │ │ + beq 157dc8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ sub r4, r2, r9 │ │ │ │ add r1, r0, r9, lsl #1 │ │ │ │ lsl r2, r4, #1 │ │ │ │ bl 2729c │ │ │ │ str r4, [sl, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r9, #21 │ │ │ │ - bcs 157e1c │ │ │ │ + bcs 157e28 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 15a8a4 │ │ │ │ - b 157cb0 │ │ │ │ - ldr r0, [pc, #80] @ 157e34 │ │ │ │ + bl 15a8b0 │ │ │ │ + b 157cbc │ │ │ │ + ldr r0, [pc, #80] @ 157e40 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #76] @ 157e38 │ │ │ │ + ldr r2, [pc, #76] @ 157e44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r3, [pc, #68] @ 157e40 │ │ │ │ + ldr r3, [pc, #68] @ 157e4c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #44] @ 157e3c │ │ │ │ + ldr r2, [pc, #44] @ 157e48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ add r2, sp, #7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1d0f40 │ │ │ │ - b 157cb0 │ │ │ │ - andseq r6, sl, r0, asr sl │ │ │ │ - andseq r4, r1, r6, lsr #26 │ │ │ │ - @ instruction: 0x001a68fc │ │ │ │ - andseq r6, sl, r4, ror #17 │ │ │ │ - andseq r8, sl, r8, ror #29 │ │ │ │ + bl 1d0f4c │ │ │ │ + b 157cbc │ │ │ │ + andseq r6, sl, r4, asr #20 │ │ │ │ + mulseq r1, sl, sp │ │ │ │ + @ instruction: 0x001a68f0 │ │ │ │ + @ instruction: 0x001a68d8 │ │ │ │ + @ instruction: 0x001a8edc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r9, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 157fcc │ │ │ │ + bcc 157fd8 │ │ │ │ sub r3, r8, r0, lsl #3 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldm r3, {r1, r2, r7} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ movwcs r6, #1 │ │ │ │ cmp r1, r7 │ │ │ │ movwcs r5, #1 │ │ │ │ moveq r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 157eb4 │ │ │ │ + bne 157ec0 │ │ │ │ cmp r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ movhi r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ movcc r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 157e58 │ │ │ │ + bhi 157e64 │ │ │ │ cmp r9, #2 │ │ │ │ - bcs 157fd4 │ │ │ │ + bcs 157fe0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 157fec │ │ │ │ - ldr r8, [pc, #372] @ 158040 │ │ │ │ + beq 157ff8 │ │ │ │ + ldr r8, [pc, #372] @ 15804c │ │ │ │ mov r5, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 157ef0 │ │ │ │ + b 157efc │ │ │ │ str r6, [r1, r7, lsl #3]! │ │ │ │ add r0, r7, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq 157f9c │ │ │ │ + beq 157fa8 │ │ │ │ ldr r7, [sl, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bls 157f38 │ │ │ │ + bls 157f44 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ ldr r1, [r6, r5, lsl #3]! │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ ldr fp, [r0, #-4] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ movhi r4, r1 │ │ │ │ cmp r6, fp │ │ │ │ mov r3, fp │ │ │ │ movcc r3, r6 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bls 157f6c │ │ │ │ + bls 157f78 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 158018 │ │ │ │ + bcs 158024 │ │ │ │ ldrd r0, [sl] │ │ │ │ mov r2, r1 │ │ │ │ ldr r6, [r2, r5, lsl #3]! │ │ │ │ cmp r7, r0 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ - bne 157ed4 │ │ │ │ + bne 157ee0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 1cab88 │ │ │ │ + bl 1cab94 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - b 157ed4 │ │ │ │ + b 157ee0 │ │ │ │ cmp r6, fp │ │ │ │ movhi fp, r6 │ │ │ │ cmp r1, r2 │ │ │ │ movcc r2, r1 │ │ │ │ cmp r2, fp │ │ │ │ mov r3, fp │ │ │ │ movhi r3, r2 │ │ │ │ movcs r2, fp │ │ │ │ strd r2, [r0, #-8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bne 157ef0 │ │ │ │ + bne 157efc │ │ │ │ ldr r2, [sl, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bcc 158004 │ │ │ │ + bcc 158010 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq 157fcc │ │ │ │ + beq 157fd8 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ sub r4, r2, r9 │ │ │ │ add r1, r0, r9, lsl #3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ bl 2729c │ │ │ │ str r4, [sl, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r9, #21 │ │ │ │ - bcs 15802c │ │ │ │ + bcs 158038 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 15a7e0 │ │ │ │ - b 157ec4 │ │ │ │ - ldr r0, [pc, #80] @ 158044 │ │ │ │ + bl 15a7ec │ │ │ │ + b 157ed0 │ │ │ │ + ldr r0, [pc, #80] @ 158050 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #76] @ 158048 │ │ │ │ + ldr r2, [pc, #76] @ 158054 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r3, [pc, #68] @ 158050 │ │ │ │ + ldr r3, [pc, #68] @ 15805c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #44] @ 15804c │ │ │ │ + ldr r2, [pc, #44] @ 158058 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ add r2, sp, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1d0e34 │ │ │ │ - b 157ec4 │ │ │ │ - andseq r6, sl, ip, lsr r8 │ │ │ │ - andseq r4, r1, r6, lsl fp │ │ │ │ - andseq r6, sl, ip, ror #13 │ │ │ │ - @ instruction: 0x001a66d4 │ │ │ │ - @ instruction: 0x001a8cd8 │ │ │ │ + bl 1d0e40 │ │ │ │ + b 157ed0 │ │ │ │ + andseq r6, sl, r0, lsr r8 │ │ │ │ + andseq r4, r1, sl, lsl #23 │ │ │ │ + andseq r6, sl, r0, ror #13 │ │ │ │ + andseq r6, sl, r8, asr #13 │ │ │ │ + andseq r8, sl, ip, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 158124 │ │ │ │ + beq 158130 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r6, #1 │ │ │ │ ldr r9, [r1, #20] │ │ │ │ ldr r1, [r1, #304] @ 0x130 │ │ │ │ str r0, [sp, #8] │ │ │ │ and ip, r1, #31 │ │ │ │ lsl r0, r2, ip │ │ │ │ @@ -311926,187 +311929,187 @@ │ │ │ │ movcc r5, r9 │ │ │ │ sub r7, r5, r9 │ │ │ │ add r5, r4, r0, lsl #3 │ │ │ │ add r4, r4, lr, lsl #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, r8, r6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 15812c │ │ │ │ + beq 158138 │ │ │ │ add r1, r7, r6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 158148 │ │ │ │ + beq 158154 │ │ │ │ ldrd sl, [r5] │ │ │ │ ldrd r0, [r4] │ │ │ │ strd r0, [r5] │ │ │ │ lsrs r0, r6, ip │ │ │ │ strd sl, [r4] │ │ │ │ add r5, r5, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq 1580b0 │ │ │ │ + beq 1580bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ and r7, r5, #31 │ │ │ │ lsr r1, r2, r7 │ │ │ │ cmp r4, r2, lsr r7 │ │ │ │ - bls 158160 │ │ │ │ + bls 15816c │ │ │ │ lsr r3, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 158174 │ │ │ │ + bcs 158180 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ ldr r7, [r0, r1, lsl #2] │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ str r7, [r0, r3, lsl #2] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #88] @ 15818c │ │ │ │ + ldr r2, [pc, #88] @ 158198 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #56] @ 158188 │ │ │ │ + ldr r2, [pc, #56] @ 158194 │ │ │ │ add r0, lr, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #40] @ 158190 │ │ │ │ + ldr r2, [pc, #40] @ 15819c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #24] @ 158194 │ │ │ │ + ldr r2, [pc, #24] @ 1581a0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r5, sl, r8, lsl pc │ │ │ │ - andseq r5, sl, r4, lsr pc │ │ │ │ - andseq r6, sl, ip, lsr #11 │ │ │ │ - mulseq sl, r8, r5 │ │ │ │ + andseq r5, sl, ip, lsl #30 │ │ │ │ + andseq r5, sl, r8, lsr #30 │ │ │ │ + andseq r6, sl, r0, lsr #11 │ │ │ │ + andseq r6, sl, ip, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ lsl r7, fp, #2 │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, #0 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1581d4 │ │ │ │ - ldr r2, [pc, #420] @ 158368 │ │ │ │ + bls 1581e0 │ │ │ │ + ldr r2, [pc, #420] @ 158374 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 3c350 │ │ │ │ - b 158304 │ │ │ │ + b 158310 │ │ │ │ mov r8, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 158208 │ │ │ │ + beq 158214 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1581bc │ │ │ │ + beq 1581c8 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp] │ │ │ │ - b 158214 │ │ │ │ + b 158220 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [r8, #304] @ 0x130 │ │ │ │ ldr r0, [r8, #20] │ │ │ │ and r1, r1, #31 │ │ │ │ lsrs r1, r0, r1 │ │ │ │ - beq 1582a0 │ │ │ │ + beq 1582ac │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #280] @ 158360 │ │ │ │ - ldr ip, [pc, #280] @ 158364 │ │ │ │ + ldr r2, [pc, #280] @ 15836c │ │ │ │ + ldr ip, [pc, #280] @ 158370 │ │ │ │ and r3, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - b 158268 │ │ │ │ + b 158274 │ │ │ │ str r4, [sl, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 1582a0 │ │ │ │ + beq 1582ac │ │ │ │ cmp r7, fp │ │ │ │ - beq 158308 │ │ │ │ + beq 158314 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ lsl r6, r7, r3 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 15825c │ │ │ │ + beq 158268 │ │ │ │ mov r4, r0 │ │ │ │ lsr r0, r0, r3 │ │ │ │ cmp fp, r4, lsr r3 │ │ │ │ - bls 1582f8 │ │ │ │ + bls 158304 │ │ │ │ ldr r0, [r5, r0, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 158280 │ │ │ │ - b 158258 │ │ │ │ + bne 15828c │ │ │ │ + b 158264 │ │ │ │ add r2, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 153938 │ │ │ │ + bl 153944 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1582cc │ │ │ │ + beq 1582d8 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1582f0 │ │ │ │ + beq 1582fc │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, ip │ │ │ │ mov r1, fp │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, fp │ │ │ │ - b 1582fc │ │ │ │ + b 158308 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158338 │ │ │ │ + beq 158344 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ - b 158338 │ │ │ │ + b 158344 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15835c │ │ │ │ + beq 158368 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ + @ instruction: 0x001a64d0 │ │ │ │ @ instruction: 0x001a64dc │ │ │ │ - andseq r6, sl, r8, ror #9 │ │ │ │ - andseq r8, sl, r8, asr #22 │ │ │ │ + andseq r8, sl, ip, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ ldm r2, {r4, r9} │ │ │ │ @@ -312116,147 +312119,147 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ str sl, [sp] │ │ │ │ cmp r7, r1 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r4, r9} │ │ │ │ - bne 1583c0 │ │ │ │ - ldr r1, [pc, #112] @ 15842c │ │ │ │ + bne 1583cc │ │ │ │ + ldr r1, [pc, #112] @ 158438 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str sl, [r0, r7, lsl #4]! │ │ │ │ stmib r0, {r4, r9} │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 158408 │ │ │ │ + bne 158414 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 158408 │ │ │ │ + bls 158414 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ strd r6, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 159fd0 │ │ │ │ + bl 159fdc │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, sl, r8, lsr r4 │ │ │ │ + andseq r6, sl, ip, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 158510 │ │ │ │ + beq 15851c │ │ │ │ cmn r7, #-2147483646 @ 0x80000002 │ │ │ │ - bls 158460 │ │ │ │ + bls 15846c │ │ │ │ mov r6, #40 @ 0x28 │ │ │ │ strd r6, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ mov r8, #5 │ │ │ │ ldr r6, [r3, #16]! │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bne 1584b8 │ │ │ │ - ldr ip, [pc, #168] @ 15853c │ │ │ │ + bne 1584c4 │ │ │ │ + ldr ip, [pc, #168] @ 158548 │ │ │ │ add ip, pc, ip │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mov r6, r2 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r8, [r3, r5, lsl #4]! │ │ │ │ stmib r3, {r4, r7} │ │ │ │ str r2, [r3, #12] │ │ │ │ add r2, r5, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r2, [r1, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 158500 │ │ │ │ + bne 15850c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ add r1, r1, r2, lsl #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bls 158500 │ │ │ │ + bls 15850c │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ strd r2, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, #42 @ 0x2a │ │ │ │ strd r4, [r0] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #40] @ 158540 │ │ │ │ + ldr r0, [pc, #40] @ 15854c │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #36] @ 158544 │ │ │ │ + ldr r2, [pc, #36] @ 158550 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 159fd0 │ │ │ │ + bl 159fdc │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, sl, r0, ror #6 │ │ │ │ - andseq r4, r1, fp, lsl r6 │ │ │ │ - andseq r6, sl, r0, asr #5 │ │ │ │ + andseq r6, sl, r4, asr r3 │ │ │ │ + andseq r4, r1, pc, lsl #13 │ │ │ │ + @ instruction: 0x001a62b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ - beq 1588b0 │ │ │ │ + beq 1588bc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls 1585a4 │ │ │ │ + bls 1585b0 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ strd r2, [r0] │ │ │ │ - beq 1586fc │ │ │ │ + beq 158708 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 15858c │ │ │ │ - b 1587a0 │ │ │ │ + bne 158598 │ │ │ │ + b 1587ac │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcc 158648 │ │ │ │ + bcc 158654 │ │ │ │ sub r8, r0, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov fp, #0 │ │ │ │ lsl r9, r0, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #4 │ │ │ │ @@ -312264,142 +312267,142 @@ │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6] │ │ │ │ movwcc sl, #1 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ str fp, [sp, #32] │ │ │ │ - bne 158614 │ │ │ │ - ldr r1, [pc, #976] @ 1589dc │ │ │ │ + bne 158620 │ │ │ │ + ldr r1, [pc, #976] @ 1589e8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r1, [r0, r9]! │ │ │ │ strd r2, [r0, #4] │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ - bcs 158648 │ │ │ │ + bcs 158654 │ │ │ │ add r7, r7, sl │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r7, r8 │ │ │ │ - bls 1585dc │ │ │ │ + bls 1585e8 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp fp, r4 │ │ │ │ - bcs 1588cc │ │ │ │ + bcs 1588d8 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add sl, fp, fp, lsl #1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 158704 │ │ │ │ + bcs 158710 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r9, [r5, #24] │ │ │ │ mov r4, #4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bne 1586a8 │ │ │ │ - ldr r1, [pc, #832] @ 1589e4 │ │ │ │ + bne 1586b4 │ │ │ │ + ldr r1, [pc, #832] @ 1589f0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r4, [r0, r9, lsl #4]! │ │ │ │ str fp, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r9, #1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 158770 │ │ │ │ + bne 15877c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 158770 │ │ │ │ + bls 15877c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 158788 │ │ │ │ + bne 158794 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 1587c4 │ │ │ │ + beq 1587d0 │ │ │ │ sub r7, r7, r0 │ │ │ │ - ldr r0, [pc, #724] @ 1589e8 │ │ │ │ + ldr r0, [pc, #724] @ 1589f4 │ │ │ │ mov r9, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r8, [pc, #712] @ 1589ec │ │ │ │ + ldr r8, [pc, #712] @ 1589f8 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 158740 │ │ │ │ + b 15874c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r7, r7, #1 │ │ │ │ str r9, [r0, r6, lsl #3] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 1587bc │ │ │ │ + beq 1587c8 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ cmp fp, r4 │ │ │ │ - bcs 1588e4 │ │ │ │ + bcs 1588f0 │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, sl, lsl #2]! │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 158728 │ │ │ │ + bne 158734 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16964c │ │ │ │ - b 158728 │ │ │ │ + bl 169658 │ │ │ │ + b 158734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ stm r0, {r6, r9} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1586fc │ │ │ │ + beq 158708 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 15878c │ │ │ │ + bne 158798 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1586fc │ │ │ │ + bne 158708 │ │ │ │ add r0, sp, #24 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp fp, r4 │ │ │ │ - bcs 1588d8 │ │ │ │ + bcs 1588e4 │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r0, [r4, sl, lsl #2]! │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r0 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bne 158800 │ │ │ │ - ldr r1, [pc, #508] @ 1589f4 │ │ │ │ + bne 15880c │ │ │ │ + ldr r1, [pc, #508] @ 158a00 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r8, [r0, r6, lsl #3]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ @@ -312407,146 +312410,146 @@ │ │ │ │ ldr r9, [r5, #24] │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bne 15884c │ │ │ │ - ldr r1, [pc, #432] @ 1589f8 │ │ │ │ + bne 158858 │ │ │ │ + ldr r1, [pc, #432] @ 158a04 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r4, [r0, r9, lsl #4]! │ │ │ │ str fp, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r9, #1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15889c │ │ │ │ + bne 1588a8 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 15889c │ │ │ │ + bls 1588a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ stm r0, {r6, r9} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #284] @ 1589d4 │ │ │ │ - ldr r2, [pc, #284] @ 1589d8 │ │ │ │ + ldr r0, [pc, #284] @ 1589e0 │ │ │ │ + ldr r2, [pc, #284] @ 1589e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 3c4bc │ │ │ │ - b 1588f4 │ │ │ │ - ldr r0, [pc, #268] @ 1589e0 │ │ │ │ + b 158900 │ │ │ │ + ldr r0, [pc, #268] @ 1589ec │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1588e0 │ │ │ │ - ldr r0, [pc, #272] @ 1589f0 │ │ │ │ + b 1588ec │ │ │ │ + ldr r0, [pc, #272] @ 1589fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 159fd0 │ │ │ │ + bl 159fdc │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 15894c │ │ │ │ + beq 158958 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 15891c │ │ │ │ + bne 158928 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15894c │ │ │ │ + bne 158958 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ - b 1589cc │ │ │ │ + b 1589d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 159fd0 │ │ │ │ + bl 159fdc │ │ │ │ mov r0, r4 │ │ │ │ - b 158988 │ │ │ │ - b 158988 │ │ │ │ + b 158994 │ │ │ │ + b 158994 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 15a054 │ │ │ │ + bl 15a060 │ │ │ │ mov r0, r4 │ │ │ │ - b 158988 │ │ │ │ + b 158994 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1589cc │ │ │ │ + beq 1589d8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 158998 │ │ │ │ + bne 1589a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1589cc │ │ │ │ + bne 1589d8 │ │ │ │ dmb ish │ │ │ │ add r1, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r4, r1, pc, ror r2 │ │ │ │ - andseq r5, sl, r4, lsr #30 │ │ │ │ - andseq r6, sl, r4, asr #3 │ │ │ │ - @ instruction: 0x001a5eb0 │ │ │ │ - andseq r6, sl, r0, asr r1 │ │ │ │ - mulseq sl, ip, r0 │ │ │ │ - andseq r6, sl, r0, lsr #1 │ │ │ │ - @ instruction: 0x001a5eb4 │ │ │ │ - andseq r5, sl, ip, lsr #31 │ │ │ │ - andseq r5, sl, ip, lsr #31 │ │ │ │ + @ instruction: 0x001142f3 │ │ │ │ + andseq r5, sl, r8, lsl pc │ │ │ │ + @ instruction: 0x001a61b8 │ │ │ │ + andseq r5, sl, r4, lsr #29 │ │ │ │ + andseq r6, sl, r4, asr #2 │ │ │ │ + mulseq sl, r0, r0 │ │ │ │ + mulseq sl, r4, r0 │ │ │ │ + andseq r5, sl, r8, lsr #29 │ │ │ │ + andseq r5, sl, r0, lsr #31 │ │ │ │ + andseq r5, sl, r0, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #756 @ 0x2f4 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 159688 │ │ │ │ + bne 159694 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #4 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ str r4, [sp, #748] @ 0x2ec │ │ │ │ str r6, [sp, #744] @ 0x2e8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1596c0 │ │ │ │ + beq 1596cc │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r0, #32] │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ @@ -312561,15 +312564,15 @@ │ │ │ │ str r6, [r5, #16] │ │ │ │ str r6, [r5, #20] │ │ │ │ str r6, [r5, #28] │ │ │ │ bl 27188 │ │ │ │ strb r6, [r4, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bne 158a98 │ │ │ │ + bne 158aa4 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ add r2, sp, #744 @ 0x2e8 │ │ │ │ @@ -312605,139 +312608,139 @@ │ │ │ │ strh r1, [r4, r2] │ │ │ │ str sl, [sp, #396] @ 0x18c │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ str sl, [sp, #388] @ 0x184 │ │ │ │ str sl, [sp, #752] @ 0x2f0 │ │ │ │ str r6, [sp, #748] @ 0x2ec │ │ │ │ str sl, [sp, #744] @ 0x2e8 │ │ │ │ - beq 158bbc │ │ │ │ + beq 158bc8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ subs r7, r5, #1 │ │ │ │ ldr r6, [sp, #748] @ 0x2ec │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ - beq 158bac │ │ │ │ + beq 158bb8 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r5, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r5, r4 │ │ │ │ add r1, r7, r4 │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 158bb0 │ │ │ │ + b 158bbc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ - ldr r2, [pc, #3564] @ 1599b0 │ │ │ │ + ldr r2, [pc, #3564] @ 1599bc │ │ │ │ mov r1, r9 │ │ │ │ ldr r9, [r8, #36] @ 0x24 │ │ │ │ ldr fp, [r8, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #752] @ 0x2f0 │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ lsl r7, r9, #2 │ │ │ │ str r0, [sp, #332] @ 0x14c │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ - bhi 158c24 │ │ │ │ + bhi 158c30 │ │ │ │ cmn r7, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 158c24 │ │ │ │ + bhi 158c30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 158c38 │ │ │ │ + beq 158c44 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159838 │ │ │ │ + beq 159844 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b 158c40 │ │ │ │ + b 158c4c │ │ │ │ mov r5, r7 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ - b 1598e8 │ │ │ │ + b 1598f4 │ │ │ │ mov r4, #4 │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 158c6c │ │ │ │ + beq 158c78 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ str r9, [sp, #372] @ 0x174 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ str sl, [sp, #364] @ 0x16c │ │ │ │ add r2, r1, r0, lsl #2 │ │ │ │ add sl, sp, #400 @ 0x190 │ │ │ │ mov r0, sl │ │ │ │ - bl 16f49c │ │ │ │ + bl 16f4a8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ add r9, r0, #308 @ 0x134 │ │ │ │ ldr r4, [sp, #404] @ 0x194 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bne 159330 │ │ │ │ + bne 15933c │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 158cb4 │ │ │ │ + bne 158cc0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 158cdc │ │ │ │ + bne 158ce8 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr fp, [r8, #20] │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [sp, #348] @ 0x15c │ │ │ │ - beq 159498 │ │ │ │ + beq 1594a4 │ │ │ │ add r0, fp, r5, lsl #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sl, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #3252] @ 1599b8 │ │ │ │ + ldr r0, [pc, #3252] @ 1599c4 │ │ │ │ add sl, sp, #400 @ 0x190 │ │ │ │ mov r9, fp │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #3232] @ 1599bc │ │ │ │ + ldr r0, [pc, #3232] @ 1599c8 │ │ │ │ str sl, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 158d40 │ │ │ │ + b 158d4c │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r0 │ │ │ │ - beq 159474 │ │ │ │ + beq 159480 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 159678 │ │ │ │ + beq 159684 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, pc, #12 │ │ │ │ add r9, r9, #16 │ │ │ │ add r7, r2, #1 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -312753,964 +312756,964 @@ │ │ │ │ @ instruction: 0x000002b8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #396] @ 0x18c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 158db8 │ │ │ │ - ldr r1, [pc, #3124] @ 1599e4 │ │ │ │ + bne 158dc4 │ │ │ │ + ldr r1, [pc, #3124] @ 1599f0 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ mov r2, r8 │ │ │ │ str r4, [r0, r7, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 158d40 │ │ │ │ - b 159474 │ │ │ │ + bne 158d4c │ │ │ │ + b 159480 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 159760 │ │ │ │ + bcs 15976c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r3, r0, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3, lsr #1 │ │ │ │ - bhi 159760 │ │ │ │ + bhi 15976c │ │ │ │ add r2, r2, r1, lsl #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub r2, r2, #2 │ │ │ │ lsleq r2, r0, #1 │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 1597a8 │ │ │ │ + bhi 1597b4 │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #6 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 158d28 │ │ │ │ - b 15979c │ │ │ │ + bcc 158d34 │ │ │ │ + b 1597a8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 158d28 │ │ │ │ - b 159784 │ │ │ │ + bcc 158d34 │ │ │ │ + b 159790 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ str r7, [sp, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 159084 │ │ │ │ + beq 159090 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 15909c │ │ │ │ + bne 1590a8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ - b 1590f4 │ │ │ │ + bl 15585c │ │ │ │ + b 159100 │ │ │ │ ldrd r0, [r6, #4] │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 158d28 │ │ │ │ - b 1597c0 │ │ │ │ + bcc 158d34 │ │ │ │ + b 1597cc │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 15916c │ │ │ │ + beq 159178 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 15910c │ │ │ │ + beq 159118 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 159190 │ │ │ │ + bne 15919c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #5 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ str r1, [sp, #404] @ 0x194 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 158d28 │ │ │ │ - b 159868 │ │ │ │ + bcc 158d34 │ │ │ │ + b 159874 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r0, [r6, #4] │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 158d28 │ │ │ │ - b 1597d8 │ │ │ │ + bcc 158d34 │ │ │ │ + b 1597e4 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15976c │ │ │ │ + bcs 159778 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [r2, r0, lsl #3]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r1, r2, lsr #1 │ │ │ │ - bhi 15976c │ │ │ │ + bhi 159778 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159044 │ │ │ │ + beq 159050 │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ sub r3, r3, #2 │ │ │ │ adds r3, r3, #1 │ │ │ │ - bcs 1596d0 │ │ │ │ + bcs 1596dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls 159054 │ │ │ │ - b 1597f0 │ │ │ │ + bls 159060 │ │ │ │ + b 1597fc │ │ │ │ ldr r8, [r6, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 159298 │ │ │ │ + beq 1592a4 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 15922c │ │ │ │ + beq 159238 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 1592bc │ │ │ │ + bne 1592c8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #5 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 158d28 │ │ │ │ - b 1598ac │ │ │ │ + bcc 158d34 │ │ │ │ + b 1598b8 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 158d28 │ │ │ │ - b 159790 │ │ │ │ + bcc 158d34 │ │ │ │ + b 15979c │ │ │ │ mov r3, #1 │ │ │ │ orr r3, r3, r0, lsl #1 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 1597f0 │ │ │ │ + bhi 1597fc │ │ │ │ add ip, sp, #408 @ 0x198 │ │ │ │ str r2, [sp, #404] @ 0x194 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 158d28 │ │ │ │ - b 1597e4 │ │ │ │ + bcc 158d34 │ │ │ │ + b 1597f0 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ - b 1590f4 │ │ │ │ + bl 15585c │ │ │ │ + b 159100 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ bl b3fdc │ │ │ │ lsl r7, r8, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159828 │ │ │ │ + beq 159834 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r6, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add sl, sp, #400 @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 1597cc │ │ │ │ + bcs 1597d8 │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ - b 158d30 │ │ │ │ + b 158d3c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr r7, [sp, #396] @ 0x18c │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ cmp r7, r1 │ │ │ │ - bne 159138 │ │ │ │ - ldr r1, [pc, #2304] @ 159a30 │ │ │ │ + bne 159144 │ │ │ │ + ldr r1, [pc, #2304] @ 159a3c │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r4, [r0, r7, lsl #3]! │ │ │ │ str r8, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159880 │ │ │ │ + beq 15988c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 159288 │ │ │ │ - b 159874 │ │ │ │ + bcc 159294 │ │ │ │ + b 159880 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 158d28 │ │ │ │ - b 159894 │ │ │ │ + bcc 158d34 │ │ │ │ + b 1598a0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ bl b3fdc │ │ │ │ lsl r0, r8, #2 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ mov r7, r0 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159828 │ │ │ │ + beq 159834 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r8, lsl #2 │ │ │ │ lsr r1, r8, #1 │ │ │ │ sub r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, -r2, lsl #2] │ │ │ │ ldr r7, [r6, r2, lsl #2] │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ str r7, [r0, -r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1591dc │ │ │ │ + bne 1591e8 │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r6, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add sl, sp, #400 @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 159104 │ │ │ │ - b 159854 │ │ │ │ + bcc 159110 │ │ │ │ + b 159860 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr r7, [sp, #396] @ 0x18c │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ cmp r7, r1 │ │ │ │ - bne 159258 │ │ │ │ - ldr r1, [pc, #2000] @ 159a20 │ │ │ │ + bne 159264 │ │ │ │ + ldr r1, [pc, #2000] @ 159a2c │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r4, [r0, r7, lsl #3]! │ │ │ │ str r8, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1598c4 │ │ │ │ + beq 1598d0 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 1598b8 │ │ │ │ + bcs 1598c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ ldr r0, [r0] │ │ │ │ - b 158d30 │ │ │ │ + b 158d3c │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 158d28 │ │ │ │ - b 1598d0 │ │ │ │ + bcc 158d34 │ │ │ │ + b 1598dc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ bl b3fdc │ │ │ │ lsl r0, r8, #2 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ mov r7, r0 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159828 │ │ │ │ + beq 159834 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ str r6, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add sl, sp, #400 @ 0x190 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 155850 │ │ │ │ + bl 15585c │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 1598a0 │ │ │ │ + bcs 1598ac │ │ │ │ ldr r1, [sp, #748] @ 0x2ec │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b 158d30 │ │ │ │ + b 158d3c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ ldr r2, [sp, #408] @ 0x198 │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r7, #8] │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str r4, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ str r1, [r7] │ │ │ │ - beq 159370 │ │ │ │ + beq 15937c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15938c │ │ │ │ + beq 159398 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 159400 │ │ │ │ + beq 15940c │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ add r6, r0, #4 │ │ │ │ - b 1593c0 │ │ │ │ + b 1593cc │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r6, r6, #20 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 159400 │ │ │ │ + beq 15940c │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 1593e0 │ │ │ │ + bne 1593ec │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1593a4 │ │ │ │ - b 1593b4 │ │ │ │ + bne 1593b0 │ │ │ │ + b 1593c0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1593b4 │ │ │ │ + bne 1593c0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1593b4 │ │ │ │ + beq 1593c0 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 1593ac │ │ │ │ + b 1593b8 │ │ │ │ ldr r1, [sp, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159420 │ │ │ │ + beq 15942c │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15943c │ │ │ │ + beq 159448 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #348] @ 0x15c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 159444 │ │ │ │ + bne 159450 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15946c │ │ │ │ + bne 159478 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ add sp, sp, #756 @ 0x2f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ bl b3fcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159848 │ │ │ │ + beq 159854 │ │ │ │ mov r4, r0 │ │ │ │ - b 15949c │ │ │ │ + b 1594a8 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ ldr r6, [sp, #748] @ 0x2ec │ │ │ │ ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1595e0 │ │ │ │ + beq 1595ec │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ mov lr, #1 │ │ │ │ add ip, r1, r0, lsl #3 │ │ │ │ add r0, r1, #8 │ │ │ │ - b 1594d4 │ │ │ │ + b 1594e0 │ │ │ │ cmp r1, ip │ │ │ │ mov r0, r1 │ │ │ │ addne r0, r0, #8 │ │ │ │ - beq 1595e0 │ │ │ │ + beq 1595ec │ │ │ │ ldr r9, [r1] │ │ │ │ mov r7, r1 │ │ │ │ cmp r9, r5 │ │ │ │ - bcs 15972c │ │ │ │ + bcs 159738 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r4, r9] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1594c4 │ │ │ │ + beq 1594d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bcc 159514 │ │ │ │ - b 15973c │ │ │ │ + bcc 159520 │ │ │ │ + b 159748 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 1596e0 │ │ │ │ + bcs 1596ec │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [sl, r8, lsl #4]! │ │ │ │ cmp r7, #7 │ │ │ │ cmpne r7, #6 │ │ │ │ - bne 15953c │ │ │ │ + bne 159548 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 15954c │ │ │ │ + bne 159558 │ │ │ │ ldr r7, [sl, #8] │ │ │ │ - b 159508 │ │ │ │ + b 159514 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 15954c │ │ │ │ + bne 159558 │ │ │ │ add r7, sl, #4 │ │ │ │ - b 159508 │ │ │ │ + b 159514 │ │ │ │ cmp r8, r2 │ │ │ │ - bcs 159750 │ │ │ │ + bcs 15975c │ │ │ │ cmp r9, r2 │ │ │ │ - bcs 159744 │ │ │ │ + bcs 159750 │ │ │ │ ldr r3, [r6, r8, lsl #2] │ │ │ │ str r3, [r6, r9, lsl #2] │ │ │ │ strb lr, [r4, r9] │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r7, r0, lsl #4]! │ │ │ │ cmp r3, #7 │ │ │ │ cmpne r3, #6 │ │ │ │ - bne 159598 │ │ │ │ + bne 1595a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1594c4 │ │ │ │ + bne 1594d0 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 1595ac │ │ │ │ - b 159708 │ │ │ │ + bcc 1595b8 │ │ │ │ + b 159714 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1594c4 │ │ │ │ + bne 1594d0 │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 159708 │ │ │ │ + bcs 159714 │ │ │ │ ldr r9, [r7] │ │ │ │ cmp r0, r5 │ │ │ │ ldr r3, [r6, r8, lsl #2] │ │ │ │ str r3, [r6, r0, lsl #2] │ │ │ │ - bcs 1596f4 │ │ │ │ + bcs 159700 │ │ │ │ strb lr, [r4, r0] │ │ │ │ mov r0, r9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc 159568 │ │ │ │ - ldr r3, [pc, #1032] @ 1599e0 │ │ │ │ + bcc 159574 │ │ │ │ + ldr r3, [pc, #1032] @ 1599ec │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 159714 │ │ │ │ + b 159720 │ │ │ │ mov r7, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 155cfc │ │ │ │ + bl 155d08 │ │ │ │ add r8, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ mov r0, r8 │ │ │ │ bl 274b8 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155fe0 │ │ │ │ + bl 155fec │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ cmp r5, #0 │ │ │ │ strd r0, [r2] │ │ │ │ - beq 159638 │ │ │ │ + beq 159644 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 159654 │ │ │ │ + beq 159660 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15946c │ │ │ │ + beq 159478 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #756 @ 0x2f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #832] @ 1599c0 │ │ │ │ + ldr r0, [pc, #832] @ 1599cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 1598e8 │ │ │ │ - ldr r0, [pc, #956] @ 159a4c │ │ │ │ + b 1598f4 │ │ │ │ + ldr r0, [pc, #956] @ 159a58 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #952] @ 159a50 │ │ │ │ + ldr r1, [pc, #952] @ 159a5c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [sp, #412] @ 0x19c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ bl 3cd80 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1598e8 │ │ │ │ - ldr r0, [pc, #892] @ 159a54 │ │ │ │ + b 1598f4 │ │ │ │ + ldr r0, [pc, #892] @ 159a60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 1598e8 │ │ │ │ + b 1598f4 │ │ │ │ mov r9, r8 │ │ │ │ - ldr r3, [pc, #736] @ 1599cc │ │ │ │ + ldr r3, [pc, #736] @ 1599d8 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 159714 │ │ │ │ - ldr r3, [pc, #736] @ 1599dc │ │ │ │ + b 159720 │ │ │ │ + ldr r3, [pc, #736] @ 1599e8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 159714 │ │ │ │ - ldr r3, [pc, #712] @ 1599d8 │ │ │ │ + b 159720 │ │ │ │ + ldr r3, [pc, #712] @ 1599e4 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - b 1598e8 │ │ │ │ - ldr r3, [pc, #660] @ 1599c8 │ │ │ │ + b 1598f4 │ │ │ │ + ldr r3, [pc, #660] @ 1599d4 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 159714 │ │ │ │ + b 159720 │ │ │ │ mov r9, r0 │ │ │ │ - b 1596e4 │ │ │ │ - ldr r3, [pc, #648] @ 1599d4 │ │ │ │ + b 1596f0 │ │ │ │ + ldr r3, [pc, #648] @ 1599e0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 159714 │ │ │ │ - ldr r3, [pc, #632] @ 1599d0 │ │ │ │ + b 159720 │ │ │ │ + ldr r3, [pc, #632] @ 1599dc │ │ │ │ mov r9, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 159714 │ │ │ │ - ldr r0, [pc, #640] @ 1599e8 │ │ │ │ + b 159720 │ │ │ │ + ldr r0, [pc, #640] @ 1599f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #632] @ 1599ec │ │ │ │ + ldr r0, [pc, #632] @ 1599f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, #21 │ │ │ │ bl 3c4bc │ │ │ │ - b 1598e8 │ │ │ │ - ldr r0, [pc, #700] @ 159a48 │ │ │ │ + b 1598f4 │ │ │ │ + ldr r0, [pc, #700] @ 159a54 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r0, [pc, #684] @ 159a44 │ │ │ │ + b 1598e4 │ │ │ │ + ldr r0, [pc, #684] @ 159a50 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r0, [pc, #620] @ 159a10 │ │ │ │ + b 1598e4 │ │ │ │ + ldr r0, [pc, #620] @ 159a1c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r1, [pc, #576] @ 1599f0 │ │ │ │ + b 1598e4 │ │ │ │ + ldr r1, [pc, #576] @ 1599fc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #400] @ 0x190 │ │ │ │ - b 159804 │ │ │ │ - ldr r0, [pc, #580] @ 159a0c │ │ │ │ + b 159810 │ │ │ │ + ldr r0, [pc, #580] @ 159a18 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r0, [pc, #564] @ 159a08 │ │ │ │ + b 1598e4 │ │ │ │ + ldr r0, [pc, #564] @ 159a14 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r0, [pc, #548] @ 159a04 │ │ │ │ + b 1598e4 │ │ │ │ + ldr r0, [pc, #548] @ 159a10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r0, [pc, #556] @ 159a18 │ │ │ │ + b 1598e4 │ │ │ │ + ldr r0, [pc, #556] @ 159a24 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r1, [pc, #540] @ 159a14 │ │ │ │ + b 1598e4 │ │ │ │ + ldr r1, [pc, #540] @ 159a20 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ - ldr r0, [pc, #488] @ 1599f4 │ │ │ │ - ldr r3, [pc, #488] @ 1599f8 │ │ │ │ + ldr r0, [pc, #488] @ 159a00 │ │ │ │ + ldr r3, [pc, #488] @ 159a04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #19 │ │ │ │ bl 3c694 │ │ │ │ - b 1598e8 │ │ │ │ - ldr r2, [pc, #464] @ 159a00 │ │ │ │ + b 1598f4 │ │ │ │ + ldr r2, [pc, #464] @ 159a0c │ │ │ │ mov r5, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 158c28 │ │ │ │ - ldr r2, [pc, #372] @ 1599b4 │ │ │ │ + b 158c34 │ │ │ │ + ldr r2, [pc, #372] @ 1599c0 │ │ │ │ mov r5, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 158c28 │ │ │ │ - ldr r2, [pc, #372] @ 1599c4 │ │ │ │ + b 158c34 │ │ │ │ + ldr r2, [pc, #372] @ 1599d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 158c28 │ │ │ │ - ldr r2, [pc, #484] @ 159a40 │ │ │ │ + b 158c34 │ │ │ │ + ldr r2, [pc, #484] @ 159a4c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3cae4 │ │ │ │ - b 1598e8 │ │ │ │ - ldr r0, [pc, #460] @ 159a3c │ │ │ │ + b 1598f4 │ │ │ │ + ldr r0, [pc, #460] @ 159a48 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r0, [pc, #444] @ 159a38 │ │ │ │ + b 1598e4 │ │ │ │ + ldr r0, [pc, #444] @ 159a44 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r0, [pc, #428] @ 159a34 │ │ │ │ + b 1598e4 │ │ │ │ + ldr r0, [pc, #428] @ 159a40 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r0, [pc, #400] @ 159a2c │ │ │ │ + b 1598e4 │ │ │ │ + ldr r0, [pc, #400] @ 159a38 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r0, [pc, #340] @ 1599fc │ │ │ │ + b 1598e4 │ │ │ │ + ldr r0, [pc, #340] @ 159a08 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r0, [pc, #372] @ 159a28 │ │ │ │ + b 1598e4 │ │ │ │ + ldr r0, [pc, #372] @ 159a34 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ - ldr r0, [pc, #356] @ 159a24 │ │ │ │ + b 1598e4 │ │ │ │ + ldr r0, [pc, #356] @ 159a30 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1598d8 │ │ │ │ + b 1598e4 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b 1598dc │ │ │ │ - ldr r0, [pc, #324] @ 159a1c │ │ │ │ + b 1598e8 │ │ │ │ + ldr r0, [pc, #324] @ 159a28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 15993c │ │ │ │ - b 15993c │ │ │ │ + b 159948 │ │ │ │ + b 159948 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [sp, #348] @ 0x15c │ │ │ │ - b 159940 │ │ │ │ - b 15993c │ │ │ │ + b 15994c │ │ │ │ + b 159948 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 159944 │ │ │ │ + beq 159950 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 159944 │ │ │ │ + b 159950 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #744 @ 0x2e8 │ │ │ │ - bl 15a024 │ │ │ │ + bl 15a030 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - b 15993c │ │ │ │ + b 159948 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 159968 │ │ │ │ + bne 159974 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 159984 │ │ │ │ + bne 159990 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 15999c │ │ │ │ - b 1599a4 │ │ │ │ + bne 1599a8 │ │ │ │ + b 1599b0 │ │ │ │ ldr r0, [sp, #748] @ 0x2ec │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15995c │ │ │ │ + beq 159968 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1599a4 │ │ │ │ + beq 1599b0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 159f50 │ │ │ │ + bl 159f5c │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r5, sl, ip, lsl #22 │ │ │ │ - mulseq sl, r8, lr │ │ │ │ - @ instruction: 0x001a5bf4 │ │ │ │ - andseq r5, sl, r4, asr #24 │ │ │ │ - andseq r6, sl, r8, lsr r7 │ │ │ │ - andseq r4, sl, r4, asr #31 │ │ │ │ - andseq r5, sl, ip, ror #1 │ │ │ │ - andseq r5, sl, r4, asr #2 │ │ │ │ - andseq r5, sl, r8, ror #1 │ │ │ │ - andseq r5, sl, r8, lsl #2 │ │ │ │ - andseq r5, sl, r0, ror #2 │ │ │ │ - andseq r5, sl, r0, lsl #3 │ │ │ │ - andseq r5, sl, r8, lsl #5 │ │ │ │ - andseq r5, sl, r0, ror #21 │ │ │ │ - andseq r5, sl, ip, ror #2 │ │ │ │ - andseq r3, r1, r6, ror #7 │ │ │ │ - andseq r5, sl, ip, lsr #2 │ │ │ │ - andseq r3, r1, pc, asr r3 │ │ │ │ - mulseq sl, r0, r2 │ │ │ │ - andseq r5, sl, ip, ror #1 │ │ │ │ - mulseq sl, r0, r2 │ │ │ │ - andseq r5, sl, r4, asr #1 │ │ │ │ + andseq r5, sl, r0, lsl #22 │ │ │ │ + andseq r4, sl, ip, lsl #29 │ │ │ │ + andseq r5, sl, r8, ror #23 │ │ │ │ + andseq r5, sl, r8, lsr ip │ │ │ │ + andseq r6, sl, ip, lsr #14 │ │ │ │ + @ instruction: 0x001a4fb8 │ │ │ │ andseq r5, sl, r0, ror #1 │ │ │ │ + andseq r5, sl, r8, lsr r1 │ │ │ │ + ldrsbeq r5, [sl], -ip │ │ │ │ ldrsheq r5, [sl], -ip │ │ │ │ - andseq r5, sl, r0, asr r1 │ │ │ │ - andseq r5, sl, r4, lsr #2 │ │ │ │ - andseq r5, sl, r8, asr #2 │ │ │ │ - andseq r5, sl, ip, rrx │ │ │ │ - andseq r5, sl, r0, lsl #14 │ │ │ │ - ldrheq r5, [sl], -r4 │ │ │ │ - ldrsbeq r5, [sl], -r0 │ │ │ │ - andseq r5, sl, r8, lsl #2 │ │ │ │ - andseq r5, sl, r0, lsl #17 │ │ │ │ - andseq r5, sl, r4, lsr r1 │ │ │ │ - andseq r5, sl, r8, asr r1 │ │ │ │ + andseq r5, sl, r4, asr r1 │ │ │ │ andseq r5, sl, r4, ror r1 │ │ │ │ - mulseq sl, r8, r1 │ │ │ │ - andseq r5, sl, ip, ror #4 │ │ │ │ - andseq r5, sl, r8, lsl #5 │ │ │ │ - ldrheq r5, [sl], -r0 │ │ │ │ + andseq r5, sl, ip, ror r2 │ │ │ │ + @ instruction: 0x001a5ad4 │ │ │ │ andseq r5, sl, r0, ror #2 │ │ │ │ - andseq r5, sl, ip, lsr r2 │ │ │ │ + andseq r3, r1, sl, asr r4 │ │ │ │ + andseq r5, sl, r0, lsr #2 │ │ │ │ + @ instruction: 0x001133d3 │ │ │ │ + andseq r5, sl, r4, lsl #5 │ │ │ │ + andseq r5, sl, r0, ror #1 │ │ │ │ + andseq r5, sl, r4, lsl #5 │ │ │ │ + ldrheq r5, [sl], -r8 │ │ │ │ + ldrsbeq r5, [sl], -r4 │ │ │ │ + ldrsheq r5, [sl], -r0 │ │ │ │ + andseq r5, sl, r4, asr #2 │ │ │ │ + andseq r5, sl, r8, lsl r1 │ │ │ │ + andseq r5, sl, ip, lsr r1 │ │ │ │ + andseq r5, sl, r0, rrx │ │ │ │ + @ instruction: 0x001a56f4 │ │ │ │ + andseq r5, sl, r8, lsr #1 │ │ │ │ + andseq r5, sl, r4, asr #1 │ │ │ │ + ldrsheq r5, [sl], -ip │ │ │ │ + andseq r5, sl, r4, ror r8 │ │ │ │ + andseq r5, sl, r8, lsr #2 │ │ │ │ + andseq r5, sl, ip, asr #2 │ │ │ │ + andseq r5, sl, r8, ror #2 │ │ │ │ + andseq r5, sl, ip, lsl #3 │ │ │ │ + andseq r5, sl, r0, ror #4 │ │ │ │ + andseq r5, sl, ip, ror r2 │ │ │ │ + andseq r5, sl, r4, lsr #1 │ │ │ │ + andseq r5, sl, r4, asr r1 │ │ │ │ + andseq r5, sl, r0, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r7] │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq 159ae4 │ │ │ │ + beq 159af0 │ │ │ │ add r6, r0, #4 │ │ │ │ - b 159aa4 │ │ │ │ + b 159ab0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 159ae4 │ │ │ │ + beq 159af0 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #7 │ │ │ │ cmpne r0, #6 │ │ │ │ - bne 159ac4 │ │ │ │ + bne 159ad0 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 159a88 │ │ │ │ - b 159a98 │ │ │ │ + bne 159a94 │ │ │ │ + b 159aa4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 159a98 │ │ │ │ + bne 159aa4 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159a98 │ │ │ │ + beq 159aa4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 159a90 │ │ │ │ + b 159a9c │ │ │ │ ldrd r0, [r7, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [r7, #36] @ 0x24 │ │ │ │ str r7, [sp] │ │ │ │ str r4, [r7, #48] @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ - beq 159bbc │ │ │ │ + beq 159bc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r9, r0, #12 │ │ │ │ - b 159b30 │ │ │ │ + b 159b3c │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r6, r6, #1 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 159bbc │ │ │ │ + beq 159bc8 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add fp, r1, r0, lsl #2 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 159b9c │ │ │ │ + beq 159ba8 │ │ │ │ ldr r7, [fp, #4] │ │ │ │ mov sl, #0 │ │ │ │ - b 159b5c │ │ │ │ + b 159b68 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 159b9c │ │ │ │ + beq 159ba8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, sl, lsl #3]! │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159b54 │ │ │ │ + beq 159b60 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 159b74 │ │ │ │ + bne 159b80 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 159b54 │ │ │ │ + bne 159b60 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 159b54 │ │ │ │ + bl 16e064 │ │ │ │ + b 159b60 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159b18 │ │ │ │ + beq 159b24 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 159b18 │ │ │ │ + b 159b24 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 159bdc │ │ │ │ + b 159be8 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 159c20 │ │ │ │ + beq 159c2c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, sl, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159bd8 │ │ │ │ + beq 159be4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 159bf8 │ │ │ │ + bne 159c04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 159bd8 │ │ │ │ + bne 159be4 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 159bd8 │ │ │ │ + bl 16e064 │ │ │ │ + b 159be4 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159c3c │ │ │ │ + beq 159c48 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 159c58 │ │ │ │ + beq 159c64 │ │ │ │ mov r0, r9 │ │ │ │ add r4, r9, #12 │ │ │ │ - bl 15a054 │ │ │ │ + bl 15a060 │ │ │ │ mov r9, r4 │ │ │ │ - b 159c3c │ │ │ │ + b 159c48 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 159db8 │ │ │ │ + bcs 159dc4 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr fp, [r1, #52] @ 0x34 │ │ │ │ ldr r7, [r5, r2, lsl #4]! │ │ │ │ add r6, pc, #8 │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ @@ -313730,119 +313733,119 @@ │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, r6 │ │ │ │ - bne 159d38 │ │ │ │ - ldr ip, [pc, #232] @ 159ddc │ │ │ │ + bne 159d44 │ │ │ │ + ldr ip, [pc, #232] @ 159de8 │ │ │ │ add ip, pc, ip │ │ │ │ - b 159d14 │ │ │ │ + b 159d20 │ │ │ │ mov r2, r5 │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, r6 │ │ │ │ - bne 159d38 │ │ │ │ - ldr ip, [pc, #204] @ 159de0 │ │ │ │ + bne 159d44 │ │ │ │ + ldr ip, [pc, #204] @ 159dec │ │ │ │ add ip, pc, ip │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, ip │ │ │ │ mov sl, r3 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r3, [r2, r7, lsl #2] │ │ │ │ add r2, r7, #1 │ │ │ │ str r2, [r5, #12] │ │ │ │ add r2, fp, #4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 159cc8 │ │ │ │ + beq 159cd4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r2, r4, lsl #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls 159cc8 │ │ │ │ + bls 159cd4 │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ 159dd4 │ │ │ │ + ldr r0, [pc, #76] @ 159de0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #72] @ 159dd8 │ │ │ │ + ldr r1, [pc, #72] @ 159de4 │ │ │ │ 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 3cd80 │ │ │ │ - ldr r3, [pc, #16] @ 159dd0 │ │ │ │ + ldr r3, [pc, #16] @ 159ddc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r4, sl, r4, ror #24 │ │ │ │ - mulseq sl, r0, ip │ │ │ │ - andseq r4, sl, r0, lsr #25 │ │ │ │ - andseq r4, sl, r8, asr sp │ │ │ │ - andseq r4, sl, r8, asr #26 │ │ │ │ + andseq r4, sl, r8, asr ip │ │ │ │ + andseq r4, sl, r4, lsl #25 │ │ │ │ + mulseq sl, r4, ip │ │ │ │ + andseq r4, sl, ip, asr #26 │ │ │ │ + andseq r4, sl, ip, lsr sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ mov r6, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r7, r1 │ │ │ │ str r6, [sp] │ │ │ │ - bne 159e20 │ │ │ │ - ldr r1, [pc, #108] @ 159e88 │ │ │ │ + bne 159e2c │ │ │ │ + ldr r1, [pc, #108] @ 159e94 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r6, [r0, r7, lsl #4]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 159e64 │ │ │ │ + bne 159e70 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 159e64 │ │ │ │ + bls 159e70 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ strd r6, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 159fd0 │ │ │ │ + bl 159fdc │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001a49d8 │ │ │ │ + andseq r4, sl, ip, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ ldm r2, {r4, r9} │ │ │ │ @@ -313852,202 +313855,202 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ str sl, [sp] │ │ │ │ cmp r7, r1 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r4, r9} │ │ │ │ - bne 159ee0 │ │ │ │ - ldr r1, [pc, #112] @ 159f4c │ │ │ │ + bne 159eec │ │ │ │ + ldr r1, [pc, #112] @ 159f58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str sl, [r0, r7, lsl #4]! │ │ │ │ stmib r0, {r4, r9} │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 159f28 │ │ │ │ + bne 159f34 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 159f28 │ │ │ │ + bls 159f34 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ strd r6, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 159fd0 │ │ │ │ + bl 159fdc │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, sl, r8, lsl r9 │ │ │ │ + andseq r4, sl, ip, lsl #18 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ - bl 189f20 │ │ │ │ + bl 189f2c │ │ │ │ ldr r1, [r4, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159f80 │ │ │ │ + beq 159f8c │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 159f9c │ │ │ │ + beq 159fa8 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #308]! @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 159fa4 │ │ │ │ + bne 159fb0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 16e15c │ │ │ │ + b 16e168 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 15a004 │ │ │ │ + beq 15a010 │ │ │ │ cmp r1, #6 │ │ │ │ cmpne r1, #7 │ │ │ │ - bne 15a020 │ │ │ │ + bne 15a02c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a020 │ │ │ │ + beq 15a02c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 189f20 │ │ │ │ + bl 189f2c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 15a0b8 │ │ │ │ + beq 15a0c4 │ │ │ │ mov r5, #0 │ │ │ │ - b 15a078 │ │ │ │ + b 15a084 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 15a0b8 │ │ │ │ + beq 15a0c4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a070 │ │ │ │ + beq 15a07c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 15a090 │ │ │ │ + bne 15a09c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15a070 │ │ │ │ + bne 15a07c │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 15a070 │ │ │ │ + bl 16e064 │ │ │ │ + b 15a07c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a0d8 │ │ │ │ + beq 15a0e4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 15a0e8 │ │ │ │ + b 15a0f4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 15a12c │ │ │ │ + beq 15a138 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a0e4 │ │ │ │ + beq 15a0f0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 15a104 │ │ │ │ + bne 15a110 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15a0e4 │ │ │ │ + bne 15a0f0 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 15a0e4 │ │ │ │ + bl 16e064 │ │ │ │ + b 15a0f0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a148 │ │ │ │ + beq 15a154 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 15a1c4 │ │ │ │ + bcc 15a1d0 │ │ │ │ lsr r7, r3, #3 │ │ │ │ lsl r0, r7, #3 │ │ │ │ sub r4, r0, r3, lsr #3 │ │ │ │ add r1, r9, r7, lsl #6 │ │ │ │ mov r0, r9 │ │ │ │ add r2, r9, r4, lsl #4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 15a154 │ │ │ │ + bl 15a160 │ │ │ │ add r1, r6, r7, lsl #6 │ │ │ │ add r2, r6, r4, lsl #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 15a154 │ │ │ │ + bl 15a160 │ │ │ │ add r1, r8, r7, lsl #6 │ │ │ │ add r2, r8, r4, lsl #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 15a154 │ │ │ │ + bl 15a160 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldrd r4, [r9, #4] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ subs r7, r5, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ movcc r2, r5 │ │ │ │ @@ -314085,15 +314088,15 @@ │ │ │ │ movwmi r0, #1 │ │ │ │ movwgt r1, #1 │ │ │ │ sub r0, r1, r0 │ │ │ │ subeq r0, fp, r4 │ │ │ │ eor r0, r0, sl │ │ │ │ sxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 15a2d0 │ │ │ │ + bmi 15a2dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp] │ │ │ │ subs r5, r0, r7 │ │ │ │ movcc r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ bl 275e4 │ │ │ │ @@ -314137,29 +314140,29 @@ │ │ │ │ cmp fp, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwlt r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movwmi r2, #1 │ │ │ │ moveq r2, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15a3e8 │ │ │ │ + bne 15a3f4 │ │ │ │ ldrh r0, [r5, #13] │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ ldr r9, [r5], #-12 │ │ │ │ strh r0, [sp] │ │ │ │ strb r1, [sp, #2] │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r3, #-4]! │ │ │ │ add ip, r6, #16 │ │ │ │ cmp r3, r8 │ │ │ │ str r5, [r6, #12] │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - beq 15a3cc │ │ │ │ + beq 15a3d8 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r5, #-16]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ subs r4, r7, r2 │ │ │ │ movcc r2, r7 │ │ │ │ bl 275e4 │ │ │ │ @@ -314170,15 +314173,15 @@ │ │ │ │ cmp fp, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwlt r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ movwmi r1, #1 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15a35c │ │ │ │ + bne 15a368 │ │ │ │ ldrb r0, [sp, #2] │ │ │ │ ldrh r1, [sp] │ │ │ │ strb fp, [r6, #8] │ │ │ │ stmda r6, {r9, sl} │ │ │ │ str r7, [r6, #4] │ │ │ │ strh r1, [r6, #9] │ │ │ │ strb r0, [r6, #11] │ │ │ │ @@ -314407,19 +314410,19 @@ │ │ │ │ add fp, fp, r1, lsl #4 │ │ │ │ asr r1, r0, #7 │ │ │ │ mvn r0, r0, asr #7 │ │ │ │ add r4, r4, r1, lsl #4 │ │ │ │ add r9, r9, r0, lsl #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 15a678 │ │ │ │ + bne 15a684 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r4, #16 │ │ │ │ tst r1, #1 │ │ │ │ - beq 15a7c4 │ │ │ │ + beq 15a7d0 │ │ │ │ cmp fp, r0 │ │ │ │ mov r1, sl │ │ │ │ movcc r1, fp │ │ │ │ ldm r1, {r2, r3, r7} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ stm r5, {r2, r3, r7} │ │ │ │ mov r2, #0 │ │ │ │ @@ -314428,149 +314431,149 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ add sl, sl, r2, lsl #4 │ │ │ │ add fp, fp, r1, lsl #4 │ │ │ │ cmp fp, r0 │ │ │ │ addeq r0, r9, #16 │ │ │ │ cmpeq sl, r0 │ │ │ │ - beq 15a7d8 │ │ │ │ + beq 15a7e4 │ │ │ │ bl 3c938 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ add ip, r0, r1, lsl #3 │ │ │ │ add r2, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b 15a814 │ │ │ │ + b 15a820 │ │ │ │ mov r2, r0 │ │ │ │ strd r4, [r2] │ │ │ │ add r2, lr, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r3, lr │ │ │ │ cmp r2, ip │ │ │ │ - beq 15a8a0 │ │ │ │ + beq 15a8ac │ │ │ │ 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 15a800 │ │ │ │ + bne 15a80c │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r3, r2]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ strd r6, [r3, #8] │ │ │ │ - beq 15a7f8 │ │ │ │ + beq 15a804 │ │ │ │ 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 15a84c │ │ │ │ + bne 15a858 │ │ │ │ add r2, r0, r2 │ │ │ │ add r2, r2, #8 │ │ │ │ - b 15a7fc │ │ │ │ + b 15a808 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add ip, r0, r1, lsl #1 │ │ │ │ add r1, r0, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b 15a8dc │ │ │ │ + b 15a8e8 │ │ │ │ mov r4, r0 │ │ │ │ orr r1, r1, r3, lsl #8 │ │ │ │ strh r1, [r4] │ │ │ │ add r1, lr, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ mov r3, lr │ │ │ │ cmp r1, ip │ │ │ │ - beq 15a96c │ │ │ │ + beq 15a978 │ │ │ │ mov lr, r1 │ │ │ │ ldrb r4, [r3] │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, r5 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ cmp r1, r4 │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ moveq r4, r5 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 15a8c8 │ │ │ │ + bne 15a8d4 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrh r6, [r5, r4]! │ │ │ │ strh r6, [r5, #2] │ │ │ │ - beq 15a8bc │ │ │ │ + beq 15a8c8 │ │ │ │ add r5, r0, r4 │ │ │ │ sub r4, r4, #2 │ │ │ │ ldrb r6, [r5, #-2] │ │ │ │ ldrb r5, [r5, #-1] │ │ │ │ cmp r3, r5 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ cmp r1, r6 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ moveq r6, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 15a918 │ │ │ │ + bne 15a924 │ │ │ │ add r4, r0, r4 │ │ │ │ add r4, r4, #2 │ │ │ │ - b 15a8c0 │ │ │ │ + b 15a8cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bcc 15b0ec │ │ │ │ + bcc 15b0f8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, sl │ │ │ │ adds r4, r0, #1 │ │ │ │ adc r5, r1, #0 │ │ │ │ mla r3, r1, sl, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r5, r1 │ │ │ │ moveq r4, r0 │ │ │ │ cmp sl, #4096 @ 0x1000 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bhi 15a9e4 │ │ │ │ + bhi 15a9f0 │ │ │ │ sub r0, sl, sl, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 15a9ec │ │ │ │ + b 15a9f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 254d4c │ │ │ │ + bl 254d5c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r9, lr, #90 @ 0x5a │ │ │ │ sub r0, r1, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ sub r0, r1, #8 │ │ │ │ @@ -314589,48 +314592,48 @@ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ cmp sl, fp │ │ │ │ add r0, r0, fp, lsl #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bls 15ad80 │ │ │ │ + bls 15ad8c │ │ │ │ sub r8, sl, fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 15aab8 │ │ │ │ + bcs 15aac4 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15aac8 │ │ │ │ + beq 15aad4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #32 │ │ │ │ str r0, [sp] │ │ │ │ movcs r8, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r5, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - bl 15b0f4 │ │ │ │ + bl 15b100 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r8, lsl #1 │ │ │ │ mov ip, r5 │ │ │ │ - b 15ad20 │ │ │ │ + b 15ad2c │ │ │ │ cmp r8, #2 │ │ │ │ - bcs 15aadc │ │ │ │ + bcs 15aae8 │ │ │ │ mov r0, r8 │ │ │ │ - b 15ad18 │ │ │ │ + b 15ad24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r0 │ │ │ │ movcs r8, r0 │ │ │ │ lsl r2, r8, #1 │ │ │ │ - b 15ad20 │ │ │ │ + b 15ad2c │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r9, [r7, #24] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov r2, r5 │ │ │ │ @@ -314646,30 +314649,30 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15ab5c │ │ │ │ + beq 15ab68 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 15abf4 │ │ │ │ + bne 15ac00 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ add r9, lr, #90 @ 0x5a │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ - b 15acb0 │ │ │ │ + b 15acbc │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ add r9, lr, #90 @ 0x5a │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 15ad18 │ │ │ │ + beq 15ad24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ sub r9, r0, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r5, r0, r6, lsl #4 │ │ │ │ ldr fp, [r5, #24] │ │ │ │ @@ -314688,19 +314691,19 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15ac78 │ │ │ │ + bne 15ac84 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r9, r6 │ │ │ │ - bne 15ab88 │ │ │ │ - b 15ac70 │ │ │ │ + bne 15ab94 │ │ │ │ + b 15ac7c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ sub r5, r0, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r7, r0, r6, lsl #4 │ │ │ │ @@ -314720,34 +314723,34 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 15ac78 │ │ │ │ + bne 15ac84 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 15ac08 │ │ │ │ + bne 15ac14 │ │ │ │ mov r0, r8 │ │ │ │ - b 15ac7c │ │ │ │ + b 15ac88 │ │ │ │ add r0, r6, #2 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ add r9, lr, #90 @ 0x5a │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15aa68 │ │ │ │ + bcc 15aa74 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15ad18 │ │ │ │ + beq 15ad24 │ │ │ │ lsrs r1, r0, #1 │ │ │ │ - beq 15b0a8 │ │ │ │ + beq 15b0b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsl r3, r0, #4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, r3, fp, lsl #4 │ │ │ │ add r2, r2, fp, lsl #4 │ │ │ │ add r3, r7, r3 │ │ │ │ ldr r7, [r2, #-8] │ │ │ │ @@ -314765,15 +314768,15 @@ │ │ │ │ str r7, [r3] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ str r7, [r3, #4] │ │ │ │ sub r3, r3, #16 │ │ │ │ str r6, [r2, #4] │ │ │ │ add r2, r2, #16 │ │ │ │ - bne 15acc8 │ │ │ │ + bne 15acd4 │ │ │ │ mov r1, #1 │ │ │ │ orr r2, r1, r0, lsl #1 │ │ │ │ sub r0, fp, ip, lsr #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ adds r0, r0, fp │ │ │ │ add r2, fp, r2, lsr #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ @@ -314793,113 +314796,113 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r7 │ │ │ │ clz r1, r1 │ │ │ │ mov ip, r8 │ │ │ │ add r1, r1, #32 │ │ │ │ clzne r1, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc 15b070 │ │ │ │ + bcc 15b07c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, fp, lsl #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - b 15adb4 │ │ │ │ + b 15adc0 │ │ │ │ lsl ip, sl, #1 │ │ │ │ mov r4, fp │ │ │ │ cmp fp, #1 │ │ │ │ - bls 15b078 │ │ │ │ + bls 15b084 │ │ │ │ sub fp, r4, #1 │ │ │ │ ldrb r0, [r9, fp] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15b07c │ │ │ │ + bcc 15b088 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r0, fp, lsl #2] │ │ │ │ lsr r4, r5, #1 │ │ │ │ add sl, r4, ip, lsr #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi 15ade8 │ │ │ │ + bhi 15adf4 │ │ │ │ orr r0, r5, ip │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq 15ada4 │ │ │ │ + beq 15adb0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ tst r5, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ sub r0, r0, sl │ │ │ │ add r9, r1, r0, lsl #4 │ │ │ │ - bne 15ae4c │ │ │ │ + bne 15ae58 │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, ip │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 15b0f4 │ │ │ │ + bl 15b100 │ │ │ │ mov ip, r7 │ │ │ │ lsr r8, ip, #1 │ │ │ │ tst ip, #1 │ │ │ │ - bne 15ae98 │ │ │ │ - b 15ae58 │ │ │ │ + bne 15aea4 │ │ │ │ + b 15ae64 │ │ │ │ lsr r8, ip, #1 │ │ │ │ tst ip, #1 │ │ │ │ - bne 15ae98 │ │ │ │ + bne 15aea4 │ │ │ │ orr r0, r8, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, r6 │ │ │ │ mov r7, ip │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r9, r4, lsl #4 │ │ │ │ - bl 15b0f4 │ │ │ │ + bl 15b100 │ │ │ │ mov ip, r7 │ │ │ │ cmp ip, #2 │ │ │ │ cmpcs r5, #2 │ │ │ │ - bcs 15aecc │ │ │ │ + bcs 15aed8 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ orr ip, r0, sl, lsl #1 │ │ │ │ add r9, lr, #90 @ 0x5a │ │ │ │ mov r4, fp │ │ │ │ cmp fp, #1 │ │ │ │ - bhi 15adb4 │ │ │ │ - b 15b078 │ │ │ │ + bhi 15adc0 │ │ │ │ + b 15b084 │ │ │ │ cmp r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ movcc r5, r8 │ │ │ │ cmp r6, r5 │ │ │ │ - bcc 15aea4 │ │ │ │ + bcc 15aeb0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r7, r9, r4, lsl #4 │ │ │ │ cmp r4, r8 │ │ │ │ mov r1, r9 │ │ │ │ movhi r1, r7 │ │ │ │ lsl r2, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r5, r6, r5, lsl #4 │ │ │ │ cmp r4, r8 │ │ │ │ mov r8, r6 │ │ │ │ - bls 15afc4 │ │ │ │ + bls 15afd0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, [r7, #-12] │ │ │ │ ldrd r0, [r5, #-12] │ │ │ │ subs r6, r1, r3 │ │ │ │ movcc r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -314930,21 +314933,21 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ ubfx r0, r0, #7, #1 │ │ │ │ add r5, r3, r0, lsl #4 │ │ │ │ eor r0, r0, #1 │ │ │ │ add r7, r2, r0, lsl #4 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 15afb8 │ │ │ │ + beq 15afc4 │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 15af14 │ │ │ │ + bne 15af20 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r8 │ │ │ │ - b 15b058 │ │ │ │ + b 15b064 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ ldrd r0, [r7, #4] │ │ │ │ subs r6, r1, r3 │ │ │ │ movcc r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -314970,121 +314973,121 @@ │ │ │ │ stm r9, {r2, r3, r6} │ │ │ │ str r1, [r9, #12] │ │ │ │ ubfx r0, r0, #7, #1 │ │ │ │ eor r1, r0, #1 │ │ │ │ add r9, r9, #16 │ │ │ │ add r4, r4, r1, lsl #4 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 15b058 │ │ │ │ + beq 15b064 │ │ │ │ add r7, r7, r0, lsl #4 │ │ │ │ cmp r7, r8 │ │ │ │ - bne 15afcc │ │ │ │ + bne 15afd8 │ │ │ │ sub r2, r5, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 274b8 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 15aea4 │ │ │ │ + b 15aeb0 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b 15b084 │ │ │ │ + b 15b090 │ │ │ │ mov r4, #1 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ cmp sl, fp │ │ │ │ strb r1, [r9, r4] │ │ │ │ str ip, [r0, r4, lsl #2] │ │ │ │ - bls 15b0b0 │ │ │ │ + bls 15b0bc │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ add r4, r4, #1 │ │ │ │ add fp, fp, ip, lsr #1 │ │ │ │ - b 15aa38 │ │ │ │ + b 15aa44 │ │ │ │ mov r0, #1 │ │ │ │ - b 15ad18 │ │ │ │ + b 15ad24 │ │ │ │ tst ip, #1 │ │ │ │ - bne 15b0ec │ │ │ │ + bne 15b0f8 │ │ │ │ orr r1, sl, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ clz r1, r1 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r3, #62 @ 0x3e │ │ │ │ str r0, [sp, #8] │ │ │ │ eor r1, r3, r1, lsl #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, sl │ │ │ │ - bl 15b0f4 │ │ │ │ + bl 15b100 │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bcs 15b1b0 │ │ │ │ + bcs 15b1bc │ │ │ │ mov r5, sl │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 15c074 │ │ │ │ + bcc 15c080 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, r5, #16 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 15c07c │ │ │ │ + bcc 15c088 │ │ │ │ lsr r7, r5, #1 │ │ │ │ cmp r5, #15 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bls 15bcd0 │ │ │ │ + bls 15bcdc │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r8, r5, lsl #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15a3f0 │ │ │ │ + bl 15a3fc │ │ │ │ add r1, r5, #64 @ 0x40 │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ - bl 15a3f0 │ │ │ │ + bl 15a3fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r8 │ │ │ │ - bl 15a648 │ │ │ │ + bl 15a654 │ │ │ │ add sl, r9, r7, lsl #4 │ │ │ │ add r4, r5, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 15a3f0 │ │ │ │ + bl 15a3fc │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ add r1, r5, #192 @ 0xc0 │ │ │ │ - bl 15a3f0 │ │ │ │ + bl 15a3fc │ │ │ │ add r2, r8, r7, lsl #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 15a648 │ │ │ │ + bl 15a654 │ │ │ │ mov r1, #8 │ │ │ │ - b 15bd30 │ │ │ │ + b 15bd3c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ sub r4, r2, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15bca8 │ │ │ │ + beq 15bcb4 │ │ │ │ lsr r3, sl, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ lsl r0, r3, #3 │ │ │ │ add r8, r9, r3, lsl #6 │ │ │ │ sub r0, r0, sl, lsr #3 │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ add r6, r9, r0, lsl #4 │ │ │ │ - bcs 15b310 │ │ │ │ + bcs 15b31c │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r5, [r9, #8] │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ subs r4, r5, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movcc r2, r5 │ │ │ │ @@ -315123,15 +315126,15 @@ │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ subeq r0, sl, r7 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ eor r0, r0, r4 │ │ │ │ mov r6, r9 │ │ │ │ sxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 15b324 │ │ │ │ + bmi 15b330 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ subs r5, r0, fp │ │ │ │ movcc fp, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ bl 275e4 │ │ │ │ @@ -315147,33 +315150,33 @@ │ │ │ │ subeq r0, r1, r7 │ │ │ │ eor r0, r0, r4 │ │ │ │ sxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ movmi r8, r0 │ │ │ │ mov r6, r8 │ │ │ │ - b 15b324 │ │ │ │ + b 15b330 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 15a154 │ │ │ │ + bl 15a160 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ sub r0, r6, r9 │ │ │ │ lsr r0, r0, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15b3b4 │ │ │ │ + beq 15b3c0 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ ldrd r0, [r6, #4] │ │ │ │ subs r4, r1, r3 │ │ │ │ movcc r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -315188,31 +315191,31 @@ │ │ │ │ movwgt r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcs r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ movne r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15b83c │ │ │ │ + bne 15b848 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, sl │ │ │ │ - bcc 15c07c │ │ │ │ + bcc 15c088 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, r0, sl, lsl #4 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ subs r0, r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ movcc r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, r9, r0, lsl #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15b67c │ │ │ │ + bcs 15b688 │ │ │ │ sub r0, r2, #16 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ sub r0, r2, #32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub r0, r2, #48 @ 0x30 │ │ │ │ mov r9, #0 │ │ │ │ @@ -315354,31 +315357,31 @@ │ │ │ │ str r2, [fp, r6, lsl #4]! │ │ │ │ sub r9, r9, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r5, [fp, #12] │ │ │ │ add r5, r6, r0, lsr #7 │ │ │ │ cmp r8, r1 │ │ │ │ stmib fp, {r3, r7} │ │ │ │ - bcc 15b424 │ │ │ │ + bcc 15b430 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ add r2, r2, r9 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add fp, r9, r3, lsl #4 │ │ │ │ cmp r8, fp │ │ │ │ - bcc 15b68c │ │ │ │ + bcc 15b698 │ │ │ │ mov r4, r8 │ │ │ │ cmp r3, sl │ │ │ │ - bne 15b764 │ │ │ │ - b 15b790 │ │ │ │ + bne 15b770 │ │ │ │ + b 15b79c │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ add fp, r9, r3, lsl #4 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 15b66c │ │ │ │ + bcs 15b678 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r8 │ │ │ │ sub r0, r2, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ sub sl, r8, r6 │ │ │ │ @@ -315417,40 +315420,40 @@ │ │ │ │ ldr r7, [sl, #12] │ │ │ │ cmp r4, fp │ │ │ │ str ip, [r1, r5, lsl #4]! │ │ │ │ add r5, r5, r0, lsr #7 │ │ │ │ str lr, [r1, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ str r7, [r1, #12] │ │ │ │ - bcc 15b6a0 │ │ │ │ + bcc 15b6ac │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, sl │ │ │ │ - beq 15b790 │ │ │ │ + beq 15b79c │ │ │ │ sub r2, r2, #16 │ │ │ │ ldm r4, {r0, r1, r6} │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r7, r5, lsl #4]! │ │ │ │ add r0, r4, #16 │ │ │ │ stmib r7, {r1, r6} │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 15b3d4 │ │ │ │ + b 15b3e0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsl r2, r5, #4 │ │ │ │ mov r0, r9 │ │ │ │ bl 274b8 │ │ │ │ subs r1, sl, r5 │ │ │ │ mov ip, r5 │ │ │ │ - beq 15b7ec │ │ │ │ + beq 15b7f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, r9, ip, lsl #4 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r0, sl, lsl #4 │ │ │ │ ldr r7, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ @@ -315458,51 +315461,51 @@ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub r0, r0, #16 │ │ │ │ str r7, [r2] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r4, [r2, #12] │ │ │ │ add r2, r2, #16 │ │ │ │ - bne 15b7bc │ │ │ │ + bne 15b7c8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 15b83c │ │ │ │ + beq 15b848 │ │ │ │ mov r5, ip │ │ │ │ cmp sl, ip │ │ │ │ - bcc 15c080 │ │ │ │ + bcc 15c08c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r9, r5, lsl #4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp] │ │ │ │ - bl 15b0f4 │ │ │ │ + bl 15b100 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, #33 @ 0x21 │ │ │ │ - bcs 15b1c8 │ │ │ │ - b 15b118 │ │ │ │ + bcs 15b1d4 │ │ │ │ + b 15b124 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, sl │ │ │ │ - bcc 15c07c │ │ │ │ + bcc 15c088 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r3, r1, sl, lsl #4 │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ subs r0, r5, #3 │ │ │ │ mov r2, #0 │ │ │ │ movcc r0, r2 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r2, r9, r0, lsl #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 15badc │ │ │ │ + bcs 15bae8 │ │ │ │ sub r0, r3, #16 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ sub r0, r3, #32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub r0, r3, #48 @ 0x30 │ │ │ │ mov fp, #0 │ │ │ │ @@ -315641,26 +315644,26 @@ │ │ │ │ add sl, sl, #64 @ 0x40 │ │ │ │ str r2, [r0, r9, lsl #4]! │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ add r7, r9, r1 │ │ │ │ cmp sl, r2 │ │ │ │ str r5, [r0, #12] │ │ │ │ - bcc 15b8b0 │ │ │ │ + bcc 15b8bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, r3, fp │ │ │ │ - b 15bae0 │ │ │ │ + b 15baec │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add r2, r9, r0, lsl #4 │ │ │ │ cmp sl, r2 │ │ │ │ - bcs 15bbdc │ │ │ │ + bcs 15bbe8 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, sl │ │ │ │ mov r8, ip │ │ │ │ sub r0, r3, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -315701,48 +315704,48 @@ │ │ │ │ str ip, [r0, r8, lsl #4]! │ │ │ │ add r8, r8, r3 │ │ │ │ sub r6, r6, #16 │ │ │ │ cmp r4, r2 │ │ │ │ str lr, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ - bcc 15bb10 │ │ │ │ + bcc 15bb1c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, r8 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, r3, r6 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r8 │ │ │ │ - bne 15bbec │ │ │ │ - b 15bc24 │ │ │ │ + bne 15bbf8 │ │ │ │ + b 15bc30 │ │ │ │ mov r4, sl │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 15bc24 │ │ │ │ + beq 15bc30 │ │ │ │ ldm r4, {r0, r6} │ │ │ │ mov r7, r1 │ │ │ │ sub r3, r3, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r0, [r7, ip, lsl #4]! │ │ │ │ add r0, r4, #16 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add ip, ip, #1 │ │ │ │ str r5, [r7, #12] │ │ │ │ mov r5, r8 │ │ │ │ str r6, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ - b 15b85c │ │ │ │ + b 15b868 │ │ │ │ lsl r2, ip, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, ip │ │ │ │ bl 274b8 │ │ │ │ cmp r8, r5 │ │ │ │ - beq 15c074 │ │ │ │ + beq 15c080 │ │ │ │ add r9, r9, r5, lsl #4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ sub ip, r8, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r2, r0, lsl #4]! │ │ │ │ @@ -315751,48 +315754,48 @@ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ stm r1, {r3, r7} │ │ │ │ str r6, [r1, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ add r1, r1, #16 │ │ │ │ - bne 15bc50 │ │ │ │ + bne 15bc5c │ │ │ │ cmp r8, r5 │ │ │ │ - bcc 15c0b8 │ │ │ │ + bcc 15c0c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, ip │ │ │ │ str r0, [sp, #20] │ │ │ │ mov sl, ip │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp ip, #33 @ 0x21 │ │ │ │ - bcs 15b1c4 │ │ │ │ - b 15b118 │ │ │ │ + bcs 15b1d0 │ │ │ │ + b 15b124 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 15a970 │ │ │ │ + bl 15a97c │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ add r5, r9, r7, lsl #4 │ │ │ │ cmp r0, #7 │ │ │ │ add r8, r1, r7, lsl #4 │ │ │ │ - bls 15bd04 │ │ │ │ + bls 15bd10 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15a3f0 │ │ │ │ + bl 15a3fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 15a3f0 │ │ │ │ + bl 15a3fc │ │ │ │ mov r1, #4 │ │ │ │ - b 15bd28 │ │ │ │ + b 15bd34 │ │ │ │ ldm r9, {r0, r7} │ │ │ │ ldr r2, [r9, #8] │ │ │ │ ldr r3, [r9, #12] │ │ │ │ stm r1, {r0, r7} │ │ │ │ str r2, [r1, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ @@ -315803,20 +315806,20 @@ │ │ │ │ sub r0, r6, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r1, #1 │ │ │ │ cmp r1, r7 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bcs 15beb8 │ │ │ │ + bcs 15bec4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r1, r0, #4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b 15bdb4 │ │ │ │ + b 15bdc0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r8, [r7, #-12] │ │ │ │ strb r6, [r7, #-4] │ │ │ │ ldrh r0, [r1] │ │ │ │ @@ -315828,15 +315831,15 @@ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r7 │ │ │ │ mov r1, fp │ │ │ │ add r0, r0, #16 │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bcs 15beb8 │ │ │ │ + bcs 15bec4 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r9, r0, lsl #4]! │ │ │ │ ldmib r9, {r8, sl} │ │ │ │ ldr r2, [r9, #12] │ │ │ │ str r1, [r4, r0, lsl #4]! │ │ │ │ @@ -315858,27 +315861,27 @@ │ │ │ │ cmp r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwlt r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ movwmi r1, #1 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15bd94 │ │ │ │ + bne 15bda0 │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r9, #13 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r9, #16 │ │ │ │ add r7, r5, r9 │ │ │ │ ldmdb r7, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, r9] │ │ │ │ stmib r7, {r1, r2, r3} │ │ │ │ - beq 15bd64 │ │ │ │ + beq 15bd70 │ │ │ │ ldrd r4, [r7, #-28] @ 0xffffffe4 │ │ │ │ cmp sl, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ movcc r2, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 275e4 │ │ │ │ @@ -315890,33 +315893,33 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwlt r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15be40 │ │ │ │ + bne 15be4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r0, r0, r9 │ │ │ │ - b 15bd68 │ │ │ │ + b 15bd74 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 15c05c │ │ │ │ + bcs 15c068 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl r6, r2, #4 │ │ │ │ mov r5, #16 │ │ │ │ add r3, r0, r7, lsl #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r7, r0, r7, lsl #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b 15bf54 │ │ │ │ + b 15bf60 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -315932,15 +315935,15 @@ │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ addcc r1, r1, #1 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bcs 15c05c │ │ │ │ + bcs 15c068 │ │ │ │ mov r9, r7 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r9, r2, lsl #4]! │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldmib r9, {r0, r8} │ │ │ │ ldr r1, [r9, #12] │ │ │ │ str r3, [r4, r2, lsl #4]! │ │ │ │ @@ -315961,29 +315964,29 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwlt r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ movwmi r1, #1 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15bf2c │ │ │ │ + bne 15bf38 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r7, r5 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, r9, #13 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ add r9, sl, r6 │ │ │ │ cmp r6, r7 │ │ │ │ ldmdb r9, {r0, r1, r2, r3} │ │ │ │ str r0, [sl, r6] │ │ │ │ stmib r9, {r1, r2, r3} │ │ │ │ - beq 15bef4 │ │ │ │ + beq 15bf00 │ │ │ │ ldrd r4, [r9, #-28] @ 0xffffffe4 │ │ │ │ cmp r8, r5 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ movcc r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 275e4 │ │ │ │ @@ -315996,105 +315999,105 @@ │ │ │ │ movwlt r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ add r7, r7, #16 │ │ │ │ movwmi r0, #1 │ │ │ │ moveq r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15bfe8 │ │ │ │ + bne 15bff4 │ │ │ │ add r0, sl, r6 │ │ │ │ - b 15bef8 │ │ │ │ + b 15bf04 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 15a648 │ │ │ │ + bl 15a654 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #104] @ 15c0f0 │ │ │ │ + ldr r0, [pc, #104] @ 15c0fc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #100] @ 15c0f4 │ │ │ │ + ldr r1, [pc, #100] @ 15c100 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r3, [pc, #56] @ 15c0f8 │ │ │ │ + ldr r3, [pc, #56] @ 15c104 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ lsl r2, r1, #4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, sl, r8, ror #19 │ │ │ │ - andseq r2, sl, r8, ror #19 │ │ │ │ - andseq r2, sl, r8, asr #19 │ │ │ │ + @ instruction: 0x001a29dc │ │ │ │ + @ instruction: 0x001a29dc │ │ │ │ + @ instruction: 0x001a29bc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 15c148 │ │ │ │ - ldr r3, [pc, #56] @ 15c14c │ │ │ │ + ldr r1, [pc, #56] @ 15c154 │ │ │ │ + ldr r3, [pc, #56] @ 15c158 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 15c150 │ │ │ │ + ldr ip, [pc, #52] @ 15c15c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - mulseq r1, r3, sl │ │ │ │ - mulseq r1, r6, sl │ │ │ │ - andseq r2, sl, ip, ror r9 │ │ │ │ + andseq r0, r1, r7, lsl #22 │ │ │ │ + andseq r0, r1, sl, lsl #22 │ │ │ │ + andseq r2, sl, r0, ror r9 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 15c18c │ │ │ │ + bcs 15c198 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #96] @ 15c1f8 │ │ │ │ - ldr r1, [pc, #96] @ 15c1fc │ │ │ │ + ldr r0, [pc, #96] @ 15c204 │ │ │ │ + ldr r1, [pc, #96] @ 15c208 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #64] @ 15c200 │ │ │ │ + ldr r2, [pc, #64] @ 15c20c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3cd80 │ │ │ │ @@ -316102,42 +316105,42 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, sl, ip, lsr r9 │ │ │ │ - andseq r2, sl, r4, lsr r9 │ │ │ │ - andseq r3, ip, ip, asr #27 │ │ │ │ + andseq r2, sl, r0, lsr r9 │ │ │ │ + andseq r2, sl, r8, lsr #18 │ │ │ │ + andseq r3, ip, r0, asr #27 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 15c238 │ │ │ │ + bcs 15c244 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #96] @ 15c2a4 │ │ │ │ - ldr r1, [pc, #96] @ 15c2a8 │ │ │ │ + ldr r0, [pc, #96] @ 15c2b0 │ │ │ │ + ldr r1, [pc, #96] @ 15c2b4 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #64] @ 15c2ac │ │ │ │ + ldr r2, [pc, #64] @ 15c2b8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3cd80 │ │ │ │ @@ -316145,111 +316148,111 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - mulseq sl, r0, r8 │ │ │ │ - andseq r2, sl, r8, lsl #17 │ │ │ │ - andseq r3, ip, r0, lsr #26 │ │ │ │ + andseq r2, sl, r4, lsl #17 │ │ │ │ + andseq r2, sl, ip, ror r8 │ │ │ │ + andseq r3, ip, r4, lsl sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, r2, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov fp, r1 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r1, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15c300 │ │ │ │ - b 15c318 │ │ │ │ + bne 15c30c │ │ │ │ + b 15c324 │ │ │ │ add r0, r7, #1 │ │ │ │ strb sl, [r8, #4] │ │ │ │ str r9, [r8] │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldrb r1, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15c318 │ │ │ │ + beq 15c324 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 15c4c8 │ │ │ │ + beq 15c4d4 │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - b 15c324 │ │ │ │ + b 15c330 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 15c4c8 │ │ │ │ + beq 15c4d4 │ │ │ │ add r6, r2, #1 │ │ │ │ ldr r9, [fp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 15c5a4 │ │ │ │ + bcs 15c5b0 │ │ │ │ ldrb sl, [r2] │ │ │ │ add r8, r0, r0, lsl #1 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ add r3, r2, r8, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r3, #16] │ │ │ │ addne r0, r1, r0, lsl #3 │ │ │ │ subsne r1, r0, #8 │ │ │ │ - bne 15c364 │ │ │ │ + bne 15c370 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 15c374 │ │ │ │ + b 15c380 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 15c580 │ │ │ │ + bhi 15c58c │ │ │ │ subs r1, r1, r0 │ │ │ │ - beq 15c3e0 │ │ │ │ + beq 15c3ec │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #1 │ │ │ │ add r0, r3, r0, lsl #3 │ │ │ │ - beq 15c3b8 │ │ │ │ + beq 15c3c4 │ │ │ │ mov r3, #0 │ │ │ │ add r5, r3, r1, lsr #1 │ │ │ │ sub r1, r1, r1, lsr #1 │ │ │ │ add r7, r0, r5, lsl #3 │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ cmp r7, sl │ │ │ │ movhi r5, r3 │ │ │ │ cmp r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bhi 15c394 │ │ │ │ + bhi 15c3a0 │ │ │ │ add r1, r0, r5, lsl #3 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, sl │ │ │ │ - bne 15c3e8 │ │ │ │ + bne 15c3f4 │ │ │ │ ldr r0, [r0, r5, lsl #3] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r1, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15c318 │ │ │ │ - b 15c300 │ │ │ │ + beq 15c324 │ │ │ │ + b 15c30c │ │ │ │ mov r5, r1 │ │ │ │ - b 15c3ec │ │ │ │ + b 15c3f8 │ │ │ │ addcc r5, r5, #1 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 15c42c │ │ │ │ - ldr r1, [pc, #436] @ 15c5d4 │ │ │ │ + bne 15c438 │ │ │ │ + ldr r1, [pc, #436] @ 15c5e0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1699f4 │ │ │ │ + bl 169a00 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ add ip, r2, r0, lsl #3 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ @@ -316264,182 +316267,182 @@ │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [r6, #16] │ │ │ │ addne r1, r2, r1, lsl #3 │ │ │ │ subsne r2, r1, #8 │ │ │ │ ldrne r0, [r1, #-4] │ │ │ │ add r5, r0, r5 │ │ │ │ cmp r7, r5 │ │ │ │ - bcc 15c590 │ │ │ │ + bcc 15c59c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 15c4a0 │ │ │ │ - ldr r1, [pc, #320] @ 15c5d8 │ │ │ │ + bne 15c4ac │ │ │ │ + ldr r1, [pc, #320] @ 15c5e4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r7, r5 │ │ │ │ add r8, r0, r5, lsl #3 │ │ │ │ - bls 15c2d8 │ │ │ │ + bls 15c2e4 │ │ │ │ sub r0, r7, r5 │ │ │ │ mov r1, r8 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r8, #8 │ │ │ │ bl 2729c │ │ │ │ - b 15c2d8 │ │ │ │ + b 15c2e4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15c5b4 │ │ │ │ + bcs 15c5c0 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r4, r1, r0, lsl #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15c540 │ │ │ │ + beq 15c54c │ │ │ │ mov r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r7, #16]! │ │ │ │ mov r8, #0 │ │ │ │ addne r0, r1, r6, lsl #3 │ │ │ │ subsne r2, r0, #8 │ │ │ │ ldrne r8, [r0, #-4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #12]! │ │ │ │ cmp r6, r2 │ │ │ │ - bne 15c52c │ │ │ │ - ldr r1, [pc, #184] @ 15c5dc │ │ │ │ + bne 15c538 │ │ │ │ + ldr r1, [pc, #184] @ 15c5e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r1, [r7] │ │ │ │ str r8, [r1, r6, lsl #3]! │ │ │ │ add r0, r6, #1 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b 15c548 │ │ │ │ + b 15c554 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15c55c │ │ │ │ + beq 15c568 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r7, #16]! │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #12]! │ │ │ │ cmp r6, r2 │ │ │ │ - beq 15c51c │ │ │ │ - b 15c52c │ │ │ │ - ldr r3, [pc, #88] @ 15c5e0 │ │ │ │ + beq 15c528 │ │ │ │ + b 15c538 │ │ │ │ + ldr r3, [pc, #88] @ 15c5ec │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #80] @ 15c5e8 │ │ │ │ + ldr r2, [pc, #80] @ 15c5f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c1d4 │ │ │ │ - ldr r2, [pc, #56] @ 15c5e4 │ │ │ │ + ldr r2, [pc, #56] @ 15c5f0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #48] @ 15c5ec │ │ │ │ + ldr r2, [pc, #48] @ 15c5f8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 164ebc │ │ │ │ + bl 164ec8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, sl, r8, ror #13 │ │ │ │ - andseq r2, sl, r0, lsl #13 │ │ │ │ - @ instruction: 0x001a26b8 │ │ │ │ - andseq r2, sl, r0, asr #12 │ │ │ │ - andseq r2, sl, ip, asr #10 │ │ │ │ - andseq r2, sl, ip, ror r5 │ │ │ │ + @ instruction: 0x001a26dc │ │ │ │ + andseq r2, sl, r4, ror r6 │ │ │ │ + andseq r2, sl, ip, lsr #13 │ │ │ │ + andseq r2, sl, r4, lsr r6 │ │ │ │ + andseq r2, sl, r0, asr #10 │ │ │ │ andseq r2, sl, r0, ror r5 │ │ │ │ + andseq r2, sl, r4, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #16]! │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r1, r0 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne 15c638 │ │ │ │ - ldr r1, [pc, #2400] @ 15cf90 │ │ │ │ + bne 15c644 │ │ │ │ + ldr r1, [pc, #2400] @ 15cf9c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r5, [r0, r1, lsl #4]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ str r0, [r9, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15c680 │ │ │ │ + bne 15c68c │ │ │ │ ldr r2, [r9, #52] @ 0x34 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 15c680 │ │ │ │ + bls 15c68c │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r7] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq 15ce30 │ │ │ │ + beq 15ce3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr sl, [r1, #16] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ add r1, sl, r3, lsl #3 │ │ │ │ - beq 15c6d8 │ │ │ │ + beq 15c6e4 │ │ │ │ subs r2, r1, #8 │ │ │ │ ldrne r0, [r1, #-4] │ │ │ │ cmpne r0, ip │ │ │ │ - bhi 15cdec │ │ │ │ + bhi 15cdf8 │ │ │ │ lsls r2, r3, #3 │ │ │ │ add r5, r6, r0, lsl #3 │ │ │ │ sub r2, ip, r0 │ │ │ │ mov r8, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ - beq 15c720 │ │ │ │ - ldr r3, [pc, #2208] @ 15cf98 │ │ │ │ + beq 15c72c │ │ │ │ + ldr r3, [pc, #2208] @ 15cfa4 │ │ │ │ ldm sl, {r0, r7} │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc 15cdf8 │ │ │ │ + bcc 15ce04 │ │ │ │ cmp r7, ip │ │ │ │ - bhi 15cdf8 │ │ │ │ + bhi 15ce04 │ │ │ │ add fp, r6, r0, lsl #3 │ │ │ │ sub r0, r7, r0 │ │ │ │ add sl, sl, #8 │ │ │ │ mov r3, r5 │ │ │ │ - b 15c72c │ │ │ │ + b 15c738 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r5 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, fp, r0, lsl #3 │ │ │ │ @@ -316459,49 +316462,49 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - b 15c7b8 │ │ │ │ + b 15c7c4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, r6, lsl #2] │ │ │ │ add r0, r4, r7, lsl #3 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, r6, #1 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 15c928 │ │ │ │ + beq 15c934 │ │ │ │ add r0, fp, #8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15ce08 │ │ │ │ + bcs 15ce14 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r6, [fp, #4] │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl sl, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15c98c │ │ │ │ + beq 15c998 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 15c818 │ │ │ │ + bne 15c824 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #1944] @ 15cfac │ │ │ │ + ldr r1, [pc, #1944] @ 15cfb8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ orr r0, sl, r6 │ │ │ │ str r8, [r1, r5, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -316511,19 +316514,19 @@ │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 15c870 │ │ │ │ - ldr r1, [pc, #1864] @ 15cfb0 │ │ │ │ + bne 15c87c │ │ │ │ + ldr r1, [pc, #1864] @ 15cfbc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169bbc │ │ │ │ + bl 169bc8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r4, r6, r7} │ │ │ │ @@ -316531,86 +316534,86 @@ │ │ │ │ ldm r1, {r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r6, r7} │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15ce1c │ │ │ │ + bcs 15ce28 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add lr, r0, r7, lsl #3 │ │ │ │ - beq 15c8f0 │ │ │ │ + beq 15c8fc │ │ │ │ subs r1, lr, #8 │ │ │ │ ldrne r4, [lr, #-4] │ │ │ │ cmpne r4, ip │ │ │ │ - bhi 15cdcc │ │ │ │ + bhi 15cdd8 │ │ │ │ lsls r1, r7, #3 │ │ │ │ add r3, r2, r4, lsl #3 │ │ │ │ sub r1, ip, r4 │ │ │ │ - beq 15c9cc │ │ │ │ + beq 15c9d8 │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc 15cdb0 │ │ │ │ + bcc 15cdbc │ │ │ │ cmp r5, ip │ │ │ │ - bhi 15cdb0 │ │ │ │ + bhi 15cdbc │ │ │ │ sub r7, r5, r4 │ │ │ │ add r6, r2, r4, lsl #3 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r5, r3 │ │ │ │ - b 15c9d4 │ │ │ │ + b 15c9e0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 15cae8 │ │ │ │ + beq 15caf4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 15ca18 │ │ │ │ + bne 15ca24 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r6, [r0] │ │ │ │ ldr r4, [r9, #24] │ │ │ │ ldr r0, [r9, #16] │ │ │ │ strd r6, [r1] │ │ │ │ mov r1, #1 │ │ │ │ cmp r4, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bne 15c978 │ │ │ │ + bne 15c984 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #1616] @ 15cfc4 │ │ │ │ + ldr r1, [pc, #1616] @ 15cfd0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0, r4, lsl #4]! │ │ │ │ strd r6, [r0, #4] │ │ │ │ - b 15ca90 │ │ │ │ + b 15ca9c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r4, r0 │ │ │ │ - bne 15c9ac │ │ │ │ + bne 15c9b8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #1524] @ 15cf9c │ │ │ │ + ldr r1, [pc, #1524] @ 15cfa8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ orr r0, r6, sl │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r1, r4, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 15c7b0 │ │ │ │ + b 15c7bc │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #4 │ │ │ │ add r3, r6, r7, lsl #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ @@ -316621,15 +316624,15 @@ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - b 15c7b0 │ │ │ │ + b 15c7bc │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ str r0, [r9, #52] @ 0x34 │ │ │ │ mov r0, #4 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ ldr sl, [r1] │ │ │ │ @@ -316641,363 +316644,363 @@ │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str sl, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r9, #16] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r0 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - bne 15ca78 │ │ │ │ + bne 15ca84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #1328] @ 15cfa4 │ │ │ │ + ldr r1, [pc, #1328] @ 15cfb0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0, r4, lsl #4]! │ │ │ │ str sl, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ str r0, [r9, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15cab8 │ │ │ │ + bne 15cac4 │ │ │ │ ldr r2, [r9, #52] @ 0x34 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 15cca4 │ │ │ │ + bhi 15ccb0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 15cad8 │ │ │ │ - ldr r1, [pc, #1272] @ 15cfc8 │ │ │ │ + bne 15cae4 │ │ │ │ + ldr r1, [pc, #1272] @ 15cfd4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 15cb2c │ │ │ │ + beq 15cb38 │ │ │ │ ldrd r0, [r3] │ │ │ │ add r3, r3, #8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bcc 15cdbc │ │ │ │ + bcc 15cdc8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 15cdbc │ │ │ │ + bhi 15cdc8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ sub r7, r1, r0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add r4, r2, r0, lsl #3 │ │ │ │ - b 15cb44 │ │ │ │ + b 15cb50 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ - beq 15cb64 │ │ │ │ + beq 15cb70 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 15c790 │ │ │ │ - ldr r1, [pc, #1140] @ 15cfcc │ │ │ │ + bne 15c79c │ │ │ │ + ldr r1, [pc, #1140] @ 15cfd8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ - b 15c790 │ │ │ │ + bl 169968 │ │ │ │ + b 15c79c │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ mov r1, #6 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ str r0, [r9, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ str sl, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r9, #16] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r0 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - bne 15cbb0 │ │ │ │ + bne 15cbbc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #1060] @ 15cfd0 │ │ │ │ + ldr r1, [pc, #1060] @ 15cfdc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ mov r1, #6 │ │ │ │ str r1, [r0, r4, lsl #4]! │ │ │ │ str sl, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ str r0, [r9, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15cbf0 │ │ │ │ + bne 15cbfc │ │ │ │ ldr r2, [r9, #52] @ 0x34 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 15cd94 │ │ │ │ + bhi 15cda0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ subne r1, r1, #1 │ │ │ │ ldrne r0, [sp, #40] @ 0x28 │ │ │ │ strne r1, [sp, #44] @ 0x2c │ │ │ │ rsbne r1, r1, r1, lsl #3 │ │ │ │ ldrne r1, [r0, r1, lsl #3]! │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 15ccdc │ │ │ │ + beq 15cce8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [sp, #120] @ 0x78 │ │ │ │ addne r0, r1, r0, lsl #3 │ │ │ │ subsne r0, r0, #8 │ │ │ │ - beq 15cc94 │ │ │ │ + beq 15cca0 │ │ │ │ str r4, [r0] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15cc70 │ │ │ │ + beq 15cc7c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ - b 15c7b0 │ │ │ │ - ldr r0, [pc, #824] @ 15cfd4 │ │ │ │ + b 15c7bc │ │ │ │ + ldr r0, [pc, #824] @ 15cfe0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 15ce40 │ │ │ │ + b 15ce4c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ strd r0, [r3] │ │ │ │ - beq 15ccf0 │ │ │ │ + beq 15ccfc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r2, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15ccfc │ │ │ │ - b 15cd0c │ │ │ │ + bne 15cd08 │ │ │ │ + b 15cd18 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r1, {r0, r4} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15cd0c │ │ │ │ + beq 15cd18 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 15cd6c │ │ │ │ + beq 15cd78 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r5, r0, #16 │ │ │ │ - b 15cd30 │ │ │ │ + b 15cd3c │ │ │ │ add r5, r5, #56 @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 15cd6c │ │ │ │ + beq 15cd78 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15cd4c │ │ │ │ + beq 15cd58 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15cd24 │ │ │ │ + beq 15cd30 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 15cd24 │ │ │ │ + b 15cd30 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15c678 │ │ │ │ + beq 15c684 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r2] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15ccfc │ │ │ │ - b 15cd0c │ │ │ │ - ldr r3, [pc, #512] @ 15cfb8 │ │ │ │ + bne 15cd08 │ │ │ │ + b 15cd18 │ │ │ │ + ldr r3, [pc, #512] @ 15cfc4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 15cdd8 │ │ │ │ - ldr r3, [pc, #508] @ 15cfc0 │ │ │ │ + b 15cde4 │ │ │ │ + ldr r3, [pc, #508] @ 15cfcc │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - b 15ce40 │ │ │ │ - ldr r3, [pc, #480] @ 15cfb4 │ │ │ │ + b 15ce4c │ │ │ │ + ldr r3, [pc, #480] @ 15cfc0 │ │ │ │ mov r5, ip │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, ip │ │ │ │ bl 3c798 │ │ │ │ - b 15ce40 │ │ │ │ - ldr r3, [pc, #416] @ 15cf94 │ │ │ │ + b 15ce4c │ │ │ │ + ldr r3, [pc, #416] @ 15cfa0 │ │ │ │ mov r7, ip │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, ip │ │ │ │ bl 3c798 │ │ │ │ - b 15ce40 │ │ │ │ - ldr r2, [pc, #408] @ 15cfa8 │ │ │ │ + b 15ce4c │ │ │ │ + ldr r2, [pc, #408] @ 15cfb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl 3cae4 │ │ │ │ - b 15ce40 │ │ │ │ - ldr r2, [pc, #408] @ 15cfbc │ │ │ │ + b 15ce4c │ │ │ │ + ldr r2, [pc, #408] @ 15cfc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl 3cae4 │ │ │ │ - b 15ce40 │ │ │ │ - ldr r2, [pc, #360] @ 15cfa0 │ │ │ │ + b 15ce4c │ │ │ │ + ldr r2, [pc, #360] @ 15cfac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #0 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 159fd0 │ │ │ │ - b 15cf1c │ │ │ │ + bl 159fdc │ │ │ │ + b 15cf28 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 159fd0 │ │ │ │ - b 15cee4 │ │ │ │ + bl 159fdc │ │ │ │ + b 15cef0 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 159fd0 │ │ │ │ - b 15ceb0 │ │ │ │ + bl 159fdc │ │ │ │ + b 15cebc │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 159fd0 │ │ │ │ - b 15ceb0 │ │ │ │ + bl 159fdc │ │ │ │ + b 15cebc │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 164e78 │ │ │ │ - b 15cf00 │ │ │ │ - b 15ceac │ │ │ │ - b 15ced0 │ │ │ │ + bl 164e84 │ │ │ │ + b 15cf0c │ │ │ │ + b 15ceb8 │ │ │ │ + b 15cedc │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15cee4 │ │ │ │ + beq 15cef0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 15cee4 │ │ │ │ + b 15cef0 │ │ │ │ mov r4, r0 │ │ │ │ - b 15cf00 │ │ │ │ + b 15cf0c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 164e78 │ │ │ │ + bl 164e84 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15cf00 │ │ │ │ + beq 15cf0c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 15cf24 │ │ │ │ + bne 15cf30 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15cf74 │ │ │ │ + bne 15cf80 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ add r7, r5, #16 │ │ │ │ - b 15cf38 │ │ │ │ + b 15cf44 │ │ │ │ add r7, r7, #56 @ 0x38 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 15cf10 │ │ │ │ + beq 15cf1c │ │ │ │ ldr r1, [r7, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15cf54 │ │ │ │ + beq 15cf60 │ │ │ │ ldr r0, [r7, #-12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15cf2c │ │ │ │ + beq 15cf38 │ │ │ │ ldr r0, [r7] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 15cf2c │ │ │ │ + b 15cf38 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, sl, r4, asr #3 │ │ │ │ - @ instruction: 0x001a1dd4 │ │ │ │ - @ instruction: 0x001a23d8 │ │ │ │ - @ instruction: 0x001a21b4 │ │ │ │ - andseq r1, sl, r4, lsl #26 │ │ │ │ - andseq r1, sl, r0, lsl #27 │ │ │ │ - andseq r1, sl, ip, lsr sp │ │ │ │ - andseq r2, sl, r8, asr r3 │ │ │ │ - andseq r2, sl, r0, lsl r3 │ │ │ │ - @ instruction: 0x001a1df4 │ │ │ │ - andseq r1, sl, ip, lsl sp │ │ │ │ - andseq r1, sl, r8, ror #26 │ │ │ │ + @ instruction: 0x001a21b8 │ │ │ │ + andseq r1, sl, r8, asr #27 │ │ │ │ + andseq r2, sl, ip, asr #7 │ │ │ │ + andseq r2, sl, r8, lsr #3 │ │ │ │ + @ instruction: 0x001a1cf8 │ │ │ │ + andseq r1, sl, r4, ror sp │ │ │ │ + andseq r1, sl, r0, lsr sp │ │ │ │ + andseq r2, sl, ip, asr #6 │ │ │ │ + andseq r2, sl, r4, lsl #6 │ │ │ │ + andseq r1, sl, r8, ror #27 │ │ │ │ andseq r1, sl, r0, lsl sp │ │ │ │ - andseq r1, sl, r0, lsl #29 │ │ │ │ - andseq r2, sl, r8, asr #1 │ │ │ │ - andseq r2, sl, r0, asr r0 │ │ │ │ - andseq r1, sl, r8, asr #24 │ │ │ │ - andseq r1, sl, r0, lsr #30 │ │ │ │ + andseq r1, sl, ip, asr sp │ │ │ │ + andseq r1, sl, r4, lsl #26 │ │ │ │ + andseq r1, sl, r4, ror lr │ │ │ │ + ldrheq r2, [sl], -ip │ │ │ │ + andseq r2, sl, r4, asr #32 │ │ │ │ + andseq r1, sl, ip, lsr ip │ │ │ │ + andseq r1, sl, r4, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -317021,15 +317024,15 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 164ebc │ │ │ │ + bl 164ec8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -317055,15 +317058,15 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 164ebc │ │ │ │ + bl 164ec8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -317076,68 +317079,68 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r0, r2} │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d160 │ │ │ │ + bl 15d16c │ │ │ │ ldm r5!, {r0, r1, r2, r3, r4, r6} │ │ │ │ stmia r7!, {r0, r1, r2, r3, r4, r6} │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 164f00 │ │ │ │ + bl 164f0c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r5, [r1, #328] @ 0x148 │ │ │ │ cmn r5, #1 │ │ │ │ - ble 15d1f0 │ │ │ │ + ble 15d1fc │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r6 │ │ │ │ - bls 15d280 │ │ │ │ + bls 15d28c │ │ │ │ ldr r0, [r4] │ │ │ │ sub r9, r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 15d240 │ │ │ │ + bhi 15d24c │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r9, #2 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bcc 15d270 │ │ │ │ + bcc 15d27c │ │ │ │ mvn r1, r6 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r9, r7 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r7, r5 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r6, lsl #2 │ │ │ │ add r0, r0, sl │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 15d274 │ │ │ │ - ldr r0, [pc, #596] @ 15d44c │ │ │ │ + b 15d280 │ │ │ │ + ldr r0, [pc, #596] @ 15d458 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #592] @ 15d450 │ │ │ │ - ldr r3, [pc, #592] @ 15d454 │ │ │ │ + ldr r2, [pc, #592] @ 15d45c │ │ │ │ + ldr r3, [pc, #592] @ 15d460 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #588] @ 15d458 │ │ │ │ + ldr r1, [pc, #588] @ 15d464 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -317155,58 +317158,58 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r9, #2 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bcs 15d1bc │ │ │ │ + bcs 15d1c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bls 15d32c │ │ │ │ + bls 15d338 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r9, r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 15d2ec │ │ │ │ + bhi 15d2f8 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r9, #2 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bcc 15d31c │ │ │ │ + bcc 15d328 │ │ │ │ mvn r1, r6 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r9, r7 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r7, r5 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r6, lsl #2 │ │ │ │ add r0, r0, sl │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 15d320 │ │ │ │ + b 15d32c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r9, #2 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bcs 15d2b8 │ │ │ │ + bcs 15d2c4 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [r8, #316] @ 0x13c │ │ │ │ str r5, [r4, #20] │ │ │ │ ldrd r2, [r0, #12] │ │ │ │ @@ -317220,75 +317223,75 @@ │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ umull r8, r1, r1, r0 │ │ │ │ cmp r0, r2, lsl #1 │ │ │ │ lslcc r9, r2, #1 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 15d3e8 │ │ │ │ + bne 15d3f4 │ │ │ │ adds r7, r8, r9 │ │ │ │ - bcs 15d3e8 │ │ │ │ + bcs 15d3f4 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 15d440 │ │ │ │ + bls 15d44c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ sub sl, r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp sl, r0 │ │ │ │ - bhi 15d400 │ │ │ │ + bhi 15d40c │ │ │ │ ldr fp, [r4, #32] │ │ │ │ cmp sl, #2 │ │ │ │ add r0, fp, r6, lsl #2 │ │ │ │ - bcc 15d430 │ │ │ │ + bcc 15d43c │ │ │ │ mvn r1, r5 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, sl, r6 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r6, r9 │ │ │ │ add r0, r0, r8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r5, lsl #2 │ │ │ │ add r0, r0, fp │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 15d434 │ │ │ │ - ldr r0, [pc, #108] @ 15d45c │ │ │ │ + b 15d440 │ │ │ │ + ldr r0, [pc, #108] @ 15d468 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #104] @ 15d460 │ │ │ │ + ldr r2, [pc, #104] @ 15d46c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #28 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr fp, [r4, #32] │ │ │ │ cmp sl, #2 │ │ │ │ add r0, fp, r6, lsl #2 │ │ │ │ - bcs 15d3b0 │ │ │ │ + bcs 15d3bc │ │ │ │ mov r1, r6 │ │ │ │ add r7, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x00007bbc │ │ │ │ - andseq r2, r0, ip, ror #23 │ │ │ │ - andseq r1, sl, r8, lsl #22 │ │ │ │ - andseq r1, sl, ip, lsl fp │ │ │ │ - andseq pc, r0, lr, asr #16 │ │ │ │ - @ instruction: 0x001a18d8 │ │ │ │ + andseq r2, r0, r0, ror #24 │ │ │ │ + @ instruction: 0x001a1afc │ │ │ │ + andseq r1, sl, r0, lsl fp │ │ │ │ + andseq pc, r0, r2, asr #17 │ │ │ │ + andseq r1, sl, ip, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ ldr r6, [sp, #444] @ 0x1bc │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ @@ -317296,59 +317299,59 @@ │ │ │ │ cmp r5, r4 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ str r2, [r7, #8] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bls 15d4b0 │ │ │ │ + bls 15d4bc │ │ │ │ str r2, [r0] │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 15f6d4 │ │ │ │ + beq 15f6e0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr fp, [r1] │ │ │ │ ldrb r5, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - beq 15d4f4 │ │ │ │ + beq 15d500 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 15d51c │ │ │ │ + bne 15d528 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [fp, #296] @ 0x128 │ │ │ │ - b 15d540 │ │ │ │ + b 15d54c │ │ │ │ ldr r5, [fp, #296] @ 0x128 │ │ │ │ ldr r2, [fp, #300] @ 0x12c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 15d54c │ │ │ │ + bne 15d558 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ - b 15d574 │ │ │ │ + b 15d580 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [fp, #340] @ 0x154 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15f5f8 │ │ │ │ + bcs 15f604 │ │ │ │ ldr r1, [fp, #336] @ 0x150 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ - b 15d574 │ │ │ │ + b 15d580 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ - ldr r2, [pc, #4088] @ 15e550 │ │ │ │ + ldr r2, [pc, #4088] @ 15e55c │ │ │ │ cmp r0, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ addne r2, r1, #4 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ subs r0, r0, #2 │ │ │ │ movne r0, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -317367,30 +317370,30 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ clz r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ clz r5, r0 │ │ │ │ - bne 15d64c │ │ │ │ + bne 15d658 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ - bne 15f610 │ │ │ │ + bne 15f61c │ │ │ │ lsr r0, r4, #5 │ │ │ │ lsr r1, r5, #5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq 15f610 │ │ │ │ + beq 15f61c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15d648 │ │ │ │ + beq 15d654 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r1, r2, #1 │ │ │ │ @@ -317399,73 +317402,73 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f610 │ │ │ │ + beq 15f61c │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ - b 15d64c │ │ │ │ + b 15d658 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ subs r0, r1, r0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movwne r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ - bne 15d6cc │ │ │ │ + bne 15d6d8 │ │ │ │ lsr r0, r4, #5 │ │ │ │ lsr r1, r5, #5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq 15d6cc │ │ │ │ + beq 15d6d8 │ │ │ │ ldr r1, [r7, #96] @ 0x60 │ │ │ │ ldr sl, [r7, #104] @ 0x68 │ │ │ │ subs r5, r1, sl │ │ │ │ - bcc 15f690 │ │ │ │ + bcc 15f69c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r9, [r7, #92] @ 0x5c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 15d6ac │ │ │ │ - ldr r1, [pc, #4012] @ 15e650 │ │ │ │ + bne 15d6b8 │ │ │ │ + ldr r1, [pc, #4012] @ 15e65c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0, #4] │ │ │ │ adds r0, r4, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcc 15ee38 │ │ │ │ + bcc 15ee44 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 15f680 │ │ │ │ + bhi 15f68c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add r3, r2, r1, lsl #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, r0, #2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b 15d710 │ │ │ │ + b 15d71c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 15ed3c │ │ │ │ + beq 15ed48 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ ldr r0, [r2], #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15f768 │ │ │ │ + bcs 15f774 │ │ │ │ ldr r4, [fp, #324] @ 0x144 │ │ │ │ add r1, r0, r0, lsl #2 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r4, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @@ -317477,151 +317480,151 @@ │ │ │ │ @ instruction: 0xffffffc4 │ │ │ │ @ instruction: 0xffffffc4 │ │ │ │ @ instruction: 0xffffffc4 │ │ │ │ andeq r1, r0, r8, ror r5 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15d708 │ │ │ │ + bcs 15d714 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ ldrbls r2, [r4, #9] │ │ │ │ cmpls r1, r2 │ │ │ │ - bhi 15d708 │ │ │ │ + bhi 15d714 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r9, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mul r5, r1, r0 │ │ │ │ adds r1, r5, r9 │ │ │ │ - bcs 15f660 │ │ │ │ + bcs 15f66c │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 15f660 │ │ │ │ + bhi 15f66c │ │ │ │ ldr sl, [r7, #8] │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 15d7e0 │ │ │ │ - ldr r1, [pc, #4028] @ 15e794 │ │ │ │ + bne 15d7ec │ │ │ │ + ldr r1, [pc, #4028] @ 15e7a0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r4, [r0, #4] │ │ │ │ adds r0, sl, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcs 15d708 │ │ │ │ + bcs 15d714 │ │ │ │ add r1, r6, r5, lsl #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ lsl r1, r9, #2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b 15df7c │ │ │ │ + b 15df88 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15d708 │ │ │ │ + bcs 15d714 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 15f7b0 │ │ │ │ + bls 15f7bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r5, [r1, r3, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15d708 │ │ │ │ + beq 15d714 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr sl, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mul r4, r1, r0 │ │ │ │ adds r1, r4, sl │ │ │ │ - bcs 15f670 │ │ │ │ + bcs 15f67c │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 15f670 │ │ │ │ + bhi 15f67c │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r9, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 15d88c │ │ │ │ - ldr r1, [pc, #4016] @ 15e834 │ │ │ │ + bne 15d898 │ │ │ │ + ldr r1, [pc, #4016] @ 15e840 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r0, r6, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcs 15d708 │ │ │ │ + bcs 15d714 │ │ │ │ add r1, r9, r4, lsl #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ lsl r1, sl, #2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b 15d8c8 │ │ │ │ + b 15d8d4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15d708 │ │ │ │ + beq 15d714 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r5, [r1, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 15d918 │ │ │ │ + beq 15d924 │ │ │ │ cmp r5, sl │ │ │ │ - bcs 15f788 │ │ │ │ + bcs 15f794 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, r5, lsl #2] │ │ │ │ - b 15d8bc │ │ │ │ + b 15d8c8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 15f6a4 │ │ │ │ + bcs 15f6b0 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r5, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 15d958 │ │ │ │ + bcs 15d964 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15f70c │ │ │ │ + bcs 15f718 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 15d8bc │ │ │ │ + beq 15d8c8 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bcs 15f584 │ │ │ │ + bcs 15f590 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ str r5, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 15f6b4 │ │ │ │ + bcs 15f6c0 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r2, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 15f6c4 │ │ │ │ + bcs 15f6d0 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r5, r5, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ @@ -317657,400 +317660,400 @@ │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + beq 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, sl │ │ │ │ - bcs 15d918 │ │ │ │ + bcs 15d924 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r9, [r1, r4, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 15da84 │ │ │ │ - ldr r1, [pc, #4080] @ 15ea6c │ │ │ │ + bne 15da90 │ │ │ │ + ldr r1, [pc, #4080] @ 15ea78 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r4, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f634 │ │ │ │ + beq 15f640 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b 15d918 │ │ │ │ + b 15d924 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 15d900 │ │ │ │ - ldr r1, [pc, #4088] @ 15ead4 │ │ │ │ + bne 15d90c │ │ │ │ + ldr r1, [pc, #4088] @ 15eae0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ - b 15d900 │ │ │ │ + bl 16982c │ │ │ │ + b 15d90c │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 15d8bc │ │ │ │ + beq 15d8c8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r5, [r4] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 15de28 │ │ │ │ + bcc 15de34 │ │ │ │ lsl r2, r9, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 15db58 │ │ │ │ + beq 15db64 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r9, [r4, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ strd r8, [r1, #-4] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 15db40 │ │ │ │ + bne 15db4c │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b 15d918 │ │ │ │ + b 15d924 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - b 15dddc │ │ │ │ + b 15dde8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bcs 15db9c │ │ │ │ + bcs 15dba8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #4012] @ 15eb40 │ │ │ │ + ldr r2, [pc, #4012] @ 15eb4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #4092] @ 15eba8 │ │ │ │ + ldr r2, [pc, #4092] @ 15ebb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15d8bc │ │ │ │ + beq 15d8c8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + bne 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15d8bc │ │ │ │ + bcs 15d8c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4064] @ 15ebc8 │ │ │ │ + ldr r1, [pc, #4064] @ 15ebd4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15d8bc │ │ │ │ + bne 15d8c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4068] @ 15ebec │ │ │ │ + ldr r1, [pc, #4068] @ 15ebf8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + bne 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 15d918 │ │ │ │ + beq 15d924 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 15d8bc │ │ │ │ + bne 15d8c8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15d918 │ │ │ │ + bcs 15d924 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + bne 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 1639cc │ │ │ │ + bl 1639d8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + bne 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4052] @ 15ec5c │ │ │ │ + ldr r3, [pc, #4052] @ 15ec68 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 15ddbc │ │ │ │ + bcs 15ddc8 │ │ │ │ ldrb r1, [r2, r6] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + bne 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4084] @ 15ecb8 │ │ │ │ + ldr r3, [pc, #4084] @ 15ecc4 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 15ddec │ │ │ │ + bcs 15ddf8 │ │ │ │ ldrb r1, [r2, r6] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + beq 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 15d918 │ │ │ │ - bcs 15f7c4 │ │ │ │ + beq 15d924 │ │ │ │ + bcs 15f7d0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - b 15dd2c │ │ │ │ + b 15dd38 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 163d44 │ │ │ │ + bl 163d50 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + bne 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + beq 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 164428 │ │ │ │ + bl 164434 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + bne 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15d918 │ │ │ │ - bcs 15f7d8 │ │ │ │ + beq 15d924 │ │ │ │ + bcs 15f7e4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 15de14 │ │ │ │ + beq 15de20 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + beq 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 1640c4 │ │ │ │ + bl 1640d0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + bne 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 164a50 │ │ │ │ + bl 164a5c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + bne 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15d918 │ │ │ │ + bcs 15d924 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3920] @ 15ed38 │ │ │ │ + ldr r1, [pc, #3920] @ 15ed44 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + beq 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 1648d0 │ │ │ │ + bl 1648dc │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + bne 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 15d918 │ │ │ │ - b 15d8bc │ │ │ │ + bne 15d924 │ │ │ │ + b 15d8c8 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r2, r9, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 15db24 │ │ │ │ - b 15db58 │ │ │ │ + bne 15db30 │ │ │ │ + b 15db64 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ mul r0, r0, r5 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 15f640 │ │ │ │ + bcs 15f64c │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 15f640 │ │ │ │ + bhi 15f64c │ │ │ │ cmp r3, sl │ │ │ │ - bne 15f570 │ │ │ │ + bne 15f57c │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ bl 274b8 │ │ │ │ - b 15d8bc │ │ │ │ + b 15d8c8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15d708 │ │ │ │ + bcs 15d714 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ add r3, r2, #5 │ │ │ │ lsl r2, r5, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15d708 │ │ │ │ + beq 15d714 │ │ │ │ ldrb r6, [r3, #-1] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi 15d708 │ │ │ │ + bhi 15d714 │ │ │ │ ldrb r6, [r3], #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi 15dec0 │ │ │ │ + bhi 15decc │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r9, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mul r5, r1, r0 │ │ │ │ adds r1, r5, r9 │ │ │ │ - bcs 15f660 │ │ │ │ + bcs 15f66c │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 15f660 │ │ │ │ + bhi 15f66c │ │ │ │ ldr r4, [r3, #-13] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr sl, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 15df2c │ │ │ │ - ldr r1, [pc, #4000] @ 15eec4 │ │ │ │ + bne 15df38 │ │ │ │ + ldr r1, [pc, #4000] @ 15eed0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r4, [r0, #4] │ │ │ │ adds r0, r6, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcs 15d708 │ │ │ │ + bcs 15d714 │ │ │ │ add r1, sl, r5, lsl #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ lsl r1, r9, #2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b 15e618 │ │ │ │ + b 15e624 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15d708 │ │ │ │ + beq 15d714 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r5, [r1, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 15dfcc │ │ │ │ + beq 15dfd8 │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 15f774 │ │ │ │ + bcs 15f780 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, r5, lsl #2] │ │ │ │ - b 15df70 │ │ │ │ + b 15df7c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 15f6a4 │ │ │ │ + bcs 15f6b0 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r5, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 15e00c │ │ │ │ + bcs 15e018 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15f70c │ │ │ │ + bcs 15f718 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 15df70 │ │ │ │ + beq 15df7c │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bcs 15f584 │ │ │ │ + bcs 15f590 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ str r5, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 15f6b4 │ │ │ │ + bcs 15f6c0 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r2, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 15f6c4 │ │ │ │ + bcs 15f6d0 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r5, r5, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ @@ -318084,397 +318087,397 @@ │ │ │ │ andeq r0, r0, r4, asr #4 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ muleq r0, r4, r2 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 15e524 │ │ │ │ + b 15e530 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 15dfcc │ │ │ │ + bcs 15dfd8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr sl, [r1, r4, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 15e12c │ │ │ │ - ldr r1, [pc, #3972] @ 15f0a8 │ │ │ │ + bne 15e138 │ │ │ │ + ldr r1, [pc, #3972] @ 15f0b4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r4, [r0, #4] │ │ │ │ str sl, [r0, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f634 │ │ │ │ + beq 15f640 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b 15dfcc │ │ │ │ + b 15dfd8 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 15dfb4 │ │ │ │ - ldr r1, [pc, #4060] @ 15f160 │ │ │ │ + bne 15dfc0 │ │ │ │ + ldr r1, [pc, #4060] @ 15f16c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ - b 15dfb4 │ │ │ │ + bl 16982c │ │ │ │ + b 15dfc0 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 15df70 │ │ │ │ + beq 15df7c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r5, [r4] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 15e5a0 │ │ │ │ + bcc 15e5ac │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 15e204 │ │ │ │ + beq 15e210 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r8, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 15e1e8 │ │ │ │ + bne 15e1f4 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b 15dfcc │ │ │ │ + b 15dfd8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 164a50 │ │ │ │ + bl 164a5c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15dfcc │ │ │ │ + beq 15dfd8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - b 15e514 │ │ │ │ + b 15e520 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15df70 │ │ │ │ + beq 15df7c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #4020] @ 15f21c │ │ │ │ + ldr r2, [pc, #4020] @ 15f228 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 15e27c │ │ │ │ + bcs 15e288 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15df70 │ │ │ │ + beq 15df7c │ │ │ │ tst r0, #1 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15dfcc │ │ │ │ + beq 15dfd8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 15dfcc │ │ │ │ + beq 15dfd8 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 15df70 │ │ │ │ + bne 15df7c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15dfcc │ │ │ │ + bcs 15dfd8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 1640c4 │ │ │ │ + bl 1640d0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 164428 │ │ │ │ + bl 164434 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15dfcc │ │ │ │ + beq 15dfd8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - b 15e364 │ │ │ │ + b 15e370 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15dfcc │ │ │ │ - b 15e510 │ │ │ │ + bcs 15dfd8 │ │ │ │ + b 15e51c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 15dfcc │ │ │ │ - bcs 15f7c4 │ │ │ │ + beq 15dfd8 │ │ │ │ + bcs 15f7d0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + beq 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e510 │ │ │ │ + beq 15e51c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4068] @ 15f37c │ │ │ │ + ldr r3, [pc, #4068] @ 15f388 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r6, r1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bcs 15e524 │ │ │ │ + bcs 15e530 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + beq 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + beq 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 1648d0 │ │ │ │ + bl 1648dc │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15dfcc │ │ │ │ - bcs 15f7d8 │ │ │ │ + beq 15dfd8 │ │ │ │ + bcs 15f7e4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 15e584 │ │ │ │ + beq 15e590 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + beq 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 163d44 │ │ │ │ + bl 163d50 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e530 │ │ │ │ + beq 15e53c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4084] @ 15f458 │ │ │ │ + ldr r3, [pc, #4084] @ 15f464 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r6, r1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bcs 15e544 │ │ │ │ + bcs 15e550 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e554 │ │ │ │ + beq 15e560 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15df70 │ │ │ │ + bcs 15df7c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r6, [r0, r1] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - ldr sl, [pc, #4088] @ 15f4c4 │ │ │ │ + ldr sl, [pc, #4088] @ 15f4d0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [sl, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15df70 │ │ │ │ + bne 15df7c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 1639cc │ │ │ │ + bl 1639d8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4080] @ 15f510 │ │ │ │ + ldr r1, [pc, #4080] @ 15f51c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + beq 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4052] @ 15f514 │ │ │ │ + ldr r1, [pc, #4052] @ 15f520 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ - andseq sp, r0, r8, ror fp │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ + andseq sp, r0, ip, ror #23 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #4052] @ 15f544 │ │ │ │ + ldr r1, [pc, #4052] @ 15f550 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15dfcc │ │ │ │ + beq 15dfd8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 15dfcc │ │ │ │ - b 15df70 │ │ │ │ + bne 15dfd8 │ │ │ │ + b 15df7c │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 15e1cc │ │ │ │ - b 15e204 │ │ │ │ + bne 15e1d8 │ │ │ │ + b 15e210 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ mul r0, r0, r5 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 15f640 │ │ │ │ + bcs 15f64c │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 15f640 │ │ │ │ + bhi 15f64c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 15df5c │ │ │ │ - b 15f64c │ │ │ │ + beq 15df68 │ │ │ │ + b 15f658 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15d708 │ │ │ │ + beq 15d714 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r5, [r1, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 15e66c │ │ │ │ + beq 15e678 │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 15f774 │ │ │ │ + bcs 15f780 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, r5, lsl #2] │ │ │ │ - b 15e60c │ │ │ │ - andseq r1, sl, ip, ror #10 │ │ │ │ + b 15e618 │ │ │ │ + andseq r1, sl, r0, ror #10 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 15f6a4 │ │ │ │ + bcs 15f6b0 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r5, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 15e6ac │ │ │ │ + bcs 15e6b8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15f70c │ │ │ │ + bcs 15f718 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 15e60c │ │ │ │ + beq 15e618 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bcs 15f584 │ │ │ │ + bcs 15f590 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ str r5, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 15f6b4 │ │ │ │ + bcs 15f6c0 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r2, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 15f6c4 │ │ │ │ + bcs 15f6d0 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r5, r5, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ @@ -318508,391 +318511,391 @@ │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ muleq r0, r4, r3 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ muleq r0, ip, r2 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - b 15ebe0 │ │ │ │ - andseq r1, sl, r8, lsr r4 │ │ │ │ + b 15ebec │ │ │ │ + andseq r1, sl, ip, lsr #8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 15e66c │ │ │ │ + bcs 15e678 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr sl, [r1, r4, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 15e7d0 │ │ │ │ - ldr r1, [pc, #4088] @ 15f7c0 │ │ │ │ + bne 15e7dc │ │ │ │ + ldr r1, [pc, #4088] @ 15f7cc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r4, [r0, #4] │ │ │ │ str sl, [r0, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15f634 │ │ │ │ + beq 15f640 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b 15e66c │ │ │ │ + b 15e678 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 15e654 │ │ │ │ - ldr r1, [pc, #4084] @ 15f81c │ │ │ │ + bne 15e660 │ │ │ │ + ldr r1, [pc, #4084] @ 15f828 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ - b 15e654 │ │ │ │ - andseq r1, sl, ip, lsl #7 │ │ │ │ + bl 16982c │ │ │ │ + b 15e660 │ │ │ │ + andseq r1, sl, r0, lsl #7 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 15e60c │ │ │ │ + beq 15e618 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r5, [r4] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 15ec60 │ │ │ │ + bcc 15ec6c │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 15e8ac │ │ │ │ + beq 15e8b8 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r8, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 15e890 │ │ │ │ + bne 15e89c │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b 15e66c │ │ │ │ + b 15e678 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 164a50 │ │ │ │ + bl 164a5c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e66c │ │ │ │ + beq 15e678 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - b 15ebd0 │ │ │ │ + b 15ebdc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e60c │ │ │ │ + beq 15e618 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #3992] @ 15f8a8 │ │ │ │ + ldr r2, [pc, #3992] @ 15f8b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 15e924 │ │ │ │ + bcs 15e930 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15e60c │ │ │ │ + beq 15e618 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e66c │ │ │ │ + beq 15e678 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 15e66c │ │ │ │ + beq 15e678 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 15e60c │ │ │ │ + bne 15e618 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15e66c │ │ │ │ + bcs 15e678 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 1640c4 │ │ │ │ + bl 1640d0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 164428 │ │ │ │ + bl 164434 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e66c │ │ │ │ + beq 15e678 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - b 15ea0c │ │ │ │ + b 15ea18 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15e66c │ │ │ │ - b 15ebcc │ │ │ │ + bcs 15e678 │ │ │ │ + b 15ebd8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 15e66c │ │ │ │ - bcs 15f7c4 │ │ │ │ + beq 15e678 │ │ │ │ + bcs 15f7d0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15e66c │ │ │ │ - b 15e60c │ │ │ │ + beq 15e678 │ │ │ │ + b 15e618 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15ebcc │ │ │ │ + beq 15ebd8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #3672] @ 15f898 │ │ │ │ + ldr r3, [pc, #3672] @ 15f8a4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r6, r1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bcs 15ebe0 │ │ │ │ + bcs 15ebec │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15e66c │ │ │ │ - b 15e60c │ │ │ │ - andseq r1, sl, r4, lsl #4 │ │ │ │ + beq 15e678 │ │ │ │ + b 15e618 │ │ │ │ + @ instruction: 0x001a11f8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 15e66c │ │ │ │ - b 15e60c │ │ │ │ + beq 15e678 │ │ │ │ + b 15e618 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 1648d0 │ │ │ │ + bl 1648dc │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15e66c │ │ │ │ - bcs 15f7d8 │ │ │ │ + beq 15e678 │ │ │ │ + bcs 15f7e4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 15ec40 │ │ │ │ + beq 15ec4c │ │ │ │ cmp r0, #13 │ │ │ │ - beq 15e66c │ │ │ │ - b 15e60c │ │ │ │ - mulseq sl, r4, r1 │ │ │ │ + beq 15e678 │ │ │ │ + b 15e618 │ │ │ │ + andseq r1, sl, r8, lsl #3 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 163d44 │ │ │ │ + bl 163d50 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15ebf0 │ │ │ │ + beq 15ebfc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #3452] @ 15f890 │ │ │ │ + ldr r3, [pc, #3452] @ 15f89c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r6, r1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bcs 15ec04 │ │ │ │ + bcs 15ec10 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ - andseq pc, r0, r0, lsr r1 @ │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ + andseq pc, r0, r4, lsr #3 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15ec10 │ │ │ │ + beq 15ec1c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15e60c │ │ │ │ + bcs 15e618 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r6, [r0, r1] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - ldr sl, [pc, #3364] @ 15f8a4 │ │ │ │ + ldr sl, [pc, #3364] @ 15f8b0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [sl, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15e60c │ │ │ │ + bne 15e618 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ - andseq pc, r0, r8, lsl r1 @ │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ + andseq pc, r0, ip, lsl #3 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - bl 1639cc │ │ │ │ + bl 1639d8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ - ldrsbeq pc, [r0], -ip @ │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ + andseq pc, r0, r0, asr r1 @ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3264] @ 15f89c │ │ │ │ + ldr r1, [pc, #3264] @ 15f8a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15e66c │ │ │ │ - b 15e60c │ │ │ │ - ldrheq pc, [r0], -ip @ │ │ │ │ + beq 15e678 │ │ │ │ + b 15e618 │ │ │ │ + andseq pc, r0, r0, lsr r1 @ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3220] @ 15f894 │ │ │ │ + ldr r1, [pc, #3220] @ 15f8a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #3188] @ 15f8a0 │ │ │ │ + ldr r1, [pc, #3188] @ 15f8ac │ │ │ │ add r1, pc, r1 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15e66c │ │ │ │ + beq 15e678 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 15e66c │ │ │ │ - b 15e60c │ │ │ │ - andseq pc, r0, r8, lsr r0 @ │ │ │ │ + bne 15e678 │ │ │ │ + b 15e618 │ │ │ │ + andseq pc, r0, ip, lsr #1 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 15e874 │ │ │ │ - b 15e8ac │ │ │ │ + bne 15e880 │ │ │ │ + b 15e8b8 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ mul r0, r0, r5 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 15f640 │ │ │ │ + bcs 15f64c │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 15f640 │ │ │ │ + bhi 15f64c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 15e5f8 │ │ │ │ - b 15f64c │ │ │ │ - @ instruction: 0x0010effc │ │ │ │ + beq 15e604 │ │ │ │ + b 15f658 │ │ │ │ + andseq pc, r0, r0, ror r0 @ │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mul r0, r3, r0 │ │ │ │ adds r5, r0, r1 │ │ │ │ - bcs 15f718 │ │ │ │ + bcs 15f724 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi 15f718 │ │ │ │ + bhi 15f724 │ │ │ │ ldr r2, [sp, #444] @ 0x1bc │ │ │ │ cmp r2, r1 │ │ │ │ - bne 15f728 │ │ │ │ + bne 15f734 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ bl 274b8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15d700 │ │ │ │ + beq 15d70c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 15ed60 │ │ │ │ - @ instruction: 0x0010eedc │ │ │ │ + b 15ed6c │ │ │ │ + andseq lr, r0, r0, asr pc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ tst r0, #1 │ │ │ │ - beq 15ed60 │ │ │ │ + beq 15ed6c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #64] @ 0x40 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 15f608 │ │ │ │ + bne 15f614 │ │ │ │ add r3, r7, #12 │ │ │ │ ldr r6, [r7, #60] @ 0x3c │ │ │ │ ldr r5, [r7, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -318932,90 +318935,90 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r4, [r7, #20] │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [r7, #28] │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ str r8, [r7, #84] @ 0x54 │ │ │ │ - bls 15d5a8 │ │ │ │ - b 15f610 │ │ │ │ + bls 15d5b4 │ │ │ │ + b 15f61c │ │ │ │ add r1, r9, r5, lsl #2 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r1, r1, r2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ lsl r1, sl, #2 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ sub r1, r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - b 15ee8c │ │ │ │ + b 15ee98 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15d6cc │ │ │ │ + beq 15d6d8 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 15eee0 │ │ │ │ + beq 15eeec │ │ │ │ cmp r4, sl │ │ │ │ - bcs 15f79c │ │ │ │ + bcs 15f7a8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b 15ee80 │ │ │ │ - andseq r0, sl, ip, ror #25 │ │ │ │ + b 15ee8c │ │ │ │ + andseq r0, sl, r0, ror #25 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 15f738 │ │ │ │ + bcs 15f744 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 15ef20 │ │ │ │ + bcs 15ef2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15f70c │ │ │ │ + bcs 15f718 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 15ee80 │ │ │ │ + beq 15ee8c │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bcs 15f584 │ │ │ │ + bcs 15f590 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 15f748 │ │ │ │ + bcs 15f754 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 15f758 │ │ │ │ + bcs 15f764 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @@ -319049,383 +319052,383 @@ │ │ │ │ andeq r0, r0, r8, asr #7 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, ip, ror r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + beq 15eeec │ │ │ │ + b 15ee8c │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r5, sl │ │ │ │ - bcs 15eee0 │ │ │ │ + bcs 15eeec │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r9, [r1, r5, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 15f044 │ │ │ │ - ldr r1, [pc, #2240] @ 15f8fc │ │ │ │ + bne 15f050 │ │ │ │ + ldr r1, [pc, #2240] @ 15f908 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r5, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r7, #8] │ │ │ │ - beq 15f634 │ │ │ │ + beq 15f640 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [r0, r5, lsl #2] │ │ │ │ - b 15eee0 │ │ │ │ + b 15eeec │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 15eec8 │ │ │ │ - ldr r1, [pc, #2136] @ 15f8f4 │ │ │ │ + bne 15eed4 │ │ │ │ + ldr r1, [pc, #2136] @ 15f900 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ - b 15eec8 │ │ │ │ - andseq r0, sl, ip, asr fp │ │ │ │ + bl 16982c │ │ │ │ + b 15eed4 │ │ │ │ + andseq r0, sl, r0, asr fp │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15ee80 │ │ │ │ + beq 15ee8c │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r4, [r9] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 15f518 │ │ │ │ + bcc 15f524 │ │ │ │ lsl r2, r5, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 15f120 │ │ │ │ + beq 15f12c │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r8, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 15f104 │ │ │ │ + bne 15f110 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b 15eee0 │ │ │ │ + b 15eeec │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 164a50 │ │ │ │ + bl 164a5c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + bne 15eeec │ │ │ │ + b 15ee8c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 163d44 │ │ │ │ + bl 163d50 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ - andseq r0, sl, ip, ror #21 │ │ │ │ + bne 15eeec │ │ │ │ + b 15ee8c │ │ │ │ + andseq r0, sl, r0, ror #21 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15f488 │ │ │ │ + beq 15f494 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15f820 │ │ │ │ + bcs 15f82c │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15ee80 │ │ │ │ + bcs 15ee8c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r0, r1] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r5, [r0] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - ldr r9, [pc, #1848] @ 15f8e0 │ │ │ │ + ldr r9, [pc, #1848] @ 15f8ec │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [r9, r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15ee80 │ │ │ │ + bne 15ee8c │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ - b 15f280 │ │ │ │ + b 15f28c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15eee0 │ │ │ │ + beq 15eeec │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15f830 │ │ │ │ + bcs 15f83c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 15eee0 │ │ │ │ + beq 15eeec │ │ │ │ cmp r0, #13 │ │ │ │ - bne 15ee80 │ │ │ │ + bne 15ee8c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15eee0 │ │ │ │ + bcs 15eeec │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ - andseq lr, r0, ip, asr sl │ │ │ │ + bne 15eeec │ │ │ │ + b 15ee8c │ │ │ │ + @ instruction: 0x0010ead0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15ee80 │ │ │ │ + beq 15ee8c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15f7f8 │ │ │ │ + bcs 15f804 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15f260 │ │ │ │ + bcs 15f26c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #1680] @ 15f8e8 │ │ │ │ + ldr r1, [pc, #1680] @ 15f8f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #1648] @ 15f8e4 │ │ │ │ + ldr r2, [pc, #1648] @ 15f8f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15ee80 │ │ │ │ + beq 15ee8c │ │ │ │ tst r0, #1 │ │ │ │ - bne 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + bne 15eeec │ │ │ │ + b 15ee8c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1639cc │ │ │ │ + bl 1639d8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + bne 15eeec │ │ │ │ + b 15ee8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15eee0 │ │ │ │ + beq 15eeec │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15f840 │ │ │ │ + bcs 15f84c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + beq 15eeec │ │ │ │ + b 15ee8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15eee0 │ │ │ │ + beq 15eeec │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15f808 │ │ │ │ + bcs 15f814 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - b 15f470 │ │ │ │ + b 15f47c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 15eee0 │ │ │ │ - bcs 15f864 │ │ │ │ + beq 15eeec │ │ │ │ + bcs 15f870 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [fp, #344] @ 0x158 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + beq 15eeec │ │ │ │ + b 15ee8c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + beq 15eeec │ │ │ │ + b 15ee8c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1648d0 │ │ │ │ + bl 1648dc │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + bne 15eeec │ │ │ │ + b 15ee8c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 15eee0 │ │ │ │ - bcs 15f854 │ │ │ │ + beq 15eeec │ │ │ │ + bcs 15f860 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 15f4f4 │ │ │ │ + beq 15f500 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ - andseq lr, r0, r8, lsr #18 │ │ │ │ + beq 15eeec │ │ │ │ + b 15ee8c │ │ │ │ + mulseq r0, ip, r9 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 1640c4 │ │ │ │ + bl 1640d0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + bne 15eeec │ │ │ │ + b 15ee8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15f4c8 │ │ │ │ + beq 15f4d4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15f7e8 │ │ │ │ + bcs 15f7f4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ - ldr r2, [pc, #1276] @ 15f8c8 │ │ │ │ + ldr r2, [pc, #1276] @ 15f8d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 15f4b8 │ │ │ │ + bcs 15f4c4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + bne 15eeec │ │ │ │ + b 15ee8c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 164428 │ │ │ │ + bl 164434 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + bne 15eeec │ │ │ │ + b 15ee8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15f45c │ │ │ │ + beq 15f468 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15f7e8 │ │ │ │ + bcs 15f7f4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ - ldr r2, [pc, #1176] @ 15f8d0 │ │ │ │ + ldr r2, [pc, #1176] @ 15f8dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 15f47c │ │ │ │ + bcs 15f488 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ - andseq lr, r0, ip, asr r8 │ │ │ │ + beq 15eeec │ │ │ │ + b 15ee8c │ │ │ │ + @ instruction: 0x0010e8d0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 15eee0 │ │ │ │ + bcs 15eeec │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #1116] @ 15f8d4 │ │ │ │ + ldr r1, [pc, #1116] @ 15f8e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + beq 15eeec │ │ │ │ + b 15ee8c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15ee80 │ │ │ │ + beq 15ee8c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #1068] @ 15f8dc │ │ │ │ + ldr r1, [pc, #1068] @ 15f8e8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ - @ instruction: 0x0010e7f8 │ │ │ │ + bne 15eeec │ │ │ │ + b 15ee8c │ │ │ │ + andseq lr, r0, ip, ror #16 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 15ee80 │ │ │ │ + bcs 15ee8c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #1000] @ 15f8cc │ │ │ │ + ldr r1, [pc, #1000] @ 15f8d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ + bne 15eeec │ │ │ │ + b 15ee8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15eee0 │ │ │ │ + beq 15eeec │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 15eee0 │ │ │ │ - b 15ee80 │ │ │ │ - andseq lr, r0, r4, lsr #15 │ │ │ │ - andseq lr, r0, r4, lsl #15 │ │ │ │ + bne 15eeec │ │ │ │ + b 15ee8c │ │ │ │ + andseq lr, r0, r8, lsl r8 │ │ │ │ + @ instruction: 0x0010e7f8 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 15f0e8 │ │ │ │ - b 15f120 │ │ │ │ - andseq lr, r0, r4, asr r7 │ │ │ │ + bne 15f0f4 │ │ │ │ + b 15f12c │ │ │ │ + andseq lr, r0, r8, asr #15 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 15f640 │ │ │ │ + bcs 15f64c │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 15f640 │ │ │ │ + bhi 15f64c │ │ │ │ cmp r3, sl │ │ │ │ - beq 15ee6c │ │ │ │ - ldr r2, [pc, #952] @ 15f930 │ │ │ │ + beq 15ee78 │ │ │ │ + ldr r2, [pc, #952] @ 15f93c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c710 │ │ │ │ - ldr r0, [pc, #908] @ 15f918 │ │ │ │ + ldr r0, [pc, #908] @ 15f924 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #904] @ 15f91c │ │ │ │ - ldr r2, [pc, #904] @ 15f920 │ │ │ │ + ldr r3, [pc, #904] @ 15f928 │ │ │ │ + ldr r2, [pc, #904] @ 15f92c │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ mov r7, #3 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #856] @ 15f924 │ │ │ │ + ldr r0, [pc, #856] @ 15f930 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ @@ -319445,214 +319448,214 @@ │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #592] @ 15f88c │ │ │ │ + ldr r0, [pc, #592] @ 15f898 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r3, [pc, #736] @ 15f928 │ │ │ │ + ldr r3, [pc, #736] @ 15f934 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #728] @ 15f92c │ │ │ │ + ldr r2, [pc, #728] @ 15f938 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c710 │ │ │ │ - ldr r3, [pc, #532] @ 15f87c │ │ │ │ + ldr r3, [pc, #532] @ 15f888 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #520] @ 15f880 │ │ │ │ + ldr r3, [pc, #520] @ 15f88c │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #644] @ 15f90c │ │ │ │ + ldr r3, [pc, #644] @ 15f918 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #672] @ 15f938 │ │ │ │ + ldr r3, [pc, #672] @ 15f944 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #476] @ 15f888 │ │ │ │ + ldr r2, [pc, #476] @ 15f894 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #656] @ 15f94c │ │ │ │ + ldr r2, [pc, #656] @ 15f958 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #484] @ 15f8b0 │ │ │ │ + ldr r2, [pc, #484] @ 15f8bc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #552] @ 15f904 │ │ │ │ + ldr r0, [pc, #552] @ 15f910 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #548] @ 15f908 │ │ │ │ + ldr r1, [pc, #548] @ 15f914 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r2, [pc, #512] @ 15f914 │ │ │ │ + ldr r2, [pc, #512] @ 15f920 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #356] @ 15f884 │ │ │ │ + ldr r3, [pc, #356] @ 15f890 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #516] @ 15f934 │ │ │ │ + ldr r2, [pc, #516] @ 15f940 │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c710 │ │ │ │ - ldr r2, [pc, #440] @ 15f8f8 │ │ │ │ + ldr r2, [pc, #440] @ 15f904 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #512] @ 15f950 │ │ │ │ + ldr r2, [pc, #512] @ 15f95c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #352] @ 15f8c0 │ │ │ │ + ldr r2, [pc, #352] @ 15f8cc │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #264] @ 15f878 │ │ │ │ + ldr r2, [pc, #264] @ 15f884 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #304] @ 15f8ac │ │ │ │ + ldr r2, [pc, #304] @ 15f8b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #300] @ 15f8bc │ │ │ │ + ldr r2, [pc, #300] @ 15f8c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #348] @ 15f900 │ │ │ │ + ldr r2, [pc, #348] @ 15f90c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #344] @ 15f910 │ │ │ │ + ldr r2, [pc, #344] @ 15f91c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x001a04b8 │ │ │ │ - ldr r2, [pc, #236] @ 15f8b8 │ │ │ │ + andseq r0, sl, ip, lsr #9 │ │ │ │ + ldr r2, [pc, #236] @ 15f8c4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #212] @ 15f8b4 │ │ │ │ + ldr r2, [pc, #212] @ 15f8c0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #228] @ 15f8d8 │ │ │ │ + ldr r2, [pc, #228] @ 15f8e4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #324] @ 15f944 │ │ │ │ + ldr r2, [pc, #324] @ 15f950 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #312] @ 15f948 │ │ │ │ + ldr r2, [pc, #312] @ 15f954 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r0, sl, r8, asr #8 │ │ │ │ - ldr r2, [pc, #280] @ 15f940 │ │ │ │ + andseq r0, sl, ip, lsr r4 │ │ │ │ + ldr r2, [pc, #280] @ 15f94c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #256] @ 15f93c │ │ │ │ + ldr r2, [pc, #256] @ 15f948 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #164] @ 15f8ec │ │ │ │ + ldr r2, [pc, #164] @ 15f8f8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #100] @ 15f8c4 │ │ │ │ + ldr r2, [pc, #100] @ 15f8d0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #132] @ 15f8f0 │ │ │ │ + ldr r2, [pc, #132] @ 15f8fc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ + andseq pc, r9, r8, ror #9 │ │ │ │ + andseq pc, r9, ip, ror #12 │ │ │ │ + andseq pc, r9, ip, asr r6 @ │ │ │ │ + @ instruction: 0x0019f5b4 │ │ │ │ + andseq pc, r9, r8, lsl #13 │ │ │ │ + andseq pc, r9, ip, asr #12 │ │ │ │ + andseq lr, r0, r0, lsr #4 │ │ │ │ + andseq lr, r0, r8, lsr r1 │ │ │ │ + @ instruction: 0x0010e2f4 │ │ │ │ + andseq lr, r0, ip, asr r1 │ │ │ │ + andseq lr, r0, ip, lsl #2 │ │ │ │ + @ instruction: 0x0010e1b8 │ │ │ │ + andseq lr, r0, r8, lsr #8 │ │ │ │ + mulseq r9, r4, r4 │ │ │ │ + andseq pc, r9, r8, lsl #11 │ │ │ │ + andseq pc, r9, r4, lsr #11 │ │ │ │ + @ instruction: 0x0019f5f4 │ │ │ │ + andseq pc, r9, r0, lsl #9 │ │ │ │ @ instruction: 0x0019f4f4 │ │ │ │ - andseq pc, r9, r8, ror r6 @ │ │ │ │ - andseq pc, r9, r8, ror #12 │ │ │ │ - andseq pc, r9, r0, asr #11 │ │ │ │ - mulseq r9, r4, r6 │ │ │ │ - andseq pc, r9, r8, asr r6 @ │ │ │ │ - andseq lr, r0, ip, lsr #3 │ │ │ │ - andseq lr, r0, r4, asr #1 │ │ │ │ - andseq lr, r0, r0, lsl #5 │ │ │ │ - andseq lr, r0, r8, ror #1 │ │ │ │ - mulseq r0, r8, r0 │ │ │ │ - andseq lr, r0, r4, asr #2 │ │ │ │ - @ instruction: 0x0010e3b4 │ │ │ │ - andseq pc, r9, r0, lsr #9 │ │ │ │ - mulseq r9, r4, r5 │ │ │ │ - @ instruction: 0x0019f5b0 │ │ │ │ - andseq pc, r9, r0, lsl #12 │ │ │ │ - andseq pc, r9, ip, lsl #9 │ │ │ │ - andseq pc, r9, r0, lsl #10 │ │ │ │ - andseq pc, r9, r4, lsr r5 @ │ │ │ │ - @ instruction: 0x0010d8f8 │ │ │ │ - andseq sp, r0, r0, ror #15 │ │ │ │ - andseq sp, r0, ip, lsl #17 │ │ │ │ - andseq sp, r0, ip, asr #16 │ │ │ │ - andseq pc, r9, r0, asr #11 │ │ │ │ - andseq sp, r0, r4, lsl r8 │ │ │ │ - andseq sp, r0, ip, lsl fp │ │ │ │ - andseq sp, r0, r0, asr sl │ │ │ │ - andseq sp, r0, ip, ror #20 │ │ │ │ - andseq pc, r9, r4, ror r5 @ │ │ │ │ - andseq pc, r9, r0, ror #10 │ │ │ │ - @ instruction: 0x0019fbd4 │ │ │ │ - andseq pc, r9, r0, lsl #12 │ │ │ │ - andseq pc, r9, r4, asr #24 │ │ │ │ - andseq pc, r9, r8, ror r4 @ │ │ │ │ - andseq pc, r9, r4, lsl r5 @ │ │ │ │ - andseq pc, r9, r4, lsl r5 @ │ │ │ │ - @ instruction: 0x0019f5b8 │ │ │ │ - andseq pc, r9, r0, lsr r4 @ │ │ │ │ - andseq pc, r9, r0, asr #12 │ │ │ │ - andseq pc, r9, ip, asr r7 @ │ │ │ │ - andeq r5, r0, r8, lsl #16 │ │ │ │ - andseq pc, r9, ip, asr r7 @ │ │ │ │ - andseq r0, ip, ip, ror #19 │ │ │ │ - mulseq r9, ip, r6 │ │ │ │ - andseq pc, r9, r8, asr #12 │ │ │ │ - andseq pc, r9, r4, lsr #14 │ │ │ │ - andseq pc, r9, r0, lsl #11 │ │ │ │ - andseq pc, r9, r4, lsr #12 │ │ │ │ + andseq pc, r9, r8, lsr #10 │ │ │ │ + andseq sp, r0, ip, ror #18 │ │ │ │ + andseq sp, r0, r4, asr r8 │ │ │ │ + andseq sp, r0, r0, lsl #18 │ │ │ │ + andseq sp, r0, r0, asr #17 │ │ │ │ + @ instruction: 0x0019f5b4 │ │ │ │ + andseq sp, r0, r8, lsl #17 │ │ │ │ + mulseq r0, r0, fp │ │ │ │ + andseq sp, r0, r4, asr #21 │ │ │ │ + andseq sp, r0, r0, ror #21 │ │ │ │ andseq pc, r9, r8, ror #10 │ │ │ │ - andseq pc, r9, r8, asr #11 │ │ │ │ - andseq pc, r9, r0, ror #11 │ │ │ │ - @ instruction: 0x0019f5fc │ │ │ │ - andseq pc, r9, ip, asr r6 @ │ │ │ │ - andseq pc, r9, r8, asr #11 │ │ │ │ + andseq pc, r9, r4, asr r5 @ │ │ │ │ + andseq pc, r9, r8, asr #23 │ │ │ │ + @ instruction: 0x0019f5f4 │ │ │ │ + andseq pc, r9, r8, lsr ip @ │ │ │ │ + andseq pc, r9, ip, ror #8 │ │ │ │ + andseq pc, r9, r8, lsl #10 │ │ │ │ + andseq pc, r9, r8, lsl #10 │ │ │ │ + andseq pc, r9, ip, lsr #11 │ │ │ │ + andseq pc, r9, r4, lsr #8 │ │ │ │ + andseq pc, r9, r4, lsr r6 @ │ │ │ │ + andseq pc, r9, r0, asr r7 @ │ │ │ │ + andeq r5, r0, r8, lsl #16 │ │ │ │ + andseq pc, r9, r0, asr r7 @ │ │ │ │ + andseq r0, ip, r0, ror #19 │ │ │ │ + mulseq r9, r0, r6 │ │ │ │ + andseq pc, r9, ip, lsr r6 @ │ │ │ │ + andseq pc, r9, r8, lsl r7 @ │ │ │ │ + andseq pc, r9, r4, ror r5 @ │ │ │ │ + andseq pc, r9, r8, lsl r6 @ │ │ │ │ + andseq pc, r9, ip, asr r5 @ │ │ │ │ + @ instruction: 0x0019f5bc │ │ │ │ + @ instruction: 0x0019f5d4 │ │ │ │ + @ instruction: 0x0019f5f0 │ │ │ │ + andseq pc, r9, r0, asr r6 @ │ │ │ │ + @ instruction: 0x0019f5bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r1, [r1] │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #4 │ │ │ │ mov fp, r0 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ @@ -319666,15 +319669,15 @@ │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 15d160 │ │ │ │ + bl 15d16c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r9, sp, #8 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -319689,15 +319692,15 @@ │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 15d160 │ │ │ │ + bl 15d16c │ │ │ │ ldm r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, fp, #60 @ 0x3c │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ @@ -319709,82 +319712,82 @@ │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 164f00 │ │ │ │ + bl 164f0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 164f00 │ │ │ │ + bl 164f0c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 164f00 │ │ │ │ + bl 164f0c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldrb r5, [r0, #346] @ 0x15a │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15fb14 │ │ │ │ + beq 15fb20 │ │ │ │ ldrb r5, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #8 │ │ │ │ strd r6, [sp] │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d470 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 15fb48 │ │ │ │ + beq 15fb54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15fb2c │ │ │ │ + beq 15fb38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ bl 361d8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 15fb58 │ │ │ │ + beq 15fb64 │ │ │ │ add r2, sp, #24 │ │ │ │ - b 15fb30 │ │ │ │ + b 15fb3c │ │ │ │ add r0, sp, #8 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d470 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 15fb48 │ │ │ │ + beq 15fb54 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #72] @ 15fba8 │ │ │ │ - ldr r0, [pc, #72] @ 15fbac │ │ │ │ - ldr r3, [pc, #72] @ 15fbb0 │ │ │ │ + ldr r1, [pc, #72] @ 15fbb4 │ │ │ │ + ldr r0, [pc, #72] @ 15fbb8 │ │ │ │ + ldr r3, [pc, #72] @ 15fbbc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ @@ -319794,17 +319797,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, r9, ip, asr #1 │ │ │ │ - @ instruction: 0x0010d2d0 │ │ │ │ - andseq pc, r9, r0, lsr r3 @ │ │ │ │ + andseq pc, r9, r0, asr #1 │ │ │ │ + andseq sp, r0, r4, asr #6 │ │ │ │ + andseq pc, r9, r4, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #380 @ 0x17c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ @@ -319812,42 +319815,42 @@ │ │ │ │ cmp r3, r7 │ │ │ │ str r1, [r6, #84] @ 0x54 │ │ │ │ str r1, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ str r1, [r6, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bls 15fbfc │ │ │ │ + bls 15fc08 │ │ │ │ add sp, sp, #380 @ 0x17c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmn r1, #1 │ │ │ │ - beq 161ca8 │ │ │ │ + beq 161cb4 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr fp, [r0] │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 15fc34 │ │ │ │ + beq 15fc40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 15fc50 │ │ │ │ + bne 15fc5c │ │ │ │ ldr r0, [fp, #296] @ 0x128 │ │ │ │ - b 15fc68 │ │ │ │ + b 15fc74 │ │ │ │ ldr r1, [fp, #296] @ 0x128 │ │ │ │ ldr r0, [fp, #300] @ 0x12c │ │ │ │ str r1, [sp, #16] │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 15fc70 │ │ │ │ + b 15fc7c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [fp, #340] @ 0x154 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 15fbf4 │ │ │ │ + bcs 15fc00 │ │ │ │ ldr r1, [fp, #336] @ 0x150 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -319868,60 +319871,60 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r1, r1, r2 │ │ │ │ - bne 15fcf8 │ │ │ │ + bne 15fd04 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15fbf4 │ │ │ │ + beq 15fc00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ands r0, r2, r0 │ │ │ │ - bne 15fbf4 │ │ │ │ + bne 15fc00 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15fd40 │ │ │ │ + beq 15fd4c │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 15fd20 │ │ │ │ - ldr r1, [pc, #4088] @ 160d10 │ │ │ │ + bne 15fd2c │ │ │ │ + ldr r1, [pc, #4088] @ 160d1c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ adds r0, r4, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bcc 161528 │ │ │ │ + bcc 161534 │ │ │ │ ldrb r0, [fp, #346] @ 0x15a │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrbeq r0, [fp, #347] @ 0x15b │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ streq r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 161c4c │ │ │ │ + bhi 161c58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161434 │ │ │ │ + beq 161440 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 161cec │ │ │ │ + bcs 161cf8 │ │ │ │ add r1, r2, r7, lsl #2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r3, r1, #2 │ │ │ │ add r1, r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ @@ -319941,124 +319944,124 @@ │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r1, r0, r0, ror #11 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 16142c │ │ │ │ + beq 161438 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 15fda4 │ │ │ │ - b 161cec │ │ │ │ + bcc 15fdb0 │ │ │ │ + b 161cf8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15fde8 │ │ │ │ + bcs 15fdf4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 161d54 │ │ │ │ + bls 161d60 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r5, [r1, r3, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 15fde8 │ │ │ │ + beq 15fdf4 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldr sl, [r6, #56] @ 0x38 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ mul r4, r1, r0 │ │ │ │ adds r1, r4, sl │ │ │ │ - bcs 161c1c │ │ │ │ + bcs 161c28 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 161c1c │ │ │ │ + bhi 161c28 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r9, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 15fe88 │ │ │ │ - ldr r1, [pc, #4048] @ 160e50 │ │ │ │ + bne 15fe94 │ │ │ │ + ldr r1, [pc, #4048] @ 160e5c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r0, r7, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bcs 15fde8 │ │ │ │ + bcs 15fdf4 │ │ │ │ add r1, r9, r4, lsl #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ lsl r1, sl, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b 15fed8 │ │ │ │ + b 15fee4 │ │ │ │ cmp r4, sl │ │ │ │ - bcs 161d0c │ │ │ │ + bcs 161d18 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fde8 │ │ │ │ + beq 15fdf4 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 15feb8 │ │ │ │ + bne 15fec4 │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bcc 15ff3c │ │ │ │ - b 161c74 │ │ │ │ + bcc 15ff48 │ │ │ │ + b 161c80 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 161c74 │ │ │ │ + bcs 161c80 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 15ff6c │ │ │ │ + bcs 15ff78 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 161ce0 │ │ │ │ + bcs 161cec │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 15fecc │ │ │ │ + beq 15fed8 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bcs 161b9c │ │ │ │ + bcs 161ba8 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 161c88 │ │ │ │ + bcs 161c94 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 161c98 │ │ │ │ + bcs 161ca4 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ @@ -320093,388 +320096,388 @@ │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ @ instruction: 0x000003bc │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + beq 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r5, sl │ │ │ │ - bcs 15ff2c │ │ │ │ + bcs 15ff38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r9, [r1, r5, lsl #2] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 160094 │ │ │ │ - ldr r1, [pc, #4072] @ 161074 │ │ │ │ + bne 1600a0 │ │ │ │ + ldr r1, [pc, #4072] @ 161080 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161c10 │ │ │ │ + beq 161c1c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [r1, r5, lsl #2] │ │ │ │ - b 15ff28 │ │ │ │ + b 15ff34 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 15ff10 │ │ │ │ - ldr r1, [pc, #4056] @ 1610c4 │ │ │ │ + bne 15ff1c │ │ │ │ + ldr r1, [pc, #4056] @ 1610d0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ - b 15ff10 │ │ │ │ + bl 16982c │ │ │ │ + b 15ff1c │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 15fecc │ │ │ │ + beq 15fed8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 16043c │ │ │ │ + bcc 160448 │ │ │ │ lsl r2, r9, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 160168 │ │ │ │ + beq 160174 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r9, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ strd r8, [r1, #-4] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 160150 │ │ │ │ + bne 16015c │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r6, #8] │ │ │ │ - b 15ff2c │ │ │ │ + b 15ff38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ - b 1603f4 │ │ │ │ + b 160400 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #4060] @ 161174 │ │ │ │ + ldr r2, [pc, #4060] @ 161180 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 1601ac │ │ │ │ + bcs 1601b8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldrb r1, [r1, r7] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15fecc │ │ │ │ + beq 15fed8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + bne 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15fecc │ │ │ │ + bcs 15fed8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ - ldr r1, [pc, #4068] @ 1611cc │ │ │ │ + ldr r1, [pc, #4068] @ 1611d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15fecc │ │ │ │ + bne 15fed8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4040] @ 1611d0 │ │ │ │ + ldr r1, [pc, #4040] @ 1611dc │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + bne 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 15ff2c │ │ │ │ + beq 15ff38 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 15fecc │ │ │ │ + bne 15fed8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15ff2c │ │ │ │ + bcs 15ff38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + bne 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1639cc │ │ │ │ + bl 1639d8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + bne 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r2, r7] │ │ │ │ - ldr r3, [pc, #3996] @ 161220 │ │ │ │ + ldr r3, [pc, #3996] @ 16122c │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 1603d0 │ │ │ │ + bcs 1603dc │ │ │ │ ldrb r1, [r2, r5] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + bne 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r2, r7] │ │ │ │ - ldr r3, [pc, #4076] @ 1612a8 │ │ │ │ + ldr r3, [pc, #4076] @ 1612b4 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 160400 │ │ │ │ + bcs 16040c │ │ │ │ ldrb r1, [r2, r5] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + beq 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 15ff2c │ │ │ │ - bcs 161d64 │ │ │ │ + beq 15ff38 │ │ │ │ + bcs 161d70 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + beq 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 163d44 │ │ │ │ + bl 163d50 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + bne 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + beq 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 164428 │ │ │ │ + bl 164434 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + bne 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 15ff2c │ │ │ │ - bcs 161d78 │ │ │ │ + beq 15ff38 │ │ │ │ + bcs 161d84 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 16042c │ │ │ │ + beq 160438 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + beq 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1640c4 │ │ │ │ + bl 1640d0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + bne 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 164a50 │ │ │ │ + bl 164a5c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + bne 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 15ff2c │ │ │ │ + bcs 15ff38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4064] @ 1613dc │ │ │ │ + ldr r1, [pc, #4064] @ 1613e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + beq 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1648d0 │ │ │ │ + bl 1648dc │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + bne 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 15ff2c │ │ │ │ - b 15fecc │ │ │ │ + bne 15ff38 │ │ │ │ + b 15fed8 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsl r2, r9, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 160134 │ │ │ │ - b 160168 │ │ │ │ + bne 160140 │ │ │ │ + b 160174 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 161c2c │ │ │ │ + bcs 161c38 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 161c2c │ │ │ │ + bhi 161c38 │ │ │ │ cmp r3, sl │ │ │ │ - bne 161c38 │ │ │ │ + bne 161c44 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ bl 274b8 │ │ │ │ - b 15fecc │ │ │ │ + b 15fed8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15fde8 │ │ │ │ + bcs 15fdf4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ ldrb r2, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ ldrbls r2, [r7, #9] │ │ │ │ cmpls r1, r2 │ │ │ │ - bhi 15fde8 │ │ │ │ + bhi 15fdf4 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldr sl, [r6, #56] @ 0x38 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ mul r4, r1, r0 │ │ │ │ adds r1, r4, sl │ │ │ │ - bcs 161c1c │ │ │ │ + bcs 161c28 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 161c1c │ │ │ │ + bhi 161c28 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r9, [r6, #44] @ 0x2c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 160520 │ │ │ │ - ldr r1, [pc, #3784] @ 1613e0 │ │ │ │ + bne 16052c │ │ │ │ + ldr r1, [pc, #3784] @ 1613ec │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r7, [r0, #4] │ │ │ │ adds r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bcs 15fde8 │ │ │ │ + bcs 15fdf4 │ │ │ │ add r1, r9, r4, lsl #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ lsl r1, sl, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b 16055c │ │ │ │ + b 160568 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fde8 │ │ │ │ + beq 15fdf4 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 1605ac │ │ │ │ + beq 1605b8 │ │ │ │ cmp r4, sl │ │ │ │ - bcs 161d0c │ │ │ │ + bcs 161d18 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b 160550 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 161c74 │ │ │ │ + bcs 161c80 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 1605ec │ │ │ │ + bcs 1605f8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 161ce0 │ │ │ │ + bcs 161cec │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 160550 │ │ │ │ + beq 16055c │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bcs 161b9c │ │ │ │ + bcs 161ba8 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 161c88 │ │ │ │ + bcs 161c94 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 161c98 │ │ │ │ + bcs 161ca4 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ @@ -320507,454 +320510,454 @@ │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ muleq r0, ip, r3 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ andeq r0, r0, r8, asr #6 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 160b20 │ │ │ │ + b 160b2c │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r5, sl │ │ │ │ - bcs 1605ac │ │ │ │ + bcs 1605b8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r9, [r1, r5, lsl #2] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 160708 │ │ │ │ - ldr r1, [pc, #4060] @ 1616dc │ │ │ │ + bne 160714 │ │ │ │ + ldr r1, [pc, #4060] @ 1616e8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161c10 │ │ │ │ + beq 161c1c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [r1, r5, lsl #2] │ │ │ │ - b 1605ac │ │ │ │ + b 1605b8 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 160594 │ │ │ │ - ldr r1, [pc, #4092] @ 16175c │ │ │ │ + bne 1605a0 │ │ │ │ + ldr r1, [pc, #4092] @ 161768 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ - b 160594 │ │ │ │ + bl 16982c │ │ │ │ + b 1605a0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 160550 │ │ │ │ + beq 16055c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 160b98 │ │ │ │ + bcc 160ba4 │ │ │ │ lsl r2, r7, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 1607dc │ │ │ │ + beq 1607e8 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r9, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ strd r8, [r1, #-4] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 1607c4 │ │ │ │ + bne 1607d0 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r6, #8] │ │ │ │ - b 1605ac │ │ │ │ + b 1605b8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 164a50 │ │ │ │ + bl 164a5c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #4080] @ 161800 │ │ │ │ + ldr r1, [pc, #4080] @ 16180c │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 1605ac │ │ │ │ + beq 1605b8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ - b 160b1c │ │ │ │ + b 160b28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 160550 │ │ │ │ + beq 16055c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #4020] @ 161804 │ │ │ │ + ldr r2, [pc, #4020] @ 161810 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 160864 │ │ │ │ + bcs 160870 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 160550 │ │ │ │ + beq 16055c │ │ │ │ tst r0, #1 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1605ac │ │ │ │ + beq 1605b8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 1605ac │ │ │ │ + beq 1605b8 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 160550 │ │ │ │ + bne 16055c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 1605ac │ │ │ │ + bcs 1605b8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1640c4 │ │ │ │ + bl 1640d0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 164428 │ │ │ │ + bl 164434 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1605ac │ │ │ │ + beq 1605b8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b 160954 │ │ │ │ + b 160960 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 1605ac │ │ │ │ - b 160b0c │ │ │ │ + bcs 1605b8 │ │ │ │ + b 160b18 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 1605ac │ │ │ │ - bcs 161d64 │ │ │ │ + beq 1605b8 │ │ │ │ + bcs 161d70 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1605ac │ │ │ │ - b 160550 │ │ │ │ + beq 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 160b0c │ │ │ │ + beq 160b18 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4072] @ 161970 │ │ │ │ + ldr r3, [pc, #4072] @ 16197c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r7, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bcs 160b20 │ │ │ │ + bcs 160b2c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1605ac │ │ │ │ - b 160550 │ │ │ │ + beq 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 1605ac │ │ │ │ - b 160550 │ │ │ │ + beq 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1648d0 │ │ │ │ + bl 1648dc │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1605ac │ │ │ │ - bcs 161d78 │ │ │ │ + beq 1605b8 │ │ │ │ + bcs 161d84 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 160b7c │ │ │ │ + beq 160b88 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 1605ac │ │ │ │ - b 160550 │ │ │ │ + beq 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 163d44 │ │ │ │ + bl 163d50 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 160b2c │ │ │ │ + beq 160b38 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4044] @ 161a28 │ │ │ │ + ldr r3, [pc, #4044] @ 161a34 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r7, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bcs 160b40 │ │ │ │ + bcs 160b4c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 160b4c │ │ │ │ + beq 160b58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 160550 │ │ │ │ + bcs 16055c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldrb r5, [r0, r1] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - ldr r9, [pc, #4060] @ 161aa0 │ │ │ │ + ldr r9, [pc, #4060] @ 161aac │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [r9, r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160550 │ │ │ │ + bne 16055c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1639cc │ │ │ │ + bl 1639d8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4084] @ 161b10 │ │ │ │ + ldr r1, [pc, #4084] @ 161b1c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1605ac │ │ │ │ - b 160550 │ │ │ │ + beq 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4084] @ 161b30 │ │ │ │ + ldr r1, [pc, #4084] @ 161b3c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #4088] @ 161b60 │ │ │ │ + ldr r1, [pc, #4088] @ 161b6c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1605ac │ │ │ │ + beq 1605b8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 1605ac │ │ │ │ - b 160550 │ │ │ │ + bne 1605b8 │ │ │ │ + b 16055c │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsl r2, r7, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 1607a8 │ │ │ │ - b 1607dc │ │ │ │ + bne 1607b4 │ │ │ │ + b 1607e8 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 161c2c │ │ │ │ + bcs 161c38 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 161c2c │ │ │ │ + bhi 161c38 │ │ │ │ cmp r3, sl │ │ │ │ - bne 161c38 │ │ │ │ + bne 161c44 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ bl 274b8 │ │ │ │ - b 160550 │ │ │ │ + b 16055c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 15fde8 │ │ │ │ + bcs 15fdf4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ add r3, r2, #5 │ │ │ │ lsl r2, r5, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 15fde8 │ │ │ │ + beq 15fdf4 │ │ │ │ ldrb r7, [r3, #-1] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 15fde8 │ │ │ │ + bhi 15fdf4 │ │ │ │ ldrb r7, [r3], #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi 160c30 │ │ │ │ + bhi 160c3c │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ mul r4, r1, r0 │ │ │ │ adds r1, r4, r7 │ │ │ │ - bcs 161c1c │ │ │ │ + bcs 161c28 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 161c1c │ │ │ │ + bhi 161c28 │ │ │ │ ldr sl, [r3, #-13] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r9, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 160c9c │ │ │ │ - ldr r1, [pc, #4080] @ 161c84 │ │ │ │ + bne 160ca8 │ │ │ │ + ldr r1, [pc, #4080] @ 161c90 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str sl, [r0, #4] │ │ │ │ adds r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bcs 15fde8 │ │ │ │ + bcs 15fdf4 │ │ │ │ add r1, r9, r4, lsl #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ lsl r1, r7, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b 160ce4 │ │ │ │ + b 160cf0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fde8 │ │ │ │ + beq 15fdf4 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 160d2c │ │ │ │ + beq 160d38 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 160ccc │ │ │ │ - b 161d20 │ │ │ │ - @ instruction: 0x0019eef8 │ │ │ │ + bcc 160cd8 │ │ │ │ + b 161d2c │ │ │ │ + andseq lr, r9, ip, ror #29 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 161c74 │ │ │ │ + bcs 161c80 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 160d6c │ │ │ │ + bcs 160d78 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 161ce0 │ │ │ │ + bcs 161cec │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 160cd8 │ │ │ │ + beq 160ce4 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bcs 161b9c │ │ │ │ + bcs 161ba8 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 161c88 │ │ │ │ + bcs 161c94 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 161c98 │ │ │ │ + bcs 161ca4 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsr #11 │ │ │ │ @@ -320987,399 +320990,399 @@ │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ andeq r0, r0, ip, lsr #7 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r4, asr r3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 1612c0 │ │ │ │ - mulseq r9, r0, sp │ │ │ │ + b 1612cc │ │ │ │ + andseq lr, r9, r4, lsl #27 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp sl, r7 │ │ │ │ - bcs 160d2c │ │ │ │ + bcs 160d38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r9, [r1, sl, lsl #2] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 160e8c │ │ │ │ - ldr r1, [pc, #4048] @ 161e54 │ │ │ │ + bne 160e98 │ │ │ │ + ldr r1, [pc, #4048] @ 161e60 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str sl, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161c10 │ │ │ │ + beq 161c1c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ - b 160d2c │ │ │ │ + b 160d38 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 160d14 │ │ │ │ - ldr r1, [pc, #3948] @ 161e50 │ │ │ │ + bne 160d20 │ │ │ │ + ldr r1, [pc, #3948] @ 161e5c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ - b 160d14 │ │ │ │ + bl 16982c │ │ │ │ + b 160d20 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 160cd8 │ │ │ │ + beq 160ce4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 161338 │ │ │ │ + bcc 161344 │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 160f60 │ │ │ │ + beq 160f6c │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r9, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ strd r8, [r1, #-4] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 160f48 │ │ │ │ + bne 160f54 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r6, #8] │ │ │ │ - b 160d2c │ │ │ │ + b 160d38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 164a50 │ │ │ │ + bl 164a5c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #3768] @ 161e4c │ │ │ │ + ldr r1, [pc, #3768] @ 161e58 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 160d2c │ │ │ │ + beq 160d38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ - b 1612bc │ │ │ │ + b 1612c8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 160cd8 │ │ │ │ + beq 160ce4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #3700] @ 161e48 │ │ │ │ + ldr r2, [pc, #3700] @ 161e54 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 160fe8 │ │ │ │ + bcs 160ff4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 160cd8 │ │ │ │ + beq 160ce4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 160d2c │ │ │ │ + beq 160d38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 160d2c │ │ │ │ + beq 160d38 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 160cd8 │ │ │ │ + bne 160ce4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 160d2c │ │ │ │ + bcs 160d38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1640c4 │ │ │ │ + bl 1640d0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ - @ instruction: 0x0019ebf4 │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ + andseq lr, r9, r8, ror #23 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 164428 │ │ │ │ + bl 164434 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 160d2c │ │ │ │ + beq 160d38 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b 1610e0 │ │ │ │ + b 1610ec │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 160d2c │ │ │ │ - b 1612ac │ │ │ │ - andseq lr, r9, r4, lsl #23 │ │ │ │ + bcs 160d38 │ │ │ │ + b 1612b8 │ │ │ │ + andseq lr, r9, r8, ror fp │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 160d2c │ │ │ │ - bcs 161d64 │ │ │ │ + beq 160d38 │ │ │ │ + bcs 161d70 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + beq 160d38 │ │ │ │ + b 160ce4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1612ac │ │ │ │ + beq 1612b8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #3364] @ 161e38 │ │ │ │ + ldr r3, [pc, #3364] @ 161e44 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r5, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bcs 1612c0 │ │ │ │ + bcs 1612cc │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + beq 160d38 │ │ │ │ + b 160ce4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + beq 160d38 │ │ │ │ + b 160ce4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1648d0 │ │ │ │ + bl 1648dc │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ - andseq ip, r0, ip, lsr #22 │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ + andseq ip, r0, r0, lsr #23 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 160d2c │ │ │ │ - bcs 161d78 │ │ │ │ + beq 160d38 │ │ │ │ + bcs 161d84 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 16131c │ │ │ │ + beq 161328 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + beq 160d38 │ │ │ │ + b 160ce4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 163d44 │ │ │ │ + bl 163d50 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ - @ instruction: 0x0010cadc │ │ │ │ - @ instruction: 0x0010cabc │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ + andseq ip, r0, r0, asr fp │ │ │ │ + andseq ip, r0, r0, lsr fp │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1612cc │ │ │ │ + beq 1612d8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #3132] @ 161e30 │ │ │ │ + ldr r3, [pc, #3132] @ 161e3c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r5, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bcs 1612e0 │ │ │ │ + bcs 1612ec │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ - andseq ip, r0, ip, lsr sl │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ + @ instruction: 0x0010cab0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1612ec │ │ │ │ + beq 1612f8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 160cd8 │ │ │ │ + bcs 160ce4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldrb r5, [r0, r1] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r9, [r0, r1] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - ldr sl, [pc, #3044] @ 161e44 │ │ │ │ + ldr sl, [pc, #3044] @ 161e50 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [sl, r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160cd8 │ │ │ │ + bne 160ce4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 1639cc │ │ │ │ + bl 1639d8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ - andseq ip, r0, r4, lsl #20 │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ + andseq ip, r0, r8, ror sl │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #2944] @ 161e3c │ │ │ │ + ldr r1, [pc, #2944] @ 161e48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + beq 160d38 │ │ │ │ + b 160ce4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #2904] @ 161e34 │ │ │ │ + ldr r1, [pc, #2904] @ 161e40 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r9, sp, #120 @ 0x78 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #2872] @ 161e40 │ │ │ │ + ldr r1, [pc, #2872] @ 161e4c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [r9, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 160d2c │ │ │ │ + beq 160d38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 160d2c │ │ │ │ - b 160cd8 │ │ │ │ + bne 160d38 │ │ │ │ + b 160ce4 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 160f2c │ │ │ │ - b 160f60 │ │ │ │ + bne 160f38 │ │ │ │ + b 160f6c │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r3 │ │ │ │ - bcs 161c2c │ │ │ │ + bcs 161c38 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 161c2c │ │ │ │ + bhi 161c38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne 161c60 │ │ │ │ + bne 161c6c │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ bl 274b8 │ │ │ │ - b 160cd8 │ │ │ │ + b 160ce4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ tst r1, #1 │ │ │ │ - beq 1613e8 │ │ │ │ + beq 1613f4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 1613e4 │ │ │ │ + bcs 1613f0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r1, r1, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - ble 15fde8 │ │ │ │ - b 1613e8 │ │ │ │ - andseq ip, r0, r8, asr #17 │ │ │ │ - @ instruction: 0x0019e6f8 │ │ │ │ - bne 15fde8 │ │ │ │ + ble 15fdf4 │ │ │ │ + b 1613f4 │ │ │ │ + andseq ip, r0, ip, lsr r9 │ │ │ │ + andseq lr, r9, ip, ror #13 │ │ │ │ + bne 15fdf4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 16141c │ │ │ │ + bcs 161428 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16141c │ │ │ │ + bne 161428 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r1, r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fdec │ │ │ │ + beq 15fdf8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 15fbf4 │ │ │ │ + beq 15fc00 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15fbf4 │ │ │ │ + bne 15fc00 │ │ │ │ add ip, r6, #12 │ │ │ │ ldr r7, [r6, #60] @ 0x3c │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ ldm ip, {r0, r1, r2, ip} │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #24] │ │ │ │ @@ -321419,71 +321422,71 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r7, r1 │ │ │ │ str r5, [r6, #28] │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ str r8, [r6, #84] @ 0x54 │ │ │ │ - bcs 15fbf4 │ │ │ │ + bcs 15fc00 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r7, r7, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r7, r1 │ │ │ │ - bls 15fc98 │ │ │ │ - b 15fbf4 │ │ │ │ + bls 15fca4 │ │ │ │ + b 15fc00 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ sub sl, r7, #1 │ │ │ │ add r1, r1, r7 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - b 161548 │ │ │ │ + b 161554 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15fd40 │ │ │ │ + beq 15fd4c │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ tst r0, #1 │ │ │ │ - beq 161570 │ │ │ │ - b 161cf8 │ │ │ │ + beq 16157c │ │ │ │ + b 161d04 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 161c74 │ │ │ │ + bcs 161c80 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 1615b0 │ │ │ │ + bcs 1615bc │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 161ce0 │ │ │ │ + bcs 161cec │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 16153c │ │ │ │ + beq 161548 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bcs 161b9c │ │ │ │ + bcs 161ba8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 161c88 │ │ │ │ + bcs 161c94 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 161c98 │ │ │ │ + bcs 161ca4 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ @@ -321516,596 +321519,596 @@ │ │ │ │ andeq r0, r0, ip, asr r3 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ andeq r0, r0, r0, lsr r4 │ │ │ │ andeq r0, r0, ip, lsl r1 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161570 │ │ │ │ - b 16153c │ │ │ │ + beq 16157c │ │ │ │ + b 161548 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 1616c0 │ │ │ │ - ldr r1, [pc, #1904] @ 161e28 │ │ │ │ + bne 1616cc │ │ │ │ + ldr r1, [pc, #1904] @ 161e34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - b 161570 │ │ │ │ - andseq lr, r9, r0, lsl #11 │ │ │ │ + b 16157c │ │ │ │ + andseq lr, r9, r4, ror r5 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 16153c │ │ │ │ + beq 161548 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r4, [r9] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 161b34 │ │ │ │ + bcc 161b40 │ │ │ │ lsl r2, r5, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq 161754 │ │ │ │ + beq 161760 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r8, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne 161738 │ │ │ │ + bne 161744 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r6, #8] │ │ │ │ - b 161570 │ │ │ │ - andseq lr, r9, r0, lsl r5 │ │ │ │ + b 16157c │ │ │ │ + andseq lr, r9, r4, lsl #10 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 164a50 │ │ │ │ + bl 164a5c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161570 │ │ │ │ - b 16153c │ │ │ │ + bne 16157c │ │ │ │ + b 161548 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 163d44 │ │ │ │ + bl 163d50 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161570 │ │ │ │ - b 16153c │ │ │ │ + bne 16157c │ │ │ │ + b 161548 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161aa4 │ │ │ │ + beq 161ab0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 161dc0 │ │ │ │ + bcs 161dcc │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 16153c │ │ │ │ + bcs 161548 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r7, [r0, sl] │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r5, [r0] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - ldr r9, [pc, #1592] @ 161e14 │ │ │ │ + ldr r9, [pc, #1592] @ 161e20 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [r9, r7] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16153c │ │ │ │ + bne 161548 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ - b 1618a0 │ │ │ │ - @ instruction: 0x0010c4b0 │ │ │ │ - andseq ip, r0, r4, ror r4 │ │ │ │ + b 1618ac │ │ │ │ + andseq ip, r0, r4, lsr #10 │ │ │ │ + andseq ip, r0, r8, ror #9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161570 │ │ │ │ + beq 16157c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 161d88 │ │ │ │ + bcs 161d94 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 161570 │ │ │ │ + beq 16157c │ │ │ │ cmp r0, #13 │ │ │ │ - bne 16153c │ │ │ │ + bne 161548 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 161570 │ │ │ │ + bcs 16157c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 161570 │ │ │ │ - b 16153c │ │ │ │ + bne 16157c │ │ │ │ + b 161548 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16153c │ │ │ │ + beq 161548 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 161d44 │ │ │ │ - ldr r2, [pc, #1448] @ 161e18 │ │ │ │ + bcs 161d50 │ │ │ │ + ldr r2, [pc, #1448] @ 161e24 │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 16188c │ │ │ │ + bcs 161898 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r1, sl] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16153c │ │ │ │ + beq 161548 │ │ │ │ tst r0, #1 │ │ │ │ - bne 161570 │ │ │ │ - b 16153c │ │ │ │ + bne 16157c │ │ │ │ + b 161548 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1639cc │ │ │ │ + bl 1639d8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161570 │ │ │ │ - b 16153c │ │ │ │ + bne 16157c │ │ │ │ + b 161548 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161570 │ │ │ │ + beq 16157c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 161d98 │ │ │ │ + bcs 161da4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 161570 │ │ │ │ - b 16153c │ │ │ │ + beq 16157c │ │ │ │ + b 161548 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161570 │ │ │ │ + beq 16157c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 161dac │ │ │ │ + bcs 161db8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ - b 161a88 │ │ │ │ + b 161a94 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 161570 │ │ │ │ - bcs 161de0 │ │ │ │ + beq 16157c │ │ │ │ + bcs 161dec │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [fp, #344] @ 0x158 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 161570 │ │ │ │ - b 16153c │ │ │ │ + beq 16157c │ │ │ │ + b 161548 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 161570 │ │ │ │ - b 16153c │ │ │ │ + beq 16157c │ │ │ │ + b 161548 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1648d0 │ │ │ │ + bl 1648dc │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161570 │ │ │ │ - b 16153c │ │ │ │ - andseq ip, r0, r8, lsr r3 │ │ │ │ + bne 16157c │ │ │ │ + b 161548 │ │ │ │ + andseq ip, r0, ip, lsr #7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 161570 │ │ │ │ - bcs 161dd0 │ │ │ │ + beq 16157c │ │ │ │ + bcs 161ddc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 161b14 │ │ │ │ + beq 161b20 │ │ │ │ cmp r0, #13 │ │ │ │ - beq 161570 │ │ │ │ - b 16153c │ │ │ │ + beq 16157c │ │ │ │ + b 161548 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 1640c4 │ │ │ │ + bl 1640d0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161570 │ │ │ │ - b 16153c │ │ │ │ + bne 16157c │ │ │ │ + b 161548 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161ae4 │ │ │ │ + beq 161af0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #1064] @ 161dfc │ │ │ │ + ldr r2, [pc, #1064] @ 161e08 │ │ │ │ cmp sl, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 161d34 │ │ │ │ + bcs 161d40 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r7, r1 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 161ad8 │ │ │ │ + bcs 161ae4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 161570 │ │ │ │ - b 16153c │ │ │ │ + bne 16157c │ │ │ │ + b 161548 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 164428 │ │ │ │ + bl 164434 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161570 │ │ │ │ - b 16153c │ │ │ │ - andseq ip, r0, r4, ror #4 │ │ │ │ + bne 16157c │ │ │ │ + b 161548 │ │ │ │ + @ instruction: 0x0010c2d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161a74 │ │ │ │ + beq 161a80 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #964] @ 161e04 │ │ │ │ + ldr r2, [pc, #964] @ 161e10 │ │ │ │ cmp sl, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 161d34 │ │ │ │ + bcs 161d40 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r7, r1 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 161a94 │ │ │ │ + bcs 161aa0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 161570 │ │ │ │ - b 16153c │ │ │ │ + beq 16157c │ │ │ │ + b 161548 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 161570 │ │ │ │ + bcs 16157c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #888] @ 161e08 │ │ │ │ + ldr r1, [pc, #888] @ 161e14 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 161570 │ │ │ │ - b 16153c │ │ │ │ - andseq ip, r0, r0, lsl #4 │ │ │ │ + beq 16157c │ │ │ │ + b 161548 │ │ │ │ + andseq ip, r0, r4, ror r2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16153c │ │ │ │ + beq 161548 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #836] @ 161e10 │ │ │ │ + ldr r1, [pc, #836] @ 161e1c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161570 │ │ │ │ - b 16153c │ │ │ │ + bne 16157c │ │ │ │ + b 161548 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 16153c │ │ │ │ + bcs 161548 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #768] @ 161e00 │ │ │ │ + ldr r1, [pc, #768] @ 161e0c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 161570 │ │ │ │ - b 16153c │ │ │ │ - andseq ip, r0, r8, lsr #3 │ │ │ │ + bne 16157c │ │ │ │ + b 161548 │ │ │ │ + andseq ip, r0, ip, lsl r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 161570 │ │ │ │ + beq 16157c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 161570 │ │ │ │ - b 16153c │ │ │ │ - andseq ip, r0, r8, lsl #3 │ │ │ │ + bne 16157c │ │ │ │ + b 161548 │ │ │ │ + @ instruction: 0x0010c1fc │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne 16171c │ │ │ │ - b 161754 │ │ │ │ - andseq ip, r0, ip, asr r1 │ │ │ │ + bne 161728 │ │ │ │ + b 161760 │ │ │ │ + @ instruction: 0x0010c1d0 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ mul r4, r1, r4 │ │ │ │ adds r1, r4, r0 │ │ │ │ - bcs 161c1c │ │ │ │ + bcs 161c28 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 161c1c │ │ │ │ + bhi 161c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16153c │ │ │ │ - ldr r2, [pc, #608] @ 161df4 │ │ │ │ + beq 161548 │ │ │ │ + ldr r2, [pc, #608] @ 161e00 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c710 │ │ │ │ - ldr r0, [pc, #736] @ 161e84 │ │ │ │ + ldr r0, [pc, #736] @ 161e90 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #732] @ 161e88 │ │ │ │ - ldr r2, [pc, #732] @ 161e8c │ │ │ │ + ldr r3, [pc, #732] @ 161e94 │ │ │ │ + ldr r2, [pc, #732] @ 161e98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ mov r7, #3 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #684] @ 161e90 │ │ │ │ + ldr r0, [pc, #684] @ 161e9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #532] @ 161e2c │ │ │ │ + ldr r0, [pc, #532] @ 161e38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r3, [pc, #624] @ 161e94 │ │ │ │ + ldr r3, [pc, #624] @ 161ea0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #632] @ 161eac │ │ │ │ + ldr r3, [pc, #632] @ 161eb8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #624] @ 161eb0 │ │ │ │ + ldr r2, [pc, #624] @ 161ebc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c710 │ │ │ │ - ldr r3, [pc, #592] @ 161ea4 │ │ │ │ + ldr r3, [pc, #592] @ 161eb0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #588] @ 161eb4 │ │ │ │ + ldr r2, [pc, #588] @ 161ec0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c710 │ │ │ │ - ldr r2, [pc, #492] @ 161e68 │ │ │ │ + ldr r2, [pc, #492] @ 161e74 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sp, r9, ip, ror pc │ │ │ │ - ldr r2, [pc, #552] @ 161eb8 │ │ │ │ + andseq sp, r9, r0, ror pc │ │ │ │ + ldr r2, [pc, #552] @ 161ec4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #444] @ 161e5c │ │ │ │ + ldr r2, [pc, #444] @ 161e68 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #452] @ 161e74 │ │ │ │ + ldr r0, [pc, #452] @ 161e80 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #448] @ 161e78 │ │ │ │ + ldr r1, [pc, #448] @ 161e84 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r2, [pc, #408] @ 161e80 │ │ │ │ + ldr r2, [pc, #408] @ 161e8c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #380] @ 161e70 │ │ │ │ + ldr r2, [pc, #380] @ 161e7c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #380] @ 161e7c │ │ │ │ + ldr r2, [pc, #380] @ 161e88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #344] @ 161e6c │ │ │ │ + ldr r2, [pc, #344] @ 161e78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #304] @ 161e58 │ │ │ │ + ldr r2, [pc, #304] @ 161e64 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #208] @ 161e0c │ │ │ │ + ldr r2, [pc, #208] @ 161e18 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #340] @ 161ea0 │ │ │ │ + ldr r2, [pc, #340] @ 161eac │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #332] @ 161ea8 │ │ │ │ + ldr r2, [pc, #332] @ 161eb4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #248] @ 161e64 │ │ │ │ + ldr r2, [pc, #248] @ 161e70 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #224] @ 161e60 │ │ │ │ + ldr r2, [pc, #224] @ 161e6c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #264] @ 161e98 │ │ │ │ + ldr r2, [pc, #264] @ 161ea4 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #128] @ 161e20 │ │ │ │ + ldr r2, [pc, #128] @ 161e2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #104] @ 161e1c │ │ │ │ + ldr r2, [pc, #104] @ 161e28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #212] @ 161e9c │ │ │ │ + ldr r2, [pc, #212] @ 161ea8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #32] @ 161df8 │ │ │ │ + ldr r2, [pc, #32] @ 161e04 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #60] @ 161e24 │ │ │ │ + ldr r2, [pc, #60] @ 161e30 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sp, r9, ip, lsl #2 │ │ │ │ - @ instruction: 0x0019cfb8 │ │ │ │ - andseq fp, r0, ip, ror #5 │ │ │ │ - andseq fp, r0, r4, asr #3 │ │ │ │ - andseq fp, r0, r0, lsl #5 │ │ │ │ - andseq fp, r0, r4, lsr r2 │ │ │ │ - andseq sp, r9, r4, ror r0 │ │ │ │ - @ instruction: 0x0010b1f8 │ │ │ │ - andseq fp, r0, r8, ror #9 │ │ │ │ - andseq fp, r0, ip, asr #8 │ │ │ │ - andseq sp, r9, r0, rrx │ │ │ │ - andseq sp, r9, r4, lsr #32 │ │ │ │ - andseq ip, r9, r4, ror #31 │ │ │ │ - @ instruction: 0x0019d5b8 │ │ │ │ - andseq sp, r9, ip, ror r0 │ │ │ │ - andseq fp, r0, ip, asr #21 │ │ │ │ - andseq fp, r0, r8, ror #19 │ │ │ │ - andseq fp, r0, ip, lsr #23 │ │ │ │ - andseq fp, r0, r8, lsl #20 │ │ │ │ - @ instruction: 0x0010b9bc │ │ │ │ - andseq fp, r0, r4, ror #20 │ │ │ │ - @ instruction: 0x0010bcf0 │ │ │ │ - andseq fp, r0, ip, lsr #26 │ │ │ │ - andseq sp, r9, ip, lsl #27 │ │ │ │ - @ instruction: 0x0019ddfc │ │ │ │ - @ instruction: 0x0019cef4 │ │ │ │ - andseq ip, r9, r0, asr #31 │ │ │ │ - andseq sp, r9, r0, lsl r0 │ │ │ │ + andseq sp, r9, r0, lsl #2 │ │ │ │ + andseq ip, r9, ip, lsr #31 │ │ │ │ + andseq fp, r0, r0, ror #6 │ │ │ │ + andseq fp, r0, r8, lsr r2 │ │ │ │ + @ instruction: 0x0010b2f4 │ │ │ │ + andseq fp, r0, r8, lsr #5 │ │ │ │ + andseq sp, r9, r8, rrx │ │ │ │ + andseq fp, r0, ip, ror #4 │ │ │ │ + andseq fp, r0, ip, asr r5 │ │ │ │ + andseq fp, r0, r0, asr #9 │ │ │ │ + andseq sp, r9, r4, asr r0 │ │ │ │ + andseq sp, r9, r8, lsl r0 │ │ │ │ + @ instruction: 0x0019cfd8 │ │ │ │ + andseq sp, r9, ip, lsr #11 │ │ │ │ + andseq sp, r9, r0, ror r0 │ │ │ │ + andseq fp, r0, r0, asr #22 │ │ │ │ + andseq fp, r0, ip, asr sl │ │ │ │ + andseq fp, r0, r0, lsr #24 │ │ │ │ + andseq fp, r0, ip, ror sl │ │ │ │ + andseq fp, r0, r0, lsr sl │ │ │ │ + @ instruction: 0x0010bad8 │ │ │ │ + andseq fp, r0, r4, ror #26 │ │ │ │ + andseq fp, r0, r0, lsr #27 │ │ │ │ + andseq sp, r9, r0, lsl #27 │ │ │ │ + @ instruction: 0x0019ddf0 │ │ │ │ + andseq ip, r9, r8, ror #29 │ │ │ │ + @ instruction: 0x0019cfb4 │ │ │ │ + andseq sp, r9, r4 │ │ │ │ + andseq sp, r9, r4, asr r0 │ │ │ │ + ldrheq sp, [r9], -r8 │ │ │ │ + @ instruction: 0x0019cefc │ │ │ │ + andseq ip, r9, r4, ror #30 │ │ │ │ + andseq ip, r9, r4, lsr pc │ │ │ │ + andseq ip, r9, r4, lsl #31 │ │ │ │ + andseq ip, r9, r0, lsl pc │ │ │ │ andseq sp, r9, r0, rrx │ │ │ │ - andseq sp, r9, r4, asr #1 │ │ │ │ - andseq ip, r9, r8, lsl #30 │ │ │ │ - andseq ip, r9, r0, ror pc │ │ │ │ - andseq ip, r9, r0, asr #30 │ │ │ │ - mulseq r9, r0, pc @ │ │ │ │ - andseq ip, r9, ip, lsl pc │ │ │ │ - andseq sp, r9, ip, rrx │ │ │ │ - andseq sp, r9, r4, asr #2 │ │ │ │ + andseq sp, r9, r8, lsr r1 │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ - andseq sp, r9, r4, asr #2 │ │ │ │ - @ instruction: 0x001be3d4 │ │ │ │ - ldrheq sp, [r9], -ip │ │ │ │ - andseq sp, r9, r0, lsl r0 │ │ │ │ - andseq sp, r9, r8, lsr #32 │ │ │ │ - mulseq r9, r4, r0 │ │ │ │ - andseq ip, r9, r8, ror #31 │ │ │ │ - andseq ip, r9, ip, lsl #29 │ │ │ │ + andseq sp, r9, r8, lsr r1 │ │ │ │ + andseq lr, fp, r8, asr #7 │ │ │ │ ldrheq sp, [r9], -r0 │ │ │ │ - andseq sp, r9, ip, asr r0 │ │ │ │ - andseq sp, r9, r4, lsr r0 │ │ │ │ + andseq sp, r9, r4 │ │ │ │ + andseq sp, r9, ip, lsl r0 │ │ │ │ andseq sp, r9, r8, lsl #1 │ │ │ │ + @ instruction: 0x0019cfdc │ │ │ │ + andseq ip, r9, r0, lsl #29 │ │ │ │ + andseq sp, r9, r4, lsr #1 │ │ │ │ + andseq sp, r9, r0, asr r0 │ │ │ │ + andseq sp, r9, r8, lsr #32 │ │ │ │ + andseq sp, r9, ip, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r5, [r1, #12] │ │ │ │ add ip, r0, #240 @ 0xf0 │ │ │ │ ldrb r4, [r0, #256] @ 0x100 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r5, #3 │ │ │ │ - bne 161ef8 │ │ │ │ + bne 161f04 │ │ │ │ ldrb r5, [r0, #252] @ 0xfc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 161f2c │ │ │ │ + bne 161f38 │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, #3 │ │ │ │ movne r4, r3 │ │ │ │ - b 161fac │ │ │ │ + b 161fb8 │ │ │ │ ldrh r2, [r1, #13] │ │ │ │ cmp r3, #2 │ │ │ │ ldrb r7, [r1, #15] │ │ │ │ movne r4, r3 │ │ │ │ ldm r1, {r6, r8, fp} │ │ │ │ ldrb r1, [r0, #252] @ 0xfc │ │ │ │ strb r7, [sp, #6] │ │ │ │ cmp r1, #3 │ │ │ │ strh r2, [sp, #4] │ │ │ │ - beq 161fac │ │ │ │ + beq 161fb8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 161f74 │ │ │ │ - b 161fac │ │ │ │ + bne 161f80 │ │ │ │ + b 161fb8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 161f38 │ │ │ │ - b 161f60 │ │ │ │ + bne 161f44 │ │ │ │ + b 161f6c │ │ │ │ ldr r6, [ip] │ │ │ │ ldrex r1, [r6] │ │ │ │ add r7, r1, #1 │ │ │ │ strex r2, r7, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 161f3c │ │ │ │ + bne 161f48 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 161fd4 │ │ │ │ + ble 161fe0 │ │ │ │ ldr r8, [r0, #244] @ 0xf4 │ │ │ │ ldr fp, [r0, #248] @ 0xf8 │ │ │ │ cmp r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ movne r4, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 161fac │ │ │ │ + beq 161fb8 │ │ │ │ ldr r1, [ip] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ sub r2, r3, #1 │ │ │ │ strex r7, r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 161f7c │ │ │ │ + bne 161f88 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 161fac │ │ │ │ + bne 161fb8 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ mov r0, ip │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r9 │ │ │ │ ldrb r1, [sp, #6] │ │ │ │ add r3, r0, #240 @ 0xf0 │ │ │ │ ldrh r2, [sp, #4] │ │ │ │ strb r5, [r0, #252] @ 0xfc │ │ │ │ stm r3, {r6, r8, fp} │ │ │ │ strh r2, [r0, #253] @ 0xfd │ │ │ │ @@ -322134,75 +322137,75 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ble 162118 │ │ │ │ + ble 162124 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1621a8 │ │ │ │ + beq 1621b4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ subs r7, r5, #1 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ - beq 162098 │ │ │ │ + beq 1620a4 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r5, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r4, r5 │ │ │ │ add r1, r7, r4 │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 16209c │ │ │ │ + b 1620a8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bls 1621a8 │ │ │ │ + bls 1621b4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sub r9, r5, r7 │ │ │ │ mov r6, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 162168 │ │ │ │ + bhi 162174 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r9, #2 │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ - bcc 162198 │ │ │ │ + bcc 1621a4 │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r9, r6 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r6, r5 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, r4 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 16219c │ │ │ │ - ldr r2, [pc, #592] @ 162370 │ │ │ │ - ldr r3, [pc, #592] @ 162374 │ │ │ │ - ldr r7, [pc, #592] @ 162378 │ │ │ │ + b 1621a8 │ │ │ │ + ldr r2, [pc, #592] @ 16237c │ │ │ │ + ldr r3, [pc, #592] @ 162380 │ │ │ │ + ldr r7, [pc, #592] @ 162384 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #588] @ 16237c │ │ │ │ + ldr r1, [pc, #588] @ 162388 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -322221,15 +322224,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r9, #2 │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ - bcs 1620e4 │ │ │ │ + bcs 1620f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #8 │ │ │ │ @@ -322245,80 +322248,80 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 16230c │ │ │ │ + beq 162318 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ subs r9, r5, #1 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r0, r7, r4, lsl #2 │ │ │ │ - beq 162248 │ │ │ │ + beq 162254 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r5, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r4, r5 │ │ │ │ add r1, r9, r4 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 16224c │ │ │ │ + b 162258 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bls 1622c4 │ │ │ │ + bls 1622d0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sub r9, r5, r7 │ │ │ │ mov r4, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 1622cc │ │ │ │ + bhi 1622d8 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ cmp r9, #2 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bcc 1622fc │ │ │ │ + bcc 162308 │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r9, r4 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r4, r5 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, r8 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 162300 │ │ │ │ - mov r0, r5 │ │ │ │ b 16230c │ │ │ │ + mov r0, r5 │ │ │ │ + b 162318 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ cmp r9, #2 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bcs 162290 │ │ │ │ + bcs 16229c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sl, #28 │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ @@ -322330,58 +322333,58 @@ │ │ │ │ stmia sl!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm sl, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 164df4 │ │ │ │ + bl 164e00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 164df4 │ │ │ │ + bl 164e00 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 164df4 │ │ │ │ + bl 164e00 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ muleq r0, r8, ip │ │ │ │ - andeq sp, pc, r8, asr #25 │ │ │ │ - andseq ip, r9, r0, ror #23 │ │ │ │ - @ instruction: 0x0019cbf8 │ │ │ │ + andeq sp, pc, ip, lsr sp @ │ │ │ │ + @ instruction: 0x0019cbd4 │ │ │ │ + andseq ip, r9, ip, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 1627a8 │ │ │ │ + bhi 1627b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16274c │ │ │ │ + beq 162758 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ mvn r6, #127 @ 0x7f │ │ │ │ ldr sl, [r0] │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r8, [pc, #1028] @ 1627c8 │ │ │ │ + ldr r8, [pc, #1028] @ 1627d4 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 1623e8 │ │ │ │ + b 1623f4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ strb r5, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ str fp, [r9, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 16274c │ │ │ │ + beq 162758 │ │ │ │ ldr r1, [sl, #328] @ 0x148 │ │ │ │ ldr fp, [r7], #4 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 1627b8 │ │ │ │ + bcs 1627c4 │ │ │ │ ldr r0, [sl, #324] @ 0x144 │ │ │ │ add r1, fp, fp, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ @@ -322394,332 +322397,332 @@ │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 162474 │ │ │ │ - b 1626ec │ │ │ │ + bcs 162480 │ │ │ │ + b 1626f8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq 1626ec │ │ │ │ + beq 1626f8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 162450 │ │ │ │ + bne 16245c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 247c3c │ │ │ │ - b 162450 │ │ │ │ + bl 247c48 │ │ │ │ + b 16245c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 162548 │ │ │ │ + bcs 162554 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1624cc │ │ │ │ - ldr r1, [pc, #780] @ 1627d0 │ │ │ │ + bne 1624d8 │ │ │ │ + ldr r1, [pc, #780] @ 1627dc │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ + bl 247c48 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r1, r4, #1 │ │ │ │ str fp, [r9, #12] │ │ │ │ cmp r1, #5 │ │ │ │ strb r5, [r0, r4] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r1, [r9, #8] │ │ │ │ - bcc 162780 │ │ │ │ + bcc 16278c │ │ │ │ sub r2, r4, #4 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 162794 │ │ │ │ + bls 1627a0 │ │ │ │ ldr r1, [r0, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr r2, r1, r2 │ │ │ │ lsr r1, r1, #24 │ │ │ │ strb r1, [r0, #8] │ │ │ │ lsr r1, r2, #16 │ │ │ │ strb r2, [r0, #5] │ │ │ │ strb r1, [r0, #7] │ │ │ │ lsr r1, r2, #8 │ │ │ │ strb r1, [r0, #6] │ │ │ │ - b 1623dc │ │ │ │ + b 1623e8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq 1624b0 │ │ │ │ + beq 1624bc │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 162524 │ │ │ │ + bne 162530 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 247c3c │ │ │ │ - b 162524 │ │ │ │ + bl 247c48 │ │ │ │ + b 162530 │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 1625a4 │ │ │ │ - b 1626ec │ │ │ │ + bcs 1625b0 │ │ │ │ + b 1626f8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq 1626ec │ │ │ │ + beq 1626f8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 162580 │ │ │ │ + bne 16258c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 247c3c │ │ │ │ - b 162580 │ │ │ │ + bl 247c48 │ │ │ │ + b 16258c │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 162600 │ │ │ │ - b 1626ec │ │ │ │ + bcs 16260c │ │ │ │ + b 1626f8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq 1626ec │ │ │ │ + beq 1626f8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1625dc │ │ │ │ + bne 1625e8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 247c3c │ │ │ │ - b 1625dc │ │ │ │ + bl 247c48 │ │ │ │ + b 1625e8 │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 16265c │ │ │ │ - b 1626ec │ │ │ │ + bcs 162668 │ │ │ │ + b 1626f8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq 1626ec │ │ │ │ + beq 1626f8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 162638 │ │ │ │ + bne 162644 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 247c3c │ │ │ │ - b 162638 │ │ │ │ + bl 247c48 │ │ │ │ + b 162644 │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 1626b8 │ │ │ │ - b 1626ec │ │ │ │ + bcs 1626c4 │ │ │ │ + b 1626f8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq 1626ec │ │ │ │ + beq 1626f8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 162694 │ │ │ │ + bne 1626a0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 247c3c │ │ │ │ - b 162694 │ │ │ │ + bl 247c48 │ │ │ │ + b 1626a0 │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs 162730 │ │ │ │ + bcs 16273c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1623c8 │ │ │ │ - ldr r1, [pc, #212] @ 1627d4 │ │ │ │ + bne 1623d4 │ │ │ │ + ldr r1, [pc, #212] @ 1627e0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 247c3c │ │ │ │ - b 1623c8 │ │ │ │ + bl 247c48 │ │ │ │ + b 1623d4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq 1626ec │ │ │ │ + beq 1626f8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 16270c │ │ │ │ + bne 162718 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 247c3c │ │ │ │ - b 16270c │ │ │ │ + bl 247c48 │ │ │ │ + b 162718 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #5 │ │ │ │ - bcc 162780 │ │ │ │ + bcc 16278c │ │ │ │ sub r2, r1, #5 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 162794 │ │ │ │ + bls 1627a0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ ldr r1, [r0, #5] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r0, #1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #84] @ 1627dc │ │ │ │ + ldr r3, [pc, #84] @ 1627e8 │ │ │ │ mov r0, #5 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #68] @ 1627e0 │ │ │ │ + ldr r3, [pc, #68] @ 1627ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #40] @ 1627d8 │ │ │ │ + ldr r3, [pc, #40] @ 1627e4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #12] @ 1627cc │ │ │ │ + ldr r2, [pc, #12] @ 1627d8 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldrsheq ip, [r9], -r0 │ │ │ │ - andseq ip, r9, r0, lsr #9 │ │ │ │ - @ instruction: 0x0019bfdc │ │ │ │ - andseq fp, r9, r0, lsr #27 │ │ │ │ - mulseq r9, r0, r4 │ │ │ │ - @ instruction: 0x0019bdd4 │ │ │ │ - andseq fp, r9, r0, lsr lr │ │ │ │ + andseq ip, r9, r4, ror #1 │ │ │ │ + mulseq r9, r4, r4 │ │ │ │ + @ instruction: 0x0019bfd0 │ │ │ │ + mulseq r9, r4, sp │ │ │ │ + andseq ip, r9, r4, lsl #9 │ │ │ │ + andseq fp, r9, r8, asr #27 │ │ │ │ + andseq fp, r9, r4, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 162b90 │ │ │ │ + bne 162b9c │ │ │ │ ldr lr, [r0] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [lr, #328] @ 0x148 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 162bf0 │ │ │ │ + bcs 162bfc │ │ │ │ ldr r0, [lr, #324] @ 0x144 │ │ │ │ add r2, r1, r1, lsl #2 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #4 │ │ │ │ - bcs 162a80 │ │ │ │ + bcs 162a8c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 162860 │ │ │ │ - ldr r2, [pc, #1000] @ 162c28 │ │ │ │ + bne 16286c │ │ │ │ + ldr r2, [pc, #1000] @ 162c34 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, lr │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ mov lr, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r9, ip, #16 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r2, [ip, #8] │ │ │ │ str r1, [r0] │ │ │ │ mov r0, #1 │ │ │ │ ldm r9, {r5, r7, r9} │ │ │ │ add r1, sp, #20 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ stm r1, {r3, r5, r7} │ │ │ │ str r8, [sp, #12] │ │ │ │ - b 16289c │ │ │ │ + b 1628a8 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162ac0 │ │ │ │ + beq 162acc │ │ │ │ ldr r1, [r8, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r4, [r1, r0, lsl #2] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 162ba8 │ │ │ │ + bcs 162bb4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r6 │ │ │ │ movhi r6, r9 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b 1628ec │ │ │ │ + b 1628f8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r1, r2 │ │ │ │ - beq 162890 │ │ │ │ + beq 16289c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r7 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bcs 162ba8 │ │ │ │ + bcs 162bb4 │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 162910 │ │ │ │ + bcs 16291c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 162be0 │ │ │ │ + bcs 162bec │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq 162890 │ │ │ │ + beq 16289c │ │ │ │ cmp r9, r6 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - beq 162b5c │ │ │ │ + beq 162b68 │ │ │ │ cmp r4, r7 │ │ │ │ str r4, [r3, r9, lsl #2] │ │ │ │ - bcs 162bcc │ │ │ │ + bcs 162bd8 │ │ │ │ str r9, [r5, r4, lsl #2] │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r1, [lr, #328] @ 0x148 │ │ │ │ str r9, [ip, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 162bbc │ │ │ │ + bcs 162bc8 │ │ │ │ ldr r0, [lr, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @ instruction: 0xffffff38 │ │ │ │ @@ -322729,201 +322732,201 @@ │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ @ instruction: 0xffffff84 │ │ │ │ @ instruction: 0xffffff38 │ │ │ │ @ instruction: 0xffffff38 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 162890 │ │ │ │ + beq 16289c │ │ │ │ ldr fp, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r8] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r4, [fp] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 162a48 │ │ │ │ + bcc 162a54 │ │ │ │ lsl r2, sl, #2 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 1629d4 │ │ │ │ + beq 1629e0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ rsb r2, r2, #4 │ │ │ │ ldr r3, [fp, -r2] │ │ │ │ adds r2, r2, #4 │ │ │ │ str r3, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ - bne 1629c0 │ │ │ │ + bne 1629cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r8, #8] │ │ │ │ - b 162a2c │ │ │ │ + b 162a38 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov sl, lr │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 162a18 │ │ │ │ - ldr r1, [pc, #596] @ 162c58 │ │ │ │ + bne 162a24 │ │ │ │ + ldr r1, [pc, #596] @ 162c64 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov lr, sl │ │ │ │ str fp, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r4, r7 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bcc 1628ec │ │ │ │ - b 162ba8 │ │ │ │ + bcc 1628f8 │ │ │ │ + b 162bb4 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #4 │ │ │ │ str lr, [sp, #8] │ │ │ │ bl 33ba0 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ lsl r2, sl, #2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 1629b8 │ │ │ │ - b 1629d4 │ │ │ │ + bne 1629c4 │ │ │ │ + b 1629e0 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 162c04 │ │ │ │ + bcs 162c10 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr r3, [ip, #8] │ │ │ │ ldr r7, [ip, #24] │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 162ac8 │ │ │ │ + bcs 162ad4 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 162c18 │ │ │ │ + bcs 162c24 │ │ │ │ ldr r6, [ip, #4] │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 162ac8 │ │ │ │ + bne 162ad4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldrcc r0, [ip, #4] │ │ │ │ strcc r1, [r0, r7, lsl #2] │ │ │ │ addcc r0, r7, #1 │ │ │ │ strcc r7, [r2, r1, lsl #2] │ │ │ │ strcc r0, [ip, #24] │ │ │ │ addcc sp, sp, #100 @ 0x64 │ │ │ │ popcc {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #328] @ 162c3c │ │ │ │ + ldr r0, [pc, #328] @ 162c48 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #324] @ 162c40 │ │ │ │ - ldr r1, [pc, #324] @ 162c44 │ │ │ │ + ldr r2, [pc, #324] @ 162c4c │ │ │ │ + ldr r1, [pc, #324] @ 162c50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #280] @ 162c48 │ │ │ │ + ldr r0, [pc, #280] @ 162c54 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #200] @ 162c2c │ │ │ │ + ldr r0, [pc, #200] @ 162c38 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #196] @ 162c30 │ │ │ │ - ldr r1, [pc, #196] @ 162c34 │ │ │ │ + ldr r2, [pc, #196] @ 162c3c │ │ │ │ + ldr r1, [pc, #196] @ 162c40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 162b18 │ │ │ │ - ldr r0, [pc, #196] @ 162c5c │ │ │ │ + b 162b24 │ │ │ │ + ldr r0, [pc, #196] @ 162c68 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #192] @ 162c60 │ │ │ │ + ldr r2, [pc, #192] @ 162c6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r2, [pc, #156] @ 162c4c │ │ │ │ + ldr r2, [pc, #156] @ 162c58 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #144] @ 162c54 │ │ │ │ + ldr r2, [pc, #144] @ 162c60 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #124] @ 162c50 │ │ │ │ + ldr r2, [pc, #124] @ 162c5c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #132] @ 162c6c │ │ │ │ + ldr r2, [pc, #132] @ 162c78 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #64] @ 162c38 │ │ │ │ + ldr r2, [pc, #64] @ 162c44 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #88] @ 162c64 │ │ │ │ + ldr r2, [pc, #88] @ 162c70 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #72] @ 162c68 │ │ │ │ + ldr r2, [pc, #72] @ 162c74 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq ip, r9, r8, lsl r5 │ │ │ │ - andseq ip, r9, r4, lsl #3 │ │ │ │ + andseq ip, r9, ip, lsl #10 │ │ │ │ + andseq ip, r9, r8, ror r1 │ │ │ │ andeq r2, r0, r4, asr #4 │ │ │ │ - andseq ip, r9, ip, lsl #3 │ │ │ │ - andseq ip, r9, ip, rrx │ │ │ │ - @ instruction: 0x0019c1f4 │ │ │ │ + andseq ip, r9, r0, lsl #3 │ │ │ │ + andseq ip, r9, r0, rrx │ │ │ │ + andseq ip, r9, r8, ror #3 │ │ │ │ @ instruction: 0x000022bc │ │ │ │ - andseq ip, r9, r0, lsl #4 │ │ │ │ - andseq sp, fp, r8, lsl #9 │ │ │ │ - mulseq r9, r4, r1 │ │ │ │ - andseq ip, r9, r8, asr #2 │ │ │ │ - mulseq r9, ip, r0 │ │ │ │ - andseq ip, r9, ip, ror #6 │ │ │ │ - ldrsheq sl, [r0], -pc @ │ │ │ │ - andseq ip, r9, r0, ror #3 │ │ │ │ - andseq ip, r9, r8, lsr r1 │ │ │ │ - andseq ip, r9, r0, lsr r1 │ │ │ │ - andseq ip, r9, r8, ror #2 │ │ │ │ + @ instruction: 0x0019c1f4 │ │ │ │ + andseq sp, fp, ip, ror r4 │ │ │ │ + andseq ip, r9, r8, lsl #3 │ │ │ │ + andseq ip, r9, ip, lsr r1 │ │ │ │ + mulseq r9, r0, r0 │ │ │ │ + andseq ip, r9, r0, ror #6 │ │ │ │ + andseq sl, r0, r3, ror r1 │ │ │ │ + @ instruction: 0x0019c1d4 │ │ │ │ + andseq ip, r9, ip, lsr #2 │ │ │ │ + andseq ip, r9, r4, lsr #2 │ │ │ │ + andseq ip, r9, ip, asr r1 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr r4, [r3, #304] @ 0x130 │ │ │ │ ldrb lr, [r3, #344] @ 0x158 │ │ │ │ ldrb r3, [r3, #348] @ 0x15c │ │ │ │ add r0, pc, #4 │ │ │ │ @@ -322934,235 +322937,235 @@ │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ movw r0, #65472 @ 0xffc0 │ │ │ │ movt r0, #3 │ │ │ │ tst r4, r0 │ │ │ │ - bne 162e6c │ │ │ │ + bne 162e78 │ │ │ │ pop {r4, pc} │ │ │ │ tst r4, #48 @ 0x30 │ │ │ │ - beq 162d10 │ │ │ │ + beq 162d1c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 162f08 │ │ │ │ + beq 162f14 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 162fd0 │ │ │ │ + beq 162fdc │ │ │ │ sub ip, r1, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 162fe8 │ │ │ │ + bls 162ff4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r3, r1, #16 │ │ │ │ strb r3, [r0, #1] │ │ │ │ lsr r3, r1, #24 │ │ │ │ strb r3, [r0, #4] │ │ │ │ lsr r3, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r3, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ tst r4, #28 │ │ │ │ - beq 162f2c │ │ │ │ + beq 162f38 │ │ │ │ cmp lr, #13 │ │ │ │ - beq 162f3c │ │ │ │ - b 162f7c │ │ │ │ + beq 162f48 │ │ │ │ + b 162f88 │ │ │ │ tst r4, #3 │ │ │ │ - beq 162d6c │ │ │ │ + beq 162d78 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 162fd0 │ │ │ │ + beq 162fdc │ │ │ │ sub ip, r1, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 162fe8 │ │ │ │ + bls 162ff4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r3, r1, #1 │ │ │ │ strb r3, [r0, #1] │ │ │ │ lsr r3, r1, #24 │ │ │ │ strb r3, [r0, #4] │ │ │ │ lsr r3, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r3, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ tst r4, #60 @ 0x3c │ │ │ │ - beq 162f7c │ │ │ │ + beq 162f88 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 162fd0 │ │ │ │ + beq 162fdc │ │ │ │ sub ip, r1, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 162fe8 │ │ │ │ + bls 162ff4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r3, r1, #20 │ │ │ │ - b 162f60 │ │ │ │ + b 162f6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 162e9c │ │ │ │ + beq 162ea8 │ │ │ │ tst r4, #48 @ 0x30 │ │ │ │ - beq 162dc8 │ │ │ │ + beq 162dd4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 163000 │ │ │ │ + beq 16300c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r1, r1, #8 │ │ │ │ strb r1, [r0] │ │ │ │ tst r4, #60 @ 0x3c │ │ │ │ - beq 162ee8 │ │ │ │ + beq 162ef4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 162fd0 │ │ │ │ + beq 162fdc │ │ │ │ sub ip, r1, #1 │ │ │ │ mov r1, #4 │ │ │ │ cmp ip, #3 │ │ │ │ - bhi 162ec0 │ │ │ │ - ldr r3, [pc, #552] @ 16301c │ │ │ │ + bhi 162ecc │ │ │ │ + ldr r3, [pc, #552] @ 163028 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, ip │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ tst r4, #60 @ 0x3c │ │ │ │ - beq 162e48 │ │ │ │ + beq 162e54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 162fd0 │ │ │ │ + beq 162fdc │ │ │ │ sub ip, r1, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 162fe8 │ │ │ │ + bls 162ff4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r3, r1, #4 │ │ │ │ strb r3, [r0, #1] │ │ │ │ lsr r3, r1, #24 │ │ │ │ strb r3, [r0, #4] │ │ │ │ lsr r3, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r3, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ movw r0, #65472 @ 0xffc0 │ │ │ │ movt r0, #3 │ │ │ │ tst r4, r0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r0, [pc, #456] @ 163028 │ │ │ │ + ldr r0, [pc, #456] @ 163034 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, lr] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162f8c │ │ │ │ + beq 162f98 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r2, #4] │ │ │ │ ldrbne r1, [r0] │ │ │ │ orrne r1, r1, #4 │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r2, [pc, #388] @ 163014 │ │ │ │ + ldr r2, [pc, #388] @ 163020 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3cae4 │ │ │ │ tst r4, #60 @ 0x3c │ │ │ │ - beq 162ee8 │ │ │ │ + beq 162ef4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 162fd0 │ │ │ │ + beq 162fdc │ │ │ │ sub ip, r1, #1 │ │ │ │ mov r1, #16 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 162fe8 │ │ │ │ + bls 162ff4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #1] │ │ │ │ orr r1, r1, r3 │ │ │ │ strb r1, [r0, #1] │ │ │ │ lsr r1, r3, #24 │ │ │ │ strb r1, [r0, #4] │ │ │ │ lsr r1, r3, #16 │ │ │ │ strb r1, [r0, #3] │ │ │ │ lsr r1, r3, #8 │ │ │ │ strb r1, [r0, #2] │ │ │ │ tst r4, #28 │ │ │ │ - beq 162efc │ │ │ │ + beq 162f08 │ │ │ │ cmp lr, #10 │ │ │ │ - beq 162f3c │ │ │ │ - b 162f7c │ │ │ │ + beq 162f48 │ │ │ │ + b 162f88 │ │ │ │ cmp lr, #10 │ │ │ │ - beq 162f34 │ │ │ │ - b 162f7c │ │ │ │ + beq 162f40 │ │ │ │ + b 162f88 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 163000 │ │ │ │ + beq 16300c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r1, r1, #8 │ │ │ │ strb r1, [r0] │ │ │ │ tst r4, #28 │ │ │ │ - bne 162d18 │ │ │ │ + bne 162d24 │ │ │ │ cmp lr, #13 │ │ │ │ - bne 162f7c │ │ │ │ + bne 162f88 │ │ │ │ ands r0, r4, #32 │ │ │ │ - beq 162f7c │ │ │ │ + beq 162f88 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 162fd0 │ │ │ │ + beq 162fdc │ │ │ │ sub ip, r1, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 162fe8 │ │ │ │ + bls 162ff4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r3, r1, #4 │ │ │ │ strb r3, [r0, #1] │ │ │ │ lsr r3, r1, #24 │ │ │ │ strb r3, [r0, #4] │ │ │ │ lsr r3, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r3, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ movw r0, #65472 @ 0xffc0 │ │ │ │ movt r0, #3 │ │ │ │ tst r4, r0 │ │ │ │ - beq 162cbc │ │ │ │ + beq 162cc8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 162fd0 │ │ │ │ + beq 162fdc │ │ │ │ sub ip, r0, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - bls 162fe8 │ │ │ │ + bls 162ff4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ strb r1, [r0, #1] │ │ │ │ lsr r2, r1, #24 │ │ │ │ orr r1, r1, #81920 @ 0x14000 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsr r2, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #72] @ 163020 │ │ │ │ + ldr r3, [pc, #72] @ 16302c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #52] @ 163024 │ │ │ │ + ldr r3, [pc, #52] @ 163030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, ip │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #16] @ 163018 │ │ │ │ + ldr r2, [pc, #16] @ 163024 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3cae4 │ │ │ │ - andseq fp, r9, r4, ror #13 │ │ │ │ - andseq fp, r9, ip, ror r5 │ │ │ │ - @ instruction: 0x0019b7d8 │ │ │ │ + @ instruction: 0x0019b6d8 │ │ │ │ andseq fp, r9, r0, ror r5 │ │ │ │ - @ instruction: 0x0019b5d8 │ │ │ │ - andseq r9, r0, r4, ror #28 │ │ │ │ + andseq fp, r9, ip, asr #15 │ │ │ │ + andseq fp, r9, r4, ror #10 │ │ │ │ + andseq fp, r9, ip, asr #11 │ │ │ │ + @ instruction: 0x00109ed8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r8, [r1] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -323174,140 +323177,140 @@ │ │ │ │ ldrb r5, [r8, #348] @ 0x15c │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 156c2c │ │ │ │ + bl 156c38 │ │ │ │ cmp r9, #5 │ │ │ │ - bcc 163848 │ │ │ │ + bcc 163854 │ │ │ │ sub r2, r9, #5 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 16385c │ │ │ │ + bls 163868 │ │ │ │ ldr r9, [r4, #13] │ │ │ │ add r1, sl, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1632d0 │ │ │ │ + beq 1632dc │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr lr, [r4, #9] │ │ │ │ tst r7, #1 │ │ │ │ lsr ip, r7, #8 │ │ │ │ - beq 1630cc │ │ │ │ + beq 1630d8 │ │ │ │ mov fp, r5 │ │ │ │ ubfx r3, r7, #8, #8 │ │ │ │ orr r1, lr, #42 @ 0x2a │ │ │ │ - b 163138 │ │ │ │ + b 163144 │ │ │ │ ubfx r3, r7, #8, #8 │ │ │ │ cmp r3, #10 │ │ │ │ - beq 163108 │ │ │ │ + beq 163114 │ │ │ │ cmp r3, #13 │ │ │ │ - bne 163130 │ │ │ │ + bne 16313c │ │ │ │ mov fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1630fc │ │ │ │ + beq 163108 │ │ │ │ ldrb r1, [r6] │ │ │ │ mov r3, #13 │ │ │ │ tst r1, #8 │ │ │ │ - bne 163134 │ │ │ │ + bne 163140 │ │ │ │ orr r1, lr, #32 │ │ │ │ mov r3, #13 │ │ │ │ - b 163138 │ │ │ │ + b 163144 │ │ │ │ mov fp, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 163124 │ │ │ │ + bne 163130 │ │ │ │ ldrb r1, [r6] │ │ │ │ mov r3, #10 │ │ │ │ tst r1, #8 │ │ │ │ - bne 163134 │ │ │ │ + bne 163140 │ │ │ │ orr r1, lr, #32 │ │ │ │ mov r3, #10 │ │ │ │ - b 163138 │ │ │ │ + b 163144 │ │ │ │ mov fp, r5 │ │ │ │ mov r1, lr │ │ │ │ ldrb r5, [r8, #344] @ 0x158 │ │ │ │ tst r7, #1 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r6] │ │ │ │ orreq r4, r4, #8 │ │ │ │ cmp r5, r3 │ │ │ │ movne r4, r1 │ │ │ │ tst r2, #8 │ │ │ │ - bne 16316c │ │ │ │ + bne 163178 │ │ │ │ mov r5, fp │ │ │ │ tst r7, #1 │ │ │ │ - bne 163190 │ │ │ │ - b 1631d8 │ │ │ │ + bne 16319c │ │ │ │ + b 1631e4 │ │ │ │ mov r5, fp │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1631c4 │ │ │ │ + beq 1631d0 │ │ │ │ cmp r3, #13 │ │ │ │ - bne 1631cc │ │ │ │ + bne 1631d8 │ │ │ │ tst r7, #1 │ │ │ │ orrne r4, r4, #16 │ │ │ │ tst r7, #1 │ │ │ │ - beq 1631d8 │ │ │ │ + beq 1631e4 │ │ │ │ movw r1, #33088 @ 0x8140 │ │ │ │ tst r2, #4 │ │ │ │ movt r1, #2 │ │ │ │ add r1, r1, #320 @ 0x140 │ │ │ │ movwne r1, #33088 @ 0x8140 │ │ │ │ movtne r1, #2 │ │ │ │ orr r1, r1, r4 │ │ │ │ mov fp, r1 │ │ │ │ orrne fp, r1, #10240 @ 0x2800 │ │ │ │ bic r1, r9, lr │ │ │ │ tst r1, fp │ │ │ │ - bne 163220 │ │ │ │ - b 1632d0 │ │ │ │ + bne 16322c │ │ │ │ + b 1632dc │ │ │ │ cmp r3, #10 │ │ │ │ - beq 163180 │ │ │ │ + beq 16318c │ │ │ │ orr r4, r4, #16 │ │ │ │ tst r7, #1 │ │ │ │ - bne 163190 │ │ │ │ - ldr r1, [pc, #1980] @ 16399c │ │ │ │ + bne 16319c │ │ │ │ + ldr r1, [pc, #1980] @ 1639a8 │ │ │ │ uxtb r3, ip │ │ │ │ and r2, r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ mov r1, #640 @ 0x280 │ │ │ │ teq r3, r2, lsr #2 │ │ │ │ movwne r1, #320 @ 0x140 │ │ │ │ orr fp, r1, r4 │ │ │ │ orr r1, fp, #163840 @ 0x28000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 163694 │ │ │ │ + beq 1636a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 163214 │ │ │ │ + bne 163220 │ │ │ │ orr fp, r1, #10240 @ 0x2800 │ │ │ │ bic r1, r9, lr │ │ │ │ tst r1, fp │ │ │ │ - beq 1632d0 │ │ │ │ + beq 1632dc │ │ │ │ ldr r2, [sl, #8] │ │ │ │ ldr r9, [sl, #24] │ │ │ │ cmp r9, r2 │ │ │ │ - bhi 1638c0 │ │ │ │ + bhi 1638cc │ │ │ │ str r5, [sp, #4] │ │ │ │ lsl r5, r9, #2 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 163270 │ │ │ │ + beq 16327c │ │ │ │ ldr r1, [r6], #4 │ │ │ │ sub r5, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1627e4 │ │ │ │ - b 163248 │ │ │ │ + bl 1627f0 │ │ │ │ + b 163254 │ │ │ │ ldm sl, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sl, #28] │ │ │ │ str r0, [sl, #28] │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ ldr r5, [sl, #32] │ │ │ │ str r0, [sl, #12] │ │ │ │ add r0, sl, #32 │ │ │ │ @@ -323334,159 +323337,159 @@ │ │ │ │ ldm r1, {r0, r2} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bls 16386c │ │ │ │ + bls 163878 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r2, r1]! │ │ │ │ str r3, [r2, #4] │ │ │ │ strb r3, [r2, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r1, #9 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r8, #304] @ 0x130 │ │ │ │ str r6, [sp, #28] │ │ │ │ tst r0, #60 @ 0x3c │ │ │ │ - beq 1633a0 │ │ │ │ + beq 1633ac │ │ │ │ ldrb r1, [r8, #344] @ 0x158 │ │ │ │ ubfx r2, r7, #8, #8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r1, r2 │ │ │ │ tsteq r7, #1 │ │ │ │ - bne 163394 │ │ │ │ + bne 1633a0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16388c │ │ │ │ + beq 163898 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bcc 1638a4 │ │ │ │ + bcc 1638b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r2, r1, #4 │ │ │ │ strb r2, [r0, #1] │ │ │ │ lsr r2, r1, #24 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsr r2, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ ldr r0, [r8, #304] @ 0x130 │ │ │ │ tst r0, #48 @ 0x30 │ │ │ │ - bne 1633ac │ │ │ │ - b 1633c4 │ │ │ │ + bne 1633b8 │ │ │ │ + b 1633d0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ tst r0, #48 @ 0x30 │ │ │ │ - beq 1633c4 │ │ │ │ + beq 1633d0 │ │ │ │ movw r1, #65281 @ 0xff01 │ │ │ │ cmp r5, #0 │ │ │ │ and r1, r7, r1 │ │ │ │ - beq 1633d8 │ │ │ │ + beq 1633e4 │ │ │ │ cmp r1, #3328 @ 0xd00 │ │ │ │ - beq 1633e0 │ │ │ │ + beq 1633ec │ │ │ │ movw r1, #65472 @ 0xffc0 │ │ │ │ movt r1, #3 │ │ │ │ tst r0, r1 │ │ │ │ - bne 163434 │ │ │ │ - b 163494 │ │ │ │ + bne 163440 │ │ │ │ + b 1634a0 │ │ │ │ cmp r1, #2560 @ 0xa00 │ │ │ │ - bne 1633c4 │ │ │ │ + bne 1633d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16388c │ │ │ │ + beq 163898 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 1638a4 │ │ │ │ + bls 1638b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r2, r1, #16 │ │ │ │ strb r2, [r0, #1] │ │ │ │ lsr r2, r1, #24 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsr r2, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ ldr r0, [r8, #304] @ 0x130 │ │ │ │ movw r1, #65472 @ 0xffc0 │ │ │ │ movt r1, #3 │ │ │ │ tst r0, r1 │ │ │ │ - beq 163494 │ │ │ │ + beq 1634a0 │ │ │ │ tst r7, #1 │ │ │ │ - bne 163454 │ │ │ │ - ldr r0, [pc, #1380] @ 1639a8 │ │ │ │ + bne 163460 │ │ │ │ + ldr r0, [pc, #1380] @ 1639b4 │ │ │ │ ubfx r1, r7, #8, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 163494 │ │ │ │ + bne 1634a0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16388c │ │ │ │ + beq 163898 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 1638a4 │ │ │ │ + bls 1638b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ strb r1, [r0, #1] │ │ │ │ lsr r2, r1, #24 │ │ │ │ orr r1, r1, #81920 @ 0x14000 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsr r2, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ ldr r2, [sl, #8] │ │ │ │ ldr r4, [sl, #24] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 16380c │ │ │ │ + bhi 163818 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - beq 163710 │ │ │ │ + beq 16371c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r9, [sl, #4] │ │ │ │ tst r0, #1 │ │ │ │ ubfx fp, r0, #8, #8 │ │ │ │ - ldr r2, [pc, #1248] @ 1639b0 │ │ │ │ + ldr r2, [pc, #1248] @ 1639bc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 16352c │ │ │ │ + beq 163538 │ │ │ │ ldr r1, [r8, #328] @ 0x148 │ │ │ │ ldr r0, [r9], #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 163688 │ │ │ │ + bcs 163694 │ │ │ │ lsl r3, r4, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1636b0 │ │ │ │ + beq 1636bc │ │ │ │ ldr r2, [r8, #324] @ 0x144 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r6, r0, r0, lsl #2 │ │ │ │ mov r0, r2 │ │ │ │ ldr r6, [r0, r6, lsl #2]! │ │ │ │ cmp r6, #8 │ │ │ │ - bcs 163704 │ │ │ │ + bcs 163710 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 163710 │ │ │ │ + beq 16371c │ │ │ │ ldr r0, [r9], #4 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1634fc │ │ │ │ - b 163688 │ │ │ │ + bcc 163508 │ │ │ │ + b 163694 │ │ │ │ ldr r1, [r8, #328] @ 0x148 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 163688 │ │ │ │ + bcs 163694 │ │ │ │ add r4, r9, r4, lsl #2 │ │ │ │ ldr r3, [r8, #324] @ 0x144 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r9, r9, #4 │ │ │ │ ldr r0, [r3, r0, lsl #2]! │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -323498,1582 +323501,1582 @@ │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ ldrb r0, [r3, #8] │ │ │ │ cmp r0, fp │ │ │ │ - bhi 163670 │ │ │ │ + bhi 16367c │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ cmp r0, fp │ │ │ │ - bcc 163670 │ │ │ │ + bcc 16367c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 163818 │ │ │ │ + beq 163824 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 163830 │ │ │ │ + bls 16383c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b 16363c │ │ │ │ + b 163648 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 1638d8 │ │ │ │ + bcs 1638e4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r0, fp, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 163670 │ │ │ │ + beq 16367c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 163818 │ │ │ │ + beq 163824 │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bcs 16363c │ │ │ │ - b 163830 │ │ │ │ + bcs 163648 │ │ │ │ + b 16383c │ │ │ │ ldrd r0, [r3, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ add r0, r0, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 163670 │ │ │ │ + beq 16367c │ │ │ │ ldrb r2, [r0, #-1] │ │ │ │ cmp r2, fp │ │ │ │ - bhi 163670 │ │ │ │ + bhi 16367c │ │ │ │ ldrb r2, [r0], #8 │ │ │ │ sub r1, r1, #8 │ │ │ │ cmp r2, fp │ │ │ │ - bcc 1635fc │ │ │ │ + bcc 163608 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 163818 │ │ │ │ + beq 163824 │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 163830 │ │ │ │ + bls 16383c │ │ │ │ ldr r1, [r0, #-13] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [r0, #1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - bl 1627e4 │ │ │ │ - b 163670 │ │ │ │ + bl 1627f0 │ │ │ │ + b 16367c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 156920 │ │ │ │ + bl 15692c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 163710 │ │ │ │ + bne 16371c │ │ │ │ cmp r9, r4 │ │ │ │ - beq 163710 │ │ │ │ + beq 16371c │ │ │ │ ldr r1, [r8, #328] @ 0x148 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 163540 │ │ │ │ + bcc 16354c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bl 3cae4 │ │ │ │ - b 1638d4 │ │ │ │ + b 1638e0 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, fp, #5120 @ 0x1400 │ │ │ │ mov fp, r1 │ │ │ │ bic r1, r9, lr │ │ │ │ tst r1, fp │ │ │ │ - bne 163220 │ │ │ │ - b 1632d0 │ │ │ │ + bne 16322c │ │ │ │ + b 1632dc │ │ │ │ sub r4, r3, #4 │ │ │ │ add r6, sp, #24 │ │ │ │ - b 1636d4 │ │ │ │ + b 1636e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 163710 │ │ │ │ + beq 16371c │ │ │ │ ldr r0, [r9], #4 │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 163688 │ │ │ │ + bcs 163694 │ │ │ │ ldr r2, [r8, #324] @ 0x144 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ ldr r0, [r2, r0, lsl #2]! │ │ │ │ cmp r0, #8 │ │ │ │ - bcc 1636bc │ │ │ │ + bcc 1636c8 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 156920 │ │ │ │ + bl 15692c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 163710 │ │ │ │ + beq 16371c │ │ │ │ ldr r1, [r8, #328] @ 0x148 │ │ │ │ - b 1636c4 │ │ │ │ + b 1636d0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 156920 │ │ │ │ + bl 15692c │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sl, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1637c8 │ │ │ │ + beq 1637d4 │ │ │ │ ldr r0, [r8, #304] @ 0x130 │ │ │ │ movw r1, #65472 @ 0xffc0 │ │ │ │ movt r1, #3 │ │ │ │ tst r0, r1 │ │ │ │ - beq 163780 │ │ │ │ + beq 16378c │ │ │ │ tst r4, #1 │ │ │ │ - bne 163780 │ │ │ │ - ldr r1, [pc, #628] @ 1639c4 │ │ │ │ + bne 16378c │ │ │ │ + ldr r1, [pc, #628] @ 1639d0 │ │ │ │ ubfx r2, r4, #8, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 163780 │ │ │ │ + bne 16378c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1638f8 │ │ │ │ + beq 163904 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r1, r1, #4 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [r8, #304] @ 0x130 │ │ │ │ tst r0, #48 @ 0x30 │ │ │ │ - beq 1637c8 │ │ │ │ + beq 1637d4 │ │ │ │ movw r0, #65281 @ 0xff01 │ │ │ │ cmp r3, #0 │ │ │ │ and r0, r4, r0 │ │ │ │ - beq 1637a4 │ │ │ │ + beq 1637b0 │ │ │ │ cmp r0, #2560 @ 0xa00 │ │ │ │ - beq 1637ac │ │ │ │ - b 1637c8 │ │ │ │ + beq 1637b8 │ │ │ │ + b 1637d4 │ │ │ │ cmp r0, #3328 @ 0xd00 │ │ │ │ - bne 1637c8 │ │ │ │ + bne 1637d4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1638ec │ │ │ │ + beq 1638f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r1, r1, #8 │ │ │ │ strb r1, [r0] │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 156b24 │ │ │ │ + bl 156b30 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 162380 │ │ │ │ + bl 16238c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #388] @ 163998 │ │ │ │ + ldr r3, [pc, #388] @ 1639a4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1638b0 │ │ │ │ - ldr r3, [pc, #408] @ 1639b8 │ │ │ │ + b 1638bc │ │ │ │ + ldr r3, [pc, #408] @ 1639c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 163840 │ │ │ │ - ldr r3, [pc, #388] @ 1639bc │ │ │ │ + b 16384c │ │ │ │ + ldr r3, [pc, #388] @ 1639c8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - b 1638d4 │ │ │ │ - ldr r3, [pc, #320] @ 163990 │ │ │ │ + b 1638e0 │ │ │ │ + ldr r3, [pc, #320] @ 16399c │ │ │ │ mov r0, #5 │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1638cc │ │ │ │ - ldr r3, [pc, #304] @ 163994 │ │ │ │ + b 1638d8 │ │ │ │ + ldr r3, [pc, #304] @ 1639a0 │ │ │ │ mov r9, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1638cc │ │ │ │ + b 1638d8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #9 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 1632fc │ │ │ │ - ldr r3, [pc, #272] @ 1639a4 │ │ │ │ + b 163308 │ │ │ │ + ldr r3, [pc, #272] @ 1639b0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1638b4 │ │ │ │ - ldr r3, [pc, #256] @ 1639ac │ │ │ │ + b 1638c0 │ │ │ │ + ldr r3, [pc, #256] @ 1639b8 │ │ │ │ mov r4, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c798 │ │ │ │ - b 1638d4 │ │ │ │ - ldr r3, [pc, #216] @ 1639a0 │ │ │ │ + b 1638e0 │ │ │ │ + ldr r3, [pc, #216] @ 1639ac │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r9 │ │ │ │ bl 3c798 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #212] @ 1639b4 │ │ │ │ + ldr r2, [pc, #212] @ 1639c0 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 163688 │ │ │ │ - ldr r0, [pc, #204] @ 1639c0 │ │ │ │ + b 163694 │ │ │ │ + ldr r0, [pc, #204] @ 1639cc │ │ │ │ add r0, pc, r0 │ │ │ │ - b 163900 │ │ │ │ - ldr r0, [pc, #200] @ 1639c8 │ │ │ │ + b 16390c │ │ │ │ + ldr r0, [pc, #200] @ 1639d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b 163688 │ │ │ │ + b 163694 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 163974 │ │ │ │ - b 16398c │ │ │ │ - b 163960 │ │ │ │ + bne 163980 │ │ │ │ + b 163998 │ │ │ │ + b 16396c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 163974 │ │ │ │ - b 16398c │ │ │ │ - b 163960 │ │ │ │ - b 163960 │ │ │ │ + bne 163980 │ │ │ │ + b 163998 │ │ │ │ + b 16396c │ │ │ │ + b 16396c │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ - b 163948 │ │ │ │ + b 163954 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16398c │ │ │ │ + beq 163998 │ │ │ │ add r9, r7, #4 │ │ │ │ - b 163974 │ │ │ │ - b 163960 │ │ │ │ + b 163980 │ │ │ │ + b 16396c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16398c │ │ │ │ + beq 163998 │ │ │ │ add r2, sp, #24 │ │ │ │ orr r9, r2, #4 │ │ │ │ ldr r2, [r9] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r9, ip, lsl #26 │ │ │ │ - andseq sl, r9, ip, ror #26 │ │ │ │ - andseq fp, r9, r0, lsr r4 │ │ │ │ - andseq sl, r0, fp, asr #21 │ │ │ │ - andseq fp, r9, r8, ror r3 │ │ │ │ - @ instruction: 0x0019acb4 │ │ │ │ - andseq sl, r0, fp, ror #16 │ │ │ │ - andseq sl, r9, r4, lsr #26 │ │ │ │ - mulseq r9, r4, r7 │ │ │ │ - andseq fp, r9, r8, lsl #6 │ │ │ │ - mulseq r9, r8, ip │ │ │ │ - mulseq r9, r4, sp │ │ │ │ - mulseq r9, r0, ip │ │ │ │ - andseq sl, r0, pc, asr r5 │ │ │ │ - andseq sl, r9, r4, ror ip │ │ │ │ + andseq sl, r9, r0, lsl #26 │ │ │ │ + andseq sl, r9, r0, ror #26 │ │ │ │ + andseq fp, r9, r4, lsr #8 │ │ │ │ + andseq sl, r0, pc, lsr fp │ │ │ │ + andseq fp, r9, ip, ror #6 │ │ │ │ + andseq sl, r9, r8, lsr #25 │ │ │ │ + @ instruction: 0x0010a8df │ │ │ │ + andseq sl, r9, r8, lsl sp │ │ │ │ + andseq fp, r9, r8, lsl #15 │ │ │ │ + @ instruction: 0x0019b2fc │ │ │ │ + andseq sl, r9, ip, lsl #25 │ │ │ │ + andseq sl, r9, r8, lsl #27 │ │ │ │ + andseq sl, r9, r4, lsl #25 │ │ │ │ + @ instruction: 0x0010a5d3 │ │ │ │ + andseq sl, r9, r8, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 163ca0 │ │ │ │ + bcc 163cac │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 163ae0 │ │ │ │ + beq 163aec │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r6, r2, #4 │ │ │ │ movcc r6, #0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r6 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 163a2c │ │ │ │ + bls 163a38 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 163cf8 │ │ │ │ + bcs 163d04 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 163a04 │ │ │ │ + blt 163a10 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 163cbc │ │ │ │ + bcc 163cc8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 163ae0 │ │ │ │ + beq 163aec │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 163a84 │ │ │ │ + ble 163a90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 163cd0 │ │ │ │ + beq 163cdc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b 163ae0 │ │ │ │ + b 163aec │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 163ae0 │ │ │ │ + bcc 163aec │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 163c68 │ │ │ │ + bcs 163c74 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 163ae0 │ │ │ │ + bhi 163aec │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 163bfc │ │ │ │ + bne 163c08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 163b74 │ │ │ │ + beq 163b80 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 163b34 │ │ │ │ - bl 1d0b40 │ │ │ │ + ble 163b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r9, r0 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 163b74 │ │ │ │ - ldr r0, [pc, #540] @ 163d30 │ │ │ │ - ldr r3, [pc, #540] @ 163d34 │ │ │ │ - ldr r1, [pc, #540] @ 163d38 │ │ │ │ + bne 163b80 │ │ │ │ + ldr r0, [pc, #540] @ 163d3c │ │ │ │ + ldr r3, [pc, #540] @ 163d40 │ │ │ │ + ldr r1, [pc, #540] @ 163d44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 163b74 │ │ │ │ + bcc 163b80 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 163be4 │ │ │ │ + bcs 163bf0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 163b74 │ │ │ │ + bhi 163b80 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 163b84 │ │ │ │ + bne 163b90 │ │ │ │ eor r0, r6, r9 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 163d10 │ │ │ │ + beq 163d1c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 163afc │ │ │ │ + bgt 163b08 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 163c80 │ │ │ │ + bcc 163c8c │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 163c90 │ │ │ │ + bcc 163c9c │ │ │ │ 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 │ │ │ │ - b 163afc │ │ │ │ + b 163b08 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 163b74 │ │ │ │ + bcc 163b80 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 163b5c │ │ │ │ - b 163b74 │ │ │ │ + bls 163b68 │ │ │ │ + b 163b80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 163d10 │ │ │ │ + beq 163d1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 163a54 │ │ │ │ + bgt 163a60 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 163c88 │ │ │ │ + bcc 163c94 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 163c98 │ │ │ │ + bcc 163ca4 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b 163a54 │ │ │ │ + b 163a60 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 163ae0 │ │ │ │ + bcc 163aec │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 163aac │ │ │ │ - b 163ae0 │ │ │ │ + bls 163ab8 │ │ │ │ + b 163aec │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 163afc │ │ │ │ + b 163b08 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 163a54 │ │ │ │ + b 163a60 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 163afc │ │ │ │ + b 163b08 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 163a54 │ │ │ │ - ldr r3, [pc, #152] @ 163d40 │ │ │ │ + b 163a60 │ │ │ │ + ldr r3, [pc, #152] @ 163d4c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #88] @ 163d1c │ │ │ │ + ldr r3, [pc, #88] @ 163d28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #72] @ 163d20 │ │ │ │ - ldr r3, [pc, #72] @ 163d24 │ │ │ │ - ldr r1, [pc, #72] @ 163d28 │ │ │ │ + ldr r0, [pc, #72] @ 163d2c │ │ │ │ + ldr r3, [pc, #72] @ 163d30 │ │ │ │ + ldr r1, [pc, #72] @ 163d34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r4, [pc, #60] @ 163d3c │ │ │ │ + ldr r4, [pc, #60] @ 163d48 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #20] @ 163d2c │ │ │ │ + ldr r0, [pc, #20] @ 163d38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq fp, r9, r8, lsr #3 │ │ │ │ - andseq r9, r0, r4, ror #1 │ │ │ │ - @ instruction: 0x0019b1b0 │ │ │ │ - andseq fp, r9, ip, asr r1 │ │ │ │ - andseq fp, r9, ip, ror #2 │ │ │ │ - andseq r9, r0, r8, lsr #5 │ │ │ │ - andseq fp, r9, r4, ror r3 │ │ │ │ - andseq fp, r9, r0, lsl r3 │ │ │ │ - andseq fp, r9, ip, asr r1 │ │ │ │ - andseq fp, r9, r0, lsr #3 │ │ │ │ + mulseq r9, ip, r1 │ │ │ │ + andseq r9, r0, r8, asr r1 │ │ │ │ + andseq fp, r9, r4, lsr #3 │ │ │ │ + andseq fp, r9, r0, asr r1 │ │ │ │ + andseq fp, r9, r0, ror #2 │ │ │ │ + andseq r9, r0, ip, lsl r3 │ │ │ │ + andseq fp, r9, r8, ror #6 │ │ │ │ + andseq fp, r9, r4, lsl #6 │ │ │ │ + andseq fp, r9, r0, asr r1 │ │ │ │ + mulseq r9, r4, r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 163ff8 │ │ │ │ + bcc 164004 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 163df4 │ │ │ │ + beq 163e00 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 163d9c │ │ │ │ + bls 163da8 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 164078 │ │ │ │ + bcs 164084 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 163d74 │ │ │ │ + blt 163d80 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 164014 │ │ │ │ + bcc 164020 │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 163df8 │ │ │ │ + beq 163e04 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 163e8c │ │ │ │ + ble 163e98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 164050 │ │ │ │ + beq 16405c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - b 163df8 │ │ │ │ + b 163e04 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 163e7c │ │ │ │ + beq 163e88 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 163e3c │ │ │ │ - bl 1d0b40 │ │ │ │ + ble 163e48 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 164028 │ │ │ │ + beq 164034 │ │ │ │ eor r4, r0, #1 │ │ │ │ and r0, r5, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 163e7c │ │ │ │ + bcc 163e88 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 163fa8 │ │ │ │ + bcs 163fb4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 163e7c │ │ │ │ + bhi 163e88 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 163f48 │ │ │ │ + bne 163f54 │ │ │ │ and r0, r5, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 163df8 │ │ │ │ + bcc 163e04 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 163fc0 │ │ │ │ + bcs 163fcc │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 163df8 │ │ │ │ + bhi 163e04 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 163de4 │ │ │ │ + beq 163df0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 164090 │ │ │ │ + beq 16409c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 163dc4 │ │ │ │ + bgt 163dd0 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 163fe0 │ │ │ │ + bcc 163fec │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 163ff0 │ │ │ │ + bcc 163ffc │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b 163dc4 │ │ │ │ + b 163dd0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 164090 │ │ │ │ + beq 16409c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 163e18 │ │ │ │ + bgt 163e24 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 163fd8 │ │ │ │ + bcc 163fe4 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 163fe8 │ │ │ │ + bcc 163ff4 │ │ │ │ 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 │ │ │ │ - b 163e18 │ │ │ │ + b 163e24 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 163e7c │ │ │ │ + bcc 163e88 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 163e64 │ │ │ │ - b 163e7c │ │ │ │ + bls 163e70 │ │ │ │ + b 163e88 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 163df8 │ │ │ │ + bcc 163e04 │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 163eb4 │ │ │ │ - b 163df8 │ │ │ │ + bls 163ec0 │ │ │ │ + b 163e04 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 163e18 │ │ │ │ + b 163e24 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 163dc4 │ │ │ │ + b 163dd0 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 163e18 │ │ │ │ + b 163e24 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 163dc4 │ │ │ │ - ldr r3, [pc, #192] @ 1640c0 │ │ │ │ + b 163dd0 │ │ │ │ + ldr r3, [pc, #192] @ 1640cc │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #128] @ 16409c │ │ │ │ + ldr r3, [pc, #128] @ 1640a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #128] @ 1640b0 │ │ │ │ - ldr r3, [pc, #128] @ 1640b4 │ │ │ │ - ldr r1, [pc, #128] @ 1640b8 │ │ │ │ + ldr r0, [pc, #128] @ 1640bc │ │ │ │ + ldr r3, [pc, #128] @ 1640c0 │ │ │ │ + ldr r1, [pc, #128] @ 1640c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #72] @ 1640a0 │ │ │ │ - ldr r3, [pc, #72] @ 1640a4 │ │ │ │ - ldr r1, [pc, #72] @ 1640a8 │ │ │ │ + ldr r0, [pc, #72] @ 1640ac │ │ │ │ + ldr r3, [pc, #72] @ 1640b0 │ │ │ │ + ldr r1, [pc, #72] @ 1640b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r4, [pc, #60] @ 1640bc │ │ │ │ + ldr r4, [pc, #60] @ 1640c8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #20] @ 1640ac │ │ │ │ + ldr r0, [pc, #20] @ 1640b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq sl, r9, r0, asr lr │ │ │ │ - andseq r8, r0, r4, ror #26 │ │ │ │ - andseq sl, r9, r0, lsr lr │ │ │ │ - @ instruction: 0x0019addc │ │ │ │ - andseq sl, r9, ip, ror #27 │ │ │ │ - andseq r8, r0, ip, lsl #27 │ │ │ │ - andseq sl, r9, r8, asr lr │ │ │ │ - @ instruction: 0x0019adf4 │ │ │ │ - @ instruction: 0x0019addc │ │ │ │ - andseq sl, r9, r8, asr #28 │ │ │ │ + andseq sl, r9, r4, asr #28 │ │ │ │ + @ instruction: 0x00108dd8 │ │ │ │ + andseq sl, r9, r4, lsr #28 │ │ │ │ + @ instruction: 0x0019add0 │ │ │ │ + andseq sl, r9, r0, ror #27 │ │ │ │ + andseq r8, r0, r0, lsl #28 │ │ │ │ + andseq sl, r9, ip, asr #28 │ │ │ │ + andseq sl, r9, r8, ror #27 │ │ │ │ + @ instruction: 0x0019add0 │ │ │ │ + andseq sl, r9, ip, lsr lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 164384 │ │ │ │ + bcc 164390 │ │ │ │ mov r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16419c │ │ │ │ + beq 1641a8 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 164120 │ │ │ │ + bls 16412c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1643dc │ │ │ │ + bcs 1643e8 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 1640f8 │ │ │ │ + blt 164104 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 1643a0 │ │ │ │ - beq 16419c │ │ │ │ + bcc 1643ac │ │ │ │ + beq 1641a8 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 164174 │ │ │ │ + ble 164180 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1643b4 │ │ │ │ + beq 1643c0 │ │ │ │ eor r6, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - b 16419c │ │ │ │ + b 1641a8 │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 16419c │ │ │ │ + bcc 1641a8 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 1642bc │ │ │ │ + bcs 1642c8 │ │ │ │ cmp r3, r4 │ │ │ │ - bls 1642d0 │ │ │ │ + bls 1642dc │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 164234 │ │ │ │ + beq 164240 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 1641f4 │ │ │ │ - bl 1d0b40 │ │ │ │ + ble 164200 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 164234 │ │ │ │ - ldr r0, [pc, #576] @ 164414 │ │ │ │ - ldr r3, [pc, #576] @ 164418 │ │ │ │ - ldr r1, [pc, #576] @ 16441c │ │ │ │ + bne 164240 │ │ │ │ + ldr r0, [pc, #576] @ 164420 │ │ │ │ + ldr r3, [pc, #576] @ 164424 │ │ │ │ + ldr r1, [pc, #576] @ 164428 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 164234 │ │ │ │ + bcc 164240 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 1642a4 │ │ │ │ + bcs 1642b0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 164234 │ │ │ │ + bhi 164240 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 164244 │ │ │ │ + bne 164250 │ │ │ │ and r0, r6, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1643f4 │ │ │ │ + beq 164400 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 1641bc │ │ │ │ + bgt 1641c8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 164364 │ │ │ │ + bcc 164370 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 164374 │ │ │ │ + bcc 164380 │ │ │ │ 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 │ │ │ │ - b 1641bc │ │ │ │ + b 1641c8 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 164234 │ │ │ │ + bcc 164240 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 16421c │ │ │ │ - b 164234 │ │ │ │ + bls 164228 │ │ │ │ + b 164240 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 16419c │ │ │ │ + bcc 1641a8 │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bhi 16419c │ │ │ │ + bhi 1641a8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 164164 │ │ │ │ + beq 164170 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1643f4 │ │ │ │ + beq 164400 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 164140 │ │ │ │ + bgt 16414c │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 16436c │ │ │ │ + bcc 164378 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 16437c │ │ │ │ + bcc 164388 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b 164140 │ │ │ │ + b 16414c │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 1641bc │ │ │ │ + b 1641c8 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 164140 │ │ │ │ + b 16414c │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 1641bc │ │ │ │ + b 1641c8 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 164140 │ │ │ │ - ldr r3, [pc, #152] @ 164424 │ │ │ │ + b 16414c │ │ │ │ + ldr r3, [pc, #152] @ 164430 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #88] @ 164400 │ │ │ │ + ldr r3, [pc, #88] @ 16440c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #72] @ 164404 │ │ │ │ - ldr r3, [pc, #72] @ 164408 │ │ │ │ - ldr r1, [pc, #72] @ 16440c │ │ │ │ + ldr r0, [pc, #72] @ 164410 │ │ │ │ + ldr r3, [pc, #72] @ 164414 │ │ │ │ + ldr r1, [pc, #72] @ 164418 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r4, [pc, #60] @ 164420 │ │ │ │ + ldr r4, [pc, #60] @ 16442c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #20] @ 164410 │ │ │ │ + ldr r0, [pc, #20] @ 16441c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq sl, r9, r4, asr #21 │ │ │ │ - andseq r8, r0, r0, lsl #20 │ │ │ │ - andseq sl, r9, ip, asr #21 │ │ │ │ - andseq sl, r9, r8, ror sl │ │ │ │ - andseq sl, r9, r8, lsl #21 │ │ │ │ - andseq r8, r0, r8, ror #23 │ │ │ │ - @ instruction: 0x0019acb4 │ │ │ │ - andseq sl, r9, r0, asr ip │ │ │ │ - andseq sl, r9, r8, ror sl │ │ │ │ - @ instruction: 0x0019aabc │ │ │ │ + @ instruction: 0x0019aab8 │ │ │ │ + andseq r8, r0, r4, ror sl │ │ │ │ + andseq sl, r9, r0, asr #21 │ │ │ │ + andseq sl, r9, ip, ror #20 │ │ │ │ + andseq sl, r9, ip, ror sl │ │ │ │ + andseq r8, r0, ip, asr ip │ │ │ │ + andseq sl, r9, r8, lsr #25 │ │ │ │ + andseq sl, r9, r4, asr #24 │ │ │ │ + andseq sl, r9, ip, ror #20 │ │ │ │ + @ instruction: 0x0019aab0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16461c │ │ │ │ + beq 164628 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 1647d0 │ │ │ │ + bcc 1647dc │ │ │ │ sub r6, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ movcc r7, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 164490 │ │ │ │ + bls 16449c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 164870 │ │ │ │ + bcs 16487c │ │ │ │ add r4, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r4, [r4] │ │ │ │ cmn r4, #64 @ 0x40 │ │ │ │ - blt 164464 │ │ │ │ + blt 164470 │ │ │ │ add r4, r3, #1 │ │ │ │ - b 164494 │ │ │ │ + b 1644a0 │ │ │ │ mov r4, r7 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 1647ec │ │ │ │ + bcc 1647f8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 164654 │ │ │ │ + beq 164660 │ │ │ │ add fp, r0, r4 │ │ │ │ ldrsb r3, [fp] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 164538 │ │ │ │ + ble 164544 │ │ │ │ cmp r6, r5 │ │ │ │ - bls 1644e0 │ │ │ │ + bls 1644ec │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 164888 │ │ │ │ + bcs 164894 │ │ │ │ add r3, r0, r6 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 1644b8 │ │ │ │ + blt 1644c4 │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc 164800 │ │ │ │ + bcc 16480c │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 16461c │ │ │ │ + beq 164628 │ │ │ │ add r3, r0, r7 │ │ │ │ ldrsb r4, [r3] │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r5, r4 │ │ │ │ - ble 1645c0 │ │ │ │ + ble 1645cc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 16483c │ │ │ │ + beq 164848 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - b 16461c │ │ │ │ + b 164628 │ │ │ │ uxtb ip, r3 │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 164654 │ │ │ │ + bcc 164660 │ │ │ │ sub lr, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 1646f8 │ │ │ │ + bcs 164704 │ │ │ │ cmp r4, lr │ │ │ │ - bhi 164654 │ │ │ │ + bhi 164660 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 164654 │ │ │ │ + beq 164660 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 164f60 │ │ │ │ + bl 164f6c │ │ │ │ tst r0, #1 │ │ │ │ - beq 164864 │ │ │ │ + beq 164870 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 1644b8 │ │ │ │ + b 1644c4 │ │ │ │ cmp r5, #192 @ 0xc0 │ │ │ │ - bcc 16461c │ │ │ │ + bcc 164628 │ │ │ │ sub r4, r2, r7 │ │ │ │ mov r7, #2 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ movcs r7, #3 │ │ │ │ cmpcs r5, #240 @ 0xf0 │ │ │ │ - bcs 164760 │ │ │ │ + bcs 16476c │ │ │ │ cmp r7, r4 │ │ │ │ - bhi 16461c │ │ │ │ + bhi 164628 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 164728 │ │ │ │ + bne 164734 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 164648 │ │ │ │ + bls 164654 │ │ │ │ ldrsb r3, [r0, r2]! │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - ble 164660 │ │ │ │ + ble 16466c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r8, r0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 164814 │ │ │ │ + beq 164820 │ │ │ │ eor r0, r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ bic r9, r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #0 │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ - bcc 164654 │ │ │ │ + bcc 164660 │ │ │ │ sub r5, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 164710 │ │ │ │ + bcs 16471c │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 164654 │ │ │ │ + bhi 164660 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 164654 │ │ │ │ + bne 164660 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 164f60 │ │ │ │ + bl 164f6c │ │ │ │ tst r0, #1 │ │ │ │ - beq 164864 │ │ │ │ + beq 164870 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 164778 │ │ │ │ + bcs 164784 │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 164648 │ │ │ │ - b 164788 │ │ │ │ + bhi 164654 │ │ │ │ + b 164794 │ │ │ │ cmp lr, #4 │ │ │ │ - bcc 164654 │ │ │ │ + bcc 164660 │ │ │ │ mov r4, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 164564 │ │ │ │ - b 164654 │ │ │ │ + bls 164570 │ │ │ │ + b 164660 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 164654 │ │ │ │ + bcc 164660 │ │ │ │ mov r2, #4 │ │ │ │ cmp r4, #247 @ 0xf7 │ │ │ │ - bls 16468c │ │ │ │ - b 164654 │ │ │ │ + bls 164698 │ │ │ │ + b 164660 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 164f60 │ │ │ │ + bl 164f6c │ │ │ │ tst r0, #1 │ │ │ │ - beq 164864 │ │ │ │ + beq 164870 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - b 164508 │ │ │ │ + b 164514 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 16461c │ │ │ │ + bcc 164628 │ │ │ │ mov r7, #4 │ │ │ │ cmp r5, #247 @ 0xf7 │ │ │ │ - bls 1645e8 │ │ │ │ - b 16461c │ │ │ │ + bls 1645f4 │ │ │ │ + b 164628 │ │ │ │ mov r2, #4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 164648 │ │ │ │ + bcc 164654 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1647a4 │ │ │ │ + bne 1647b0 │ │ │ │ mov r8, #0 │ │ │ │ - b 164648 │ │ │ │ + b 164654 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 164f60 │ │ │ │ + bl 164f6c │ │ │ │ tst r0, #1 │ │ │ │ - beq 164864 │ │ │ │ + beq 164870 │ │ │ │ mov r4, r1 │ │ │ │ - b 164634 │ │ │ │ - ldr r3, [pc, #212] @ 1648ac │ │ │ │ + b 164640 │ │ │ │ + ldr r3, [pc, #212] @ 1648b8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r7 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #180] @ 1648a8 │ │ │ │ + ldr r3, [pc, #180] @ 1648b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #196] @ 1648cc │ │ │ │ + ldr r3, [pc, #196] @ 1648d8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #160] @ 1648bc │ │ │ │ - ldr r3, [pc, #160] @ 1648c0 │ │ │ │ - ldr r1, [pc, #160] @ 1648c4 │ │ │ │ + ldr r0, [pc, #160] @ 1648c8 │ │ │ │ + ldr r3, [pc, #160] @ 1648cc │ │ │ │ + ldr r1, [pc, #160] @ 1648d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #108] @ 1648b0 │ │ │ │ - ldr r3, [pc, #108] @ 1648b4 │ │ │ │ - ldr r1, [pc, #108] @ 1648b8 │ │ │ │ + ldr r0, [pc, #108] @ 1648bc │ │ │ │ + ldr r3, [pc, #108] @ 1648c0 │ │ │ │ + ldr r1, [pc, #108] @ 1648c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #56] @ 1648a4 │ │ │ │ + ldr r0, [pc, #56] @ 1648b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r7, [pc, #40] @ 1648a0 │ │ │ │ + ldr r7, [pc, #40] @ 1648ac │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r7 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #56] @ 1648c8 │ │ │ │ + ldr r3, [pc, #56] @ 1648d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sl, r9, r4, ror #11 │ │ │ │ - andseq sl, r9, r8, lsl r6 │ │ │ │ - andseq sl, r9, r8, ror r6 │ │ │ │ - andseq sl, r9, r0, lsr #12 │ │ │ │ - andseq r8, r0, r8, ror r5 │ │ │ │ - andseq sl, r9, r4, asr #12 │ │ │ │ - @ instruction: 0x0019a5f0 │ │ │ │ - andseq r8, r0, r0, lsr #11 │ │ │ │ + @ instruction: 0x0019a5d8 │ │ │ │ + andseq sl, r9, ip, lsl #12 │ │ │ │ andseq sl, r9, ip, ror #12 │ │ │ │ - andseq sl, r9, r8, lsl #12 │ │ │ │ - andseq sl, r9, ip, asr #11 │ │ │ │ - andseq sl, r9, r4, ror #12 │ │ │ │ + andseq sl, r9, r4, lsl r6 │ │ │ │ + andseq r8, r0, ip, ror #11 │ │ │ │ + andseq sl, r9, r8, lsr r6 │ │ │ │ + andseq sl, r9, r4, ror #11 │ │ │ │ + andseq r8, r0, r4, lsl r6 │ │ │ │ + andseq sl, r9, r0, ror #12 │ │ │ │ + @ instruction: 0x0019a5fc │ │ │ │ + andseq sl, r9, r0, asr #11 │ │ │ │ + andseq sl, r9, r8, asr r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 16490c │ │ │ │ + bls 164918 │ │ │ │ ldrsb r7, [r0, r2]! │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r3, r7 │ │ │ │ - ble 164918 │ │ │ │ + ble 164924 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 164a0c │ │ │ │ + beq 164a18 │ │ │ │ eor r5, r0, #1 │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - bcc 164968 │ │ │ │ + bcc 164974 │ │ │ │ sub r6, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r3, #240 @ 0xf0 │ │ │ │ - bcs 1649e4 │ │ │ │ + bcs 1649f0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 164968 │ │ │ │ + bhi 164974 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 164970 │ │ │ │ + beq 16497c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 164a34 │ │ │ │ + beq 164a40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r7, #240 @ 0xf0 │ │ │ │ - bcs 1649fc │ │ │ │ + bcs 164a08 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 16490c │ │ │ │ + bhi 164918 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 16490c │ │ │ │ + beq 164918 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 164f60 │ │ │ │ + bl 164f6c │ │ │ │ tst r0, #1 │ │ │ │ - beq 164a34 │ │ │ │ + beq 164a40 │ │ │ │ mov r3, r1 │ │ │ │ - b 1648f4 │ │ │ │ + b 164900 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc 164968 │ │ │ │ + bcc 164974 │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bls 164948 │ │ │ │ - b 164968 │ │ │ │ + bls 164954 │ │ │ │ + b 164974 │ │ │ │ mov r2, #4 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc 16490c │ │ │ │ - b 1649a4 │ │ │ │ - ldr r0, [pc, #48] @ 164a44 │ │ │ │ + bcc 164918 │ │ │ │ + b 1649b0 │ │ │ │ + ldr r0, [pc, #48] @ 164a50 │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r3, [pc, #44] @ 164a48 │ │ │ │ - ldr r1, [pc, #44] @ 164a4c │ │ │ │ + ldr r3, [pc, #44] @ 164a54 │ │ │ │ + ldr r1, [pc, #44] @ 164a58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #4] @ 164a40 │ │ │ │ + ldr r0, [pc, #4] @ 164a4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq sl, r9, r8, asr #8 │ │ │ │ - andseq r8, r0, r4, lsr #7 │ │ │ │ - andseq sl, r9, r0, ror r4 │ │ │ │ - andseq sl, r9, ip, lsl #8 │ │ │ │ + andseq sl, r9, ip, lsr r4 │ │ │ │ + andseq r8, r0, r8, lsl r4 │ │ │ │ + andseq sl, r9, r4, ror #8 │ │ │ │ + andseq sl, r9, r0, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 164bf4 │ │ │ │ + beq 164c00 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 164c94 │ │ │ │ + bhi 164ca0 │ │ │ │ sub r5, r2, #1 │ │ │ │ subs r7, r2, #4 │ │ │ │ movcc r7, #0 │ │ │ │ cmp r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r1, r5 │ │ │ │ movcc r9, r7 │ │ │ │ cmp r1, r7 │ │ │ │ - bls 164ab4 │ │ │ │ + bls 164ac0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 164ce4 │ │ │ │ + bcs 164cf0 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 164a88 │ │ │ │ + blt 164a94 │ │ │ │ add r4, r1, #1 │ │ │ │ - b 164ab8 │ │ │ │ + b 164ac4 │ │ │ │ mov r4, r9 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 164cb0 │ │ │ │ + bcc 164cbc │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 164bf8 │ │ │ │ + beq 164c04 │ │ │ │ add r1, r0, r4 │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 164b3c │ │ │ │ + ble 164b48 │ │ │ │ cmp r5, r7 │ │ │ │ - bls 164b04 │ │ │ │ + bls 164b10 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 164cfc │ │ │ │ + bcs 164d08 │ │ │ │ add r1, r0, r5 │ │ │ │ sub r5, r5, #1 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt 164adc │ │ │ │ + blt 164ae8 │ │ │ │ add r9, r5, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bcc 164cc4 │ │ │ │ - beq 164bf4 │ │ │ │ + bcc 164cd0 │ │ │ │ + beq 164c00 │ │ │ │ add r1, r0, r9 │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r0, r3 │ │ │ │ - ble 164bb8 │ │ │ │ - bl 1d0b40 │ │ │ │ + ble 164bc4 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 164c54 │ │ │ │ + beq 164c60 │ │ │ │ eor r8, r0, #1 │ │ │ │ - b 164bf4 │ │ │ │ + b 164c00 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - bcc 164bf8 │ │ │ │ + bcc 164c04 │ │ │ │ sub ip, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs r3, #240 @ 0xf0 │ │ │ │ - bcs 164c04 │ │ │ │ + bcs 164c10 │ │ │ │ cmp r4, ip │ │ │ │ - bhi 164bf8 │ │ │ │ + bhi 164c04 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov fp, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 164bf8 │ │ │ │ + beq 164c04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 164f60 │ │ │ │ + bl 164f6c │ │ │ │ tst r0, #1 │ │ │ │ - beq 164cd8 │ │ │ │ + beq 164ce4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - b 164adc │ │ │ │ + b 164ae8 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 164bf4 │ │ │ │ + bcc 164c00 │ │ │ │ sub r3, r2, r9 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 164c7c │ │ │ │ + bcs 164c88 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 164bf4 │ │ │ │ + bhi 164c00 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 164c1c │ │ │ │ + bne 164c28 │ │ │ │ and r6, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp ip, #4 │ │ │ │ - bcc 164bf8 │ │ │ │ + bcc 164c04 │ │ │ │ mov r4, #4 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bls 164b68 │ │ │ │ - b 164bf8 │ │ │ │ + bls 164b74 │ │ │ │ + b 164c04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 164f60 │ │ │ │ + bl 164f6c │ │ │ │ tst r0, #1 │ │ │ │ - beq 164cd8 │ │ │ │ + beq 164ce4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 164b34 │ │ │ │ - ldr r0, [pc, #208] @ 164d2c │ │ │ │ + bne 164b40 │ │ │ │ + ldr r0, [pc, #208] @ 164d38 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #204] @ 164d30 │ │ │ │ - ldr r1, [pc, #204] @ 164d34 │ │ │ │ + ldr r3, [pc, #204] @ 164d3c │ │ │ │ + ldr r1, [pc, #204] @ 164d40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 164bf4 │ │ │ │ + bcc 164c00 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 164be0 │ │ │ │ - b 164bf4 │ │ │ │ - ldr r3, [pc, #132] @ 164d20 │ │ │ │ + bls 164bec │ │ │ │ + b 164c00 │ │ │ │ + ldr r3, [pc, #132] @ 164d2c │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r7 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #100] @ 164d1c │ │ │ │ + ldr r3, [pc, #100] @ 164d28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #92] @ 164d28 │ │ │ │ + ldr r3, [pc, #92] @ 164d34 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #56] @ 164d18 │ │ │ │ + ldr r0, [pc, #56] @ 164d24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r3, [pc, #40] @ 164d14 │ │ │ │ + ldr r3, [pc, #40] @ 164d20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #32] @ 164d24 │ │ │ │ + ldr r3, [pc, #32] @ 164d30 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sl, r9, r4, ror r1 │ │ │ │ - andseq sl, r9, r4, lsr #3 │ │ │ │ - @ instruction: 0x0019a1b4 │ │ │ │ - andseq sl, r9, ip, ror r1 │ │ │ │ - andseq sl, r9, ip, asr r1 │ │ │ │ - andseq sl, r9, r0, lsr #3 │ │ │ │ - andseq r8, r0, ip, asr r1 │ │ │ │ - andseq sl, r9, r8, lsr #4 │ │ │ │ - @ instruction: 0x0019a1d4 │ │ │ │ + andseq sl, r9, r8, ror #2 │ │ │ │ + mulseq r9, r8, r1 │ │ │ │ + andseq sl, r9, r8, lsr #3 │ │ │ │ + andseq sl, r9, r0, ror r1 │ │ │ │ + andseq sl, r9, r0, asr r1 │ │ │ │ + mulseq r9, r4, r1 │ │ │ │ + @ instruction: 0x001081d0 │ │ │ │ + andseq sl, r9, ip, lsl r2 │ │ │ │ + andseq sl, r9, r8, asr #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ 164db0 │ │ │ │ + ldr ip, [pc, #96] @ 164dbc │ │ │ │ mov r6, #3 │ │ │ │ - ldr lr, [pc, #92] @ 164db4 │ │ │ │ + ldr lr, [pc, #92] @ 164dc0 │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #88] @ 164db8 │ │ │ │ + ldr r1, [pc, #88] @ 164dc4 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ 164dbc │ │ │ │ + ldr r3, [pc, #84] @ 164dc8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ 164dc0 │ │ │ │ + ldr r4, [pc, #80] @ 164dcc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r8, r0, r8, asr r1 │ │ │ │ - andseq sl, r9, r4, lsr #3 │ │ │ │ - andseq r8, r0, ip, lsr r1 │ │ │ │ - andseq r8, r0, r6, lsr r1 │ │ │ │ - mulseq r9, r0, r1 │ │ │ │ + andseq r8, r0, ip, asr #3 │ │ │ │ + mulseq r9, r8, r1 │ │ │ │ + @ instruction: 0x001081b0 │ │ │ │ + andseq r8, r0, sl, lsr #3 │ │ │ │ + andseq sl, r9, r4, lsl #3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 164ddc │ │ │ │ + bne 164de8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 164de0 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 164dec │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 164e18 │ │ │ │ + beq 164e24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -325081,32 +325084,32 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 164e4c │ │ │ │ + bne 164e58 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 164e54 │ │ │ │ + bne 164e60 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 164e9c │ │ │ │ + beq 164ea8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -325115,15 +325118,15 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 164ee0 │ │ │ │ + beq 164eec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -325132,22 +325135,22 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 164f24 │ │ │ │ + beq 164f30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 164f40 │ │ │ │ + beq 164f4c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -325155,37 +325158,37 @@ │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 164fe8 │ │ │ │ + beq 164ff4 │ │ │ │ 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 164ff0 │ │ │ │ + bcc 164ffc │ │ │ │ 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 164ff8 │ │ │ │ + bcc 165004 │ │ │ │ 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 │ │ │ │ @@ -325195,85 +325198,85 @@ │ │ │ │ orr r1, r3, ip, lsl #6 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ orr r1, r3, ip, lsl #12 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 165024 │ │ │ │ - ldr r1, [pc, #76] @ 165064 │ │ │ │ + bne 165030 │ │ │ │ + ldr r1, [pc, #76] @ 165070 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 16505c │ │ │ │ - ldr r3, [pc, #40] @ 165060 │ │ │ │ + ldr r1, [pc, #40] @ 165068 │ │ │ │ + ldr r3, [pc, #40] @ 16506c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x000fadb4 │ │ │ │ - andseq r9, r9, r4, ror lr │ │ │ │ - andeq sl, pc, ip, asr #27 │ │ │ │ + andeq sl, pc, r8, lsr #28 │ │ │ │ + andseq r9, r9, r8, ror #28 │ │ │ │ + andeq sl, pc, r0, asr #28 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 1650a4 │ │ │ │ - ldr r3, [pc, #40] @ 1650a8 │ │ │ │ + ldr r1, [pc, #40] @ 1650b0 │ │ │ │ + ldr r3, [pc, #40] @ 1650b4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r6, r0, r4, ror r0 │ │ │ │ - andseq r9, r9, ip, lsr lr │ │ │ │ + andseq r6, r0, r8, ror #1 │ │ │ │ + andseq r9, r9, r0, lsr lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 1650e8 │ │ │ │ - ldr r3, [pc, #40] @ 1650ec │ │ │ │ + ldr r1, [pc, #40] @ 1650f4 │ │ │ │ + ldr r3, [pc, #40] @ 1650f8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r7, r0, r3, lsr #27 │ │ │ │ - andseq r9, r9, r8, lsl #28 │ │ │ │ + andseq r7, r0, r7, lsl lr │ │ │ │ + @ instruction: 0x00199dfc │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 165114 │ │ │ │ + bne 165120 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #18 │ │ │ │ - ldr r1, [pc, #120] @ 165184 │ │ │ │ + ldr r1, [pc, #120] @ 165190 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #84] @ 16517c │ │ │ │ - ldr r3, [pc, #84] @ 165180 │ │ │ │ + ldr r2, [pc, #84] @ 165188 │ │ │ │ + ldr r3, [pc, #84] @ 16518c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -325284,31 +325287,31 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x00199db8 │ │ │ │ - @ instruction: 0x001badf4 │ │ │ │ - andseq r7, r0, r1, ror #26 │ │ │ │ + andseq r9, r9, ip, lsr #27 │ │ │ │ + andseq sl, fp, r8, ror #27 │ │ │ │ + @ instruction: 0x00107dd5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 1651fc │ │ │ │ + ldr ip, [pc, #100] @ 165208 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 165200 │ │ │ │ + ldr lr, [pc, #96] @ 16520c │ │ │ │ mov r6, #3 │ │ │ │ - ldr r1, [pc, #92] @ 165204 │ │ │ │ + ldr r1, [pc, #92] @ 165210 │ │ │ │ mov r7, #10 │ │ │ │ - ldr r3, [pc, #88] @ 165208 │ │ │ │ + ldr r3, [pc, #88] @ 165214 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 16520c │ │ │ │ + ldr r4, [pc, #84] @ 165218 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ @@ -325316,35 +325319,35 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x00107cd5 │ │ │ │ - andseq r9, r9, ip, lsr sp │ │ │ │ - andseq r7, r0, r1, ror #25 │ │ │ │ - @ instruction: 0x00107cdb │ │ │ │ - andseq r9, r9, r4, lsr #26 │ │ │ │ + andseq r7, r0, r9, asr #26 │ │ │ │ + andseq r9, r9, r0, lsr sp │ │ │ │ + andseq r7, r0, r5, asr sp │ │ │ │ + andseq r7, r0, pc, asr #26 │ │ │ │ + andseq r9, r9, r8, lsl sp │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldm r0, {r2, ip} │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 16524c │ │ │ │ + beq 165258 │ │ │ │ ldrb lr, [r2], #1 │ │ │ │ add r3, r1, #2 │ │ │ │ add r1, r1, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp lr, #1 │ │ │ │ str r2, [r0] │ │ │ │ - bne 165220 │ │ │ │ + bne 16522c │ │ │ │ mov r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [r0, #396] @ 0x18c │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -325352,15 +325355,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 16529c │ │ │ │ + bcs 1652a8 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ addeq r5, r4, #1 │ │ │ │ moveq ip, #1 │ │ │ │ strdeq r4, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ @@ -325371,44 +325374,44 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 1652f0 │ │ │ │ + bcs 1652fc │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ ldrbne r1, [r1, #1] │ │ │ │ cmpne r1, r2 │ │ │ │ addeq r5, r4, #1 │ │ │ │ moveq ip, #1 │ │ │ │ strdeq r4, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 165344 │ │ │ │ + bcs 165350 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ ldrbne r3, [r1, #1] │ │ │ │ cmpne r3, r2 │ │ │ │ - bne 165338 │ │ │ │ + bne 165344 │ │ │ │ add r5, r4, #1 │ │ │ │ mov ip, #1 │ │ │ │ strd r4, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r1, [r1, #2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 165324 │ │ │ │ + beq 165330 │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -325416,18 +325419,18 @@ │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, r1 │ │ │ │ add r7, lr, #8 │ │ │ │ add r1, r1, #28 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 171c58 │ │ │ │ + bl 171c64 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1653bc │ │ │ │ + bne 1653c8 │ │ │ │ add ip, r7, #8 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -325461,21 +325464,21 @@ │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #364 @ 0x16c │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165670 │ │ │ │ + beq 16567c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #364 @ 0x16c │ │ │ │ add r1, lr, #8 │ │ │ │ mov r7, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #676] @ 1656f8 │ │ │ │ + ldr r0, [pc, #676] @ 165704 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [fp, #12] │ │ │ │ mov r2, #3 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ add r0, pc, r0 │ │ │ │ stm fp, {r2, r7} │ │ │ │ str r0, [fp, #8] │ │ │ │ @@ -325484,30 +325487,30 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r5, #16 │ │ │ │ add r7, lr, #8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18d784 │ │ │ │ + bl 18d790 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 165544 │ │ │ │ + bne 165550 │ │ │ │ add ip, r7, #8 │ │ │ │ - b 165528 │ │ │ │ + b 165534 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #8 │ │ │ │ add r6, lr, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 19ad90 │ │ │ │ + bl 19ad9c │ │ │ │ ldrb r2, [sp, #732] @ 0x2dc │ │ │ │ mov r3, #3 │ │ │ │ ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ strb r2, [fp, #12] │ │ │ │ ldrb r2, [r5, #37] @ 0x25 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ str r3, [fp] │ │ │ │ @@ -325517,26 +325520,26 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #8 │ │ │ │ add sl, lr, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 195e74 │ │ │ │ + bl 195e80 │ │ │ │ ldr r8, [sp, #1032] @ 0x408 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1655b0 │ │ │ │ + bne 1655bc │ │ │ │ add ip, sl, #8 │ │ │ │ orr r1, r6, #4 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm fp, {r0, r2, r3, r5, r6, r7} │ │ │ │ - b 16565c │ │ │ │ + b 165668 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ orr r1, r7, #4 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r7, r7, #8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -325547,23 +325550,23 @@ │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165680 │ │ │ │ + beq 16568c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #340] @ 165700 │ │ │ │ + ldr r0, [pc, #340] @ 16570c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 165644 │ │ │ │ + b 165650 │ │ │ │ orr r0, sl, #4 │ │ │ │ mov r1, r6 │ │ │ │ ldm r0!, {r2, r3, r4} │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ ldm r0, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ @@ -325585,83 +325588,83 @@ │ │ │ │ str r8, [sp, #1040] @ 0x410 │ │ │ │ bl 274b8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165690 │ │ │ │ + beq 16569c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #184] @ 1656fc │ │ │ │ + ldr r0, [pc, #184] @ 165708 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ mov r2, #3 │ │ │ │ strb r9, [fp, #12] │ │ │ │ stm fp, {r2, r6} │ │ │ │ str r0, [fp, #8] │ │ │ │ strb r1, [fp, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 167a30 │ │ │ │ + bl 167a3c │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ bl 3c2b4 │ │ │ │ - b 1656a0 │ │ │ │ + b 1656ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #356 @ 0x164 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1656a0 │ │ │ │ + b 1656ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ add r5, sl, #8 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 1656cc │ │ │ │ + b 1656d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1678dc │ │ │ │ - b 1656cc │ │ │ │ + bl 1678e8 │ │ │ │ + b 1656d8 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 167790 │ │ │ │ + bl 16779c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 167a30 │ │ │ │ - b 1656ec │ │ │ │ + bl 167a3c │ │ │ │ + b 1656f8 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 167a30 │ │ │ │ + bl 167a3c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x00199ad8 │ │ │ │ - andseq r9, r9, r0, ror #18 │ │ │ │ - andseq r9, r9, r0, ror #20 │ │ │ │ + andseq r9, r9, ip, asr #21 │ │ │ │ + andseq r9, r9, r4, asr r9 │ │ │ │ + andseq r9, r9, r4, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, r1 │ │ │ │ add r7, lr, #8 │ │ │ │ add r1, r1, #28 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1713e0 │ │ │ │ + bl 1713ec │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 165764 │ │ │ │ + bne 165770 │ │ │ │ add ip, r7, #8 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -325695,21 +325698,21 @@ │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #364 @ 0x16c │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165a18 │ │ │ │ + beq 165a24 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #364 @ 0x16c │ │ │ │ add r1, lr, #8 │ │ │ │ mov r7, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #676] @ 165aa0 │ │ │ │ + ldr r0, [pc, #676] @ 165aac │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [fp, #12] │ │ │ │ mov r2, #3 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ add r0, pc, r0 │ │ │ │ stm fp, {r2, r7} │ │ │ │ str r0, [fp, #8] │ │ │ │ @@ -325718,30 +325721,30 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r5, #16 │ │ │ │ add r7, lr, #8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18d784 │ │ │ │ + bl 18d790 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1658ec │ │ │ │ + bne 1658f8 │ │ │ │ add ip, r7, #8 │ │ │ │ - b 1658d0 │ │ │ │ + b 1658dc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #8 │ │ │ │ add r6, lr, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 19ad90 │ │ │ │ + bl 19ad9c │ │ │ │ ldrb r2, [sp, #732] @ 0x2dc │ │ │ │ mov r3, #3 │ │ │ │ ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ strb r2, [fp, #12] │ │ │ │ ldrb r2, [r5, #37] @ 0x25 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ str r3, [fp] │ │ │ │ @@ -325751,26 +325754,26 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #8 │ │ │ │ add sl, lr, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 195e74 │ │ │ │ + bl 195e80 │ │ │ │ ldr r8, [sp, #1032] @ 0x408 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 165958 │ │ │ │ + bne 165964 │ │ │ │ add ip, sl, #8 │ │ │ │ orr r1, r6, #4 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm fp, {r0, r2, r3, r5, r6, r7} │ │ │ │ - b 165a04 │ │ │ │ + b 165a10 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ orr r1, r7, #4 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r7, r7, #8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -325781,23 +325784,23 @@ │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165a28 │ │ │ │ + beq 165a34 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #340] @ 165aa8 │ │ │ │ + ldr r0, [pc, #340] @ 165ab4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1659ec │ │ │ │ + b 1659f8 │ │ │ │ orr r0, sl, #4 │ │ │ │ mov r1, r6 │ │ │ │ ldm r0!, {r2, r3, r4} │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ ldm r0, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ @@ -325819,83 +325822,83 @@ │ │ │ │ str r8, [sp, #1040] @ 0x410 │ │ │ │ bl 274b8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165a38 │ │ │ │ + beq 165a44 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #184] @ 165aa4 │ │ │ │ + ldr r0, [pc, #184] @ 165ab0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ mov r2, #3 │ │ │ │ strb r9, [fp, #12] │ │ │ │ stm fp, {r2, r6} │ │ │ │ str r0, [fp, #8] │ │ │ │ strb r1, [fp, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 167a30 │ │ │ │ + bl 167a3c │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ bl 3c2b4 │ │ │ │ - b 165a48 │ │ │ │ + b 165a54 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #356 @ 0x164 │ │ │ │ bl 3c2b4 │ │ │ │ - b 165a48 │ │ │ │ + b 165a54 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ add r5, sl, #8 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 165a74 │ │ │ │ + b 165a80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1678dc │ │ │ │ - b 165a74 │ │ │ │ + bl 1678e8 │ │ │ │ + b 165a80 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 167790 │ │ │ │ + bl 16779c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 167a30 │ │ │ │ - b 165a94 │ │ │ │ + bl 167a3c │ │ │ │ + b 165aa0 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 167a30 │ │ │ │ + bl 167a3c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r9, r9, r0, lsr r7 │ │ │ │ - @ instruction: 0x001995b8 │ │ │ │ - @ instruction: 0x001996b8 │ │ │ │ + andseq r9, r9, r4, lsr #14 │ │ │ │ + andseq r9, r9, ip, lsr #11 │ │ │ │ + andseq r9, r9, ip, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, r1 │ │ │ │ add r7, lr, #8 │ │ │ │ add r1, r1, #28 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17181c │ │ │ │ + bl 171828 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 165b0c │ │ │ │ + bne 165b18 │ │ │ │ add ip, r7, #8 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -325929,21 +325932,21 @@ │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #364 @ 0x16c │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165dc0 │ │ │ │ + beq 165dcc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #364 @ 0x16c │ │ │ │ add r1, lr, #8 │ │ │ │ mov r7, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #676] @ 165e48 │ │ │ │ + ldr r0, [pc, #676] @ 165e54 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [fp, #12] │ │ │ │ mov r2, #3 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ add r0, pc, r0 │ │ │ │ stm fp, {r2, r7} │ │ │ │ str r0, [fp, #8] │ │ │ │ @@ -325952,30 +325955,30 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r5, #16 │ │ │ │ add r7, lr, #8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18d784 │ │ │ │ + bl 18d790 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 165c94 │ │ │ │ + bne 165ca0 │ │ │ │ add ip, r7, #8 │ │ │ │ - b 165c78 │ │ │ │ + b 165c84 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #8 │ │ │ │ add r6, lr, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 19ad90 │ │ │ │ + bl 19ad9c │ │ │ │ ldrb r2, [sp, #732] @ 0x2dc │ │ │ │ mov r3, #3 │ │ │ │ ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ strb r2, [fp, #12] │ │ │ │ ldrb r2, [r5, #37] @ 0x25 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ str r3, [fp] │ │ │ │ @@ -325985,26 +325988,26 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #8 │ │ │ │ add sl, lr, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 195e74 │ │ │ │ + bl 195e80 │ │ │ │ ldr r8, [sp, #1032] @ 0x408 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne 165d00 │ │ │ │ + bne 165d0c │ │ │ │ add ip, sl, #8 │ │ │ │ orr r1, r6, #4 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm fp, {r0, r2, r3, r5, r6, r7} │ │ │ │ - b 165dac │ │ │ │ + b 165db8 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ orr r1, r7, #4 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r7, r7, #8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -326015,23 +326018,23 @@ │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165dd0 │ │ │ │ + beq 165ddc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #340] @ 165e50 │ │ │ │ + ldr r0, [pc, #340] @ 165e5c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 165d94 │ │ │ │ + b 165da0 │ │ │ │ orr r0, sl, #4 │ │ │ │ mov r1, r6 │ │ │ │ ldm r0!, {r2, r3, r4} │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ ldm r0, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ @@ -326053,146 +326056,146 @@ │ │ │ │ str r8, [sp, #1040] @ 0x410 │ │ │ │ bl 274b8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 165de0 │ │ │ │ + beq 165dec │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #184] @ 165e4c │ │ │ │ + ldr r0, [pc, #184] @ 165e58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ mov r2, #3 │ │ │ │ strb r9, [fp, #12] │ │ │ │ stm fp, {r2, r6} │ │ │ │ str r0, [fp, #8] │ │ │ │ strb r1, [fp, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 167a30 │ │ │ │ + bl 167a3c │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ bl 3c2b4 │ │ │ │ - b 165df0 │ │ │ │ + b 165dfc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #356 @ 0x164 │ │ │ │ bl 3c2b4 │ │ │ │ - b 165df0 │ │ │ │ + b 165dfc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ add r5, sl, #8 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 165e1c │ │ │ │ + b 165e28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1678dc │ │ │ │ - b 165e1c │ │ │ │ + bl 1678e8 │ │ │ │ + b 165e28 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 167790 │ │ │ │ + bl 16779c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 167a30 │ │ │ │ - b 165e3c │ │ │ │ + bl 167a3c │ │ │ │ + b 165e48 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 167a30 │ │ │ │ + bl 167a3c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r9, r9, r8, lsl #7 │ │ │ │ - andseq r9, r9, r0, lsl r2 │ │ │ │ - andseq r9, r9, r0, lsl r3 │ │ │ │ + andseq r9, r9, ip, ror r3 │ │ │ │ + andseq r9, r9, r4, lsl #4 │ │ │ │ + andseq r9, r9, r4, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 165eb8 │ │ │ │ + bne 165ec4 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 165f24 │ │ │ │ + beq 165f30 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 165f0c │ │ │ │ + beq 165f18 │ │ │ │ add r6, r8, #4 │ │ │ │ - b 165e9c │ │ │ │ + b 165ea8 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 165f0c │ │ │ │ + beq 165f18 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165e90 │ │ │ │ + beq 165e9c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 165e90 │ │ │ │ + b 165e9c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r1, #8] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 165f34 │ │ │ │ + bne 165f40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 165f68 │ │ │ │ + beq 165f74 │ │ │ │ add r4, r0, #4 │ │ │ │ - b 165ef0 │ │ │ │ + b 165efc │ │ │ │ add r4, r4, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 165f68 │ │ │ │ + beq 165f74 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 165ee4 │ │ │ │ + beq 165ef0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 165ee4 │ │ │ │ + b 165ef0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 165f24 │ │ │ │ + beq 165f30 │ │ │ │ lsl r1, r5, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #68] @ 165f80 │ │ │ │ + ldr r2, [pc, #68] @ 165f8c │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r0, r5, lsl #4 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 189814 │ │ │ │ + bl 189820 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 165f70 │ │ │ │ + bne 165f7c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18998c │ │ │ │ + bl 189998 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001991bc │ │ │ │ + @ instruction: 0x001991b0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ @@ -326233,244 +326236,244 @@ │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c2b4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 16609c │ │ │ │ + ble 1660a8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 166084 │ │ │ │ + beq 166090 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 166088 │ │ │ │ - ldr r2, [pc, #132] @ 1660fc │ │ │ │ + bne 166094 │ │ │ │ + ldr r2, [pc, #132] @ 166108 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ stm r5, {r0, r4} │ │ │ │ str r1, [r5, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #68] @ 1660ec │ │ │ │ - ldr r2, [pc, #68] @ 1660f0 │ │ │ │ - ldr r1, [pc, #68] @ 1660f4 │ │ │ │ + ldr r0, [pc, #68] @ 1660f8 │ │ │ │ + ldr r2, [pc, #68] @ 1660fc │ │ │ │ + ldr r1, [pc, #68] @ 166100 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #32] @ 1660f8 │ │ │ │ + ldr r3, [pc, #32] @ 166104 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp] │ │ │ │ bl 3cd80 │ │ │ │ - andeq r9, pc, r8, asr #26 │ │ │ │ - andseq r9, r9, r4, asr #32 │ │ │ │ - andseq r9, r9, ip, asr r0 │ │ │ │ - andseq r9, fp, ip, asr #28 │ │ │ │ - andseq r9, r9, ip, lsr #1 │ │ │ │ + @ instruction: 0x000f9dbc │ │ │ │ + andseq r9, r9, r8, lsr r0 │ │ │ │ + andseq r9, r9, r0, asr r0 │ │ │ │ + andseq r9, fp, r0, asr #28 │ │ │ │ + andseq r9, r9, r0, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #684 @ 0x2ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 166134 │ │ │ │ + beq 166140 │ │ │ │ lsl r7, r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 166144 │ │ │ │ + beq 166150 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ sub r7, r7, #16 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 166118 │ │ │ │ + bne 166124 │ │ │ │ mov r1, #-2147483641 @ 0x80000007 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne 16617c │ │ │ │ + bne 166188 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ mov r6, #0 │ │ │ │ - bne 166230 │ │ │ │ + bne 16623c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0] │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r0, #4] │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ - bne 1661cc │ │ │ │ + bne 1661d8 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 16622c │ │ │ │ + bne 166238 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #1 │ │ │ │ mov r6, #0 │ │ │ │ - bne 166230 │ │ │ │ + bne 16623c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r3, [r0] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r2, [r2] │ │ │ │ strb r2, [r0, #5] │ │ │ │ strb r1, [r0, #4] │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 16622c │ │ │ │ + bne 166238 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 16622c │ │ │ │ + bne 166238 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 16622c │ │ │ │ + bne 166238 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #1 │ │ │ │ mov r6, #0 │ │ │ │ - bne 166230 │ │ │ │ + bne 16623c │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ ldrb r7, [r7] │ │ │ │ ldrb r6, [r6] │ │ │ │ ldrb r5, [r5] │ │ │ │ lsl r6, r6, #16 │ │ │ │ orr r7, r6, r7, lsl #8 │ │ │ │ orr r7, r7, r5, lsl #24 │ │ │ │ mov r6, #1 │ │ │ │ - b 166230 │ │ │ │ + b 16623c │ │ │ │ mov r6, #0 │ │ │ │ orr r6, r6, r7 │ │ │ │ tst r6, #1 │ │ │ │ - beq 16625c │ │ │ │ + beq 166268 │ │ │ │ mov r1, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [r0] │ │ │ │ lsr r1, r7, #24 │ │ │ │ strb r1, [r0, #6] │ │ │ │ lsr r1, r7, #8 │ │ │ │ strh r1, [r0, #4] │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1662a4 │ │ │ │ + bne 1662b0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r9, r2 │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ add r6, sp, #24 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 169dac │ │ │ │ + bl 169db8 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16637c │ │ │ │ + beq 166388 │ │ │ │ mov r8, r7 │ │ │ │ - b 166430 │ │ │ │ + b 16643c │ │ │ │ mov r5, #2 │ │ │ │ add r7, sp, #16 │ │ │ │ str r5, [r7] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp ip, #2 │ │ │ │ - bne 166478 │ │ │ │ + bne 166484 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov fp, r3 │ │ │ │ - bl 1733fc │ │ │ │ + bl 173408 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 16639c │ │ │ │ + bne 1663a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r4, #0 │ │ │ │ bl 27188 │ │ │ │ sub r0, r4, fp, lsl #4 │ │ │ │ mov r3, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r2, sl │ │ │ │ sub r7, r2, r4 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne 166354 │ │ │ │ + bne 166360 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r0, r4 │ │ │ │ ldrb r7, [r7] │ │ │ │ strb r1, [r6, r7] │ │ │ │ - bne 166308 │ │ │ │ + bne 166314 │ │ │ │ orr r1, r6, #1 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldrb r4, [sp, #24] │ │ │ │ bl 274b8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ cmp r4, #2 │ │ │ │ - bne 1663f8 │ │ │ │ + bne 166404 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 172efc │ │ │ │ + bl 172f08 │ │ │ │ ldrb r0, [sp, #33] @ 0x21 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1663dc │ │ │ │ + bne 1663e8 │ │ │ │ mov r0, #-2147483641 @ 0x80000007 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 1663b4 │ │ │ │ - ldr r2, [pc, #328] @ 1664d8 │ │ │ │ + bpl 1663c0 │ │ │ │ + ldr r2, [pc, #328] @ 1664e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ bl 274b8 │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 16641c │ │ │ │ + beq 166428 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166388 │ │ │ │ + beq 166394 │ │ │ │ mov r8, r0 │ │ │ │ - b 166420 │ │ │ │ + b 16642c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r3, #-2147483642 @ 0x80000006 │ │ │ │ str r3, [r9] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r9, {r0, r1, r2} │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -326501,15 +326504,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ str r5, [r7] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp ip, #2 │ │ │ │ - beq 1662bc │ │ │ │ + beq 1662c8 │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ add lr, sp, #24 │ │ │ │ orr r2, lr, #4 │ │ │ │ ldm r3!, {r4, r5, r6, r7} │ │ │ │ stmia r2!, {r4, r5, r6, r7} │ │ │ │ ldm r3!, {r1, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ @@ -326526,15 +326529,15 @@ │ │ │ │ ldm lr, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str ip, [r0, #64] @ 0x40 │ │ │ │ str r8, [r0, #68] @ 0x44 │ │ │ │ str r1, [r0, #72] @ 0x48 │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001991fc │ │ │ │ + @ instruction: 0x001991f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #250 @ 0xfa │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -326545,108 +326548,108 @@ │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #4 │ │ │ │ strb r0, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 1665d0 │ │ │ │ + beq 1665dc │ │ │ │ add r5, r2, r3, lsl #2 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add sl, sp, #4 │ │ │ │ add fp, sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ - b 166548 │ │ │ │ + b 166554 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 1665d0 │ │ │ │ + beq 1665dc │ │ │ │ ldr r2, [r6], #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1bb474 │ │ │ │ + bl 1bb480 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 165e54 │ │ │ │ + bl 165e60 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 166540 │ │ │ │ + beq 16654c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1665b4 │ │ │ │ + beq 1665c0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r8, r0, #4 │ │ │ │ - b 166594 │ │ │ │ + b 1665a0 │ │ │ │ add r8, r8, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1665b0 │ │ │ │ + beq 1665bc │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 166588 │ │ │ │ + beq 166594 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 166588 │ │ │ │ + b 166594 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 166540 │ │ │ │ + beq 16654c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 166540 │ │ │ │ + b 16654c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1665ec │ │ │ │ + beq 1665f8 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1b97b0 │ │ │ │ - b 166618 │ │ │ │ + bl 1b97bc │ │ │ │ + b 166624 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 166618 │ │ │ │ + beq 166624 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 16662c │ │ │ │ + bcs 166638 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 166618 │ │ │ │ + beq 166624 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 18998c │ │ │ │ + bl 189998 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r1, #21 │ │ │ │ - bcs 16665c │ │ │ │ + bcs 166668 │ │ │ │ lsl r5, r1, #4 │ │ │ │ mov r6, #16 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a2dc │ │ │ │ + bl 15a2e8 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 166640 │ │ │ │ - b 166604 │ │ │ │ + bne 16664c │ │ │ │ + b 166610 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16de3c │ │ │ │ - b 166604 │ │ │ │ - b 166674 │ │ │ │ - b 166674 │ │ │ │ + bl 16de48 │ │ │ │ + b 166610 │ │ │ │ + b 166680 │ │ │ │ + b 166680 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 167870 │ │ │ │ + bl 16787c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 167870 │ │ │ │ + bl 16787c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 167870 │ │ │ │ + bl 16787c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ @@ -326660,108 +326663,108 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 16679c │ │ │ │ + beq 1667a8 │ │ │ │ add r5, r2, r3, lsl #2 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add sl, sp, #4 │ │ │ │ add fp, sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ - b 166714 │ │ │ │ + b 166720 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 16679c │ │ │ │ + beq 1667a8 │ │ │ │ ldr r2, [r6], #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 1bb474 │ │ │ │ + bl 1bb480 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 165e54 │ │ │ │ + bl 165e60 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 16670c │ │ │ │ + beq 166718 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 166780 │ │ │ │ + beq 16678c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r8, r0, #4 │ │ │ │ - b 166760 │ │ │ │ + b 16676c │ │ │ │ add r8, r8, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 16677c │ │ │ │ + beq 166788 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 166754 │ │ │ │ + beq 166760 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 166754 │ │ │ │ + b 166760 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16670c │ │ │ │ + beq 166718 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 16670c │ │ │ │ + b 166718 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1667b8 │ │ │ │ + beq 1667c4 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1b97b0 │ │ │ │ - b 1667e4 │ │ │ │ + bl 1b97bc │ │ │ │ + b 1667f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1667e4 │ │ │ │ + beq 1667f0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1667f8 │ │ │ │ + bcs 166804 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1667e4 │ │ │ │ + beq 1667f0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 18998c │ │ │ │ + bl 189998 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r1, #21 │ │ │ │ - bcs 166828 │ │ │ │ + bcs 166834 │ │ │ │ lsl r5, r1, #4 │ │ │ │ mov r6, #16 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a2dc │ │ │ │ + bl 15a2e8 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 16680c │ │ │ │ - b 1667d0 │ │ │ │ + bne 166818 │ │ │ │ + b 1667dc │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16de3c │ │ │ │ - b 1667d0 │ │ │ │ - b 166840 │ │ │ │ - b 166840 │ │ │ │ + bl 16de48 │ │ │ │ + b 1667dc │ │ │ │ + b 16684c │ │ │ │ + b 16684c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 167870 │ │ │ │ + bl 16787c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 167870 │ │ │ │ + bl 16787c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 167870 │ │ │ │ + bl 16787c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1] │ │ │ │ mov sl, r0 │ │ │ │ @@ -326780,72 +326783,72 @@ │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166b10 │ │ │ │ - ldr r6, [pc, #824] @ 166c14 │ │ │ │ + beq 166b1c │ │ │ │ + ldr r6, [pc, #824] @ 166c20 │ │ │ │ strb r7, [r0, #8] │ │ │ │ add r6, pc, r6 │ │ │ │ - b 166a28 │ │ │ │ + b 166a34 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 274b8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166b1c │ │ │ │ + beq 166b28 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #752] @ 166c24 │ │ │ │ + ldr r6, [pc, #752] @ 166c30 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 166ad8 │ │ │ │ + b 166ae4 │ │ │ │ mov r7, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166b10 │ │ │ │ - ldr r6, [pc, #704] @ 166c1c │ │ │ │ + beq 166b1c │ │ │ │ + ldr r6, [pc, #704] @ 166c28 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r1, [r7, #6] │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ add r6, pc, r6 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ strh r3, [r0, #8] │ │ │ │ strb r1, [r0, #10] │ │ │ │ - b 166ad8 │ │ │ │ + b 166ae4 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ mov r7, r1 │ │ │ │ ldr r8, [r1, #64] @ 0x40 │ │ │ │ ldr fp, [r1, #68] @ 0x44 │ │ │ │ ldr r5, [r1, #72] @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166b2c │ │ │ │ + beq 166b38 │ │ │ │ mov r1, #1 │ │ │ │ add ip, r7, #8 │ │ │ │ - ldr r6, [pc, #612] @ 166c20 │ │ │ │ + ldr r6, [pc, #612] @ 166c2c │ │ │ │ mov lr, r5 │ │ │ │ str r1, [r0] │ │ │ │ add r2, r0, #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r6, pc, r6 │ │ │ │ ldm ip!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ @@ -326853,67 +326856,67 @@ │ │ │ │ stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ ldm ip, {r1, r3, r4, r5, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r7} │ │ │ │ add r1, r0, #64 @ 0x40 │ │ │ │ stm r1, {r8, fp, lr} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r0, #76] @ 0x4c │ │ │ │ - b 166ad8 │ │ │ │ + b 166ae4 │ │ │ │ ldrb r8, [r1, #4] │ │ │ │ ldrb r7, [r1, #5] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166b10 │ │ │ │ - ldr r6, [pc, #504] @ 166c18 │ │ │ │ + beq 166b1c │ │ │ │ + ldr r6, [pc, #504] @ 166c24 │ │ │ │ strb r7, [r0, #9] │ │ │ │ add r6, pc, r6 │ │ │ │ strb r8, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b 166ad8 │ │ │ │ + b 166ae4 │ │ │ │ mov r6, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #264 @ 0x108 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166b3c │ │ │ │ + beq 166b48 │ │ │ │ mov r1, #1 │ │ │ │ add r2, r0, #8 │ │ │ │ str r1, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r1, r6, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #420] @ 166c28 │ │ │ │ + ldr r6, [pc, #420] @ 166c34 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 166ad8 │ │ │ │ + b 166ae4 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #20 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ add ip, sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 166b48 │ │ │ │ - ldr r6, [pc, #352] @ 166c2c │ │ │ │ + beq 166b54 │ │ │ │ + ldr r6, [pc, #352] @ 166c38 │ │ │ │ mov r2, r0 │ │ │ │ ldm ip, {r1, r3, r4, r5, r7} │ │ │ │ add r6, pc, r6 │ │ │ │ stm r2, {r1, r3, r4, r5, r7} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -326930,19 +326933,19 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c2b4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 3c2b4 │ │ │ │ - b 166b58 │ │ │ │ + b 166b64 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 3c2b4 │ │ │ │ - b 166b58 │ │ │ │ + b 166b64 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ bl 3c2b4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ add r5, ip, #8 │ │ │ │ bl 3c2b4 │ │ │ │ @@ -326950,190 +326953,190 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 166b68 │ │ │ │ + bne 166b74 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 166c08 │ │ │ │ + bne 166c14 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16e0b4 │ │ │ │ - b 166c08 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 166c14 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 166ba4 │ │ │ │ + bne 166bb0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 166c08 │ │ │ │ + bne 166c14 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f63c │ │ │ │ - b 166c08 │ │ │ │ + bl 19f648 │ │ │ │ + b 166c14 │ │ │ │ bl 3cac8 │ │ │ │ cmp r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 166c08 │ │ │ │ + beq 166c14 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 167c9c │ │ │ │ + bl 167ca8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r8, r9, ip, ror #16 │ │ │ │ - andseq r8, r9, r8, asr #14 │ │ │ │ - andseq r8, r9, r4, lsr #16 │ │ │ │ - andseq r8, r9, r0, ror #15 │ │ │ │ - mulseq r9, r8, r8 │ │ │ │ - andseq r8, r9, r8, ror #14 │ │ │ │ - andseq r8, r9, r8, lsr r7 │ │ │ │ + andseq r8, r9, r0, ror #16 │ │ │ │ + andseq r8, r9, ip, lsr r7 │ │ │ │ + andseq r8, r9, r8, lsl r8 │ │ │ │ + @ instruction: 0x001987d4 │ │ │ │ + andseq r8, r9, ip, lsl #17 │ │ │ │ + andseq r8, r9, ip, asr r7 │ │ │ │ + andseq r8, r9, ip, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 166c74 │ │ │ │ + beq 166c80 │ │ │ │ mov r5, r2 │ │ │ │ add r6, sp, #420 @ 0x1a4 │ │ │ │ mov r4, r3 │ │ │ │ lsl r2, r3, #3 │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 166c88 │ │ │ │ + beq 166c94 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ sub r2, r2, #8 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 166c58 │ │ │ │ + bne 166c64 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r0, #12] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 166cb8 │ │ │ │ + bne 166cc4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 166d5c │ │ │ │ + bne 166d68 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ ldrb sl, [r0] │ │ │ │ - b 167058 │ │ │ │ + b 167064 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 166cf8 │ │ │ │ + bne 166d04 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 166d58 │ │ │ │ + bne 166d64 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 166d5c │ │ │ │ + bne 166d68 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrb sl, [r1] │ │ │ │ - b 167058 │ │ │ │ + b 167064 │ │ │ │ mov r2, #0 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 166d58 │ │ │ │ + bne 166d64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 166d58 │ │ │ │ + bne 166d64 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 166d58 │ │ │ │ + bne 166d64 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 166d5c │ │ │ │ + bne 166d68 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldrb r2, [r2] │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r7, [r7] │ │ │ │ lsl r3, r3, #16 │ │ │ │ orr r2, r3, r2, lsl #8 │ │ │ │ orr r2, r2, r7, lsl #24 │ │ │ │ mov r3, #1 │ │ │ │ - b 166d5c │ │ │ │ + b 166d68 │ │ │ │ mov r3, #0 │ │ │ │ orr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 166d7c │ │ │ │ + beq 166d88 │ │ │ │ lsr r7, r2, #24 │ │ │ │ lsr r0, r2, #16 │ │ │ │ lsr sl, r2, #8 │ │ │ │ mov r9, #-2147483646 @ 0x80000002 │ │ │ │ - b 167058 │ │ │ │ + b 167064 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 166db8 │ │ │ │ + bne 166dc4 │ │ │ │ add fp, sp, #416 @ 0x1a0 │ │ │ │ ldrd r2, [r5] │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 169dac │ │ │ │ + bl 169db8 │ │ │ │ add r9, sp, #472 @ 0x1d8 │ │ │ │ ldm r9, {r0, r8, r9} │ │ │ │ tst r0, #1 │ │ │ │ - beq 166eb0 │ │ │ │ + beq 166ebc │ │ │ │ str r8, [sp, #8] │ │ │ │ - b 166ff0 │ │ │ │ + b 166ffc │ │ │ │ mov r9, #2 │ │ │ │ add r2, sp, #1000 @ 0x3e8 │ │ │ │ str r9, [r2] │ │ │ │ ldr r8, [sp, #1000] @ 0x3e8 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 167028 │ │ │ │ + bne 167034 │ │ │ │ add sl, sp, #416 @ 0x1a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 173024 │ │ │ │ + bl 173030 │ │ │ │ ldr r9, [sp, #416] @ 0x1a0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 166ed0 │ │ │ │ + bne 166edc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r6, #0 │ │ │ │ bl 27188 │ │ │ │ sub r0, r6, r4, lsl #3 │ │ │ │ add ip, sp, #420 @ 0x1a4 │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r5, r6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 166e88 │ │ │ │ + bne 166e94 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r6, r6, #8 │ │ │ │ cmp r0, r6 │ │ │ │ ldrb r2, [r2] │ │ │ │ strb r1, [sl, r2] │ │ │ │ - bne 166e10 │ │ │ │ + bne 166e1c │ │ │ │ orr r1, sl, #3 │ │ │ │ add r0, sp, #1000 @ 0x3e8 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ ldrb r9, [sp, #418] @ 0x1a2 │ │ │ │ ldrh r6, [ip, #-4] │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #476] @ 0x1dc │ │ │ │ @@ -327145,29 +327148,29 @@ │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ ldr fp, [sp, #484] @ 0x1e4 │ │ │ │ ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ bl 274b8 │ │ │ │ orr sl, r6, r9, lsl #16 │ │ │ │ uxtb r0, sl │ │ │ │ cmp r0, #2 │ │ │ │ - bne 166f80 │ │ │ │ + bne 166f8c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 172f90 │ │ │ │ + bl 172f9c │ │ │ │ ldrb r0, [sp, #425] @ 0x1a9 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 166f4c │ │ │ │ + bne 166f58 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 166c74 │ │ │ │ + b 166c80 │ │ │ │ mov sl, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - bpl 166f28 │ │ │ │ - ldr r2, [pc, #560] @ 1670f4 │ │ │ │ + bpl 166f34 │ │ │ │ + ldr r2, [pc, #560] @ 167100 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ add r6, sp, #420 @ 0x1a4 │ │ │ │ orr r1, sl, #7 │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ @@ -327185,37 +327188,37 @@ │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r8, [sp, #480] @ 0x1e0 │ │ │ │ ldr fp, [sp, #484] @ 0x1e4 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr sl, r0, r7, lsl #16 │ │ │ │ lsr r0, sl, #8 │ │ │ │ - b 167058 │ │ │ │ - beq 166fd8 │ │ │ │ + b 167064 │ │ │ │ + beq 166fe4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 166fdc │ │ │ │ - b 166ebc │ │ │ │ + bne 166fe8 │ │ │ │ + b 166ec8 │ │ │ │ add r6, sp, #420 @ 0x1a4 │ │ │ │ ldrb r7, [sp, #418] @ 0x1a2 │ │ │ │ ldr r0, [sp, #419] @ 0x1a3 │ │ │ │ mov r9, #-2147483642 @ 0x80000006 │ │ │ │ ldrh r1, [r6, #-4] │ │ │ │ ldr r2, [sp, #423] @ 0x1a7 │ │ │ │ orr sl, r1, r7, lsl #16 │ │ │ │ ldrb r3, [sp, #427] @ 0x1ab │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ str r2, [sp, #356] @ 0x164 │ │ │ │ lsr r0, sl, #8 │ │ │ │ strb r3, [sp, #360] @ 0x168 │ │ │ │ - b 166d78 │ │ │ │ + b 166d84 │ │ │ │ add r7, sp, #1000 @ 0x3e8 │ │ │ │ add ip, sp, #352 @ 0x160 │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ stmia ip!, {r1, r2, r3, r6} │ │ │ │ ldm r7!, {r0, r1, r2, r3, r6} │ │ │ │ stmia ip!, {r0, r1, r2, r3, r6} │ │ │ │ ldm r7!, {r0, r1, r2, r3, r6} │ │ │ │ @@ -327229,15 +327232,15 @@ │ │ │ │ str fp, [sp, #16] │ │ │ │ lsr r7, sl, #16 │ │ │ │ str r8, [sp, #12] │ │ │ │ lsr r0, sl, #8 │ │ │ │ ldmib sp, {r8, fp} │ │ │ │ mov r9, #-2147483643 @ 0x80000005 │ │ │ │ add r6, sp, #420 @ 0x1a4 │ │ │ │ - b 167058 │ │ │ │ + b 167064 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 274b8 │ │ │ │ mov sl, #1 │ │ │ │ ldm fp!, {r1, r2, r3, r7} │ │ │ │ @@ -327249,15 +327252,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ add r2, sp, #344 @ 0x158 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str sl, [sp, #1000] @ 0x3e8 │ │ │ │ str r9, [r2] │ │ │ │ ldr r8, [sp, #1000] @ 0x3e8 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 166dd0 │ │ │ │ + beq 166ddc │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ add r1, sp, #816 @ 0x330 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ mov r9, #-2147483645 @ 0x80000003 │ │ │ │ @@ -327284,125 +327287,125 @@ │ │ │ │ str r0, [sp, #488] @ 0x1e8 │ │ │ │ add r0, r6, #80 @ 0x50 │ │ │ │ str fp, [sp, #484] @ 0x1e4 │ │ │ │ str r8, [sp, #480] @ 0x1e0 │ │ │ │ bl 274b8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - bne 1670bc │ │ │ │ + bne 1670c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b 1670e0 │ │ │ │ + b 1670ec │ │ │ │ sub r0, r4, #1 │ │ │ │ add r1, r5, #12 │ │ │ │ bic r3, r0, #-536870912 @ 0xe0000000 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [r1], #8 │ │ │ │ cmp r2, r7 │ │ │ │ movls r2, r7 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 1670cc │ │ │ │ + bne 1670d8 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ - bl 166870 │ │ │ │ + bl 16687c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r8, r9, r8, asr #13 │ │ │ │ - b 256718 │ │ │ │ + @ instruction: 0x001986bc │ │ │ │ + b 256728 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r1, [r0], #1 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, asr #1 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ - ldr r1, [pc, #204] @ 167208 │ │ │ │ + ldr r1, [pc, #204] @ 167214 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #196] @ 16721c │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #196] @ 167228 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #172] @ 167220 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #172] @ 16722c │ │ │ │ add lr, sp, #16 │ │ │ │ - ldr r3, [pc, #168] @ 167224 │ │ │ │ - ldr ip, [pc, #168] @ 167228 │ │ │ │ + ldr r3, [pc, #168] @ 167230 │ │ │ │ + ldr ip, [pc, #168] @ 167234 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #92] @ 167210 │ │ │ │ + ldr r1, [pc, #92] @ 16721c │ │ │ │ add lr, sp, #20 │ │ │ │ - ldr r3, [pc, #88] @ 167214 │ │ │ │ - ldr ip, [pc, #88] @ 167218 │ │ │ │ + ldr r3, [pc, #88] @ 167220 │ │ │ │ + ldr ip, [pc, #88] @ 167224 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #3 │ │ │ │ add ip, pc, ip │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #22 │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ 16720c │ │ │ │ + ldr r1, [pc, #24] @ 167218 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x00105eb7 │ │ │ │ - andseq r5, r0, r3, lsl lr │ │ │ │ - andseq r5, r0, r9, ror lr │ │ │ │ - andseq r5, r0, lr, asr lr │ │ │ │ - andseq r8, r9, r0, ror #3 │ │ │ │ - andeq r8, pc, r8, asr #7 │ │ │ │ - andseq r5, r0, r5, lsr #29 │ │ │ │ - andseq r5, r0, sl, lsr #29 │ │ │ │ - andseq r8, r9, r0, lsl r2 │ │ │ │ + b 258494 │ │ │ │ + andseq r5, r0, fp, lsr #30 │ │ │ │ + andseq r5, r0, r7, lsl #29 │ │ │ │ + andseq r5, r0, sp, ror #29 │ │ │ │ + @ instruction: 0x00105ed2 │ │ │ │ + @ instruction: 0x001981d4 │ │ │ │ + andeq r8, pc, ip, lsr r4 @ │ │ │ │ + andseq r5, r0, r9, lsl pc │ │ │ │ + andseq r5, r0, lr, lsl pc │ │ │ │ + andseq r8, r9, r4, lsl #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #236] @ 167330 │ │ │ │ + ldr r4, [pc, #236] @ 16733c │ │ │ │ ldr r0, [r0] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr lr, [pc, #228] @ 167334 │ │ │ │ - ldr r5, [pc, #228] @ 167338 │ │ │ │ - ldr r2, [pc, #228] @ 16733c │ │ │ │ + ldr lr, [pc, #228] @ 167340 │ │ │ │ + ldr r5, [pc, #228] @ 167344 │ │ │ │ + ldr r2, [pc, #228] @ 167348 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #224] @ 167340 │ │ │ │ + ldr r1, [pc, #224] @ 16734c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #220] @ 167344 │ │ │ │ + ldr r3, [pc, #220] @ 167350 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #216] @ 167348 │ │ │ │ + ldr r6, [pc, #216] @ 167354 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ add r4, r0, #49 @ 0x31 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ add r4, r0, #16 │ │ │ │ @@ -327441,587 +327444,587 @@ │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #24] │ │ │ │ str lr, [sp, #16] │ │ │ │ - bl 258098 │ │ │ │ + bl 2580a8 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r8, r9, r4, lsr #1 │ │ │ │ - andseq r8, r9, r4, asr r0 │ │ │ │ - andseq r8, r9, ip, ror r0 │ │ │ │ - andseq r8, r9, r4, asr r0 │ │ │ │ - andseq r5, r0, r0, asr #26 │ │ │ │ - mulseq r9, r4, pc @ │ │ │ │ - andseq r8, r9, ip │ │ │ │ + mulseq r9, r8, r0 │ │ │ │ + andseq r8, r9, r8, asr #32 │ │ │ │ + andseq r8, r9, r0, ror r0 │ │ │ │ + andseq r8, r9, r8, asr #32 │ │ │ │ + @ instruction: 0x00105db4 │ │ │ │ + andseq r7, r9, r8, lsl #31 │ │ │ │ + andseq r8, r9, r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1673a0 │ │ │ │ - ldr r4, [pc, #56] @ 1673b0 │ │ │ │ + beq 1673ac │ │ │ │ + ldr r4, [pc, #56] @ 1673bc │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 167380 │ │ │ │ + bne 16738c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001989b8 │ │ │ │ + andseq r8, r9, ip, lsr #19 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 19b2a4 │ │ │ │ + b 19b2b0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #36] @ 1673f0 │ │ │ │ + ldr r2, [pc, #36] @ 1673fc │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #28] @ 1673f4 │ │ │ │ + ldr r1, [pc, #28] @ 167400 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ movwne r2, #13 │ │ │ │ - b 258484 │ │ │ │ - andseq r5, r0, fp, lsl ip │ │ │ │ - andseq r5, r0, lr, lsl #24 │ │ │ │ + b 258494 │ │ │ │ + andseq r5, r0, pc, lsl #25 │ │ │ │ + andseq r5, r0, r2, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #14 │ │ │ │ - ldr r3, [pc, #132] @ 167494 │ │ │ │ + ldr r3, [pc, #132] @ 1674a0 │ │ │ │ mov r2, r1 │ │ │ │ add r6, r0, #8 │ │ │ │ - ldr ip, [pc, #124] @ 167498 │ │ │ │ - ldr lr, [pc, #124] @ 16749c │ │ │ │ + ldr ip, [pc, #124] @ 1674a4 │ │ │ │ + ldr lr, [pc, #124] @ 1674a8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #120] @ 1674a0 │ │ │ │ + ldr r8, [pc, #120] @ 1674ac │ │ │ │ mov r4, #3 │ │ │ │ - ldr r5, [pc, #116] @ 1674a4 │ │ │ │ + ldr r5, [pc, #116] @ 1674b0 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #112] @ 1674a8 │ │ │ │ + ldr r1, [pc, #112] @ 1674b4 │ │ │ │ add r8, pc, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r6, r0, #12 │ │ │ │ - ldr r3, [pc, #76] @ 1674ac │ │ │ │ + ldr r3, [pc, #76] @ 1674b8 │ │ │ │ mov r7, #7 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #9 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r7, r9, ip, lsl lr │ │ │ │ - andseq r5, r0, r2, asr #24 │ │ │ │ - andseq r7, r9, r8, asr lr │ │ │ │ - andseq r5, r0, r3, lsr ip │ │ │ │ - andseq r7, r9, ip, ror pc │ │ │ │ - andseq r5, r0, r7, lsl ip │ │ │ │ - @ instruction: 0x00105bfc │ │ │ │ + andseq r7, r9, r0, lsl lr │ │ │ │ + @ instruction: 0x00105cb6 │ │ │ │ + andseq r7, r9, ip, asr #28 │ │ │ │ + andseq r5, r0, r7, lsr #25 │ │ │ │ + andseq r7, r9, r0, ror pc │ │ │ │ + andseq r5, r0, fp, lsl #25 │ │ │ │ + andseq r5, r0, r0, ror ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r1, [r0] │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - ldr ip, [pc, #300] @ 167618 │ │ │ │ + ldr ip, [pc, #300] @ 167624 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr lr, [pc, #296] @ 16761c │ │ │ │ + ldr lr, [pc, #296] @ 167628 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r4, [pc, #292] @ 167620 │ │ │ │ + ldr r4, [pc, #292] @ 16762c │ │ │ │ mov r6, #6 │ │ │ │ - ldr r1, [pc, #288] @ 167624 │ │ │ │ + ldr r1, [pc, #288] @ 167630 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #284] @ 167628 │ │ │ │ + ldr r3, [pc, #284] @ 167634 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r7, [pc, #228] @ 167638 │ │ │ │ + ldr r7, [pc, #228] @ 167644 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #224] @ 16763c │ │ │ │ + ldr r1, [pc, #224] @ 167648 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r3, [pc, #220] @ 167640 │ │ │ │ + ldr r3, [pc, #220] @ 16764c │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ stmib sp, {r0, r7} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, #15 │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r7, [pc, #172] @ 167644 │ │ │ │ + ldr r7, [pc, #172] @ 167650 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #168] @ 167648 │ │ │ │ + ldr r1, [pc, #168] @ 167654 │ │ │ │ mov r6, #4 │ │ │ │ - ldr r3, [pc, #164] @ 16764c │ │ │ │ + ldr r3, [pc, #164] @ 167658 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r7} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #19 │ │ │ │ str r6, [sp] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r7, [pc, #80] @ 16762c │ │ │ │ + ldr r7, [pc, #80] @ 167638 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #76] @ 167630 │ │ │ │ + ldr r1, [pc, #76] @ 16763c │ │ │ │ mov r6, #6 │ │ │ │ - ldr r3, [pc, #72] @ 167634 │ │ │ │ + ldr r3, [pc, #72] @ 167640 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ stmib sp, {r0, r7} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r7, r9, r4, lsl sp │ │ │ │ - andseq r5, r0, r9, lsl #25 │ │ │ │ - andseq r7, r9, r8, lsl #30 │ │ │ │ - andeq r8, pc, r4, lsl #18 │ │ │ │ - andeq r8, pc, r0, lsl #18 │ │ │ │ - andseq r7, r9, r0, asr ip │ │ │ │ - mulseq r0, r3, fp │ │ │ │ - andseq r5, r0, r9, lsl #23 │ │ │ │ - @ instruction: 0x00197cd8 │ │ │ │ - andseq r5, r0, r1, lsr #24 │ │ │ │ - andseq r5, r0, ip, lsr #24 │ │ │ │ - andseq r7, r9, ip, ror lr │ │ │ │ - @ instruction: 0x00105bf7 │ │ │ │ - andeq r8, pc, r4, ror #16 │ │ │ │ + andseq r7, r9, r8, lsl #26 │ │ │ │ + @ instruction: 0x00105cfd │ │ │ │ + @ instruction: 0x00197efc │ │ │ │ + andeq r8, pc, r8, ror r9 @ │ │ │ │ + andeq r8, pc, r4, ror r9 @ │ │ │ │ + andseq r7, r9, r4, asr #24 │ │ │ │ + andseq r5, r0, r7, lsl #24 │ │ │ │ + @ instruction: 0x00105bfd │ │ │ │ + andseq r7, r9, ip, asr #25 │ │ │ │ + mulseq r0, r5, ip │ │ │ │ + andseq r5, r0, r0, lsr #25 │ │ │ │ + andseq r7, r9, r0, ror lr │ │ │ │ + andseq r5, r0, fp, ror #24 │ │ │ │ + ldrdeq r8, [pc], -r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167680 │ │ │ │ + beq 16768c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 167694 │ │ │ │ - ldr r1, [pc, #104] @ 1676dc │ │ │ │ + bne 1676a0 │ │ │ │ + ldr r1, [pc, #104] @ 1676e8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #80] @ 1676d8 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #80] @ 1676e4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #44] @ 1676d0 │ │ │ │ + ldr r3, [pc, #44] @ 1676dc │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #40] @ 1676d4 │ │ │ │ + ldr r1, [pc, #40] @ 1676e0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r7, r9, r0, lsr #25 │ │ │ │ - andseq r5, r0, ip, lsr #18 │ │ │ │ - andseq r5, r0, pc, asr #18 │ │ │ │ - andseq r5, r0, r5, ror #18 │ │ │ │ + mulseq r9, r4, ip │ │ │ │ + andseq r5, r0, r0, lsr #19 │ │ │ │ + andseq r5, r0, r3, asr #19 │ │ │ │ + @ instruction: 0x001059d9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 1676f8 │ │ │ │ + bne 167704 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1676fc │ │ │ │ - b 253688 │ │ │ │ - b 252f58 │ │ │ │ - b 252fcc │ │ │ │ + bne 167708 │ │ │ │ + b 253698 │ │ │ │ + b 252f68 │ │ │ │ + b 252fdc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 167718 │ │ │ │ + bne 167724 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 16771c │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 167728 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 167768 │ │ │ │ + beq 167774 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 167748 │ │ │ │ + b 167754 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 167768 │ │ │ │ + beq 167774 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16773c │ │ │ │ + beq 167748 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 16773c │ │ │ │ + b 167748 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16778c │ │ │ │ + beq 167798 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1677b4 │ │ │ │ + beq 1677c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1677f4 │ │ │ │ + beq 167800 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1677d4 │ │ │ │ + b 1677e0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1677f4 │ │ │ │ + beq 167800 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1677c8 │ │ │ │ + beq 1677d4 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1677c8 │ │ │ │ + b 1677d4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167814 │ │ │ │ + beq 167820 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167830 │ │ │ │ + beq 16783c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16786c │ │ │ │ + beq 167878 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 167840 │ │ │ │ + bne 16784c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16786c │ │ │ │ + bne 167878 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1678d8 │ │ │ │ + beq 1678e4 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1678bc │ │ │ │ + beq 1678c8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1678a0 │ │ │ │ + b 1678ac │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1678bc │ │ │ │ + beq 1678c8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167894 │ │ │ │ + beq 1678a0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 167894 │ │ │ │ + b 1678a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1678d8 │ │ │ │ + beq 1678e4 │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167900 │ │ │ │ + beq 16790c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16791c │ │ │ │ + beq 167928 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16792c │ │ │ │ + bne 167938 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 167958 │ │ │ │ + bne 167964 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 16796c │ │ │ │ + bne 167978 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 167990 │ │ │ │ + bne 16799c │ │ │ │ dmb ish │ │ │ │ - bl 19f6e4 │ │ │ │ + bl 19f6f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167b40 │ │ │ │ + bl 167b4c │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1679d4 │ │ │ │ + beq 1679e0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1679a8 │ │ │ │ + bne 1679b4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167b40 │ │ │ │ - b 1679ec │ │ │ │ + bl 167b4c │ │ │ │ + b 1679f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 167a24 │ │ │ │ + beq 167a30 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1679fc │ │ │ │ + bne 167a08 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 167a24 │ │ │ │ + bne 167a30 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167a58 │ │ │ │ + beq 167a64 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167a74 │ │ │ │ + beq 167a80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167a90 │ │ │ │ + beq 167a9c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167aac │ │ │ │ + beq 167ab8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167ac8 │ │ │ │ + beq 167ad4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #60]! @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 167ad8 │ │ │ │ + bne 167ae4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 167b04 │ │ │ │ + bne 167b10 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 167b18 │ │ │ │ + bne 167b24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 167b3c │ │ │ │ + bne 167b48 │ │ │ │ dmb ish │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 167b50 │ │ │ │ + bne 167b5c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 167b74 │ │ │ │ + bne 167b80 │ │ │ │ dmb ish │ │ │ │ - bl 19f6e4 │ │ │ │ + bl 19f6f0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 167bb8 │ │ │ │ + beq 167bc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 167b98 │ │ │ │ + b 167ba4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 167bb8 │ │ │ │ + beq 167bc4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167b8c │ │ │ │ + beq 167b98 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 167b8c │ │ │ │ + b 167b98 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167bdc │ │ │ │ + beq 167be8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167720 │ │ │ │ + bl 16772c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16795c │ │ │ │ + bl 167968 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 167790 │ │ │ │ + b 16779c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 167790 │ │ │ │ + bl 16779c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #64] @ 0x40 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -328031,87 +328034,87 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 167c4c │ │ │ │ + bne 167c58 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 167c78 │ │ │ │ + bne 167c84 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 19f6e4 │ │ │ │ + b 19f6f0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 16795c │ │ │ │ + bl 167968 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 167790 │ │ │ │ + b 16779c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl 167790 │ │ │ │ + bl 16779c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 167cd8 │ │ │ │ + bne 167ce4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 167d48 │ │ │ │ + bne 167d54 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 167d5c │ │ │ │ + ldr r3, [pc, #64] @ 167d68 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 167d60 │ │ │ │ + ldr r1, [pc, #60] @ 167d6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 167d64 │ │ │ │ + ldr r1, [pc, #20] @ 167d70 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r7, r9, r8, lsl r5 │ │ │ │ - andeq r8, pc, r0, asr #1 │ │ │ │ - muleq pc, r4, r0 @ │ │ │ │ + b 258494 │ │ │ │ + andseq r7, r9, ip, lsl #10 │ │ │ │ + andeq r8, pc, r4, lsr r1 @ │ │ │ │ + andeq r8, pc, r8, lsl #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #80] @ 167dc8 │ │ │ │ + ldr r2, [pc, #80] @ 167dd4 │ │ │ │ add r3, r0, #4 │ │ │ │ ldrd r4, [r1] │ │ │ │ - ldr r1, [pc, #72] @ 167dcc │ │ │ │ + ldr r1, [pc, #72] @ 167dd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ stm sp, {r0, r1, r3} │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -328119,100 +328122,100 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r7, r9, r8, ror r5 │ │ │ │ - mulseq fp, ip, r1 │ │ │ │ + andseq r7, r9, ip, ror #10 │ │ │ │ + mulseq fp, r0, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr lr, [pc, #168] @ 167e88 │ │ │ │ + ldr lr, [pc, #168] @ 167e94 │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #164] @ 167e8c │ │ │ │ + ldr sl, [pc, #164] @ 167e98 │ │ │ │ add r1, r0, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #160] @ 167e90 │ │ │ │ + ldr r4, [pc, #160] @ 167e9c │ │ │ │ mov r3, #11 │ │ │ │ - ldr ip, [pc, #156] @ 167e94 │ │ │ │ + ldr ip, [pc, #156] @ 167ea0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r8, [pc, #152] @ 167e98 │ │ │ │ + ldr r8, [pc, #152] @ 167ea4 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #148] @ 167e9c │ │ │ │ + ldr r9, [pc, #148] @ 167ea8 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - ldr r5, [pc, #136] @ 167ea0 │ │ │ │ + ldr r5, [pc, #136] @ 167eac │ │ │ │ add r6, r0, #28 │ │ │ │ - ldr r1, [pc, #132] @ 167ea4 │ │ │ │ + ldr r1, [pc, #132] @ 167eb0 │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ stm r4, {r3, r7, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, #9 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r6, r0, #24 │ │ │ │ - ldr r3, [pc, #84] @ 167ea8 │ │ │ │ + ldr r3, [pc, #84] @ 167eb4 │ │ │ │ mov r4, #8 │ │ │ │ stm lr, {r0, r8, ip} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ add r9, pc, r9 │ │ │ │ add r5, pc, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ str r5, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 257e90 │ │ │ │ + bl 257ea0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r7, r9, r4, asr #8 │ │ │ │ - andseq r5, r0, r3, lsl #2 │ │ │ │ - andseq r7, r9, ip, lsr #10 │ │ │ │ - andseq r5, r0, r6, lsr #3 │ │ │ │ - andseq r7, r9, r0, ror #9 │ │ │ │ - andseq r5, r0, r5, asr r1 │ │ │ │ - andseq r7, r9, r0, lsr #9 │ │ │ │ - andeq r6, pc, ip, ror #5 │ │ │ │ - andeq r6, pc, r4, asr #5 │ │ │ │ + andseq r7, r9, r8, lsr r4 │ │ │ │ + andseq r5, r0, r7, ror r1 │ │ │ │ + andseq r7, r9, r0, lsr #10 │ │ │ │ + andseq r5, r0, sl, lsl r2 │ │ │ │ + @ instruction: 0x001974d4 │ │ │ │ + andseq r5, r0, r9, asr #3 │ │ │ │ + mulseq r9, r4, r4 │ │ │ │ + andeq r6, pc, r0, ror #6 │ │ │ │ + andeq r6, pc, r8, lsr r3 @ │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167ef4 │ │ │ │ + beq 167f00 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 167f08 │ │ │ │ - ldr r3, [pc, #60] @ 167f0c │ │ │ │ + ldr r1, [pc, #60] @ 167f14 │ │ │ │ + ldr r3, [pc, #60] @ 167f18 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 167f10 │ │ │ │ + ldr r1, [pc, #20] @ 167f1c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - ldrsheq r5, [r0], -sp │ │ │ │ - andseq r7, r9, r4, ror #8 │ │ │ │ - ldrsbeq r5, [r0], -r2 │ │ │ │ + b 258494 │ │ │ │ + andseq r5, r0, r1, ror r1 │ │ │ │ + andseq r7, r9, r8, asr r4 │ │ │ │ + andseq r5, r0, r6, asr #2 │ │ │ │ ldr r2, [r0, #328] @ 0x148 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ movwls r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ bx lr │ │ │ │ @@ -328222,47 +328225,47 @@ │ │ │ │ ldrb r0, [r0, #64] @ 0x40 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r1, [ip, #4] │ │ │ │ ldrcc r0, [r1, r0, lsl #2] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #4] @ 167f64 │ │ │ │ + ldr r2, [pc, #4] @ 167f70 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x001973fc │ │ │ │ + @ instruction: 0x001973f0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r1, r3 │ │ │ │ ldrcc r0, [r0, #28] │ │ │ │ ldrcc r0, [r0, r1, lsl #2] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ 167f94 │ │ │ │ + ldr r2, [pc, #12] @ 167fa0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x001973dc │ │ │ │ + @ instruction: 0x001973d0 │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167fb8 │ │ │ │ + beq 167fc4 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 167fd8 │ │ │ │ + beq 167fe4 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ popne {fp, pc} │ │ │ │ - bl 19cbd4 │ │ │ │ + bl 19cbe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - bl 19cba4 │ │ │ │ + bl 19cbb0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ @@ -328282,34 +328285,34 @@ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ and lr, r3, #31 │ │ │ │ mvn r3, #1 │ │ │ │ add r3, r3, ip, lsr lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 168080 │ │ │ │ + bcs 16808c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ ldrcc r0, [r0, #4] │ │ │ │ ldrcc r0, [r0, r2, lsl #2] │ │ │ │ popcc {fp, pc} │ │ │ │ - ldr r3, [pc, #28] @ 168090 │ │ │ │ + ldr r3, [pc, #28] @ 16809c │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #12] @ 168094 │ │ │ │ + ldr r2, [pc, #12] @ 1680a0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r7, r9, r4, lsl r3 │ │ │ │ - @ instruction: 0x001972f0 │ │ │ │ + andseq r7, r9, r8, lsl #6 │ │ │ │ + andseq r7, r9, r4, ror #5 │ │ │ │ ldr r0, [r0, #324] @ 0x144 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ bx lr │ │ │ │ clz r0, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -328338,40 +328341,40 @@ │ │ │ │ cmp r3, r1 │ │ │ │ ldrcc r0, [r0, #16] │ │ │ │ addcc r1, r3, r3, lsl #1 │ │ │ │ addcc r0, r0, r1, lsl #2 │ │ │ │ ldrcc r0, [r0, #8] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #8] @ 168138 │ │ │ │ + ldr r2, [pc, #8] @ 168144 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r7, r9, r8, ror #4 │ │ │ │ + andseq r7, r9, ip, asr r2 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #172] @ 168208 │ │ │ │ + ldr r8, [pc, #172] @ 168214 │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #168] @ 16820c │ │ │ │ + ldr sl, [pc, #168] @ 168218 │ │ │ │ add r1, r0, #20 │ │ │ │ - ldr fp, [pc, #164] @ 168210 │ │ │ │ + ldr fp, [pc, #164] @ 16821c │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r9, [pc, #160] @ 168214 │ │ │ │ + ldr r9, [pc, #160] @ 168220 │ │ │ │ mov r5, #9 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r7, [pc, #148] @ 168218 │ │ │ │ + ldr r7, [pc, #148] @ 168224 │ │ │ │ mov r1, #8 │ │ │ │ - ldr ip, [pc, #144] @ 16821c │ │ │ │ + ldr ip, [pc, #144] @ 168228 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #140] @ 168220 │ │ │ │ + ldr lr, [pc, #140] @ 16822c │ │ │ │ add sl, pc, sl │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add fp, pc, fp │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ stm r4, {r5, r6, r8} │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -328383,139 +328386,139 @@ │ │ │ │ stm sp, {r1, r4, r7, r9} │ │ │ │ add lr, pc, lr │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, lr │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #64] @ 168224 │ │ │ │ + ldr r0, [pc, #64] @ 168230 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #56] @ 168228 │ │ │ │ + ldr r0, [pc, #56] @ 168234 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 257e90 │ │ │ │ + bl 257ea0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r7, [r9], -r0 │ │ │ │ - andseq r4, r0, r2, asr #29 │ │ │ │ - andseq r7, r9, ip, lsr r1 │ │ │ │ - andseq r4, r0, r3, lsr #29 │ │ │ │ - andseq r7, r9, ip, asr r1 │ │ │ │ - andseq r4, r0, r6, lsl lr │ │ │ │ - andeq r5, pc, ip, asr pc @ │ │ │ │ - @ instruction: 0x001971d8 │ │ │ │ - andeq r5, pc, r4, asr pc @ │ │ │ │ + andseq r7, r9, r4, lsr #1 │ │ │ │ + andseq r4, r0, r6, lsr pc │ │ │ │ + andseq r7, r9, r0, lsr r1 │ │ │ │ + andseq r4, r0, r7, lsl pc │ │ │ │ + andseq r7, r9, r0, asr r1 │ │ │ │ + andseq r4, r0, sl, lsl #29 │ │ │ │ + ldrdeq r5, [pc], -r0 │ │ │ │ + andseq r7, r9, ip, asr #3 │ │ │ │ + andeq r5, pc, r8, asr #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr ip, [pc, #444] @ 168428 │ │ │ │ + ldr ip, [pc, #444] @ 168434 │ │ │ │ str r0, [sp, #20] │ │ │ │ strb r2, [sp, #3] │ │ │ │ add ip, pc, ip │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #428] @ 16842c │ │ │ │ + ldr r2, [pc, #428] @ 168438 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #412] @ 168430 │ │ │ │ + ldr r2, [pc, #412] @ 16843c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b 168390 │ │ │ │ + b 16839c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #372] @ 16843c │ │ │ │ + ldr r2, [pc, #372] @ 168448 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrd r0, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #360] @ 168440 │ │ │ │ + ldr r3, [pc, #360] @ 16844c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1683a4 │ │ │ │ + beq 1683b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1683c4 │ │ │ │ + bne 1683d0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #264] @ 168444 │ │ │ │ + ldr r1, [pc, #264] @ 168450 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr ip, [pc, #216] @ 168434 │ │ │ │ + ldr ip, [pc, #216] @ 168440 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrd r0, [r1] │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #204] @ 168438 │ │ │ │ + ldr r3, [pc, #204] @ 168444 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #148] @ 168448 │ │ │ │ + ldr r1, [pc, #148] @ 168454 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 16844c │ │ │ │ - ldr r3, [pc, #124] @ 168450 │ │ │ │ + ldr r2, [pc, #124] @ 168458 │ │ │ │ + ldr r3, [pc, #124] @ 16845c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldrd r4, [r1] │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -328527,409 +328530,409 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r7, r9, r8, ror #2 │ │ │ │ - andseq r7, fp, r4, lsr #25 │ │ │ │ - andseq r7, fp, r4, ror #24 │ │ │ │ - andseq r7, r9, r8, lsl #1 │ │ │ │ - @ instruction: 0x001b7bb8 │ │ │ │ - andseq r7, r9, r4, lsr #2 │ │ │ │ - andseq r7, fp, ip, asr #24 │ │ │ │ - andseq r4, r0, r0, ror sp │ │ │ │ - andseq r4, r0, r8, asr #25 │ │ │ │ - andseq r7, r9, r0, lsr r0 │ │ │ │ - andseq r7, fp, ip, asr #22 │ │ │ │ + andseq r7, r9, ip, asr r1 │ │ │ │ + mulseq fp, r8, ip │ │ │ │ + andseq r7, fp, r8, asr ip │ │ │ │ + andseq r7, r9, ip, ror r0 │ │ │ │ + andseq r7, fp, ip, lsr #23 │ │ │ │ + andseq r7, r9, r8, lsl r1 │ │ │ │ + andseq r7, fp, r0, asr #24 │ │ │ │ + andseq r4, r0, r4, ror #27 │ │ │ │ + andseq r4, r0, ip, lsr sp │ │ │ │ + andseq r7, r9, r4, lsr #32 │ │ │ │ + andseq r7, fp, r0, asr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #120] @ 1684dc │ │ │ │ + ldr ip, [pc, #120] @ 1684e8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #116] @ 1684e0 │ │ │ │ + ldr lr, [pc, #116] @ 1684ec │ │ │ │ add r3, r0, #396 @ 0x18c │ │ │ │ - ldr r8, [pc, #112] @ 1684e4 │ │ │ │ + ldr r8, [pc, #112] @ 1684f0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - ldr r9, [pc, #108] @ 1684e8 │ │ │ │ + ldr r9, [pc, #108] @ 1684f4 │ │ │ │ mov r4, #11 │ │ │ │ - ldr r6, [pc, #104] @ 1684ec │ │ │ │ + ldr r6, [pc, #104] @ 1684f8 │ │ │ │ add r5, sp, #32 │ │ │ │ - ldr r1, [pc, #100] @ 1684f0 │ │ │ │ + ldr r1, [pc, #100] @ 1684fc │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #88] @ 1684f4 │ │ │ │ + ldr r3, [pc, #88] @ 168500 │ │ │ │ add r6, pc, r6 │ │ │ │ stm r5, {r4, r7, ip} │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r0, #48 @ 0x30 │ │ │ │ stmib sp, {r0, r6, r9} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r5, #8 │ │ │ │ add lr, pc, lr │ │ │ │ add r8, pc, r8 │ │ │ │ stm r0, {r4, r7, r8, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ str r5, [sp] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - @ instruction: 0x00196db0 │ │ │ │ - andseq r4, r0, pc, asr #20 │ │ │ │ - andseq r6, r9, ip, lsr fp │ │ │ │ - andseq r4, r0, sl, lsr #26 │ │ │ │ - mulseq r9, r8, pc @ │ │ │ │ - andseq r4, r0, sp, lsr #22 │ │ │ │ - andeq r5, pc, r4, lsr #25 │ │ │ │ + andseq r6, r9, r4, lsr #27 │ │ │ │ + andseq r4, r0, r3, asr #21 │ │ │ │ + andseq r6, r9, r0, lsr fp │ │ │ │ + mulseq r0, lr, sp │ │ │ │ + andseq r6, r9, ip, lsl #31 │ │ │ │ + andseq r4, r0, r1, lsr #23 │ │ │ │ + andeq r5, pc, r8, lsl sp @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 168534 │ │ │ │ - ldr r3, [pc, #40] @ 168538 │ │ │ │ + ldr r1, [pc, #40] @ 168540 │ │ │ │ + ldr r3, [pc, #40] @ 168544 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x00104cb9 │ │ │ │ - andseq r6, r9, ip, lsr #30 │ │ │ │ + andseq r4, r0, sp, lsr #26 │ │ │ │ + andseq r6, r9, r0, lsr #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 168588 │ │ │ │ - ldr r3, [pc, #56] @ 16858c │ │ │ │ + ldr r1, [pc, #56] @ 168594 │ │ │ │ + ldr r3, [pc, #56] @ 168598 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 168590 │ │ │ │ + ldr ip, [pc, #52] @ 16859c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r4, r0, r3, ror ip │ │ │ │ - andseq r4, r0, sp, ror #24 │ │ │ │ - @ instruction: 0x00196edc │ │ │ │ + andseq r4, r0, r7, ror #25 │ │ │ │ + andseq r4, r0, r1, ror #25 │ │ │ │ + @ instruction: 0x00196ed0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #64] @ 1685e4 │ │ │ │ + ldr ip, [pc, #64] @ 1685f0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #60] @ 1685e8 │ │ │ │ + ldr lr, [pc, #60] @ 1685f4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #56] @ 1685ec │ │ │ │ + ldr r1, [pc, #56] @ 1685f8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 2576cc │ │ │ │ + bl 2576dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r6, r9, r0, lsl #29 │ │ │ │ - andseq r6, r9, r0, asr #28 │ │ │ │ - andseq r4, r0, fp, lsl ip │ │ │ │ + andseq r6, r9, r4, ror lr │ │ │ │ + andseq r6, r9, r4, lsr lr │ │ │ │ + andseq r4, r0, pc, lsl #25 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #76] @ 16864c │ │ │ │ + ldr ip, [pc, #76] @ 168658 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #72] @ 168650 │ │ │ │ + ldr lr, [pc, #72] @ 16865c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #68] @ 168654 │ │ │ │ + ldr r1, [pc, #68] @ 168660 │ │ │ │ add r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r4, r3, #1 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp] │ │ │ │ stmib sp, {r4, lr} │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 2578fc │ │ │ │ + bl 25790c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r6, r9, r0, lsl lr │ │ │ │ - andseq r6, r9, r4, ror #27 │ │ │ │ - andseq r4, r0, r6, asr #23 │ │ │ │ + andseq r6, r9, r4, lsl #28 │ │ │ │ + @ instruction: 0x00196dd8 │ │ │ │ + andseq r4, r0, sl, lsr ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 168694 │ │ │ │ - ldr r3, [pc, #40] @ 168698 │ │ │ │ + ldr r1, [pc, #40] @ 1686a0 │ │ │ │ + ldr r3, [pc, #40] @ 1686a4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r4, r0, r9, ror fp │ │ │ │ - andseq r6, r9, ip, ror #27 │ │ │ │ + andseq r4, r0, sp, ror #23 │ │ │ │ + andseq r6, r9, r0, ror #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 16870c │ │ │ │ + ldr ip, [pc, #96] @ 168718 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 168710 │ │ │ │ + ldr lr, [pc, #92] @ 16871c │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 168714 │ │ │ │ + ldr r4, [pc, #88] @ 168720 │ │ │ │ mov r6, #8 │ │ │ │ - ldr r1, [pc, #84] @ 168718 │ │ │ │ + ldr r1, [pc, #84] @ 168724 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 16871c │ │ │ │ + ldr r3, [pc, #80] @ 168728 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #21 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r6, r9, r4, asr fp │ │ │ │ - muleq pc, r0, sl @ │ │ │ │ - @ instruction: 0x00196db8 │ │ │ │ - andseq r4, r0, r0, lsr #22 │ │ │ │ - andseq r4, r0, sp, lsr #22 │ │ │ │ + andseq r6, r9, r8, asr #22 │ │ │ │ + andeq r5, pc, r4, lsl #22 │ │ │ │ + andseq r6, r9, ip, lsr #27 │ │ │ │ + mulseq r0, r4, fp │ │ │ │ + andseq r4, r0, r1, lsr #23 │ │ │ │ ldr r2, [r0, #308] @ 0x134 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ movwls r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #324] @ 0x144 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 1689b8 │ │ │ │ + bcs 1689c4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ uxtab r0, r0, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldrb sl, [r0, #44] @ 0x2c │ │ │ │ add r8, sl, #2 │ │ │ │ - beq 1687a8 │ │ │ │ + beq 1687b4 │ │ │ │ ldr r0, [r9, r2, lsl #2] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq 16887c │ │ │ │ + beq 168888 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ - bne 168898 │ │ │ │ + bne 1688a4 │ │ │ │ ubfx r7, r0, #8, #8 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r7 │ │ │ │ - bne 168984 │ │ │ │ + bne 168990 │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 168980 │ │ │ │ - ldr r2, [pc, #608] @ 168a04 │ │ │ │ + bcc 16898c │ │ │ │ + ldr r2, [pc, #608] @ 168a10 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ ldr r0, [r9, r2, lsl #2] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ - beq 1687dc │ │ │ │ + beq 1687e8 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bne 168804 │ │ │ │ + bne 168810 │ │ │ │ add r0, r2, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1689d8 │ │ │ │ + bcs 1689e4 │ │ │ │ ldr r0, [r9, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1687e8 │ │ │ │ - b 168984 │ │ │ │ + beq 1687f4 │ │ │ │ + b 168990 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 168790 │ │ │ │ + beq 16879c │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1689cc │ │ │ │ + bcs 1689d8 │ │ │ │ ldr r2, [r9, r0, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 1687a8 │ │ │ │ - b 1689b8 │ │ │ │ + bcc 1687b4 │ │ │ │ + b 1689c4 │ │ │ │ ubfx ip, r0, #2, #6 │ │ │ │ tst r0, #3 │ │ │ │ addne ip, ip, #1 │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 1689a8 │ │ │ │ + bcc 1689b4 │ │ │ │ sub lr, r1, r0 │ │ │ │ cmp ip, lr │ │ │ │ - bhi 168990 │ │ │ │ + bhi 16899c │ │ │ │ add lr, r9, r0, lsl #2 │ │ │ │ lsl r7, ip, #2 │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1687e8 │ │ │ │ + beq 1687f4 │ │ │ │ ldr r5, [lr, r4, lsl #2] │ │ │ │ ubfx r6, r5, #16, #8 │ │ │ │ uxtb r3, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 168930 │ │ │ │ + beq 16893c │ │ │ │ ubfx r3, r5, #8, #8 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 16894c │ │ │ │ + beq 168958 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 16896c │ │ │ │ + beq 168978 │ │ │ │ add r4, r4, #1 │ │ │ │ sub r7, r7, #4 │ │ │ │ lsr r3, r5, #24 │ │ │ │ cmp sl, r3 │ │ │ │ - bne 168834 │ │ │ │ - b 16890c │ │ │ │ + bne 168840 │ │ │ │ + b 168918 │ │ │ │ add r0, r8, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1689d8 │ │ │ │ + bcs 1689e4 │ │ │ │ ldr r1, [r9, r0, lsl #2] │ │ │ │ subs r0, r1, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ubfx ip, r0, #2, #6 │ │ │ │ tst r0, #3 │ │ │ │ addne ip, ip, #1 │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 1689a8 │ │ │ │ + bcc 1689b4 │ │ │ │ sub lr, r1, r0 │ │ │ │ cmp ip, lr │ │ │ │ - bhi 168990 │ │ │ │ + bhi 16899c │ │ │ │ add lr, r9, r0, lsl #2 │ │ │ │ lsl r7, ip, #2 │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 168988 │ │ │ │ + beq 168994 │ │ │ │ ldr r6, [lr, r4, lsl #2] │ │ │ │ ubfx r5, r6, #16, #8 │ │ │ │ uxtb r2, r6 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 168930 │ │ │ │ + beq 16893c │ │ │ │ ubfx r2, r6, #8, #8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 16894c │ │ │ │ + beq 168958 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 16896c │ │ │ │ + beq 168978 │ │ │ │ add r4, r4, #1 │ │ │ │ sub r7, r7, #4 │ │ │ │ lsr r2, r6, #24 │ │ │ │ cmp sl, r2 │ │ │ │ - bne 1688c8 │ │ │ │ + bne 1688d4 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r0, r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 168980 │ │ │ │ - ldr r2, [pc, #200] @ 1689f4 │ │ │ │ + bcc 16898c │ │ │ │ + ldr r2, [pc, #200] @ 168a00 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ add r0, ip, r0 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 168980 │ │ │ │ - ldr r2, [pc, #176] @ 1689f8 │ │ │ │ + bcc 16898c │ │ │ │ + ldr r2, [pc, #176] @ 168a04 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 168980 │ │ │ │ - ldr r2, [pc, #148] @ 1689fc │ │ │ │ + bcc 16898c │ │ │ │ + ldr r2, [pc, #148] @ 168a08 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1689e4 │ │ │ │ + bcs 1689f0 │ │ │ │ ldr r0, [r9, r0, lsl #2] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #124] @ 168a14 │ │ │ │ + ldr r3, [pc, #124] @ 168a20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ mov r2, lr │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #96] @ 168a10 │ │ │ │ + ldr r3, [pc, #96] @ 168a1c │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #48] @ 1689f0 │ │ │ │ + ldr r3, [pc, #48] @ 1689fc │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #56] @ 168a0c │ │ │ │ + ldr r2, [pc, #56] @ 168a18 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #40] @ 168a08 │ │ │ │ + ldr r2, [pc, #40] @ 168a14 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #20] @ 168a00 │ │ │ │ + ldr r2, [pc, #20] @ 168a0c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x00196ad0 │ │ │ │ - andseq r6, r9, r8, ror fp │ │ │ │ - andseq r6, r9, ip, lsl #23 │ │ │ │ - andseq r6, r9, ip, asr fp │ │ │ │ - andseq r6, r9, r8, asr #21 │ │ │ │ - andseq r6, r9, r0, ror #26 │ │ │ │ - andseq r6, r9, r4, lsr fp │ │ │ │ + andseq r6, r9, r4, asr #21 │ │ │ │ + andseq r6, r9, ip, ror #22 │ │ │ │ + andseq r6, r9, r0, lsl #23 │ │ │ │ andseq r6, r9, r0, asr fp │ │ │ │ - andseq r6, r9, r0, asr #22 │ │ │ │ - andseq r6, r9, r0, asr #22 │ │ │ │ + @ instruction: 0x00196abc │ │ │ │ + andseq r6, r9, r4, asr sp │ │ │ │ + andseq r6, r9, r8, lsr #22 │ │ │ │ + andseq r6, r9, r4, asr #22 │ │ │ │ + andseq r6, r9, r4, lsr fp │ │ │ │ + andseq r6, r9, r4, lsr fp │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ ldrcc r0, [r0, #16] │ │ │ │ ldrcc r0, [r0, r1, lsl #2] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ 168a44 │ │ │ │ + ldr r2, [pc, #12] @ 168a50 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x00196af4 │ │ │ │ + andseq r6, r9, r8, ror #21 │ │ │ │ mov r2, #316 @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ movwne r2, #320 @ 0x140 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -328944,79 +328947,79 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bcc 168b58 │ │ │ │ + bcc 168b64 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 168b6c │ │ │ │ + beq 168b78 │ │ │ │ sub r1, r1, ip │ │ │ │ add ip, r3, ip, lsl #2 │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 168ad4 │ │ │ │ + bne 168ae0 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 168ae4 │ │ │ │ + b 168af0 │ │ │ │ add lr, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, lr, #2 │ │ │ │ addne r0, lr, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 168b80 │ │ │ │ + bcs 168b8c │ │ │ │ ldr r3, [ip, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 168b1c │ │ │ │ + ble 168b28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r0, [ip, r0, lsl #2] │ │ │ │ addcc sp, sp, #32 │ │ │ │ popcc {fp, pc} │ │ │ │ - ldr r2, [pc, #116] @ 168b8c │ │ │ │ + ldr r2, [pc, #116] @ 168b98 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ cmp r2, #0 │ │ │ │ biceq r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ addeq sp, sp, #32 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r1, [pc, #104] @ 168b9c │ │ │ │ + ldr r1, [pc, #104] @ 168ba8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ 168ba0 │ │ │ │ + ldr r0, [pc, #100] @ 168bac │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r3, [pc, #48] @ 168b90 │ │ │ │ + ldr r3, [pc, #48] @ 168b9c │ │ │ │ mov r0, ip │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #32] @ 168b94 │ │ │ │ + ldr r2, [pc, #32] @ 168ba0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #16] @ 168b98 │ │ │ │ + ldr r2, [pc, #16] @ 168ba4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r9, ip, ror #10 │ │ │ │ - @ instruction: 0x001969dc │ │ │ │ - andseq r6, r9, r8, ror #9 │ │ │ │ - andseq r6, r9, ip, ror #9 │ │ │ │ - andeq r7, pc, r4, lsr #5 │ │ │ │ - andseq r6, r9, ip, asr #10 │ │ │ │ + andseq r6, r9, r0, ror #10 │ │ │ │ + @ instruction: 0x001969d0 │ │ │ │ + @ instruction: 0x001964dc │ │ │ │ + andseq r6, r9, r0, ror #9 │ │ │ │ + andeq r7, pc, r8, lsl r3 @ │ │ │ │ + andseq r6, r9, r0, asr #10 │ │ │ │ ldr r0, [r0, #304] @ 0x130 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #312] @ 0x138 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -329033,57 +329036,57 @@ │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 168c6c │ │ │ │ + bcc 168c78 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 168c80 │ │ │ │ + beq 168c8c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r1, r1, r2 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 168c44 │ │ │ │ + bne 168c50 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 168c5c │ │ │ │ - ldr r2, [pc, #96] @ 168ca0 │ │ │ │ + bcc 168c68 │ │ │ │ + ldr r2, [pc, #96] @ 168cac │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ add ip, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, ip, #2 │ │ │ │ addne r0, ip, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 168c94 │ │ │ │ + bcs 168ca0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ movle r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ 168ca4 │ │ │ │ + ldr r3, [pc, #48] @ 168cb0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #32] @ 168ca8 │ │ │ │ + ldr r2, [pc, #32] @ 168cb4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #16] @ 168cac │ │ │ │ + ldr r2, [pc, #16] @ 168cb8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r9, r4, ror r4 │ │ │ │ - @ instruction: 0x001968d8 │ │ │ │ - @ instruction: 0x001963d4 │ │ │ │ - andseq r6, r9, r8, lsl #8 │ │ │ │ + andseq r6, r9, r8, ror #8 │ │ │ │ + andseq r6, r9, ip, asr #17 │ │ │ │ + andseq r6, r9, r8, asr #7 │ │ │ │ + @ instruction: 0x001963fc │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -329093,124 +329096,124 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 168e58 │ │ │ │ + bcs 168e64 │ │ │ │ ldr r7, [r9, #4] │ │ │ │ add sl, r9, #72 @ 0x48 │ │ │ │ ldr r8, [r9, #28] │ │ │ │ uxtb r6, r3 │ │ │ │ ldr fp, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 168d54 │ │ │ │ + beq 168d60 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 168de8 │ │ │ │ + beq 168df4 │ │ │ │ ldrb r1, [sl, r6] │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 168e48 │ │ │ │ + bcs 168e54 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b 168d88 │ │ │ │ + b 168d94 │ │ │ │ ldrb r1, [sl, r6] │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 168e48 │ │ │ │ + bcs 168e54 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 168d4c │ │ │ │ + bne 168d58 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 168e5c │ │ │ │ + bcs 168e68 │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ add r4, r7, r0, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 168d5c │ │ │ │ + bne 168d68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18aa78 │ │ │ │ + bl 18aa84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 168d7c │ │ │ │ + beq 168d88 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 168e34 │ │ │ │ + bcs 168e40 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldr r1, [r2, #5] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 168da4 │ │ │ │ - bne 168d7c │ │ │ │ + bhi 168db0 │ │ │ │ + bne 168d88 │ │ │ │ add r0, r2, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 168d7c │ │ │ │ - b 168d4c │ │ │ │ + beq 168d88 │ │ │ │ + b 168d58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18aa78 │ │ │ │ + bl 18aa84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 168e28 │ │ │ │ + beq 168e34 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 168e34 │ │ │ │ + bcs 168e40 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldr r1, [r2, #5] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 168df0 │ │ │ │ - bne 168e28 │ │ │ │ + bhi 168dfc │ │ │ │ + bne 168e34 │ │ │ │ add r0, r2, #1 │ │ │ │ - b 168d40 │ │ │ │ + b 168d4c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #56] @ 168e74 │ │ │ │ + ldr r2, [pc, #56] @ 168e80 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #40] @ 168e78 │ │ │ │ + ldr r2, [pc, #40] @ 168e84 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #12] @ 168e70 │ │ │ │ + ldr r2, [pc, #12] @ 168e7c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r9, r8, ror r2 │ │ │ │ - andseq r6, r9, r0, lsl #5 │ │ │ │ - andseq r6, r9, r0, lsr #5 │ │ │ │ + andseq r6, r9, ip, ror #4 │ │ │ │ + andseq r6, r9, r4, ror r2 │ │ │ │ + mulseq r9, r4, r2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ ldrcc r0, [r0, #52] @ 0x34 │ │ │ │ ldrcc r0, [r0, r1, lsl #2] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ 168ea8 │ │ │ │ + ldr r2, [pc, #12] @ 168eb4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r9, r0, asr #13 │ │ │ │ + @ instruction: 0x001966b4 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r2, #348 @ 0x15c │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -329229,44 +329232,44 @@ │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ addne r0, r0, lr │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - bl 18ad48 │ │ │ │ + bl 18ad54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 168f48 │ │ │ │ + beq 168f54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 168f78 │ │ │ │ + beq 168f84 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 168f64 │ │ │ │ + bcs 168f70 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r1, r2, r1, lsl #3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bne 168f20 │ │ │ │ + bne 168f2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 168f78 │ │ │ │ + beq 168f84 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ ldrcc r0, [r0, #40] @ 0x28 │ │ │ │ ldrcc r0, [r0, r1, lsl #3] │ │ │ │ popcc {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ 168f84 │ │ │ │ + ldr r2, [pc, #24] @ 168f90 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #8] @ 168f88 │ │ │ │ + ldr r0, [pc, #8] @ 168f94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq r6, r9, r0, ror #2 │ │ │ │ - @ instruction: 0x001965f4 │ │ │ │ + andseq r6, r9, r4, asr r1 │ │ │ │ + andseq r6, r9, r8, ror #11 │ │ │ │ ldr r0, [r0, #332] @ 0x14c │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #328] @ 0x148 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #340] @ 0x154 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -329280,84 +329283,84 @@ │ │ │ │ clz r2, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r1, r2, #5 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ - bl 18ad48 │ │ │ │ + bl 18ad54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 169014 │ │ │ │ + beq 169020 │ │ │ │ ldrd r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 16901c │ │ │ │ + bcs 169028 │ │ │ │ add r1, r2, r1, lsl #3 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 168ff4 │ │ │ │ + bne 169000 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 169030 │ │ │ │ + ldr r2, [pc, #12] @ 16903c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r9, r8, lsr #1 │ │ │ │ + mulseq r9, ip, r0 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 169090 │ │ │ │ - ldr r3, [pc, #56] @ 169094 │ │ │ │ + ldr r1, [pc, #56] @ 16909c │ │ │ │ + ldr r3, [pc, #56] @ 1690a0 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 169098 │ │ │ │ + ldr ip, [pc, #52] @ 1690a4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r4, r0, sl, lsr #3 │ │ │ │ - andseq r4, r0, r9, lsr #3 │ │ │ │ - andseq r6, r9, r4, lsl #10 │ │ │ │ + andseq r4, r0, lr, lsl r2 │ │ │ │ + andseq r4, r0, sp, lsl r2 │ │ │ │ + @ instruction: 0x001964f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 1690f0 │ │ │ │ + bls 1690fc │ │ │ │ ldrd r4, [r0] │ │ │ │ mvn r3, r2 │ │ │ │ add r1, r1, r3 │ │ │ │ str r1, [r0, #12] │ │ │ │ sub r3, r5, r4 │ │ │ │ add r1, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ addcc r5, r1, #1 │ │ │ │ str r5, [r0] │ │ │ │ - bcs 169130 │ │ │ │ + bcs 16913c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 169130 │ │ │ │ + beq 16913c │ │ │ │ ldrd r2, [r0] │ │ │ │ sub r5, r1, #1 │ │ │ │ add r4, r2, r5 │ │ │ │ sub r2, r3, r2 │ │ │ │ cmp r5, r2 │ │ │ │ ldrcc r2, [r0, #8] │ │ │ │ addcc r3, r4, #1 │ │ │ │ @@ -329372,26 +329375,26 @@ │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc 1691c0 │ │ │ │ + bcc 1691cc │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 1691c0 │ │ │ │ + bhi 1691cc │ │ │ │ ldr r9, [r1, #64] @ 0x40 │ │ │ │ sub r3, r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bcc 1691b4 │ │ │ │ + bcc 1691c0 │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r8, [r1, #60] @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ strd r8, [sp] │ │ │ │ @@ -329400,275 +329403,275 @@ │ │ │ │ addne r0, r1, r6 │ │ │ │ movne r7, #1 │ │ │ │ addne r1, r0, r9 │ │ │ │ strdne r0, [r4, #4] │ │ │ │ str r7, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r4, [pc, #20] @ 1691dc │ │ │ │ + ldr r4, [pc, #20] @ 1691e8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r4 │ │ │ │ bl 3c798 │ │ │ │ - @ instruction: 0x001963d0 │ │ │ │ + andseq r6, r9, r4, asr #7 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ cmp r4, r8 │ │ │ │ - bcc 16923c │ │ │ │ + bcc 169248 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi 16923c │ │ │ │ + bhi 169248 │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, r4, r8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 169234 │ │ │ │ + bcc 169240 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ add r1, r2, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ addeq r9, r5, r8 │ │ │ │ moveq r4, #1 │ │ │ │ strdeq r8, [r6, #4] │ │ │ │ str r4, [r6] │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldr r6, [pc, #20] @ 169258 │ │ │ │ + ldr r6, [pc, #20] @ 169264 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r6 │ │ │ │ bl 3c798 │ │ │ │ - andseq r6, r9, r4, ror #6 │ │ │ │ + andseq r6, r9, r8, asr r3 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp lr, ip │ │ │ │ - bcc 1692d0 │ │ │ │ + bcc 1692dc │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 1692d0 │ │ │ │ + bhi 1692dc │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, lr │ │ │ │ - beq 1692c8 │ │ │ │ + beq 1692d4 │ │ │ │ add r4, r2, ip │ │ │ │ sub lr, ip, lr │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r4, -r2] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1692b8 │ │ │ │ + bne 1692c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne 169290 │ │ │ │ + bne 16929c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, ip, r2 │ │ │ │ add r3, r2, #1 │ │ │ │ strd r2, [r0, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #20] @ 1692ec │ │ │ │ + ldr r4, [pc, #20] @ 1692f8 │ │ │ │ mov r0, ip │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r4 │ │ │ │ bl 3c798 │ │ │ │ - andseq r6, r9, r0, ror #5 │ │ │ │ + @ instruction: 0x001962d4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 16931c │ │ │ │ + bcs 169328 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ cmp r1, #1 │ │ │ │ addeq r5, r4, #1 │ │ │ │ moveq ip, #1 │ │ │ │ strdeq r4, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ 16939c │ │ │ │ + ldr ip, [pc, #96] @ 1693a8 │ │ │ │ mov r6, #8 │ │ │ │ - ldr lr, [pc, #92] @ 1693a0 │ │ │ │ + ldr lr, [pc, #92] @ 1693ac │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #88] @ 1693a4 │ │ │ │ + ldr r1, [pc, #88] @ 1693b0 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ 1693a8 │ │ │ │ + ldr r3, [pc, #84] @ 1693b4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ 1693ac │ │ │ │ + ldr r4, [pc, #80] @ 1693b8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldrdeq r4, [pc], -r8 │ │ │ │ - andseq r6, r9, r0, lsr #5 │ │ │ │ - andseq r3, r0, sl, ror #29 │ │ │ │ - andseq r3, r0, r4, ror #29 │ │ │ │ - andseq r6, r9, ip, lsl #5 │ │ │ │ + andeq r4, pc, ip, asr #18 │ │ │ │ + mulseq r9, r4, r2 │ │ │ │ + andseq r3, r0, lr, asr pc │ │ │ │ + andseq r3, r0, r8, asr pc │ │ │ │ + andseq r6, r9, r0, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2583fc │ │ │ │ + bl 25840c │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 169478 │ │ │ │ + beq 169484 │ │ │ │ ldr r5, [r5] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ add r9, sp, #4 │ │ │ │ add sl, sp, #12 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r8, r7, r0 │ │ │ │ - b 169454 │ │ │ │ + b 169460 │ │ │ │ rev r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ mov r3, fp │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ sub r0, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #92] @ 169488 │ │ │ │ + ldr r0, [pc, #92] @ 169494 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #80] @ 16948c │ │ │ │ + ldr r2, [pc, #80] @ 169498 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 25494c │ │ │ │ + bl 25495c │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq 169478 │ │ │ │ + beq 169484 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1693f8 │ │ │ │ + bne 169404 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r5, r5, #48 @ 0x30 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 16945c │ │ │ │ + beq 169468 │ │ │ │ eor r8, r0, r7 │ │ │ │ - b 1693f8 │ │ │ │ + b 169404 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254a94 │ │ │ │ + bl 254aa4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, r9, r8, ror #16 │ │ │ │ - andseq r6, r9, r8, asr #16 │ │ │ │ + andseq r6, r9, ip, asr r8 │ │ │ │ + andseq r6, r9, ip, lsr r8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 169498 │ │ │ │ + bne 1694a4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1694c4 │ │ │ │ + bne 1694d0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldm r0, {r4, r9} │ │ │ │ cmp r9, #0 │ │ │ │ - beq 169504 │ │ │ │ + beq 169510 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r8, r1, #1 │ │ │ │ - bcc 16952c │ │ │ │ + bcc 169538 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ lsr r3, r2, #3 │ │ │ │ lsl r3, r3, #3 │ │ │ │ subcs r0, r3, r2, lsr #3 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #255 @ 0xff │ │ │ │ rsb r5, r7, #0 │ │ │ │ - b 169550 │ │ │ │ + b 16955c │ │ │ │ add r6, r6, #1 │ │ │ │ sub r5, r5, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 169504 │ │ │ │ + beq 169510 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrb r1, [r0, r6] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne 169540 │ │ │ │ + bne 16954c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r2, r6, #4 │ │ │ │ strb sl, [r0, r6] │ │ │ │ and r1, r1, r2 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, r1 │ │ │ │ strb sl, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, r5 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b 169540 │ │ │ │ + b 16954c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r2, r1, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ rsb r4, r3, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ and r2, r2, r4 │ │ │ │ add r1, r1, r2 │ │ │ │ adds r1, r1, #5 │ │ │ │ pop {r4, lr} │ │ │ │ - beq 1695e4 │ │ │ │ + beq 1695f0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub r0, r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -329677,45 +329680,45 @@ │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 169644 │ │ │ │ - ldr r3, [pc, #40] @ 169648 │ │ │ │ + ldr r1, [pc, #40] @ 169650 │ │ │ │ + ldr r3, [pc, #40] @ 169654 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, pc, r4, lsl r6 @ │ │ │ │ - @ instruction: 0x00195fbc │ │ │ │ + andeq r4, pc, r8, lsl #13 │ │ │ │ + @ instruction: 0x00195fb0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #4 │ │ │ │ mov r4, r1 │ │ │ │ lsl r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ lslhi r6, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 1696dc │ │ │ │ + bhi 1696e8 │ │ │ │ lsl r2, r6, #3 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 1696d4 │ │ │ │ + bhi 1696e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1696a4 │ │ │ │ + beq 1696b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -329740,20 +329743,20 @@ │ │ │ │ mov r6, #4 │ │ │ │ mov r4, r1 │ │ │ │ lsl r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ lslhi r6, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 169774 │ │ │ │ + bhi 169780 │ │ │ │ lsl r2, r6, #4 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 16976c │ │ │ │ + bhi 169778 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16973c │ │ │ │ + beq 169748 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -329779,23 +329782,23 @@ │ │ │ │ mov r6, #4 │ │ │ │ lsl r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ movw r1, #13107 @ 0x3333 │ │ │ │ lslhi r6, r0, #1 │ │ │ │ movt r1, #819 @ 0x333 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 1697bc │ │ │ │ + bls 1697c8 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c350 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ - beq 1697e8 │ │ │ │ + beq 1697f4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -329820,23 +329823,23 @@ │ │ │ │ mov r6, #4 │ │ │ │ lsl r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ movw r1, #21845 @ 0x5555 │ │ │ │ lslhi r6, r0, #1 │ │ │ │ movt r1, #1365 @ 0x555 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 169860 │ │ │ │ + bls 16986c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c350 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ cmp r0, #0 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ - beq 16988c │ │ │ │ + beq 169898 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -329860,20 +329863,20 @@ │ │ │ │ mov r6, #4 │ │ │ │ mov r4, r1 │ │ │ │ lsl r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ lslhi r6, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 169954 │ │ │ │ + bhi 169960 │ │ │ │ lsl r2, r6, #4 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 16994c │ │ │ │ + bhi 169958 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16991c │ │ │ │ + beq 169928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -329898,20 +329901,20 @@ │ │ │ │ mov r6, #4 │ │ │ │ mov r4, r1 │ │ │ │ lsl r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ lslhi r6, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 1699ec │ │ │ │ + bhi 1699f8 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 1699e4 │ │ │ │ + bhi 1699f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1699b4 │ │ │ │ + beq 1699c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -329937,23 +329940,23 @@ │ │ │ │ mov r6, #4 │ │ │ │ lsl r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ movw r1, #43690 @ 0xaaaa │ │ │ │ lslhi r6, r0, #1 │ │ │ │ movt r1, #682 @ 0x2aa │ │ │ │ cmp r0, r1 │ │ │ │ - bls 169a34 │ │ │ │ + bls 169a40 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c350 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ cmp r0, #0 │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, #0 │ │ │ │ - beq 169a60 │ │ │ │ + beq 169a6c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -329976,15 +329979,15 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #4 │ │ │ │ lsl r0, r1, #1 │ │ │ │ cmp r0, #4 │ │ │ │ lslhi r6, r1, #1 │ │ │ │ orrs r2, r6, r6, lsl #1 │ │ │ │ - bpl 169ad0 │ │ │ │ + bpl 169adc │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c350 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r0, [sp, #20] │ │ │ │ @@ -330012,20 +330015,20 @@ │ │ │ │ mov r6, #4 │ │ │ │ mov r4, r1 │ │ │ │ lsl r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ lslhi r6, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #-67108863 @ 0xfc000001 │ │ │ │ - bhi 169bb4 │ │ │ │ + bhi 169bc0 │ │ │ │ lsl r2, r6, #5 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 169bac │ │ │ │ + bhi 169bb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 169b7c │ │ │ │ + beq 169b88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -330051,23 +330054,23 @@ │ │ │ │ mov r6, #4 │ │ │ │ lsl r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ movw r1, #37449 @ 0x9249 │ │ │ │ lslhi r6, r0, #1 │ │ │ │ movt r1, #292 @ 0x124 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 169bfc │ │ │ │ + bls 169c08 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c350 │ │ │ │ rsb r1, r6, r6, lsl #3 │ │ │ │ cmp r0, #0 │ │ │ │ lsl r2, r1, #3 │ │ │ │ mov r1, #0 │ │ │ │ - beq 169c28 │ │ │ │ + beq 169c34 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -330090,32 +330093,32 @@ │ │ │ │ mov r4, r3 │ │ │ │ add r1, r3, r1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ and r1, r1, r3 │ │ │ │ umull r5, r1, r1, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 169ce4 │ │ │ │ + bne 169cf0 │ │ │ │ rsb r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi 169ce4 │ │ │ │ + bhi 169cf0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 169cf8 │ │ │ │ + beq 169d04 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 169d0c │ │ │ │ + beq 169d18 │ │ │ │ bl b3fcc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - beq 169d20 │ │ │ │ + beq 169d2c │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -330127,39 +330130,39 @@ │ │ │ │ str r4, [r0, #8] │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl b3fc0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne 169cd0 │ │ │ │ + bne 169cdc │ │ │ │ strd r4, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ movne r5, r1 │ │ │ │ ldrne r1, [r0] │ │ │ │ movne r6, r0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 169d90 │ │ │ │ + beq 169d9c │ │ │ │ mul r1, r1, r3 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 169d80 │ │ │ │ + beq 169d8c │ │ │ │ mul r7, r3, r5 │ │ │ │ mov r8, r2 │ │ │ │ mov r3, r7 │ │ │ │ bl b3fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169d9c │ │ │ │ + beq 169da8 │ │ │ │ str r0, [r6, #4] │ │ │ │ - b 169d8c │ │ │ │ + b 169d98 │ │ │ │ mov r7, r2 │ │ │ │ bl b3fc4 │ │ │ │ str r7, [r6, #4] │ │ │ │ str r5, [r6] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -330170,197 +330173,197 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq 169df0 │ │ │ │ + beq 169dfc │ │ │ │ mov r7, r2 │ │ │ │ cmp r4, #1 │ │ │ │ ldrb r3, [r7], r4 │ │ │ │ - bne 169e04 │ │ │ │ - ldr r2, [pc, #1372] @ 16a340 │ │ │ │ + bne 169e10 │ │ │ │ + ldr r2, [pc, #1372] @ 16a34c │ │ │ │ mov lr, #0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - b 16a240 │ │ │ │ - ldr r2, [pc, #1348] @ 16a33c │ │ │ │ + b 16a24c │ │ │ │ + ldr r2, [pc, #1348] @ 16a348 │ │ │ │ mov lr, #0 │ │ │ │ mov r9, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 16a240 │ │ │ │ + b 16a24c │ │ │ │ ldrb sl, [r2, #1] │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r1, r4, #2 │ │ │ │ add r9, sl, r3, lsl #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 169e40 │ │ │ │ + beq 169e4c │ │ │ │ add r0, r2, #2 │ │ │ │ mov r8, #2 │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ lsl r8, r8, #1 │ │ │ │ add r9, r2, r9, lsl #1 │ │ │ │ - bne 169e28 │ │ │ │ - b 169e44 │ │ │ │ + bne 169e34 │ │ │ │ + b 169e50 │ │ │ │ mov r8, #2 │ │ │ │ mov r0, #0 │ │ │ │ add r6, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #38] @ 0x26 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ strb r1, [sp, #39] @ 0x27 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ mov r1, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 169eb0 │ │ │ │ + bcs 169ebc │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [sp, #39] @ 0x27 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #38] @ 0x26 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - b 169eb8 │ │ │ │ + b 169ec4 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #28] │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 169eec │ │ │ │ + b 169ef8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 16a018 │ │ │ │ + bne 16a024 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a034 │ │ │ │ + beq 16a040 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 169f3c │ │ │ │ + beq 169f48 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 169f48 │ │ │ │ - b 16a034 │ │ │ │ + bne 169f54 │ │ │ │ + b 16a040 │ │ │ │ mov r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16a034 │ │ │ │ + beq 16a040 │ │ │ │ ldrb sl, [r1] │ │ │ │ mov r7, r4 │ │ │ │ add r4, sp, #67 @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ uxtb fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 169fac │ │ │ │ + bcs 169fb8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ strb r0, [sp, #39] @ 0x27 │ │ │ │ - bcs 16a29c │ │ │ │ + bcs 16a2a8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ strb r5, [sp, #38] @ 0x26 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b 169eec │ │ │ │ + b 169ef8 │ │ │ │ mov r4, r7 │ │ │ │ uxtb r0, r6 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 169ee4 │ │ │ │ + beq 169ef0 │ │ │ │ add fp, sp, #67 @ 0x43 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 16a008 │ │ │ │ + bcs 16a014 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bcs 16a2c4 │ │ │ │ + bcs 16a2d0 │ │ │ │ mov r0, r6 │ │ │ │ strb r5, [sp, #39] @ 0x27 │ │ │ │ str r5, [sp, #24] │ │ │ │ str sl, [sp, #28] │ │ │ │ - b 16a00c │ │ │ │ + b 16a018 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b 169eec │ │ │ │ + b 169ef8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 16909c │ │ │ │ + bl 1690a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 169f48 │ │ │ │ + bne 169f54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ uxtb r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 16a2ec │ │ │ │ + beq 16a2f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq 16a18c │ │ │ │ + beq 16a198 │ │ │ │ cmp r4, r6 │ │ │ │ - bls 16a314 │ │ │ │ + bls 16a320 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb sl, [r0, r6] │ │ │ │ add r0, sp, #67 @ 0x43 │ │ │ │ mov r1, sl │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #250 @ 0xfa │ │ │ │ - bhi 16a0b0 │ │ │ │ + bhi 16a0bc │ │ │ │ cmp r4, r5 │ │ │ │ - bls 16a328 │ │ │ │ + bls 16a334 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsl r2, sl, #16 │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ orr r1, r2, r1, lsl #24 │ │ │ │ - ldr r2, [pc, #696] @ 16a360 │ │ │ │ + ldr r2, [pc, #696] @ 16a36c │ │ │ │ orr r1, r1, r5, lsl #8 │ │ │ │ orr r1, r1, r6 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ @@ -330376,49 +330379,49 @@ │ │ │ │ lsl r2, r1, r2 │ │ │ │ lsr r3, r1, r3 │ │ │ │ movwpl r2, #0 │ │ │ │ lslpl r3, r1, r7 │ │ │ │ orr sl, r3, sl │ │ │ │ orr r5, r2, r5 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 16a0d0 │ │ │ │ + bne 16a0dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1eb280 │ │ │ │ + bl 1eb28c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1eb280 │ │ │ │ + bl 1eb28c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, fp │ │ │ │ movls r7, r1 │ │ │ │ movhi fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, fp │ │ │ │ - bl 1eb148 │ │ │ │ + bl 1eb154 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ bic lr, r0, #255 @ 0xff │ │ │ │ - ldr r0, [pc, #508] @ 16a364 │ │ │ │ + ldr r0, [pc, #508] @ 16a370 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - ldr r2, [pc, #500] @ 16a368 │ │ │ │ + ldr r2, [pc, #500] @ 16a374 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r1, #250 @ 0xfa │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movhi r2, r0 │ │ │ │ - b 16a23c │ │ │ │ + b 16a248 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #0 │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ @@ -330428,38 +330431,38 @@ │ │ │ │ lsl r2, r1, r2 │ │ │ │ lsr r3, r1, r3 │ │ │ │ movwpl r2, #0 │ │ │ │ lslpl r3, r1, r7 │ │ │ │ orr sl, r3, sl │ │ │ │ orr r5, r2, r5 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 16a1a0 │ │ │ │ + bne 16a1ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1eb280 │ │ │ │ + bl 1eb28c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1eb280 │ │ │ │ + bl 1eb28c │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, fp │ │ │ │ movls r7, r1 │ │ │ │ movhi fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, fp │ │ │ │ - bl 1eb148 │ │ │ │ + bl 1eb154 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #296] @ 16a35c │ │ │ │ + ldr r2, [pc, #296] @ 16a368 │ │ │ │ bic lr, r0, #255 @ 0xff │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [r0, #24] │ │ │ │ @@ -330479,123 +330482,123 @@ │ │ │ │ strb ip, [r0, #33] @ 0x21 │ │ │ │ str r2, [r0, #28] │ │ │ │ str fp, [r0, #16] │ │ │ │ str r1, [r0] │ │ │ │ str sl, [r0, #12] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #160] @ 16a344 │ │ │ │ - ldr r3, [pc, #160] @ 16a348 │ │ │ │ - ldr r1, [pc, #160] @ 16a34c │ │ │ │ + ldr r0, [pc, #160] @ 16a350 │ │ │ │ + ldr r3, [pc, #160] @ 16a354 │ │ │ │ + ldr r1, [pc, #160] @ 16a358 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #132] @ 16a350 │ │ │ │ - ldr r3, [pc, #132] @ 16a354 │ │ │ │ - ldr r1, [pc, #132] @ 16a358 │ │ │ │ + ldr r0, [pc, #132] @ 16a35c │ │ │ │ + ldr r3, [pc, #132] @ 16a360 │ │ │ │ + ldr r1, [pc, #132] @ 16a364 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #67 @ 0x43 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #120] @ 16a36c │ │ │ │ + ldr r0, [pc, #120] @ 16a378 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #39 @ 0x27 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 368b0 │ │ │ │ - ldr r2, [pc, #84] @ 16a370 │ │ │ │ + ldr r2, [pc, #84] @ 16a37c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #68] @ 16a374 │ │ │ │ + ldr r2, [pc, #68] @ 16a380 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ andeq r0, r0, r4, ror r5 │ │ │ │ - andseq r6, fp, r4, lsl r1 │ │ │ │ - andseq r2, r0, pc, ror #30 │ │ │ │ - andseq r5, r9, r4, lsr #6 │ │ │ │ - mulseq r9, r0, r3 │ │ │ │ - andseq r2, r0, r7, asr #30 │ │ │ │ - @ instruction: 0x001952fc │ │ │ │ - andseq r5, r9, r8, asr r3 │ │ │ │ - andseq r5, fp, r8, lsl #25 │ │ │ │ - andseq r5, fp, r4, ror #28 │ │ │ │ - andseq r5, fp, r8, asr sp │ │ │ │ - andseq r5, fp, r0, lsl #29 │ │ │ │ + andseq r6, fp, r8, lsl #2 │ │ │ │ + andseq r2, r0, r3, ror #31 │ │ │ │ + andseq r5, r9, r8, lsl r3 │ │ │ │ + andseq r5, r9, r4, lsl #7 │ │ │ │ + @ instruction: 0x00102fbb │ │ │ │ + @ instruction: 0x001952f0 │ │ │ │ + andseq r5, r9, ip, asr #6 │ │ │ │ + andseq r5, fp, ip, ror ip │ │ │ │ + andseq r5, fp, r8, asr lr │ │ │ │ + andseq r5, fp, ip, asr #26 │ │ │ │ + andseq r5, fp, r4, ror lr │ │ │ │ + andseq r5, r9, r8, lsl r3 │ │ │ │ andseq r5, r9, r4, lsr #6 │ │ │ │ - andseq r5, r9, r0, lsr r3 │ │ │ │ - andseq r5, r9, ip, lsr #6 │ │ │ │ + andseq r5, r9, r0, lsr #6 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 16a3c0 │ │ │ │ - ldr r3, [pc, #40] @ 16a3c4 │ │ │ │ + ldr r1, [pc, #40] @ 16a3cc │ │ │ │ + ldr r3, [pc, #40] @ 16a3d0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x00102eb6 │ │ │ │ - @ instruction: 0x001952d0 │ │ │ │ + andseq r2, r0, sl, lsr #30 │ │ │ │ + andseq r5, r9, r4, asr #5 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 16a4d8 │ │ │ │ + beq 16a4e4 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 16a4a4 │ │ │ │ + beq 16a4b0 │ │ │ │ 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 r8, r5, r0 │ │ │ │ - b 16a434 │ │ │ │ + b 16a440 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 16a4a4 │ │ │ │ + beq 16a4b0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 16a454 │ │ │ │ + bne 16a460 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 16a43c │ │ │ │ + beq 16a448 │ │ │ │ eor r8, r0, r5 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -330603,62 +330606,62 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 16a47c │ │ │ │ + bne 16a488 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16a42c │ │ │ │ + bne 16a438 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 16a42c │ │ │ │ + bl 16e064 │ │ │ │ + b 16a438 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r9, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 16a4d8 │ │ │ │ + beq 16a4e4 │ │ │ │ ldr r2, [r2] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ 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 r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 16a5d4 │ │ │ │ + beq 16a5e0 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 16a5a0 │ │ │ │ + beq 16a5ac │ │ │ │ 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 r8, r5, r0 │ │ │ │ - b 16a530 │ │ │ │ + b 16a53c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 16a5a0 │ │ │ │ + beq 16a5ac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 16a550 │ │ │ │ + bne 16a55c │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 16a538 │ │ │ │ + beq 16a544 │ │ │ │ eor r8, r0, r5 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -330666,25 +330669,25 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 16a578 │ │ │ │ + bne 16a584 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16a528 │ │ │ │ + bne 16a534 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 16a528 │ │ │ │ + bl 16e064 │ │ │ │ + b 16a534 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, r9, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 16a5d4 │ │ │ │ + beq 16a5e0 │ │ │ │ ldr r2, [r2] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -330698,20 +330701,20 @@ │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16db14 │ │ │ │ + bl 16db20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a820 │ │ │ │ + beq 16a82c │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr ip, r4, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ mov lr, r5 │ │ │ │ mul r5, ip, r0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr sl, [r8] │ │ │ │ @@ -330727,15 +330730,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r7, [sl, r4] │ │ │ │ str r9, [sp, #28] │ │ │ │ eor r0, r7, r5 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r6, r0 │ │ │ │ ands r9, r0, r1 │ │ │ │ - beq 16a70c │ │ │ │ + beq 16a718 │ │ │ │ str r8, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ rev r0, r9 │ │ │ │ mov r5, fp │ │ │ │ clz r0, r0 │ │ │ │ @@ -330743,83 +330746,83 @@ │ │ │ │ add r0, r4, r0, lsr #3 │ │ │ │ and r0, r0, r3 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, sl, r0, lsl #2 │ │ │ │ ldr r0, [r8, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 16a6e0 │ │ │ │ + bne 16a6ec │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ mov fp, r2 │ │ │ │ add r1, r0, #8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2732c │ │ │ │ mov r2, fp │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a770 │ │ │ │ + beq 16a77c │ │ │ │ sub r0, r9, #1 │ │ │ │ mov fp, r5 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov lr, r6 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands r9, r0, r9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ - bne 16a690 │ │ │ │ + bne 16a69c │ │ │ │ ldr r9, [sp, #28] │ │ │ │ and r0, r7, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 16a73c │ │ │ │ + beq 16a748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16a750 │ │ │ │ + beq 16a75c │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r1, r1, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ tst r0, r7, lsl #1 │ │ │ │ - bne 16a7bc │ │ │ │ + bne 16a7c8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 16a758 │ │ │ │ + b 16a764 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r9, r9, #4 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ add r0, r9, r4 │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ and r4, r0, r3 │ │ │ │ - b 16a664 │ │ │ │ + b 16a670 │ │ │ │ ldr r4, [r8, #-4] │ │ │ │ str r6, [r8, #-4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16a780 │ │ │ │ + bne 16a78c │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16a7b0 │ │ │ │ + bne 16a7bc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r0, sl, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 16a840 │ │ │ │ + bpl 16a84c │ │ │ │ ldr r1, [r8, #12] │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ strb ip, [sl, r7] │ │ │ │ sub r0, r4, r0 │ │ │ │ strd r0, [r8, #8] │ │ │ │ @@ -330839,55 +330842,55 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 33ca8 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 16a620 │ │ │ │ + b 16a62c │ │ │ │ ldr r0, [sl] │ │ │ │ and r0, r0, r6 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [sl, r1, lsr #3] │ │ │ │ lsr r7, r1, #3 │ │ │ │ - b 16a7d0 │ │ │ │ + b 16a7dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16a868 │ │ │ │ + bne 16a874 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16a890 │ │ │ │ + bne 16a89c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, r0, #16 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d198 │ │ │ │ + bl 16d1a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16aae0 │ │ │ │ + beq 16aaec │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr ip, r4, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ mov lr, r5 │ │ │ │ mul r5, ip, r0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr sl, [r8] │ │ │ │ @@ -330903,15 +330906,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r7, [sl, r4] │ │ │ │ str r9, [sp, #28] │ │ │ │ eor r0, r7, r5 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r6, r0 │ │ │ │ ands r9, r0, r1 │ │ │ │ - beq 16a9cc │ │ │ │ + beq 16a9d8 │ │ │ │ str r8, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ rev r0, r9 │ │ │ │ mov r5, fp │ │ │ │ clz r0, r0 │ │ │ │ @@ -330919,83 +330922,83 @@ │ │ │ │ add r0, r4, r0, lsr #3 │ │ │ │ and r0, r0, r3 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r8, sl, r0, lsl #2 │ │ │ │ ldr r0, [r8, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 16a9a0 │ │ │ │ + bne 16a9ac │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ mov fp, r2 │ │ │ │ add r1, r0, #8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 2732c │ │ │ │ mov r2, fp │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16aa30 │ │ │ │ + beq 16aa3c │ │ │ │ sub r0, r9, #1 │ │ │ │ mov fp, r5 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov lr, r6 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ands r9, r0, r9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ - bne 16a950 │ │ │ │ + bne 16a95c │ │ │ │ ldr r9, [sp, #28] │ │ │ │ and r0, r7, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 16a9fc │ │ │ │ + beq 16aa08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16aa10 │ │ │ │ + beq 16aa1c │ │ │ │ rev r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r1, r1, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ tst r0, r7, lsl #1 │ │ │ │ - bne 16aa7c │ │ │ │ + bne 16aa88 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 16aa18 │ │ │ │ + b 16aa24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r9, r9, #4 │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ add r0, r9, r4 │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ and r4, r0, r3 │ │ │ │ - b 16a924 │ │ │ │ + b 16a930 │ │ │ │ ldr r4, [r8, #-4] │ │ │ │ str r6, [r8, #-4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16aa40 │ │ │ │ + bne 16aa4c │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16aa70 │ │ │ │ + bne 16aa7c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r0, sl, r7 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 16ab00 │ │ │ │ + bpl 16ab0c │ │ │ │ ldr r1, [r8, #12] │ │ │ │ and r0, r0, #1 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ strb ip, [sl, r7] │ │ │ │ sub r0, r4, r0 │ │ │ │ strd r0, [r8, #8] │ │ │ │ @@ -331015,61 +331018,61 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 34280 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b 16a8e0 │ │ │ │ + b 16a8ec │ │ │ │ ldr r0, [sl] │ │ │ │ and r0, r0, r6 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [sl, r1, lsr #3] │ │ │ │ lsr r7, r1, #3 │ │ │ │ - b 16aa90 │ │ │ │ + b 16aa9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16ab28 │ │ │ │ + bne 16ab34 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16ab50 │ │ │ │ + bne 16ab5c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 16ac50 │ │ │ │ + beq 16ac5c │ │ │ │ ldr r6, [r0] │ │ │ │ mov r8, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ mov r9, #0 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic fp, r4, r0 │ │ │ │ - b 16ab9c │ │ │ │ + b 16aba8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 16ac0c │ │ │ │ + beq 16ac18 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 16abbc │ │ │ │ + bne 16abc8 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r6, r6, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 16aba4 │ │ │ │ + beq 16abb0 │ │ │ │ eor fp, r0, r4 │ │ │ │ rev r0, fp │ │ │ │ sub r2, fp, #1 │ │ │ │ clz r0, r0 │ │ │ │ and fp, r2, fp │ │ │ │ sub sl, sl, #1 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ @@ -331077,25 +331080,25 @@ │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 16abe4 │ │ │ │ + bne 16abf0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16ab94 │ │ │ │ + bne 16aba0 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 16ab94 │ │ │ │ + bl 16e064 │ │ │ │ + b 16aba0 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 16ac48 │ │ │ │ + beq 16ac54 │ │ │ │ ldr r0, [r8] │ │ │ │ add r2, r4, #5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 27188 │ │ │ │ add r0, r4, #1 │ │ │ │ cmp r4, #8 │ │ │ │ lsr r1, r0, #3 │ │ │ │ @@ -331107,15 +331110,15 @@ │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 16ac98 │ │ │ │ + beq 16aca4 │ │ │ │ ldr r0, [r8] │ │ │ │ add r2, r4, #5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 27188 │ │ │ │ add r0, r4, #1 │ │ │ │ cmp r4, #8 │ │ │ │ lsr r1, r0, #3 │ │ │ │ @@ -331124,184 +331127,184 @@ │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, [r8, #8] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16acd8 │ │ │ │ + bne 16ace4 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 16acd4 │ │ │ │ + bne 16ace0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #5 │ │ │ │ - beq 16acc4 │ │ │ │ - bcs 16ace8 │ │ │ │ + beq 16acd0 │ │ │ │ + bcs 16acf4 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #6 │ │ │ │ - bne 16acd8 │ │ │ │ + bne 16ace4 │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #1276] @ 16b1fc │ │ │ │ + ldr r3, [pc, #1276] @ 16b208 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ add r2, r6, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18a200 │ │ │ │ + bl 18a20c │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b3590 │ │ │ │ + bl 1b359c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b45c8 │ │ │ │ + bl 1b45d4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 16ae08 │ │ │ │ + bne 16ae14 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 16acd8 │ │ │ │ + beq 16ace4 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp fp, #2 │ │ │ │ stm r3, {r1, r2, fp} │ │ │ │ - bcc 16ae18 │ │ │ │ + bcc 16ae24 │ │ │ │ add sl, sp, #136 @ 0x88 │ │ │ │ add r8, sp, #24 │ │ │ │ mov r4, #1 │ │ │ │ - b 16ad84 │ │ │ │ + b 16ad90 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - beq 16ae18 │ │ │ │ + beq 16ae24 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - bls 16b0b8 │ │ │ │ + bls 16b0c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ rsb r1, r4, r4, lsl #3 │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 16b87c │ │ │ │ + bl 16b888 │ │ │ │ mov r0, r9 │ │ │ │ ldrb r1, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 16ad78 │ │ │ │ + beq 16ad84 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r5, {r1, r2, r3, r5} │ │ │ │ tst r5, #1 │ │ │ │ stm ip, {r1, r2, r3, r5} │ │ │ │ - bne 16ae50 │ │ │ │ + bne 16ae5c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 16add8 │ │ │ │ + bne 16ade4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16ad78 │ │ │ │ + bne 16ad84 │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r9 │ │ │ │ - b 16ad78 │ │ │ │ + b 16ad84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 16c8bc │ │ │ │ + bl 16c8c8 │ │ │ │ mov r0, r9 │ │ │ │ - b 16acd8 │ │ │ │ + b 16ace4 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [r0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 18a124 │ │ │ │ + bl 18a130 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16ace0 │ │ │ │ + beq 16acec │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #28 │ │ │ │ sub r5, r6, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ - bl 169c60 │ │ │ │ + bl 169c6c │ │ │ │ ldr r8, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 16b0a0 │ │ │ │ + beq 16b0ac │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl 1b3590 │ │ │ │ + bl 1b359c │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r4, sp, #136 @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b3590 │ │ │ │ + bl 1b359c │ │ │ │ mov r6, #1 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 16b87c │ │ │ │ + bl 16b888 │ │ │ │ mov r0, r9 │ │ │ │ ldrb r1, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 16af40 │ │ │ │ + bne 16af4c │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ add ip, sp, #164 @ 0xa4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r7, sp, #24 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ 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} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 16c8bc │ │ │ │ - b 16b088 │ │ │ │ + bl 16c8c8 │ │ │ │ + b 16b094 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ tst r7, #1 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - beq 16aff4 │ │ │ │ + beq 16b000 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ add ip, sp, #164 @ 0xa4 │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ @@ -331312,54 +331315,54 @@ │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ 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} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 16c8bc │ │ │ │ + bl 16c8c8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16afc4 │ │ │ │ + bne 16afd0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16ace0 │ │ │ │ + bne 16acec │ │ │ │ add r0, sp, #24 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #24 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 16b014 │ │ │ │ + bne 16b020 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16b044 │ │ │ │ + bne 16b050 │ │ │ │ mov r6, #0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r9 │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ add ip, sp, #164 @ 0xa4 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ @@ -331367,273 +331370,273 @@ │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ 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} │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 16c8bc │ │ │ │ + bl 16c8c8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #344] @ 16b204 │ │ │ │ + ldr r2, [pc, #344] @ 16b210 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 3c350 │ │ │ │ - b 16b0cc │ │ │ │ - ldr r2, [pc, #320] @ 16b200 │ │ │ │ + b 16b0d8 │ │ │ │ + ldr r2, [pc, #320] @ 16b20c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 16b118 │ │ │ │ + b 16b124 │ │ │ │ mov r4, r0 │ │ │ │ - b 16b0fc │ │ │ │ + b 16b108 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 16c8bc │ │ │ │ - b 16b12c │ │ │ │ + bl 16c8c8 │ │ │ │ + b 16b138 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 16c8bc │ │ │ │ + bl 16c8c8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r5, #0 │ │ │ │ - b 16b1b0 │ │ │ │ + b 16b1bc │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ - b 16b12c │ │ │ │ + b 16b138 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 16c8bc │ │ │ │ + bl 16c8c8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ - b 16b188 │ │ │ │ + b 16b194 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #1 │ │ │ │ - b 16b154 │ │ │ │ + b 16b160 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 16c81c │ │ │ │ + bl 16c828 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 16c81c │ │ │ │ + bl 16c828 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 16b1b0 │ │ │ │ - b 16b1f0 │ │ │ │ + bne 16b1bc │ │ │ │ + b 16b1fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16b1f0 │ │ │ │ + beq 16b1fc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 16b1e8 │ │ │ │ + b 16b1f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 16b1e8 │ │ │ │ + b 16b1f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16b1b8 │ │ │ │ + bne 16b1c4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16b1e0 │ │ │ │ + bne 16b1ec │ │ │ │ dmb ish │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 16b1f0 │ │ │ │ + beq 16b1fc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16cf1c │ │ │ │ + bl 16cf28 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001949b8 │ │ │ │ - @ instruction: 0x001945d4 │ │ │ │ - @ instruction: 0x001945f8 │ │ │ │ + andseq r4, r9, ip, lsr #19 │ │ │ │ + andseq r4, r9, r8, asr #11 │ │ │ │ + andseq r4, r9, ip, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 16b230 │ │ │ │ + bne 16b23c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 16b220 │ │ │ │ + beq 16b22c │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ - bl 1b15ec │ │ │ │ + bl 1b15f8 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1440 │ │ │ │ + bl 1b144c │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, #3 │ │ │ │ stm r4, {r0, r5} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 16b3e8 │ │ │ │ - ldr r2, [pc, #1464] @ 16b864 │ │ │ │ + bpl 16b3f4 │ │ │ │ + ldr r2, [pc, #1464] @ 16b870 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16b3b4 │ │ │ │ + bne 16b3c0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r6, #0 │ │ │ │ lsl sl, r7, #1 │ │ │ │ orrs r0, r7, r7, lsl #1 │ │ │ │ - bpl 16b444 │ │ │ │ - ldr r2, [pc, #1428] @ 16b874 │ │ │ │ + bpl 16b450 │ │ │ │ + ldr r2, [pc, #1428] @ 16b880 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ add r5, sp, #32 │ │ │ │ - ldr r3, [pc, #1392] @ 16b86c │ │ │ │ + ldr r3, [pc, #1392] @ 16b878 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ add r2, r6, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18a200 │ │ │ │ + bl 18a20c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b3590 │ │ │ │ + bl 1b359c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ add r5, sp, #32 │ │ │ │ - ldr r3, [pc, #1340] @ 16b870 │ │ │ │ + ldr r3, [pc, #1340] @ 16b87c │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ add r2, r6, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18a200 │ │ │ │ + bl 18a20c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b1c94 │ │ │ │ + bl 1b1ca0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r5, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16b208 │ │ │ │ + bl 16b214 │ │ │ │ add r1, r6, #4 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b17c8 │ │ │ │ + bl 1b17d4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16b3e0 │ │ │ │ + beq 16b3ec │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b488 │ │ │ │ + beq 16b494 │ │ │ │ mov r0, r1 │ │ │ │ - b 16b4bc │ │ │ │ + b 16b4c8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov sl, #0 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ lsl r6, r7, #3 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls 16b584 │ │ │ │ - ldr r2, [pc, #1188] @ 16b878 │ │ │ │ + bls 16b590 │ │ │ │ + ldr r2, [pc, #1188] @ 16b884 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 16b4bc │ │ │ │ - beq 16b25c │ │ │ │ + b 16b4c8 │ │ │ │ + beq 16b268 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b2a4 │ │ │ │ + beq 16b2b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1b173c │ │ │ │ + bl 1b1748 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, #1 │ │ │ │ stm r4, {r0, r6} │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r9, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 16b5c8 │ │ │ │ + beq 16b5d4 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov fp, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b2d8 │ │ │ │ + beq 16b2e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r7 │ │ │ │ - b 16b5d4 │ │ │ │ + b 16b5e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn r1, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movwne r3, #1 │ │ │ │ @@ -331643,250 +331646,250 @@ │ │ │ │ and r1, r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16b514 │ │ │ │ + bne 16b520 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16b514 │ │ │ │ + beq 16b520 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 16b514 │ │ │ │ - bl 1b15ec │ │ │ │ + bne 16b520 │ │ │ │ + bl 1b15f8 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16c8bc │ │ │ │ + bl 16c8c8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 16b540 │ │ │ │ + b 16b54c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16b558 │ │ │ │ + bne 16b564 │ │ │ │ tst r0, #1 │ │ │ │ - beq 16b558 │ │ │ │ + beq 16b564 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16b558 │ │ │ │ + bne 16b564 │ │ │ │ mov r0, r5 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r4!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r4, {r1, r2, r3, r7} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b12e8 │ │ │ │ + bl 1b12f4 │ │ │ │ ldm r8, {r2, r3, r5, r6, r7} │ │ │ │ add r1, r4, #4 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 16b5e4 │ │ │ │ + beq 16b5f0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov fp, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16b3cc │ │ │ │ + beq 16b3d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r7 │ │ │ │ - b 16b5f0 │ │ │ │ + b 16b5fc │ │ │ │ mov fp, r1 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - b 16b5fc │ │ │ │ + b 16b608 │ │ │ │ mov fp, r1 │ │ │ │ mov r5, #4 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [fp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ strb r0, [sp, #24] │ │ │ │ - beq 16b664 │ │ │ │ + beq 16b670 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b4634 │ │ │ │ + bl 1b4640 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 16b6a0 │ │ │ │ + bne 16b6ac │ │ │ │ add r8, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b14a8 │ │ │ │ + bl 1b14b4 │ │ │ │ ldm r8, {r2, r3, r5, r6, r7} │ │ │ │ add r1, r4, #4 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #32 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 1b124c │ │ │ │ + bl 1b1258 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r8, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b14a8 │ │ │ │ + bl 1b14b4 │ │ │ │ ldm r8, {r2, r3, r5, r6, r7} │ │ │ │ add r1, r4, #4 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ - b 16b744 │ │ │ │ + b 16b750 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r5 │ │ │ │ - bls 16b6f0 │ │ │ │ + bls 16b6fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 16b720 │ │ │ │ + beq 16b72c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ bl b3fc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16b6fc │ │ │ │ - ldr r2, [pc, #392] @ 16b868 │ │ │ │ + bne 16b708 │ │ │ │ + ldr r2, [pc, #392] @ 16b874 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 16b730 │ │ │ │ + beq 16b73c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 1b173c │ │ │ │ + bl 1b1748 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, #1 │ │ │ │ stm r4, {r0, r7} │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 16b740 │ │ │ │ + b 16b74c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - bl 1b15ec │ │ │ │ + bl 1b15f8 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r9, [sp, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 16b770 │ │ │ │ + beq 16b77c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16b354 │ │ │ │ + beq 16b360 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16b354 │ │ │ │ + beq 16b360 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - b 16b7b0 │ │ │ │ + b 16b7bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16c874 │ │ │ │ + bl 16c880 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 16c874 │ │ │ │ + bl 16c880 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16c874 │ │ │ │ + bl 16c880 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - b 16b828 │ │ │ │ + b 16b834 │ │ │ │ mov r4, r0 │ │ │ │ - b 16b80c │ │ │ │ + b 16b818 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16c8bc │ │ │ │ + bl 16c8c8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16c874 │ │ │ │ + bl 16c880 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16cf7c │ │ │ │ + bl 16cf88 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r4, r9, r0, asr #3 │ │ │ │ - andseq r3, r9, r4, lsr #31 │ │ │ │ - andseq r4, r9, r0, asr #7 │ │ │ │ - andseq r4, r9, r8, lsl #7 │ │ │ │ - andseq r5, r9, r4, lsr #20 │ │ │ │ - andseq r5, r9, r0, lsr r9 │ │ │ │ + @ instruction: 0x001941b4 │ │ │ │ + mulseq r9, r8, pc @ │ │ │ │ + @ instruction: 0x001943b4 │ │ │ │ + andseq r4, r9, ip, ror r3 │ │ │ │ + andseq r5, r9, r8, lsl sl │ │ │ │ + andseq r5, r9, r4, lsr #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, #250 @ 0xfa │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -331894,100 +331897,100 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #10 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ - bl 1bb474 │ │ │ │ + bl 1bb480 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 16b964 │ │ │ │ + bne 16b970 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1b97b0 │ │ │ │ + bl 1b97bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 16b8f8 │ │ │ │ + bne 16b904 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #12] │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 166100 │ │ │ │ + bl 16610c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483641 @ 0x80000007 │ │ │ │ - bne 16b92c │ │ │ │ + bne 16b938 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #12] │ │ │ │ - b 16b994 │ │ │ │ + b 16b9a0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 16b984 │ │ │ │ + beq 16b990 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 16b988 │ │ │ │ + beq 16b994 │ │ │ │ sub r1, r6, #1 │ │ │ │ add r0, r5, #24 │ │ │ │ bic r1, r1, #-268435456 @ 0xf0000000 │ │ │ │ ldr r3, [r0], #16 │ │ │ │ cmp r2, r3 │ │ │ │ movls r2, r3 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 16b94c │ │ │ │ - b 16b988 │ │ │ │ + bne 16b958 │ │ │ │ + b 16b994 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #12 │ │ │ │ strb r2, [r1], #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 16b974 │ │ │ │ - b 16b8d0 │ │ │ │ + bne 16b980 │ │ │ │ + b 16b8dc │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166870 │ │ │ │ + bl 16687c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 16b9fc │ │ │ │ + beq 16ba08 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 16b9e4 │ │ │ │ + beq 16b9f0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 16b9c4 │ │ │ │ + b 16b9d0 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 16b9e0 │ │ │ │ + beq 16b9ec │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16b9b8 │ │ │ │ + beq 16b9c4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 16b9b8 │ │ │ │ + b 16b9c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16b9fc │ │ │ │ + beq 16ba08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 16ca1c │ │ │ │ + bl 16ca28 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r1, r1, #1 │ │ │ │ bic r1, r1, #7 │ │ │ │ @@ -332031,44 +332034,44 @@ │ │ │ │ ldrb r2, [r0, #59] @ 0x3b │ │ │ │ ldrb r3, [r0, #60] @ 0x3c │ │ │ │ ldrb r0, [r1, #52] @ 0x34 │ │ │ │ ldrb ip, [r1, #60] @ 0x3c │ │ │ │ ldrb lr, [r1, #59] @ 0x3b │ │ │ │ cmp r0, #3 │ │ │ │ ldrb r8, [r1, #58] @ 0x3a │ │ │ │ - bne 16baf4 │ │ │ │ + bne 16bb00 │ │ │ │ ldrb r9, [r4, #52] @ 0x34 │ │ │ │ cmp r9, #3 │ │ │ │ - bne 16bb20 │ │ │ │ + bne 16bb2c │ │ │ │ mov r0, #3 │ │ │ │ - b 16bb2c │ │ │ │ + b 16bb38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ ldrb r7, [r1, #55] @ 0x37 │ │ │ │ ldrh r5, [r1, #53] @ 0x35 │ │ │ │ ldr sl, [r1, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ strb r7, [sp, #82] @ 0x52 │ │ │ │ strh r5, [sp, #80] @ 0x50 │ │ │ │ - b 16bb68 │ │ │ │ + b 16bb74 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 16bb34 │ │ │ │ + bne 16bb40 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 16bb68 │ │ │ │ + b 16bb74 │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ ldrex r7, [sl] │ │ │ │ add r5, r7, #1 │ │ │ │ strex r0, r5, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16bb38 │ │ │ │ + bne 16bb44 │ │ │ │ cmn r7, #1 │ │ │ │ - ble 16bddc │ │ │ │ + ble 16bde8 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r8, #2 │ │ │ │ ldrb r7, [r1, #66] @ 0x42 │ │ │ │ @@ -332158,15 +332161,15 @@ │ │ │ │ ldr r9, [r4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movwne r9, #1 │ │ │ │ cmp r0, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmpne r0, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 16bda0 │ │ │ │ + bne 16bdac │ │ │ │ ldrb r0, [sp, #82] @ 0x52 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ strb r2, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb r0, [r4, #55] @ 0x37 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ @@ -332216,21 +332219,21 @@ │ │ │ │ mov ip, r7 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 16bdb0 │ │ │ │ + bne 16bdbc │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16bcdc │ │ │ │ + bne 16bce8 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 16bcdc │ │ │ │ + bl 16e0c0 │ │ │ │ + b 16bce8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r1, [sp, #82] @ 0x52 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strb r3, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r1, [r4, #55] @ 0x37 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -332280,34 +332283,34 @@ │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r0, r1} │ │ │ │ - beq 16bf90 │ │ │ │ - ldr r9, [pc, #444] @ 16c088 │ │ │ │ + beq 16bf9c │ │ │ │ + ldr r9, [pc, #444] @ 16c094 │ │ │ │ lsl r6, r2, #2 │ │ │ │ mov sl, sp │ │ │ │ add r9, pc, r9 │ │ │ │ - b 16bef0 │ │ │ │ + b 16befc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r6, r6, #4 │ │ │ │ str r4, [r0, r7, lsl #2] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 16bf90 │ │ │ │ + beq 16bf9c │ │ │ │ ldr r0, [fp], #4 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16c018 │ │ │ │ + beq 16c024 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r7, #48] @ 0x30 │ │ │ │ ldrb r5, [r7, #50] @ 0x32 │ │ │ │ ldr ip, [r7, #32] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ @@ -332327,21 +332330,21 @@ │ │ │ │ add ip, r4, #12 │ │ │ │ str r7, [r4, #24] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ stm ip, {r0, r1, lr} │ │ │ │ ldr r0, [sp] │ │ │ │ stm r4, {r2, r3, r5} │ │ │ │ cmp r7, r0 │ │ │ │ - bne 16bed8 │ │ │ │ + bne 16bee4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 16995c │ │ │ │ - b 16bed8 │ │ │ │ + bl 169968 │ │ │ │ + b 16bee4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1554ec │ │ │ │ + bl 1554f8 │ │ │ │ mov r5, r0 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r6, sp, #16 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ @@ -332358,122 +332361,122 @@ │ │ │ │ bl 274b8 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #92 @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16c028 │ │ │ │ + beq 16c034 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c2b4 │ │ │ │ - b 16c034 │ │ │ │ + b 16c040 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 16c068 │ │ │ │ + b 16c074 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 16c06c │ │ │ │ + b 16c078 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cd50 │ │ │ │ - b 16c07c │ │ │ │ + bl 16cd5c │ │ │ │ + b 16c088 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 16d064 │ │ │ │ + bl 16d070 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cd0c │ │ │ │ + bl 16cd18 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r3, r9, r0, ror #15 │ │ │ │ + @ instruction: 0x001937d4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #11 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, #6 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r3, [pc, #128] @ 16c130 │ │ │ │ + ldr r3, [pc, #128] @ 16c13c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - ldr ip, [pc, #124] @ 16c134 │ │ │ │ - ldr lr, [pc, #124] @ 16c138 │ │ │ │ + ldr ip, [pc, #124] @ 16c140 │ │ │ │ + ldr lr, [pc, #124] @ 16c144 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #120] @ 16c13c │ │ │ │ + ldr r8, [pc, #120] @ 16c148 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #116] @ 16c140 │ │ │ │ + ldr r5, [pc, #116] @ 16c14c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #112] @ 16c144 │ │ │ │ + ldr r1, [pc, #112] @ 16c150 │ │ │ │ add r8, pc, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, r0, #76 @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r3, [pc, #76] @ 16c148 │ │ │ │ + ldr r3, [pc, #76] @ 16c154 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #5 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r3, r9, r0, lsl #16 │ │ │ │ - andseq r1, r0, r4, ror #5 │ │ │ │ - andseq r3, r9, r0, ror #15 │ │ │ │ - andseq r1, r0, pc, asr #5 │ │ │ │ - andseq r3, r9, r0, lsr #15 │ │ │ │ - andseq r1, r0, pc, lsr #5 │ │ │ │ - mulseq r0, r5, r2 │ │ │ │ + @ instruction: 0x001937f4 │ │ │ │ + andseq r1, r0, r8, asr r3 │ │ │ │ + @ instruction: 0x001937d4 │ │ │ │ + andseq r1, r0, r3, asr #6 │ │ │ │ + mulseq r9, r4, r7 │ │ │ │ + andseq r1, r0, r3, lsr #6 │ │ │ │ + andseq r1, r0, r9, lsl #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r4, #12 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r9, [pc, #164] @ 16c214 │ │ │ │ - ldr sl, [pc, #164] @ 16c218 │ │ │ │ + ldr r9, [pc, #164] @ 16c220 │ │ │ │ + ldr sl, [pc, #164] @ 16c224 │ │ │ │ add r1, r0, #44 @ 0x2c │ │ │ │ - ldr r6, [pc, #160] @ 16c21c │ │ │ │ + ldr r6, [pc, #160] @ 16c228 │ │ │ │ add r5, r0, #32 │ │ │ │ - ldr lr, [pc, #156] @ 16c220 │ │ │ │ + ldr lr, [pc, #156] @ 16c22c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r8, [pc, #152] @ 16c224 │ │ │ │ + ldr r8, [pc, #152] @ 16c230 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #13 │ │ │ │ - ldr fp, [pc, #140] @ 16c228 │ │ │ │ + ldr fp, [pc, #140] @ 16c234 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #136] @ 16c22c │ │ │ │ + ldr ip, [pc, #136] @ 16c238 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #132] @ 16c230 │ │ │ │ + ldr r3, [pc, #132] @ 16c23c │ │ │ │ add fp, pc, fp │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ stm r5, {r4, r7, r9} │ │ │ │ add r4, r0, #20 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r5, #11 │ │ │ │ @@ -332485,44 +332488,44 @@ │ │ │ │ add ip, pc, ip │ │ │ │ stm r0, {r1, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, ip │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ - ldr r0, [pc, #56] @ 16c234 │ │ │ │ + ldr r0, [pc, #56] @ 16c240 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 257e90 │ │ │ │ + bl 257ea0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001935b0 │ │ │ │ - andseq r1, r0, sl, asr r2 │ │ │ │ - andseq r3, r9, r0, asr r7 │ │ │ │ - andseq r3, r9, r8, lsr r7 │ │ │ │ - @ instruction: 0x001011fc │ │ │ │ - andseq r3, r9, r0, lsr #14 │ │ │ │ - @ instruction: 0x001011d7 │ │ │ │ - @ instruction: 0x001011dd │ │ │ │ - @ instruction: 0x001011dd │ │ │ │ + andseq r3, r9, r4, lsr #11 │ │ │ │ + andseq r1, r0, lr, asr #5 │ │ │ │ + andseq r3, r9, r4, asr #14 │ │ │ │ + andseq r3, r9, ip, lsr #14 │ │ │ │ + andseq r1, r0, r0, ror r2 │ │ │ │ + andseq r3, r9, r4, lsl r7 │ │ │ │ + andseq r1, r0, fp, asr #4 │ │ │ │ + andseq r1, r0, r1, asr r2 │ │ │ │ + andseq r1, r0, r1, asr r2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 16c264 │ │ │ │ + bne 16c270 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 16c268 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 16c274 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrd r6, [r1] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ sub r1, r1, #1 │ │ │ │ stm sp, {r6, r7} │ │ │ │ @@ -332531,224 +332534,224 @@ │ │ │ │ add r1, r1, #8 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16c29c │ │ │ │ + bne 16c2a8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16c2c4 │ │ │ │ + bne 16c2d0 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16c2d4 │ │ │ │ + bne 16c2e0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16c2fc │ │ │ │ + bne 16c308 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 16c320 │ │ │ │ + bne 16c32c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 16c32c │ │ │ │ + bne 16c338 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16c350 │ │ │ │ + bne 16c35c │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c36c │ │ │ │ + beq 16c378 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 16ce3c │ │ │ │ + bl 16ce48 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 16c3b8 │ │ │ │ + beq 16c3c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c39c │ │ │ │ + beq 16c3a8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c3b8 │ │ │ │ + beq 16c3c4 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 16c3fc │ │ │ │ + bne 16c408 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 16c3e4 │ │ │ │ + beq 16c3f0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 16ca88 │ │ │ │ + bl 16ca94 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 16ca88 │ │ │ │ + bl 16ca94 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16ca88 │ │ │ │ + b 16ca94 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 16c3d4 │ │ │ │ - b 16c3e4 │ │ │ │ + bne 16c3e0 │ │ │ │ + b 16c3f0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c43c │ │ │ │ + beq 16c448 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 16ce3c │ │ │ │ + bl 16ce48 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 16d0b8 │ │ │ │ + bl 16d0c4 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 16c46c │ │ │ │ + beq 16c478 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 16ce18 │ │ │ │ + bl 16ce24 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ addne r0, r4, #24 │ │ │ │ - blne 16ca88 │ │ │ │ + blne 16ca94 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 16c4a0 │ │ │ │ + bne 16c4ac │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 16c4a8 │ │ │ │ + bne 16c4b4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {fp, lr} │ │ │ │ cmn r0, #1 │ │ │ │ - beq 16c52c │ │ │ │ + beq 16c538 │ │ │ │ add ip, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r14, [ip] │ │ │ │ sub r2, lr, #1 │ │ │ │ strex r3, r2, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16c4e0 │ │ │ │ + bne 16c4ec │ │ │ │ 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 │ │ │ │ ands r1, r2, r1 │ │ │ │ - beq 16c52c │ │ │ │ + beq 16c538 │ │ │ │ mov r2, r3 │ │ │ │ pop {fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp] │ │ │ │ - beq 16c5e4 │ │ │ │ + beq 16c5f0 │ │ │ │ mov r8, #0 │ │ │ │ - b 16c55c │ │ │ │ + b 16c568 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, fp │ │ │ │ - beq 16c5e4 │ │ │ │ + beq 16c5f0 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r9, sl, r0, lsl #2 │ │ │ │ ldr r6, [r9, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 16c5c4 │ │ │ │ + beq 16c5d0 │ │ │ │ ldr r7, [r9, #4] │ │ │ │ mov r4, #0 │ │ │ │ - b 16c588 │ │ │ │ + b 16c594 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 16c5c4 │ │ │ │ + beq 16c5d0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c57c │ │ │ │ + beq 16c588 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 16c59c │ │ │ │ + bne 16c5a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16c57c │ │ │ │ + bne 16c588 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 16c57c │ │ │ │ + bl 16e064 │ │ │ │ + b 16c588 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c550 │ │ │ │ + beq 16c55c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 16c550 │ │ │ │ + b 16c55c │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16c610 │ │ │ │ + beq 16c61c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ @@ -332756,165 +332759,165 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 16c620 │ │ │ │ + bne 16c62c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ 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 16c68c │ │ │ │ + beq 16c698 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 16a3e4 │ │ │ │ + bl 16a3f0 │ │ │ │ mov r0, r6 │ │ │ │ - b 16c674 │ │ │ │ + b 16c680 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16c6ac │ │ │ │ + beq 16c6b8 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 16c6d0 │ │ │ │ + beq 16c6dc │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16a3e4 │ │ │ │ + bl 16a3f0 │ │ │ │ mov r6, r5 │ │ │ │ - b 16c6b4 │ │ │ │ + b 16c6c0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16c6ec │ │ │ │ + beq 16c6f8 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 18a004 │ │ │ │ + bl 18a010 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c724 │ │ │ │ + beq 16c730 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c748 │ │ │ │ + beq 16c754 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [r0, #756] @ 0x2f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #752] @ 0x2f0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c774 │ │ │ │ + beq 16c780 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c78c │ │ │ │ + beq 16c798 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ add r6, r4, #764 @ 0x2fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a004 │ │ │ │ + bl 18a010 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c7b4 │ │ │ │ + beq 16c7c0 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 16c308 │ │ │ │ + b 16c314 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c7dc │ │ │ │ + beq 16c7e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #764 @ 0x2fc │ │ │ │ - bl 16c6f8 │ │ │ │ - b 16c808 │ │ │ │ + bl 16c704 │ │ │ │ + b 16c814 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c808 │ │ │ │ + beq 16c814 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16c308 │ │ │ │ + bl 16c314 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16c8bc │ │ │ │ + bl 16c8c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 16c858 │ │ │ │ + b 16c864 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16c8bc │ │ │ │ + bl 16c8c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c89c │ │ │ │ + beq 16c8a8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c8b8 │ │ │ │ + beq 16c8c4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -332934,183 +332937,183 @@ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c9d0 │ │ │ │ + beq 16c9dc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 16cf7c │ │ │ │ + b 16cf88 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c9b0 │ │ │ │ + beq 16c9bc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c9d0 │ │ │ │ + beq 16c9dc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a124 │ │ │ │ - b 16c98c │ │ │ │ + bl 18a130 │ │ │ │ + b 16c998 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 16c9d4 │ │ │ │ + bne 16c9e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 16cf7c │ │ │ │ + b 16cf88 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a124 │ │ │ │ + bl 18a130 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c9d0 │ │ │ │ + beq 16c9dc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16c9d0 │ │ │ │ + beq 16c9dc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 16cf7c │ │ │ │ - b 16c9f0 │ │ │ │ + b 16cf88 │ │ │ │ + b 16c9fc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16ca14 │ │ │ │ + beq 16ca20 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 16ca84 │ │ │ │ + beq 16ca90 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16ca68 │ │ │ │ + beq 16ca74 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 16ca4c │ │ │ │ + b 16ca58 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 16ca68 │ │ │ │ + beq 16ca74 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16ca40 │ │ │ │ + beq 16ca4c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 16ca40 │ │ │ │ + b 16ca4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 16ca84 │ │ │ │ + beq 16ca90 │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cab0 │ │ │ │ + beq 16cabc │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cacc │ │ │ │ + beq 16cad8 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r4, [r9, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 16cb20 │ │ │ │ + beq 16cb2c │ │ │ │ mov r6, #0 │ │ │ │ - b 16cae8 │ │ │ │ + b 16caf4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 16cb20 │ │ │ │ + beq 16cb2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r6, lsl #3]! │ │ │ │ add r6, r6, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 16caf8 │ │ │ │ + bne 16cb04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16cae0 │ │ │ │ + bne 16caec │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 16cae0 │ │ │ │ + bl 16e064 │ │ │ │ + b 16caec │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16cb3c │ │ │ │ + beq 16cb48 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16cc1c │ │ │ │ + beq 16cc28 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 16cbf0 │ │ │ │ + beq 16cbfc │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 16cb80 │ │ │ │ + b 16cb8c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 16cbf0 │ │ │ │ + beq 16cbfc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 16cba0 │ │ │ │ + bne 16cbac │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 16cb88 │ │ │ │ + beq 16cb94 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -333118,127 +333121,127 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 16cbc8 │ │ │ │ + bne 16cbd4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16cb78 │ │ │ │ + bne 16cb84 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 16cb78 │ │ │ │ + bl 16e064 │ │ │ │ + b 16cb84 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 16cc1c │ │ │ │ + beq 16cc28 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cc38 │ │ │ │ + beq 16cc44 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cc54 │ │ │ │ + beq 16cc60 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cc70 │ │ │ │ + beq 16cc7c │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cc8c │ │ │ │ + beq 16cc98 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cca8 │ │ │ │ + beq 16ccb4 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16ccc0 │ │ │ │ + beq 16cccc │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16cd04 │ │ │ │ + bne 16cd10 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16ccd4 │ │ │ │ + bne 16cce0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16cd04 │ │ │ │ + bne 16cd10 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 16cd20 │ │ │ │ + bne 16cd2c │ │ │ │ bx lr │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 16cd2c │ │ │ │ + bne 16cd38 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 16cdc0 │ │ │ │ + bne 16cdcc │ │ │ │ ldrd r6, [r4, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16cd90 │ │ │ │ + beq 16cd9c │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 16cd78 │ │ │ │ + bne 16cd84 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16cdac │ │ │ │ + beq 16cdb8 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ @@ -333247,138 +333250,138 @@ │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 16cdcc │ │ │ │ + bne 16cdd8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16cd68 │ │ │ │ + bne 16cd74 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 16cd68 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 16cd74 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 16d064 │ │ │ │ + bl 16d070 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #368] @ 0x170 │ │ │ │ cmp r1, #2 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16ca88 │ │ │ │ + bl 16ca94 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 16ca88 │ │ │ │ + b 16ca94 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16ce6c │ │ │ │ + beq 16ce78 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16ce88 │ │ │ │ + beq 16ce94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cea4 │ │ │ │ + beq 16ceb0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cec0 │ │ │ │ + beq 16cecc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cedc │ │ │ │ + beq 16cee8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cef8 │ │ │ │ + beq 16cf04 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cf18 │ │ │ │ + beq 16cf24 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 18a124 │ │ │ │ + bl 18a130 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cf4c │ │ │ │ + beq 16cf58 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16cf74 │ │ │ │ + beq 16cf80 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16c8bc │ │ │ │ + bl 16c8c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 16cfcc │ │ │ │ + b 16cfd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16c8bc │ │ │ │ + bl 16c8c8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -333386,101 +333389,101 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16d03c │ │ │ │ + beq 16d048 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 16d020 │ │ │ │ + b 16d02c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 16d03c │ │ │ │ + beq 16d048 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16d014 │ │ │ │ + beq 16d020 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 16d014 │ │ │ │ + b 16d020 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16d060 │ │ │ │ + beq 16d06c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ 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 16d094 │ │ │ │ + beq 16d0a0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 16d07c │ │ │ │ + bne 16d088 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16d0b4 │ │ │ │ + beq 16d0c0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16d0f4 │ │ │ │ + beq 16d100 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16d110 │ │ │ │ + beq 16d11c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16d158 │ │ │ │ + beq 16d164 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 16d13c │ │ │ │ + b 16d148 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 16d158 │ │ │ │ + beq 16d164 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16d130 │ │ │ │ + beq 16d13c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 16d130 │ │ │ │ + b 16d13c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16d178 │ │ │ │ + beq 16d184 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -333537,21 +333540,21 @@ │ │ │ │ mov r4, sp │ │ │ │ movt r1, #28787 @ 0x7073 │ │ │ │ eor r1, r2, r1 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 16e914 │ │ │ │ + bl 16e920 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 16e914 │ │ │ │ + bl 16e920 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r7 │ │ │ │ @@ -333741,19 +333744,19 @@ │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ mov r2, #4 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, r1, r0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e914 │ │ │ │ + bl 16e920 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 16e914 │ │ │ │ + bl 16e920 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r6 │ │ │ │ @@ -333940,21 +333943,21 @@ │ │ │ │ eor r0, lr, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, ip, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e914 │ │ │ │ + bl 16e920 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 16e914 │ │ │ │ + bl 16e920 │ │ │ │ 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 │ │ │ │ @@ -334144,19 +334147,19 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, r2, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 16e914 │ │ │ │ + bl 16e920 │ │ │ │ add r1, r6, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 16e914 │ │ │ │ + bl 16e920 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r6 │ │ │ │ @@ -334307,329 +334310,329 @@ │ │ │ │ movt r5, #7 │ │ │ │ cmp r1, r5 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movcc r5, r1 │ │ │ │ cmp r5, r2 │ │ │ │ movls r5, r2 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bhi 16de98 │ │ │ │ + bhi 16dea4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ add r2, sp, #8 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 15a970 │ │ │ │ + bl 15a97c │ │ │ │ add sp, sp, #8 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ lsl r4, r5, #4 │ │ │ │ cmn r2, #-268435455 @ 0xf0000001 │ │ │ │ mov r7, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 16dec0 │ │ │ │ - ldr r2, [pc, #144] @ 16df44 │ │ │ │ + bls 16decc │ │ │ │ + ldr r2, [pc, #144] @ 16df50 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16deac │ │ │ │ + beq 16deb8 │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r8, #0 │ │ │ │ stm r2, {r5, r6, r8} │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ mov r2, r6 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 15a970 │ │ │ │ + bl 15a97c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16d114 │ │ │ │ + bl 16d120 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r9, r0, asr #28 │ │ │ │ + andseq r2, r9, r4, lsr lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #320 @ 0x140 │ │ │ │ - bl 189f20 │ │ │ │ + bl 189f2c │ │ │ │ ldr r1, [r4, #320] @ 0x140 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16df78 │ │ │ │ + beq 16df84 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #324] @ 0x144 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16df94 │ │ │ │ + beq 16dfa0 │ │ │ │ ldr r0, [r4, #336] @ 0x150 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #316]! @ 0x13c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 16dfa0 │ │ │ │ + bne 16dfac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16dfc4 │ │ │ │ + bne 16dfd0 │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 16e008 │ │ │ │ + beq 16e014 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16dfd4 │ │ │ │ + bne 16dfe0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 16e050 │ │ │ │ + beq 16e05c │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16e020 │ │ │ │ + bne 16e02c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16e050 │ │ │ │ + bne 16e05c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 16e0b0 │ │ │ │ + beq 16e0bc │ │ │ │ ldr ip, [r1, #4] │ │ │ │ add lr, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [lr] │ │ │ │ sub r1, r3, #1 │ │ │ │ strex r2, r1, [lr] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16e078 │ │ │ │ + bne 16e084 │ │ │ │ cmp r3, #1 │ │ │ │ popne {fp, pc} │ │ │ │ add r1, ip, #11 │ │ │ │ dmb ish │ │ │ │ bics r1, r1, #3 │ │ │ │ - beq 16e0b0 │ │ │ │ + beq 16e0bc │ │ │ │ mov r2, #4 │ │ │ │ pop {fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e0e0 │ │ │ │ + beq 16e0ec │ │ │ │ sub r0, r4, #1 │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ blx r1 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 16e140 │ │ │ │ + beq 16e14c │ │ │ │ add r0, r6, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16e0f0 │ │ │ │ + bne 16e0fc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ dmb ish │ │ │ │ cmp r4, #4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movls r4, #4 │ │ │ │ rsb r1, r4, #0 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #7 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 16e140 │ │ │ │ + beq 16e14c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16c4cc │ │ │ │ + bl 16c4d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e184 │ │ │ │ + beq 16e190 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ add r4, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 16e1a4 │ │ │ │ + beq 16e1b0 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 16a3e4 │ │ │ │ + bl 16a3f0 │ │ │ │ mov r0, r6 │ │ │ │ - b 16e18c │ │ │ │ + b 16e198 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e1c0 │ │ │ │ + beq 16e1cc │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldr sl, [r5, #40] @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 16e274 │ │ │ │ + beq 16e280 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r8, #0 │ │ │ │ ldr r9, [r0, #36] @ 0x24 │ │ │ │ - b 16e1ec │ │ │ │ + b 16e1f8 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, sl │ │ │ │ - beq 16e274 │ │ │ │ + beq 16e280 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add fp, r9, r0, lsl #2 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 16e254 │ │ │ │ + beq 16e260 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r4, #0 │ │ │ │ - b 16e218 │ │ │ │ + b 16e224 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 16e254 │ │ │ │ + beq 16e260 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e20c │ │ │ │ + beq 16e218 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 16e22c │ │ │ │ + bne 16e238 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16e20c │ │ │ │ + bne 16e218 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 16e20c │ │ │ │ + bl 16e064 │ │ │ │ + b 16e218 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e1e0 │ │ │ │ + beq 16e1ec │ │ │ │ ldr r0, [fp, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 16e1e0 │ │ │ │ + b 16e1ec │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e298 │ │ │ │ + beq 16e2a4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 16e2e0 │ │ │ │ + beq 16e2ec │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16e2a8 │ │ │ │ + bne 16e2b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16e2e0 │ │ │ │ + bne 16e2ec │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 16e308 │ │ │ │ + beq 16e314 │ │ │ │ add r7, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16a3e4 │ │ │ │ + bl 16a3f0 │ │ │ │ mov r6, r7 │ │ │ │ - b 16e2ec │ │ │ │ + b 16e2f8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16e324 │ │ │ │ + beq 16e330 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 16c530 │ │ │ │ + bl 16c53c │ │ │ │ cmn r5, #1 │ │ │ │ - beq 16e36c │ │ │ │ + beq 16e378 │ │ │ │ add r0, r5, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16e33c │ │ │ │ + bne 16e348 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16e36c │ │ │ │ + bne 16e378 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ @@ -334639,117 +334642,117 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 16e38c │ │ │ │ + bne 16e398 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16e3b0 │ │ │ │ + bne 16e3bc │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 16e3bc │ │ │ │ + bne 16e3c8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16e3e0 │ │ │ │ + bne 16e3ec │ │ │ │ dmb ish │ │ │ │ - bl 16e4b0 │ │ │ │ + bl 16e4bc │ │ │ │ cmn r4, #1 │ │ │ │ - beq 16e424 │ │ │ │ + beq 16e430 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16e3f0 │ │ │ │ + bne 16e3fc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b 16e464 │ │ │ │ + b 16e470 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 16e440 │ │ │ │ + bne 16e44c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 16e464 │ │ │ │ + bne 16e470 │ │ │ │ dmb ish │ │ │ │ - bl 16e4b0 │ │ │ │ + bl 16e4bc │ │ │ │ cmn r4, #1 │ │ │ │ - beq 16e4a4 │ │ │ │ + beq 16e4b0 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16e474 │ │ │ │ + bne 16e480 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16e4a4 │ │ │ │ + bne 16e4b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 16cd50 │ │ │ │ + bl 16cd5c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 16e504 │ │ │ │ + beq 16e510 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16e4d0 │ │ │ │ + bne 16e4dc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 16e54c │ │ │ │ + beq 16e558 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16e51c │ │ │ │ + bne 16e528 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16e54c │ │ │ │ + bne 16e558 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ @@ -334760,276 +334763,276 @@ │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #212] @ 16e65c │ │ │ │ + ldr r1, [pc, #212] @ 16e668 │ │ │ │ mov r7, #19 │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ - ldr r8, [pc, #204] @ 16e660 │ │ │ │ + ldr r8, [pc, #204] @ 16e66c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr sl, [pc, #200] @ 16e664 │ │ │ │ - ldr r6, [pc, #200] @ 16e668 │ │ │ │ + ldr sl, [pc, #200] @ 16e670 │ │ │ │ + ldr r6, [pc, #200] @ 16e674 │ │ │ │ mov r5, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r2, #5 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r0, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r9, [pc, #164] @ 16e66c │ │ │ │ + ldr r9, [pc, #164] @ 16e678 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr fp, [pc, #160] @ 16e670 │ │ │ │ + ldr fp, [pc, #160] @ 16e67c │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r4, [pc, #156] @ 16e674 │ │ │ │ + ldr r4, [pc, #156] @ 16e680 │ │ │ │ add r7, r0, #32 │ │ │ │ - ldr lr, [pc, #152] @ 16e678 │ │ │ │ + ldr lr, [pc, #152] @ 16e684 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #148] @ 16e67c │ │ │ │ + ldr r3, [pc, #148] @ 16e688 │ │ │ │ add fp, pc, fp │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ stm r1, {r5, r7, r8} │ │ │ │ mov r5, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add lr, pc, lr │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #104] @ 16e680 │ │ │ │ + ldr r1, [pc, #104] @ 16e68c │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, lr │ │ │ │ str r5, [sp] │ │ │ │ stmib sp, {r0, r4, fp} │ │ │ │ str r9, [sp, #24] │ │ │ │ - ldr r0, [pc, #60] @ 16e684 │ │ │ │ + ldr r0, [pc, #60] @ 16e690 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ - bl 257f8c │ │ │ │ + bl 257f9c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, r9, r0, lsr #3 │ │ │ │ - andseq r1, r9, ip, asr #5 │ │ │ │ - andeq lr, pc, sp, lsr #27 │ │ │ │ - andseq r1, r9, ip, lsr #5 │ │ │ │ - andseq r1, r9, ip, lsl #5 │ │ │ │ - andeq lr, pc, r3, lsl #27 │ │ │ │ - andseq r1, r9, r0, ror #4 │ │ │ │ - andeq pc, lr, r8, lsr r6 @ │ │ │ │ - andeq lr, lr, r9, lsr #28 │ │ │ │ - andeq lr, pc, r0, ror #26 │ │ │ │ - andeq lr, pc, r8, lsr #26 │ │ │ │ + mulseq r9, r4, r1 │ │ │ │ + andseq r1, r9, r0, asr #5 │ │ │ │ + andeq lr, pc, r1, lsr #28 │ │ │ │ + andseq r1, r9, r0, lsr #5 │ │ │ │ + andseq r1, r9, r0, lsl #5 │ │ │ │ + strdeq lr, [pc], -r7 │ │ │ │ + andseq r1, r9, r4, asr r2 │ │ │ │ + andeq pc, lr, ip, lsr #13 │ │ │ │ + muleq lr, sp, lr │ │ │ │ + ldrdeq lr, [pc], -r4 │ │ │ │ + muleq pc, ip, sp @ │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 16e6ac │ │ │ │ - ldr r1, [pc, #76] @ 16e6ec │ │ │ │ + bne 16e6b8 │ │ │ │ + ldr r1, [pc, #76] @ 16e6f8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 16e6e4 │ │ │ │ - ldr r3, [pc, #40] @ 16e6e8 │ │ │ │ + ldr r1, [pc, #40] @ 16e6f0 │ │ │ │ + ldr r3, [pc, #40] @ 16e6f4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq lr, [lr], -sp │ │ │ │ - andseq r1, r9, ip, lsr #32 │ │ │ │ - andeq lr, lr, r5, lsl sp │ │ │ │ + andeq lr, lr, r1, ror sp │ │ │ │ + andseq r1, r9, r0, lsr #32 │ │ │ │ + andeq lr, lr, r9, lsl #27 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 16e714 │ │ │ │ - ldr r1, [pc, #76] @ 16e754 │ │ │ │ + bne 16e720 │ │ │ │ + ldr r1, [pc, #76] @ 16e760 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 16e74c │ │ │ │ - ldr r3, [pc, #40] @ 16e750 │ │ │ │ + ldr r1, [pc, #40] @ 16e758 │ │ │ │ + ldr r3, [pc, #40] @ 16e75c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq lr, r5, ip │ │ │ │ - @ instruction: 0x00190fd4 │ │ │ │ - andeq lr, lr, sp, lsr #25 │ │ │ │ + andeq lr, lr, r9, lsl #26 │ │ │ │ + andseq r0, r9, r8, asr #31 │ │ │ │ + andeq lr, lr, r1, lsr #26 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 16e77c │ │ │ │ - ldr r1, [pc, #76] @ 16e7bc │ │ │ │ + bne 16e788 │ │ │ │ + ldr r1, [pc, #76] @ 16e7c8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 16e7b4 │ │ │ │ - ldr r3, [pc, #40] @ 16e7b8 │ │ │ │ + ldr r1, [pc, #40] @ 16e7c0 │ │ │ │ + ldr r3, [pc, #40] @ 16e7c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq lr, lr, sp, lsr #24 │ │ │ │ - andseq r0, r9, ip, ror pc │ │ │ │ - andeq lr, lr, r5, asr #24 │ │ │ │ + andeq lr, lr, r1, lsr #25 │ │ │ │ + andseq r0, r9, r0, ror pc │ │ │ │ + @ instruction: 0x000eecb9 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 16e7e4 │ │ │ │ - ldr r1, [pc, #76] @ 16e824 │ │ │ │ + bne 16e7f0 │ │ │ │ + ldr r1, [pc, #76] @ 16e830 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 16e81c │ │ │ │ - ldr r3, [pc, #40] @ 16e820 │ │ │ │ + ldr r1, [pc, #40] @ 16e828 │ │ │ │ + ldr r3, [pc, #40] @ 16e82c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq lr, lr, r5, asr #23 │ │ │ │ - andseq r0, r9, r4, lsr #30 │ │ │ │ - ldrdeq lr, [lr], -sp │ │ │ │ + andeq lr, lr, r9, lsr ip │ │ │ │ + andseq r0, r9, r8, lsl pc │ │ │ │ + andeq lr, lr, r1, asr ip │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16e874 │ │ │ │ + bne 16e880 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 16e888 │ │ │ │ + ldr r3, [pc, #64] @ 16e894 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 16e88c │ │ │ │ + ldr r1, [pc, #60] @ 16e898 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 16e890 │ │ │ │ + ldr r1, [pc, #20] @ 16e89c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r0, r9, r4, ror #29 │ │ │ │ - andeq lr, lr, r5, ror #22 │ │ │ │ - andeq lr, lr, r9, lsr fp │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x00190ed8 │ │ │ │ + ldrdeq lr, [lr], -r9 │ │ │ │ + andeq lr, lr, sp, lsr #23 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 16e8b8 │ │ │ │ - ldr r1, [pc, #76] @ 16e8f8 │ │ │ │ + bne 16e8c4 │ │ │ │ + ldr r1, [pc, #76] @ 16e904 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 16e8f0 │ │ │ │ - ldr r3, [pc, #40] @ 16e8f4 │ │ │ │ + ldr r1, [pc, #40] @ 16e8fc │ │ │ │ + ldr r3, [pc, #40] @ 16e900 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq lr, [lr], -r1 │ │ │ │ - andseq r0, r9, r0, ror lr │ │ │ │ - andeq lr, lr, r9, lsl #22 │ │ │ │ + andeq lr, lr, r5, ror #22 │ │ │ │ + andseq r0, r9, r4, ror #28 │ │ │ │ + andeq lr, lr, sp, ror fp │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 16e910 │ │ │ │ + ldr r1, [pc, #8] @ 16e91c │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andeq lr, pc, r0, lsl #19 │ │ │ │ + b 258494 │ │ │ │ + strdeq lr, [pc], -r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [r0, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ add lr, sl, #8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r6, r2 │ │ │ │ str r0, [sl, #56] @ 0x38 │ │ │ │ - beq 16e978 │ │ │ │ + beq 16e984 │ │ │ │ rsb r0, r9, #8 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ movcc r6, r0 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc 16e980 │ │ │ │ + bcc 16e98c │ │ │ │ ldr r5, [r3] │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #4 │ │ │ │ orr r0, r4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 16e998 │ │ │ │ - b 16e9d4 │ │ │ │ + bcc 16e9a4 │ │ │ │ + b 16e9e0 │ │ │ │ mov r8, #0 │ │ │ │ - b 16eb58 │ │ │ │ + b 16eb64 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 16e9d4 │ │ │ │ + bcs 16e9e0 │ │ │ │ add r0, r3, r4 │ │ │ │ mvn r7, #31 │ │ │ │ add r7, r7, r4, lsl #3 │ │ │ │ lsl r1, r4, #3 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ lsl r1, r0, r1 │ │ │ │ @@ -335038,15 +335041,15 @@ │ │ │ │ mov r1, #32 │ │ │ │ sub r1, r1, r4, lsl #3 │ │ │ │ orr r4, r4, #2 │ │ │ │ lsr r1, r0, r1 │ │ │ │ lslpl r1, r0, r7 │ │ │ │ orr r8, r1, r8 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 16ea10 │ │ │ │ + bcs 16ea1c │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ mvn r6, #31 │ │ │ │ lsl r1, r4, #3 │ │ │ │ add r6, r6, r4, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r1, r0, r1 │ │ │ │ movwpl r1, #0 │ │ │ │ @@ -335069,15 +335072,15 @@ │ │ │ │ lsr r6, r5, r6 │ │ │ │ orr r0, r6, r8, lsl r0 │ │ │ │ lslpl r0, r5, r7 │ │ │ │ orr ip, r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str ip, [lr, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 16ea68 │ │ │ │ + bcs 16ea74 │ │ │ │ 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] │ │ │ │ @@ -335138,15 +335141,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 16ecb4 │ │ │ │ + bcs 16ecc0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [lr] │ │ │ │ mov r7, lr │ │ │ │ ldr r0, [lr, #4] │ │ │ │ mov ip, r8 │ │ │ │ ldr r8, [r7, #8]! │ │ │ │ @@ -335206,15 +335209,15 @@ │ │ │ │ eor r5, r5, r1 │ │ │ │ eor r1, r1, r3 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add ip, ip, #8 │ │ │ │ eor r0, r7, r0 │ │ │ │ mov r3, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bcc 16ebb4 │ │ │ │ + bcc 16ebc0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ strd r8, [r2] │ │ │ │ mov r8, ip │ │ │ │ ldr r2, [sp] │ │ │ │ str sl, [r2] │ │ │ │ @@ -335222,28 +335225,28 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ strd r6, [r2] │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r0, [sl] │ │ │ │ cmp r2, #4 │ │ │ │ - bcc 16ecd8 │ │ │ │ + bcc 16ece4 │ │ │ │ ldr r4, [r3, r8] │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #4 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 16ecf0 │ │ │ │ - b 16ed30 │ │ │ │ + bcc 16ecfc │ │ │ │ + b 16ed3c │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 16ed30 │ │ │ │ + bcs 16ed3c │ │ │ │ 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] │ │ │ │ @@ -335253,15 +335256,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 16ed70 │ │ │ │ + bcs 16ed7c │ │ │ │ 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 │ │ │ │ @@ -335276,23 +335279,23 @@ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ add r6, sp, #140 @ 0x8c │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #292] @ 16eebc │ │ │ │ - ldr r3, [pc, #292] @ 16eec0 │ │ │ │ - ldr r2, [pc, #292] @ 16eec4 │ │ │ │ + ldr r1, [pc, #292] @ 16eec8 │ │ │ │ + ldr r3, [pc, #292] @ 16eecc │ │ │ │ + ldr r2, [pc, #292] @ 16eed0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #288] @ 16eec8 │ │ │ │ + ldr lr, [pc, #288] @ 16eed4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #284] @ 16eecc │ │ │ │ + ldr r4, [pc, #284] @ 16eed8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #280] @ 16eed0 │ │ │ │ + ldr r5, [pc, #280] @ 16eedc │ │ │ │ add lr, pc, lr │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ add r6, r0, #65 @ 0x41 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ add r6, r0, #64 @ 0x40 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ add r6, r0, #63 @ 0x3f │ │ │ │ @@ -335316,21 +335319,21 @@ │ │ │ │ add r6, r0, #60 @ 0x3c │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, r0, #59 @ 0x3b │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, r0, #58 @ 0x3a │ │ │ │ str r6, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r6, [pc, #156] @ 16eed4 │ │ │ │ + ldr r6, [pc, #156] @ 16eee0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #148] @ 16eed8 │ │ │ │ + ldr r1, [pc, #148] @ 16eee4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #140] @ 16eedc │ │ │ │ + ldr r3, [pc, #140] @ 16eee8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ @@ -335348,317 +335351,317 @@ │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 258098 │ │ │ │ + bl 2580a8 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mulseq r9, r4, sl │ │ │ │ - andseq r0, r9, ip, ror sl │ │ │ │ - andseq r0, r9, r4, lsr sl │ │ │ │ - andseq r0, r9, ip, asr sl │ │ │ │ - @ instruction: 0x001909d4 │ │ │ │ - @ instruction: 0x001909bc │ │ │ │ - mulseq r9, r0, r9 │ │ │ │ - strdeq lr, [pc], -r9 │ │ │ │ - @ instruction: 0x001908f0 │ │ │ │ - ldr r2, [pc, #40] @ 16ef10 │ │ │ │ + andseq r0, r9, r8, lsl #21 │ │ │ │ + andseq r0, r9, r0, ror sl │ │ │ │ + andseq r0, r9, r8, lsr #20 │ │ │ │ + andseq r0, r9, r0, asr sl │ │ │ │ + andseq r0, r9, r8, asr #19 │ │ │ │ + @ instruction: 0x001909b0 │ │ │ │ + andseq r0, r9, r4, lsl #19 │ │ │ │ + andeq lr, pc, sp, ror #10 │ │ │ │ + andseq r0, r9, r4, ror #17 │ │ │ │ + ldr r2, [pc, #40] @ 16ef1c │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #32] @ 16ef14 │ │ │ │ + ldr r1, [pc, #32] @ 16ef20 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ movwne r2, #15 │ │ │ │ - b 258484 │ │ │ │ - andeq lr, pc, fp, asr r4 @ │ │ │ │ - andeq lr, pc, ip, asr r4 @ │ │ │ │ + b 258494 │ │ │ │ + andeq lr, pc, pc, asr #9 │ │ │ │ + ldrdeq lr, [pc], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #784 @ 0x310 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16ef24 │ │ │ │ + bne 16ef30 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 16eff4 │ │ │ │ + bmi 16f000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16ef48 │ │ │ │ + bne 16ef54 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 16eff4 │ │ │ │ + bmi 16f000 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16efd8 │ │ │ │ - ldr r2, [pc, #240] @ 16f080 │ │ │ │ + beq 16efe4 │ │ │ │ + ldr r2, [pc, #240] @ 16f08c │ │ │ │ mov r1, r0 │ │ │ │ strd r6, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 182ee8 │ │ │ │ + bl 182ef4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #776 @ 0x308 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16efe8 │ │ │ │ + beq 16eff4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #776 @ 0x308 │ │ │ │ mov r5, r0 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #784 @ 0x310 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 16eff4 │ │ │ │ + b 16f000 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 16f044 │ │ │ │ + b 16f050 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16c750 │ │ │ │ - b 16f044 │ │ │ │ + bl 16c75c │ │ │ │ + b 16f050 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16f01c │ │ │ │ + bne 16f028 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16f044 │ │ │ │ + bne 16f050 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16f048 │ │ │ │ + bne 16f054 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16f070 │ │ │ │ + bne 16f07c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16e378 │ │ │ │ + bl 16e384 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ - andseq r0, r9, ip, lsr #17 │ │ │ │ + andseq r0, r9, r0, lsr #17 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 194e78 │ │ │ │ + bl 194e84 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1914bc │ │ │ │ + bl 1914c8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 16f26c │ │ │ │ + bne 16f278 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 16f294 │ │ │ │ + bne 16f2a0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 16f2bc │ │ │ │ + bne 16f2c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r8, sp, #24 │ │ │ │ addne r1, r0, r5, lsl #3 │ │ │ │ subsne r2, r1, #8 │ │ │ │ ldrne r6, [r1, #-4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 16f144 │ │ │ │ - ldr r1, [pc, #544] @ 16f358 │ │ │ │ + bne 16f150 │ │ │ │ + ldr r1, [pc, #544] @ 16f364 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r0, r5, lsl #3]! │ │ │ │ add r7, r8, #16 │ │ │ │ - ldr r1, [pc, #500] @ 16f348 │ │ │ │ + ldr r1, [pc, #500] @ 16f354 │ │ │ │ add r5, r5, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, pc, r1 │ │ │ │ bl 276b0 <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16f2e4 │ │ │ │ + bne 16f2f0 │ │ │ │ ldm r0, {r1, r2, ip, lr} │ │ │ │ - ldr r3, [pc, #480] @ 16f35c │ │ │ │ + ldr r3, [pc, #480] @ 16f368 │ │ │ │ adds sl, r1, #1 │ │ │ │ adc fp, r2, #0 │ │ │ │ stm r7, {r1, r2, ip, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ strd sl, [r0] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ cmp r5, r6 │ │ │ │ - ldr r3, [pc, #444] @ 16f360 │ │ │ │ + ldr r3, [pc, #444] @ 16f36c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne 16f1c4 │ │ │ │ - ldr r1, [pc, #424] @ 16f364 │ │ │ │ + bne 16f1d0 │ │ │ │ + ldr r1, [pc, #424] @ 16f370 │ │ │ │ add r0, r4, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169b24 │ │ │ │ + bl 169b30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldm r8!, {r1, r2, r3, r7} │ │ │ │ add r0, r0, r5, lsl #5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r8, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16f310 │ │ │ │ + beq 16f31c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r0, #24]! │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bne 16f238 │ │ │ │ - ldr r1, [pc, #308] @ 16f368 │ │ │ │ + bne 16f244 │ │ │ │ + ldr r1, [pc, #308] @ 16f374 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ add r7, r5, r5, lsl #1 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r0, [r1, r7, lsl #2]! │ │ │ │ add r0, r5, #1 │ │ │ │ strd r2, [r1, #4] │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #212] @ 16f34c │ │ │ │ + ldr r0, [pc, #212] @ 16f358 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r0, [pc, #180] @ 16f350 │ │ │ │ + ldr r0, [pc, #180] @ 16f35c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r0, [pc, #144] @ 16f354 │ │ │ │ + ldr r0, [pc, #144] @ 16f360 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add lr, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldm lr, {r1, r2, ip, lr} │ │ │ │ stm r5, {r1, r2, ip, lr} │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r0, #16] │ │ │ │ - b 16f174 │ │ │ │ + b 16f180 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 170648 │ │ │ │ - b 16f33c │ │ │ │ + bl 170654 │ │ │ │ + b 16f348 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 16a3e4 │ │ │ │ + bl 16a3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x001b0cf0 │ │ │ │ - andseq r0, r9, r8, ror r6 │ │ │ │ - andseq r0, r9, r4, ror #12 │ │ │ │ - andseq r0, r9, ip, asr #12 │ │ │ │ - @ instruction: 0x001907f0 │ │ │ │ - @ instruction: 0x001907b4 │ │ │ │ - mulseq r9, r8, r7 │ │ │ │ + andseq r0, fp, r4, ror #25 │ │ │ │ + andseq r0, r9, ip, ror #12 │ │ │ │ + andseq r0, r9, r8, asr r6 │ │ │ │ + andseq r0, r9, r0, asr #12 │ │ │ │ + andseq r0, r9, r4, ror #15 │ │ │ │ + andseq r0, r9, r8, lsr #15 │ │ │ │ andseq r0, r9, ip, lsl #15 │ │ │ │ - andseq r0, r9, r8, lsr #14 │ │ │ │ + andseq r0, r9, r0, lsl #15 │ │ │ │ + andseq r0, r9, ip, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -335667,47 +335670,47 @@ │ │ │ │ addne r0, r1, r0, lsl #3 │ │ │ │ subsne r1, r0, #8 │ │ │ │ ldrne r7, [r0, #-4] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r6, r7, #2 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls 16f3c8 │ │ │ │ - ldr r2, [pc, #224] @ 16f498 │ │ │ │ + bls 16f3d4 │ │ │ │ + ldr r2, [pc, #224] @ 16f4a4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r6, #0 │ │ │ │ - beq 16f418 │ │ │ │ + beq 16f424 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16f3b0 │ │ │ │ + beq 16f3bc │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r7 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc 16f424 │ │ │ │ + bcc 16f430 │ │ │ │ sub r6, r6, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ bl 27188 │ │ │ │ add r0, r9, r6 │ │ │ │ - b 16f430 │ │ │ │ + b 16f43c │ │ │ │ mov r9, #4 │ │ │ │ cmp r7, #2 │ │ │ │ - bcs 16f3fc │ │ │ │ + bcs 16f408 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 16f438 │ │ │ │ + beq 16f444 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r8, [r5, #8] │ │ │ │ str r0, [r5] │ │ │ │ str r9, [r5, #12] │ │ │ │ str r7, [r5, #16] │ │ │ │ @@ -335715,26 +335718,26 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16f45c │ │ │ │ + bne 16f468 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16f490 │ │ │ │ + bne 16f49c │ │ │ │ dmb ish │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r0, r9, r4, asr r6 │ │ │ │ + andseq r0, r9, r8, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #8 │ │ │ │ @@ -335746,137 +335749,137 @@ │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 16fa44 │ │ │ │ - ldr r0, [pc, #2116] @ 16fd38 │ │ │ │ + beq 16fa50 │ │ │ │ + ldr r0, [pc, #2116] @ 16fd44 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r8, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #2100] @ 16fd3c │ │ │ │ + ldr r0, [pc, #2100] @ 16fd48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmn r8, #-2147483646 @ 0x80000002 │ │ │ │ movls r2, r8 │ │ │ │ cmn r8, #-2147483647 @ 0x80000001 │ │ │ │ - beq 16f964 │ │ │ │ + beq 16f970 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 16f98c │ │ │ │ + beq 16f998 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16f994 │ │ │ │ + bne 16f9a0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 16f0bc │ │ │ │ + bl 16f0c8 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 16f578 │ │ │ │ + bne 16f584 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r7, r7, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 16f50c │ │ │ │ - b 16f9b0 │ │ │ │ + bne 16f518 │ │ │ │ + b 16f9bc │ │ │ │ add r1, r4, #8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, r4, r5, lsl #3 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 16fbe4 │ │ │ │ + bcs 16fbf0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r7, r1 │ │ │ │ add r0, r6, r8, lsl #3 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ add r1, r1, #2 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 16f958 │ │ │ │ + bcs 16f964 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - beq 16f618 │ │ │ │ + beq 16f624 │ │ │ │ ldr fp, [r4, #12] │ │ │ │ cmn fp, #1 │ │ │ │ - ble 16fb70 │ │ │ │ + ble 16fb7c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 247b94 │ │ │ │ + bl 247ba0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 16f670 │ │ │ │ + beq 16f67c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl b3fc0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 16f67c │ │ │ │ - b 16fb9c │ │ │ │ + bne 16f688 │ │ │ │ + b 16fba8 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 16fbfc │ │ │ │ + bcs 16fc08 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, r0, lsl #2]! │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 16f650 │ │ │ │ - ldr r1, [pc, #1832] @ 16fd70 │ │ │ │ + bne 16f65c │ │ │ │ + ldr r1, [pc, #1832] @ 16fd7c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r2, [r0, r5, lsl #3] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, r1, #8 │ │ │ │ - b 16f850 │ │ │ │ + b 16f85c │ │ │ │ mov r4, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 16fb9c │ │ │ │ + beq 16fba8 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r0, #1 │ │ │ │ add r1, r5, #8 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r2, fp │ │ │ │ bl 274b8 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #156] @ 0x9c │ │ │ │ cmp r8, r9 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - bcs 16fc10 │ │ │ │ + bcs 16fc1c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r6, r0, r8, lsl #5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16f7b8 │ │ │ │ + beq 16f7c4 │ │ │ │ add r0, r6, #16 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 16d7f0 │ │ │ │ + bl 16d7fc │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldm r6, {r7, lr} │ │ │ │ and r3, lr, r0 │ │ │ │ mul r5, r1, r2 │ │ │ │ sub ip, r7, #12 │ │ │ │ @@ -335887,83 +335890,83 @@ │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ eor r0, r9, r5 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 16f78c │ │ │ │ + beq 16f798 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ stm r0, {r3, ip, lr} │ │ │ │ rev r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r0, r3, r0, lsr #3 │ │ │ │ and r0, r0, lr │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bne 16f774 │ │ │ │ + bne 16f780 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, fp │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, sl │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16f8c4 │ │ │ │ + beq 16f8d0 │ │ │ │ add lr, sp, #8 │ │ │ │ sub r0, r7, #1 │ │ │ │ ands r1, r0, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldm lr, {r3, ip, lr} │ │ │ │ - bne 16f72c │ │ │ │ + bne 16f738 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ and r0, r9, r0 │ │ │ │ tst r0, r9, lsl #1 │ │ │ │ - bne 16f7b8 │ │ │ │ + bne 16f7c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r3, r0 │ │ │ │ and r3, r0, lr │ │ │ │ - b 16f6f8 │ │ │ │ + b 16f704 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16f7b8 │ │ │ │ + bne 16f7c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 16fc7c │ │ │ │ + bmi 16fc88 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 16a89c │ │ │ │ + bl 16a8a8 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 16fc1c │ │ │ │ + bcs 16fc28 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #156] @ 0x9c │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, r0, lsl #2]! │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ cmp r6, r0 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ - bne 16f830 │ │ │ │ - ldr r1, [pc, #1356] @ 16fd74 │ │ │ │ + bne 16f83c │ │ │ │ + ldr r1, [pc, #1356] @ 16fd80 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, r1, fp, lsl #1 │ │ │ │ @@ -335976,157 +335979,157 @@ │ │ │ │ ldr r1, [r2, r8, lsl #3]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub r1, r2, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r2, r2, r1, lsr #1 │ │ │ │ cmp r3, r1, lsr #1 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ - bne 16fb30 │ │ │ │ + bne 16fb3c │ │ │ │ cmp r8, r9 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - bcs 16fbf0 │ │ │ │ + bcs 16fbfc │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r1, sl, r1, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 16fb44 │ │ │ │ + bne 16fb50 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, r4, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 16f588 │ │ │ │ - b 16f554 │ │ │ │ + bne 16f594 │ │ │ │ + b 16f560 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 16f8ec │ │ │ │ + beq 16f8f8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16fc30 │ │ │ │ + beq 16fc3c │ │ │ │ mov r4, r0 │ │ │ │ - b 16f8f0 │ │ │ │ + b 16f8fc │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16f908 │ │ │ │ + bne 16f914 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16f930 │ │ │ │ + bne 16f93c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 170534 │ │ │ │ + bl 170540 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #-2147483647 @ 0x80000001 │ │ │ │ mov r4, r8 │ │ │ │ - b 16f934 │ │ │ │ + b 16f940 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r2, #8] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r2] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 170534 │ │ │ │ + bl 170540 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ - b 16f998 │ │ │ │ + b 16f9a4 │ │ │ │ mov r0, #-2147483645 @ 0x80000003 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ stm r1, {r0, r2} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 170534 │ │ │ │ + bl 170540 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16fa40 │ │ │ │ + beq 16fa4c │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ lsl r3, r0, #3 │ │ │ │ lsl r7, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 16fbd4 │ │ │ │ + beq 16fbe0 │ │ │ │ mov r2, ip │ │ │ │ ldr r6, [r2, r1, lsl #3]! │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r5, r4, r7 │ │ │ │ - bcs 16fa18 │ │ │ │ + bcs 16fa24 │ │ │ │ cmn r5, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 16fa18 │ │ │ │ + bhi 16fa24 │ │ │ │ add r6, r6, r7 │ │ │ │ str r5, [r2, #4] │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 16fc48 │ │ │ │ + bcs 16fc54 │ │ │ │ str r6, [ip, r1, lsl #3] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r3, r3, #8 │ │ │ │ - bne 16f9cc │ │ │ │ + bne 16f9d8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b 16fa44 │ │ │ │ + b 16fa50 │ │ │ │ sub r2, r4, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ add r2, r3, r2, lsr #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 170534 │ │ │ │ + bl 170540 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 16fa68 │ │ │ │ + bls 16fa74 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ - bl 169d30 │ │ │ │ + bl 169d3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16fbac │ │ │ │ + bne 16fbb8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r1 │ │ │ │ - bls 16fa94 │ │ │ │ + bls 16faa0 │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #32 │ │ │ │ - bl 169d30 │ │ │ │ + bl 169d3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16fbb8 │ │ │ │ + bne 16fbc4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 16fabc │ │ │ │ + bls 16fac8 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #12 │ │ │ │ - bl 169d30 │ │ │ │ + bl 169d3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16fbc4 │ │ │ │ + bne 16fbd0 │ │ │ │ add r9, sp, #104 @ 0x68 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r7} │ │ │ │ add r8, r9, #8 │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ @@ -336147,89 +336150,89 @@ │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ strdne r0, [r2] │ │ │ │ addne sp, sp, #172 @ 0xac │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3c2b4 │ │ │ │ - b 16fc7c │ │ │ │ - ldr r0, [pc, #576] @ 16fd78 │ │ │ │ + b 16fc88 │ │ │ │ + ldr r0, [pc, #576] @ 16fd84 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 16fb54 │ │ │ │ - ldr r0, [pc, #564] @ 16fd80 │ │ │ │ + b 16fb60 │ │ │ │ + ldr r0, [pc, #564] @ 16fd8c │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - b 16fc7c │ │ │ │ - ldr r0, [pc, #488] @ 16fd60 │ │ │ │ - ldr r3, [pc, #488] @ 16fd64 │ │ │ │ - ldr r1, [pc, #488] @ 16fd68 │ │ │ │ + b 16fc88 │ │ │ │ + ldr r0, [pc, #488] @ 16fd6c │ │ │ │ + ldr r3, [pc, #488] @ 16fd70 │ │ │ │ + ldr r1, [pc, #488] @ 16fd74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - b 16fc7c │ │ │ │ + b 16fc88 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c2b4 │ │ │ │ - b 16fc7c │ │ │ │ - ldr r2, [pc, #412] @ 16fd50 │ │ │ │ + b 16fc88 │ │ │ │ + ldr r2, [pc, #412] @ 16fd5c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 16fbcc │ │ │ │ - ldr r2, [pc, #404] @ 16fd54 │ │ │ │ + b 16fbd8 │ │ │ │ + ldr r2, [pc, #404] @ 16fd60 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 16fbcc │ │ │ │ - ldr r2, [pc, #396] @ 16fd58 │ │ │ │ + b 16fbd8 │ │ │ │ + ldr r2, [pc, #396] @ 16fd64 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - b 16fc7c │ │ │ │ - ldr r0, [pc, #356] @ 16fd40 │ │ │ │ + b 16fc88 │ │ │ │ + ldr r0, [pc, #356] @ 16fd4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 16fc7c │ │ │ │ - ldr r0, [pc, #368] @ 16fd5c │ │ │ │ + b 16fc88 │ │ │ │ + ldr r0, [pc, #368] @ 16fd68 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 16fbf8 │ │ │ │ - ldr r0, [pc, #388] @ 16fd7c │ │ │ │ + b 16fc04 │ │ │ │ + ldr r0, [pc, #388] @ 16fd88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 3cae4 │ │ │ │ - b 16fc7c │ │ │ │ - ldr r0, [pc, #340] @ 16fd6c │ │ │ │ + b 16fc88 │ │ │ │ + ldr r0, [pc, #340] @ 16fd78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 3cae4 │ │ │ │ - b 16fc7c │ │ │ │ - ldr r2, [pc, #332] @ 16fd84 │ │ │ │ + b 16fc88 │ │ │ │ + ldr r2, [pc, #332] @ 16fd90 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ bl 3c350 │ │ │ │ - b 16fc7c │ │ │ │ - ldr r0, [pc, #244] @ 16fd44 │ │ │ │ + b 16fc88 │ │ │ │ + ldr r0, [pc, #244] @ 16fd50 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #240] @ 16fd48 │ │ │ │ - ldr r1, [pc, #240] @ 16fd4c │ │ │ │ + ldr r3, [pc, #240] @ 16fd54 │ │ │ │ + ldr r1, [pc, #240] @ 16fd58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp] │ │ │ │ @@ -336238,74 +336241,74 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16fc88 │ │ │ │ + bne 16fc94 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 16fd10 │ │ │ │ + bne 16fd1c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 16e058 │ │ │ │ - b 16fd10 │ │ │ │ + bl 16e064 │ │ │ │ + b 16fd1c │ │ │ │ bl 3cac8 │ │ │ │ - b 16fcc4 │ │ │ │ - b 16fd0c │ │ │ │ - b 16fd0c │ │ │ │ + b 16fcd0 │ │ │ │ + b 16fd18 │ │ │ │ + b 16fd18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16fcd0 │ │ │ │ + bne 16fcdc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 16fd10 │ │ │ │ + bne 16fd1c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 16e058 │ │ │ │ - b 16fd10 │ │ │ │ + bl 16e064 │ │ │ │ + b 16fd1c │ │ │ │ bl 3cac8 │ │ │ │ - b 16fd0c │ │ │ │ - b 16fd0c │ │ │ │ - b 16fd0c │ │ │ │ + b 16fd18 │ │ │ │ + b 16fd18 │ │ │ │ + b 16fd18 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 170534 │ │ │ │ - b 16fd2c │ │ │ │ + bl 170540 │ │ │ │ + b 16fd38 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 170534 │ │ │ │ + bl 170540 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r0, r9, r0, asr #9 │ │ │ │ - mulseq r9, r4, r4 │ │ │ │ - andseq r0, r9, ip, ror #3 │ │ │ │ - muleq pc, r8, r7 @ │ │ │ │ - andseq pc, r8, ip, ror #27 │ │ │ │ - andseq pc, r8, r4, lsl #26 │ │ │ │ - andseq pc, r8, r8, ror #28 │ │ │ │ - andseq pc, r8, ip, ror #28 │ │ │ │ - andseq pc, r8, r0, ror lr @ │ │ │ │ - mulseq r8, r0, sp │ │ │ │ - andeq sp, pc, r1, ror #13 │ │ │ │ + @ instruction: 0x001904b4 │ │ │ │ + andseq r0, r9, r8, lsl #9 │ │ │ │ + andseq r0, r9, r0, ror #3 │ │ │ │ + andeq sp, pc, ip, lsl #16 │ │ │ │ + andseq pc, r8, r0, ror #27 │ │ │ │ + @ instruction: 0x0018fcf8 │ │ │ │ + andseq pc, r8, ip, asr lr @ │ │ │ │ + andseq pc, r8, r0, ror #28 │ │ │ │ + andseq pc, r8, r4, ror #28 │ │ │ │ + andseq pc, r8, r4, lsl #27 │ │ │ │ + andeq sp, pc, r5, asr r7 @ │ │ │ │ + andseq pc, r8, r4, asr #22 │ │ │ │ andseq pc, r8, r0, asr fp @ │ │ │ │ - andseq pc, r8, ip, asr fp @ │ │ │ │ - andseq pc, r8, r4, ror sp @ │ │ │ │ - andseq r0, r9, r0, lsl #7 │ │ │ │ - andseq r0, r9, r0, lsl #3 │ │ │ │ + andseq pc, r8, r8, ror #26 │ │ │ │ + andseq r0, r9, r4, ror r3 │ │ │ │ + andseq r0, r9, r4, ror r1 │ │ │ │ + mulseq r8, r0, lr │ │ │ │ + andseq pc, r8, r8, ror #27 │ │ │ │ mulseq r8, ip, lr │ │ │ │ - @ instruction: 0x0018fdf4 │ │ │ │ - andseq pc, r8, r8, lsr #29 │ │ │ │ - andseq pc, r8, r4, ror #28 │ │ │ │ + andseq pc, r8, r8, asr lr @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #8 │ │ │ │ @@ -336316,79 +336319,79 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 16fde0 │ │ │ │ + beq 16fdec │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ str r1, [r9] │ │ │ │ - b 16ff5c │ │ │ │ + b 16ff68 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f0bc │ │ │ │ + bl 16f0c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16fe58 │ │ │ │ + beq 16fe64 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ lsl r2, r0, #3 │ │ │ │ lsl r6, r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 16ff70 │ │ │ │ + beq 16ff7c │ │ │ │ mov r1, ip │ │ │ │ ldr r7, [r1, r3, lsl #3]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ adds r5, r4, r6 │ │ │ │ - bcs 16ff44 │ │ │ │ + bcs 16ff50 │ │ │ │ cmn r5, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 16ff44 │ │ │ │ + bhi 16ff50 │ │ │ │ add r7, r7, r6 │ │ │ │ str r5, [r1, #4] │ │ │ │ cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 16ffa8 │ │ │ │ + bcs 16ffb4 │ │ │ │ str r7, [ip, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ subs r2, r2, #8 │ │ │ │ - bne 16fe10 │ │ │ │ + bne 16fe1c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r6 │ │ │ │ - bls 16fe80 │ │ │ │ + bls 16fe8c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ - bl 169d30 │ │ │ │ + bl 169d3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16ff80 │ │ │ │ + bne 16ff8c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bls 16feac │ │ │ │ + bls 16feb8 │ │ │ │ add r0, r6, #12 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, #32 │ │ │ │ - bl 169d30 │ │ │ │ + bl 169d3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16ff8c │ │ │ │ + bne 16ff98 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bls 16fed4 │ │ │ │ + bls 16fee0 │ │ │ │ add r0, r6, #24 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #12 │ │ │ │ - bl 169d30 │ │ │ │ + bl 169d3c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 16ff98 │ │ │ │ + bne 16ffa4 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ ldm r8!, {r1, r2, r3, r4, r5} │ │ │ │ add r6, sl, #8 │ │ │ │ mov r0, r6 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r8, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ @@ -336408,217 +336411,217 @@ │ │ │ │ movne r0, #-2147483644 @ 0x80000004 │ │ │ │ strdne r0, [r9] │ │ │ │ addne sp, sp, #96 @ 0x60 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 3c2b4 │ │ │ │ - b 16ffdc │ │ │ │ + b 16ffe8 │ │ │ │ sub r0, r4, r7 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #1 │ │ │ │ strd r2, [r9] │ │ │ │ add r0, r1, r0, lsr #1 │ │ │ │ mov r2, #8 │ │ │ │ str r0, [r9, r2] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 170534 │ │ │ │ + bl 170540 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #156] @ 170014 │ │ │ │ + ldr r0, [pc, #156] @ 170020 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 16ffdc │ │ │ │ - ldr r2, [pc, #156] @ 170024 │ │ │ │ + b 16ffe8 │ │ │ │ + ldr r2, [pc, #156] @ 170030 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 16ffa0 │ │ │ │ - ldr r2, [pc, #148] @ 170028 │ │ │ │ + b 16ffac │ │ │ │ + ldr r2, [pc, #148] @ 170034 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 16ffa0 │ │ │ │ - ldr r2, [pc, #140] @ 17002c │ │ │ │ + b 16ffac │ │ │ │ + ldr r2, [pc, #140] @ 170038 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - b 16ffdc │ │ │ │ - ldr r0, [pc, #104] @ 170018 │ │ │ │ + b 16ffe8 │ │ │ │ + ldr r0, [pc, #104] @ 170024 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #100] @ 17001c │ │ │ │ - ldr r1, [pc, #100] @ 170020 │ │ │ │ + ldr r3, [pc, #100] @ 170028 │ │ │ │ + ldr r1, [pc, #100] @ 17002c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 16ffe8 │ │ │ │ - b 16ffe8 │ │ │ │ + b 16fff4 │ │ │ │ + b 16fff4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 170534 │ │ │ │ - b 170008 │ │ │ │ + bl 170540 │ │ │ │ + b 170014 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 170534 │ │ │ │ + bl 170540 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq pc, r8, r0, asr lr @ │ │ │ │ - andeq sp, pc, r8, lsr r4 @ │ │ │ │ + andseq pc, r8, r4, asr #28 │ │ │ │ + andeq sp, pc, ip, lsr #9 │ │ │ │ + andseq pc, r8, r0, lsl #21 │ │ │ │ + mulseq r8, r8, r9 │ │ │ │ + andseq pc, r8, r8, lsl #21 │ │ │ │ andseq pc, r8, ip, lsl #21 │ │ │ │ - andseq pc, r8, r4, lsr #19 │ │ │ │ - mulseq r8, r4, sl │ │ │ │ - mulseq r8, r8, sl │ │ │ │ - mulseq r8, ip, sl │ │ │ │ + mulseq r8, r0, sl │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 17004c │ │ │ │ + bne 170058 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 170050 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 17005c │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1700a8 │ │ │ │ - ldr r4, [pc, #56] @ 1700b8 │ │ │ │ + beq 1700b4 │ │ │ │ + ldr r4, [pc, #56] @ 1700c4 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 170088 │ │ │ │ + bne 170094 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0018fcb0 │ │ │ │ + andseq pc, r8, r4, lsr #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 1700fc │ │ │ │ - ldr r3, [pc, #40] @ 170100 │ │ │ │ + ldr r1, [pc, #40] @ 170108 │ │ │ │ + ldr r3, [pc, #40] @ 17010c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sp, pc, lr, ror #6 │ │ │ │ - mulseq r8, ip, r9 │ │ │ │ + andeq sp, pc, r2, ror #7 │ │ │ │ + mulseq r8, r0, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 170120 │ │ │ │ + bne 17012c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 170124 │ │ │ │ - b 253dd4 │ │ │ │ - b 253260 │ │ │ │ - b 25343c │ │ │ │ + bne 170130 │ │ │ │ + b 253de4 │ │ │ │ + b 253270 │ │ │ │ + b 25344c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 170144 │ │ │ │ + bne 170150 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 170148 │ │ │ │ - b 253688 │ │ │ │ - b 252f58 │ │ │ │ - b 252fcc │ │ │ │ + bne 170154 │ │ │ │ + b 253698 │ │ │ │ + b 252f68 │ │ │ │ + b 252fdc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r8, sp, #4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 256b94 │ │ │ │ - ldr r5, [pc, #60] @ 1701a8 │ │ │ │ + bl 256ba4 │ │ │ │ + ldr r5, [pc, #60] @ 1701b4 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - bne 170174 │ │ │ │ + bne 170180 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0018fbb4 │ │ │ │ + andseq pc, r8, r8, lsr #23 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1701c0 │ │ │ │ + ldr r1, [pc, #8] @ 1701cc │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 2581d0 │ │ │ │ - andeq sp, pc, r6, lsr r2 @ │ │ │ │ + b 2581e0 │ │ │ │ + andeq sp, pc, sl, lsr #5 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 256718 │ │ │ │ + b 256728 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 1701e8 │ │ │ │ + bne 1701f4 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1701ec │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 1701f8 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 170230 │ │ │ │ - ldr r3, [pc, #40] @ 170234 │ │ │ │ + ldr r1, [pc, #40] @ 17023c │ │ │ │ + ldr r3, [pc, #40] @ 170240 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sp, pc, pc, lsr #4 │ │ │ │ - andseq pc, r8, r8, asr r8 @ │ │ │ │ + andeq sp, pc, r3, lsr #5 │ │ │ │ + andseq pc, r8, ip, asr #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 170264 │ │ │ │ - ldr r2, [pc, #28] @ 170268 │ │ │ │ + ldr r1, [pc, #28] @ 170270 │ │ │ │ + ldr r2, [pc, #28] @ 170274 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 258484 │ │ │ │ - mulseq r8, ip, r8 │ │ │ │ - andeq sp, pc, r8, ror #4 │ │ │ │ + b 258494 │ │ │ │ + mulseq r8, r0, r8 │ │ │ │ + ldrdeq sp, [pc], -ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ eormi r1, r3, #-2147483648 @ 0x80000000 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -336627,331 +336630,331 @@ │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ - ldr ip, [pc, #392] @ 17043c │ │ │ │ + ldr ip, [pc, #392] @ 170448 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #388] @ 170440 │ │ │ │ + ldr r1, [pc, #388] @ 17044c │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r3, [pc, #384] @ 170444 │ │ │ │ + ldr r3, [pc, #384] @ 170450 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #380] @ 170474 │ │ │ │ + ldr ip, [pc, #380] @ 170480 │ │ │ │ mov r4, #4 │ │ │ │ - ldr r5, [pc, #376] @ 170478 │ │ │ │ + ldr r5, [pc, #376] @ 170484 │ │ │ │ add r6, sp, #28 │ │ │ │ - ldr r1, [pc, #372] @ 17047c │ │ │ │ + ldr r1, [pc, #372] @ 170488 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #368] @ 170480 │ │ │ │ + ldr r3, [pc, #368] @ 17048c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr lr, [pc, #364] @ 170484 │ │ │ │ + ldr lr, [pc, #364] @ 170490 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #12 │ │ │ │ stmib sp, {r0, r5, ip} │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #16 │ │ │ │ add lr, pc, lr │ │ │ │ mov r7, #7 │ │ │ │ stm r0, {r4, r6, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ str r7, [sp] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r6, [pc, #260] @ 17045c │ │ │ │ + ldr r6, [pc, #260] @ 170468 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #256] @ 170460 │ │ │ │ + ldr r1, [pc, #256] @ 17046c │ │ │ │ mov r5, #7 │ │ │ │ - ldr r3, [pc, #252] @ 170464 │ │ │ │ + ldr r3, [pc, #252] @ 170470 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #13 │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r6, [pc, #204] @ 170468 │ │ │ │ + ldr r6, [pc, #204] @ 170474 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #200] @ 17046c │ │ │ │ + ldr r1, [pc, #200] @ 170478 │ │ │ │ mov r5, #7 │ │ │ │ - ldr r3, [pc, #196] @ 170470 │ │ │ │ + ldr r3, [pc, #196] @ 17047c │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #18 │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #104] @ 170448 │ │ │ │ + ldr ip, [pc, #104] @ 170454 │ │ │ │ add r5, r0, #8 │ │ │ │ - ldr lr, [pc, #100] @ 17044c │ │ │ │ + ldr lr, [pc, #100] @ 170458 │ │ │ │ mov r6, #7 │ │ │ │ - ldr r4, [pc, #96] @ 170450 │ │ │ │ + ldr r4, [pc, #96] @ 17045c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #92] @ 170454 │ │ │ │ + ldr r1, [pc, #92] @ 170460 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #88] @ 170458 │ │ │ │ + ldr r3, [pc, #88] @ 170464 │ │ │ │ add lr, pc, lr │ │ │ │ add r4, pc, r4 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, #13 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq pc, r8, r8, ror #15 │ │ │ │ - muleq pc, r7, r1 @ │ │ │ │ - andeq sp, pc, r2, lsr #3 │ │ │ │ - @ instruction: 0x0018f6d4 │ │ │ │ - andeq sp, pc, sp, lsl #1 │ │ │ │ - @ instruction: 0x0018f6b8 │ │ │ │ - andeq sp, pc, r1, rrx │ │ │ │ - andeq sp, pc, sl, rrx │ │ │ │ - @ instruction: 0x0018f6f4 │ │ │ │ - andeq sp, pc, r8, lsl r1 @ │ │ │ │ - andeq sp, pc, r6, lsl #2 │ │ │ │ - @ instruction: 0x0018f6b0 │ │ │ │ - andeq sp, pc, r1, ror #1 │ │ │ │ - andeq sp, pc, r2, asr #1 │ │ │ │ - strdeq pc, [lr], -r8 │ │ │ │ - andseq pc, r8, ip, lsr #15 │ │ │ │ - muleq pc, fp, r1 @ │ │ │ │ - andeq sp, pc, lr, asr r1 @ │ │ │ │ - andseq pc, r8, ip, lsr #15 │ │ │ │ + @ instruction: 0x0018f7dc │ │ │ │ + andeq sp, pc, fp, lsl #4 │ │ │ │ + andeq sp, pc, r6, lsl r2 @ │ │ │ │ + andseq pc, r8, r8, asr #13 │ │ │ │ + andeq sp, pc, r1, lsl #2 │ │ │ │ + andseq pc, r8, ip, lsr #13 │ │ │ │ + ldrdeq sp, [pc], -r5 │ │ │ │ + ldrdeq sp, [pc], -lr │ │ │ │ + andseq pc, r8, r8, ror #13 │ │ │ │ + andeq sp, pc, ip, lsl #3 │ │ │ │ + andeq sp, pc, sl, ror r1 @ │ │ │ │ + andseq pc, r8, r4, lsr #13 │ │ │ │ + andeq sp, pc, r5, asr r1 @ │ │ │ │ + andeq sp, pc, r6, lsr r1 @ │ │ │ │ + andeq pc, lr, ip, ror #20 │ │ │ │ + andseq pc, r8, r0, lsr #15 │ │ │ │ + andeq sp, pc, pc, lsl #4 │ │ │ │ + ldrdeq sp, [pc], -r2 │ │ │ │ + andseq pc, r8, r0, lsr #15 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ 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 1704c0 │ │ │ │ + beq 1704cc │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 1894cc │ │ │ │ + bl 1894d8 │ │ │ │ mov r0, r6 │ │ │ │ - b 1704a8 │ │ │ │ + b 1704b4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1704e4 │ │ │ │ + beq 1704f0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 170508 │ │ │ │ + beq 170514 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 1894cc │ │ │ │ + bl 1894d8 │ │ │ │ mov r6, r5 │ │ │ │ - b 1704ec │ │ │ │ + b 1704f8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 170528 │ │ │ │ + beq 170534 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 170558 │ │ │ │ + beq 170564 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r6, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189da4 │ │ │ │ + bl 189db0 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 170580 │ │ │ │ + beq 17058c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r8, [r4, #28] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1705a4 │ │ │ │ + beq 1705b0 │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 1894cc │ │ │ │ + bl 1894d8 │ │ │ │ mov r0, r6 │ │ │ │ - b 17058c │ │ │ │ + b 170598 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1705c8 │ │ │ │ + beq 1705d4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1705ec │ │ │ │ + beq 1705f8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 170494 │ │ │ │ - b 17063c │ │ │ │ + bl 1704a0 │ │ │ │ + b 170648 │ │ │ │ bl 3cac8 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 17061c │ │ │ │ + beq 170628 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 1894cc │ │ │ │ + bl 1894d8 │ │ │ │ mov r6, r5 │ │ │ │ - b 170600 │ │ │ │ + b 17060c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17063c │ │ │ │ + beq 170648 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1706ac │ │ │ │ + beq 1706b8 │ │ │ │ mov r5, #0 │ │ │ │ - b 17066c │ │ │ │ + b 170678 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 1706ac │ │ │ │ + beq 1706b8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 170664 │ │ │ │ + beq 170670 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 170684 │ │ │ │ + bne 170690 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 170664 │ │ │ │ + bne 170670 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 170664 │ │ │ │ + bl 16e064 │ │ │ │ + b 170670 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1706cc │ │ │ │ + beq 1706d8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 1706dc │ │ │ │ + b 1706e8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 170720 │ │ │ │ + beq 17072c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1706d8 │ │ │ │ + beq 1706e4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1706f8 │ │ │ │ + bne 170704 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1706d8 │ │ │ │ + bne 1706e4 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 1706d8 │ │ │ │ + bl 16e064 │ │ │ │ + b 1706e4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17073c │ │ │ │ + beq 170748 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 170794 │ │ │ │ - ldr r3, [pc, #56] @ 170798 │ │ │ │ + ldr r1, [pc, #56] @ 1707a0 │ │ │ │ + ldr r3, [pc, #56] @ 1707a4 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 17079c │ │ │ │ + ldr ip, [pc, #52] @ 1707a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq ip, pc, r7, ror #25 │ │ │ │ - andeq ip, pc, sl, ror #25 │ │ │ │ - andseq pc, r8, r8, lsl #6 │ │ │ │ + andeq ip, pc, fp, asr sp @ │ │ │ │ + andeq ip, pc, lr, asr sp @ │ │ │ │ + @ instruction: 0x0018f2fc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r4, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -336980,34 +336983,34 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 170864 │ │ │ │ + beq 170870 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 170918 │ │ │ │ + bcc 170924 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 170918 │ │ │ │ + bhi 170924 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ sub r6, r5, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 170880 │ │ │ │ + bcs 17088c │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 19d3c4 │ │ │ │ - b 1708f0 │ │ │ │ + bl 19d3d0 │ │ │ │ + b 1708fc │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 170930 │ │ │ │ + bhi 17093c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 19d408 │ │ │ │ - b 1708f0 │ │ │ │ + bl 19d414 │ │ │ │ + b 1708fc │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add ip, r2, r0 │ │ │ │ add r3, r2, r5 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, ip │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -337015,97 +337018,97 @@ │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r4, r0 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1708e8 │ │ │ │ + bne 1708f4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r0, r0, r9 │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 17094c │ │ │ │ + bhi 170958 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 1708ec │ │ │ │ + b 1708f8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ strdeq r0, [r8, #4] │ │ │ │ moveq r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r4, [pc, #100] @ 170984 │ │ │ │ + ldr r4, [pc, #100] @ 170990 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 3c798 │ │ │ │ - ldr r4, [pc, #80] @ 170988 │ │ │ │ + ldr r4, [pc, #80] @ 170994 │ │ │ │ mov r0, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #56] @ 17098c │ │ │ │ + ldr r0, [pc, #56] @ 170998 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #52] @ 170990 │ │ │ │ + ldr r1, [pc, #52] @ 17099c │ │ │ │ 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 3cd80 │ │ │ │ - andseq pc, r8, r0, lsr r3 @ │ │ │ │ andseq pc, r8, r4, lsr #6 │ │ │ │ - andseq pc, r8, r0, lsl r3 @ │ │ │ │ - andseq pc, r8, r0, lsl r3 @ │ │ │ │ + andseq pc, r8, r8, lsl r3 @ │ │ │ │ + andseq pc, r8, r4, lsl #6 │ │ │ │ + andseq pc, r8, r4, lsl #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ addls r5, r4, #1 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ cmpls r0, r5 │ │ │ │ - bls 170a20 │ │ │ │ - ldr r0, [pc, #280] @ 170adc │ │ │ │ + bls 170a2c │ │ │ │ + ldr r0, [pc, #280] @ 170ae8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #276] @ 170ae0 │ │ │ │ + ldr r1, [pc, #276] @ 170aec │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #236] @ 170ae4 │ │ │ │ + ldr r0, [pc, #236] @ 170af0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #220] @ 170ae8 │ │ │ │ + ldr r0, [pc, #220] @ 170af4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 3cd80 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -337115,30 +337118,30 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r5, #1 │ │ │ │ strh r5, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 192fc8 │ │ │ │ + bl 192fd4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 170a80 │ │ │ │ + beq 170a8c │ │ │ │ tst r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldrne r1, [sp, #48] @ 0x30 │ │ │ │ ldrne r0, [sp, #44] @ 0x2c │ │ │ │ strdne r0, [r6, #4] │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #72] @ 170ad0 │ │ │ │ - ldr r0, [pc, #72] @ 170ad4 │ │ │ │ - ldr r3, [pc, #72] @ 170ad8 │ │ │ │ + ldr r1, [pc, #72] @ 170adc │ │ │ │ + ldr r0, [pc, #72] @ 170ae0 │ │ │ │ + ldr r3, [pc, #72] @ 170ae4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ @@ -337148,45 +337151,45 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, r8, r8, rrx │ │ │ │ - andeq ip, pc, r4, lsr sl @ │ │ │ │ - andseq pc, r8, ip, asr #5 │ │ │ │ - andseq pc, r8, ip, asr r2 @ │ │ │ │ - andseq pc, r8, r8, asr r2 @ │ │ │ │ - andseq pc, sl, ip, lsr #10 │ │ │ │ - andseq pc, sl, ip, asr #8 │ │ │ │ + andseq pc, r8, ip, asr r0 @ │ │ │ │ + andeq ip, pc, r8, lsr #21 │ │ │ │ + andseq pc, r8, r0, asr #5 │ │ │ │ + andseq pc, r8, r0, asr r2 @ │ │ │ │ + andseq pc, r8, ip, asr #4 │ │ │ │ + andseq pc, sl, r0, lsr #10 │ │ │ │ + andseq pc, sl, r0, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, ip │ │ │ │ - bcc 170c84 │ │ │ │ + bcc 170c90 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 170c84 │ │ │ │ + bhi 170c90 │ │ │ │ mov fp, #0 │ │ │ │ cmp r1, ip │ │ │ │ - bls 170b4c │ │ │ │ + bls 170b58 │ │ │ │ ldrb r4, [lr] │ │ │ │ sub r6, r1, ip │ │ │ │ add lr, r2, ip │ │ │ │ cmp r6, #3 │ │ │ │ - bhi 170b58 │ │ │ │ + bhi 170b64 │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 170c64 │ │ │ │ + beq 170c70 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 170b34 │ │ │ │ + bne 170b40 │ │ │ │ str fp, [r0] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw sl, #256 @ 0x100 │ │ │ │ ldr r7, [lr] │ │ │ │ movt sl, #257 @ 0x101 │ │ │ │ orr r5, sl, #1 │ │ │ │ @@ -337194,179 +337197,179 @@ │ │ │ │ mul r5, r4, r5 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ eor r7, r7, r5 │ │ │ │ sub r3, sl, r7 │ │ │ │ orr r3, r3, r7 │ │ │ │ mvn r3, r3 │ │ │ │ tst r3, r9 │ │ │ │ - bne 170bd4 │ │ │ │ + bne 170be0 │ │ │ │ add r8, r2, r1 │ │ │ │ bic r2, lr, #3 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r6, #9 │ │ │ │ - bcs 170bf4 │ │ │ │ + bcs 170c00 │ │ │ │ cmp r2, r8 │ │ │ │ - bcs 170b4c │ │ │ │ + bcs 170b58 │ │ │ │ and r3, lr, #3 │ │ │ │ add r1, r1, r3 │ │ │ │ sub r1, r1, ip │ │ │ │ sub r1, r1, #4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 170c64 │ │ │ │ + beq 170c70 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 170bb8 │ │ │ │ - b 170b4c │ │ │ │ + bne 170bc4 │ │ │ │ + b 170b58 │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 170c64 │ │ │ │ + beq 170c70 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 170bd8 │ │ │ │ - b 170b4c │ │ │ │ + bne 170be4 │ │ │ │ + b 170b58 │ │ │ │ sub r1, r8, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 170c40 │ │ │ │ + bhi 170c4c │ │ │ │ ldr r3, [r2] │ │ │ │ eor r3, r3, r5 │ │ │ │ sub r6, sl, r3 │ │ │ │ orr r3, r6, r3 │ │ │ │ mvn r3, r3 │ │ │ │ tst r3, r9 │ │ │ │ ldreq r3, [r2, #4] │ │ │ │ eoreq r3, r3, r5 │ │ │ │ subeq r6, sl, r3 │ │ │ │ orreq r3, r6, r3 │ │ │ │ mvneq r3, r3 │ │ │ │ tsteq r3, r9 │ │ │ │ - bne 170c40 │ │ │ │ + bne 170c4c │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls 170c00 │ │ │ │ + bls 170c0c │ │ │ │ cmp r2, r8 │ │ │ │ - bcs 170b4c │ │ │ │ + bcs 170b58 │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 170c64 │ │ │ │ + beq 170c70 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 170c48 │ │ │ │ - b 170b4c │ │ │ │ + bne 170c54 │ │ │ │ + b 170b58 │ │ │ │ sub r1, r2, lr │ │ │ │ mov fp, #1 │ │ │ │ add r2, r1, ip │ │ │ │ add r3, r2, #1 │ │ │ │ strd r2, [r0, #4] │ │ │ │ str fp, [r0] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr lr, [pc, #16] @ 170c9c │ │ │ │ + ldr lr, [pc, #16] @ 170ca8 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r3 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, lr │ │ │ │ bl 3c798 │ │ │ │ - andseq lr, r8, r4, ror lr │ │ │ │ + andseq lr, r8, r8, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ cmp r1, ip │ │ │ │ - bcc 170e60 │ │ │ │ + bcc 170e6c │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 170e60 │ │ │ │ + bhi 170e6c │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, ip │ │ │ │ - bls 170e20 │ │ │ │ + bls 170e2c │ │ │ │ ldrb r4, [lr] │ │ │ │ sub r7, r1, ip │ │ │ │ ldrb r5, [lr, #1] │ │ │ │ add r8, r2, ip │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 170d0c │ │ │ │ + bhi 170d18 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r4, r1 │ │ │ │ cmpne r5, r1 │ │ │ │ - beq 170e30 │ │ │ │ + beq 170e3c │ │ │ │ add r6, r6, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 170cec │ │ │ │ - b 170e20 │ │ │ │ + bne 170cf8 │ │ │ │ + b 170e2c │ │ │ │ movw r9, #256 @ 0x100 │ │ │ │ str r0, [sp, #8] │ │ │ │ movt r9, #257 @ 0x101 │ │ │ │ orr r6, r9, #1 │ │ │ │ ldr fp, [r8] │ │ │ │ mul r0, r4, r6 │ │ │ │ eor r3, fp, r0 │ │ │ │ sub lr, r9, r3 │ │ │ │ orr r3, lr, r3 │ │ │ │ movw lr, #32896 @ 0x8080 │ │ │ │ movt lr, #32896 @ 0x8080 │ │ │ │ mvn r3, r3 │ │ │ │ tst r3, lr │ │ │ │ - bne 170dfc │ │ │ │ + bne 170e08 │ │ │ │ mul r3, r5, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ eor r3, fp, r3 │ │ │ │ sub r6, r9, r3 │ │ │ │ orr r3, r6, r3 │ │ │ │ mov r6, r8 │ │ │ │ mvn r3, r3 │ │ │ │ tst r3, lr │ │ │ │ - bne 170e00 │ │ │ │ + bne 170e0c │ │ │ │ add r1, r2, r1 │ │ │ │ bic r3, r8, #3 │ │ │ │ sub fp, r1, #4 │ │ │ │ add r6, r3, #4 │ │ │ │ cmp r6, fp │ │ │ │ str r8, [sp] │ │ │ │ - bhi 170dcc │ │ │ │ + bhi 170dd8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ movw r8, #256 @ 0x100 │ │ │ │ movt r8, #257 @ 0x101 │ │ │ │ ldr r7, [r6] │ │ │ │ eor r3, r7, r0 │ │ │ │ sub r2, r8, r3 │ │ │ │ orr r2, r2, r3 │ │ │ │ mvn r2, r2 │ │ │ │ tst r2, lr │ │ │ │ eoreq r2, r7, r9 │ │ │ │ subeq r3, r8, r2 │ │ │ │ orreq r2, r3, r2 │ │ │ │ mvneq r2, r2 │ │ │ │ tsteq r2, lr │ │ │ │ - bne 170dcc │ │ │ │ + bne 170dd8 │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r6, fp │ │ │ │ - bls 170d90 │ │ │ │ + bls 170d9c │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 170e50 │ │ │ │ + bcs 170e5c │ │ │ │ ldr r8, [sp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r2, [r6] │ │ │ │ cmp r4, r2 │ │ │ │ cmpne r5, r2 │ │ │ │ - beq 170e30 │ │ │ │ + beq 170e3c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 170ddc │ │ │ │ - b 170e20 │ │ │ │ + bne 170de8 │ │ │ │ + b 170e2c │ │ │ │ mov r6, r8 │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r4, r1 │ │ │ │ cmpne r5, r1 │ │ │ │ - beq 170e2c │ │ │ │ + beq 170e38 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 170e00 │ │ │ │ + bne 170e0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str sl, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r1, r6, r8 │ │ │ │ mov sl, #1 │ │ │ │ @@ -337376,52 +337379,52 @@ │ │ │ │ str sl, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str sl, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr lr, [pc, #16] @ 170e78 │ │ │ │ + ldr lr, [pc, #16] @ 170e84 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r3 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, lr │ │ │ │ bl 3c798 │ │ │ │ - andseq lr, r8, r8, lsr #25 │ │ │ │ + mulseq r8, ip, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 1710bc │ │ │ │ + bcc 1710c8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 1710bc │ │ │ │ + bhi 1710c8 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 171040 │ │ │ │ + bls 17104c │ │ │ │ ldrb r5, [lr] │ │ │ │ sub r4, r1, r0 │ │ │ │ ldrb r6, [lr, #1] │ │ │ │ add sl, r2, r0 │ │ │ │ ldrb r3, [lr, #2] │ │ │ │ cmp r4, #3 │ │ │ │ - bhi 170ef8 │ │ │ │ + bhi 170f04 │ │ │ │ mov r7, sl │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 17102c │ │ │ │ + beq 171038 │ │ │ │ cmp r5, r1 │ │ │ │ cmpne r6, r1 │ │ │ │ - beq 17102c │ │ │ │ + beq 171038 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 170ed0 │ │ │ │ - b 171040 │ │ │ │ + bne 170edc │ │ │ │ + b 17104c │ │ │ │ movw r0, #256 @ 0x100 │ │ │ │ ldr fp, [sl] │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ orr lr, r0, #1 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, sl │ │ │ │ mul r7, r5, lr │ │ │ │ @@ -337429,76 +337432,76 @@ │ │ │ │ eor sl, fp, r7 │ │ │ │ sub r9, r0, sl │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ orr r7, r9, sl │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ mvn r7, r7 │ │ │ │ tst r7, r0 │ │ │ │ - bne 170fec │ │ │ │ + bne 170ff8 │ │ │ │ mul r0, r6, lr │ │ │ │ mov sl, ip │ │ │ │ movw ip, #32896 @ 0x8080 │ │ │ │ movt ip, #32896 @ 0x8080 │ │ │ │ str r0, [sp, #8] │ │ │ │ eor r9, fp, r0 │ │ │ │ movw r0, #256 @ 0x100 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ sub r7, r0, r9 │ │ │ │ orr r7, r7, r9 │ │ │ │ mvn r7, r7 │ │ │ │ tst r7, ip │ │ │ │ - bne 170ff8 │ │ │ │ + bne 171004 │ │ │ │ mul r0, r3, lr │ │ │ │ str r0, [sp, #4] │ │ │ │ eor lr, fp, r0 │ │ │ │ movw fp, #256 @ 0x100 │ │ │ │ movt fp, #257 @ 0x101 │ │ │ │ sub r7, fp, lr │ │ │ │ orr r7, r7, lr │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mvn r7, r7 │ │ │ │ tst r7, ip │ │ │ │ ldr ip, [sp, #16] │ │ │ │ mov r7, sl │ │ │ │ - bne 171004 │ │ │ │ + bne 171010 │ │ │ │ bic r7, sl, #3 │ │ │ │ add r9, r2, r1 │ │ │ │ add r7, r7, #4 │ │ │ │ sub r1, r9, #4 │ │ │ │ cmp r7, r1 │ │ │ │ str r1, [sp] │ │ │ │ - bls 17104c │ │ │ │ + bls 171058 │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 171040 │ │ │ │ + bcs 17104c │ │ │ │ ldrb r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 17102c │ │ │ │ + beq 171038 │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r6, r2 │ │ │ │ - beq 17102c │ │ │ │ + beq 171038 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne 170fc4 │ │ │ │ - b 171040 │ │ │ │ + bne 170fd0 │ │ │ │ + b 17104c │ │ │ │ mov r7, ip │ │ │ │ mov sl, ip │ │ │ │ - b 170ffc │ │ │ │ + b 171008 │ │ │ │ mov r7, sl │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 17102c │ │ │ │ + beq 171038 │ │ │ │ cmp r5, r1 │ │ │ │ cmpne r6, r1 │ │ │ │ - beq 17102c │ │ │ │ + beq 171038 │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 171004 │ │ │ │ - b 171040 │ │ │ │ + bne 171010 │ │ │ │ + b 17104c │ │ │ │ sub r1, r7, sl │ │ │ │ mov r8, #1 │ │ │ │ add r2, r1, r0 │ │ │ │ add r3, r2, #1 │ │ │ │ strd r2, [ip, #4] │ │ │ │ str r8, [ip] │ │ │ │ add sp, sp, #20 │ │ │ │ @@ -337514,107 +337517,107 @@ │ │ │ │ tst r1, lr │ │ │ │ ldreq r1, [sp, #8] │ │ │ │ eoreq r1, r4, r1 │ │ │ │ subeq r2, fp, r1 │ │ │ │ orreq r1, r2, r1 │ │ │ │ mvneq r1, r1 │ │ │ │ tsteq r1, lr │ │ │ │ - bne 170fbc │ │ │ │ + bne 170fc8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eor r1, r4, r1 │ │ │ │ sub r2, fp, r1 │ │ │ │ orr r1, r2, r1 │ │ │ │ mvn r1, r1 │ │ │ │ tst r1, lr │ │ │ │ - bne 170fbc │ │ │ │ + bne 170fc8 │ │ │ │ add r7, r7, #4 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r7, r1 │ │ │ │ - bls 171054 │ │ │ │ - b 170fbc │ │ │ │ - ldr lr, [pc, #12] @ 1710d0 │ │ │ │ + bls 171060 │ │ │ │ + b 170fc8 │ │ │ │ + ldr lr, [pc, #12] @ 1710dc │ │ │ │ mov r2, r3 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, lr │ │ │ │ bl 3c798 │ │ │ │ - andseq lr, r8, r0, ror #20 │ │ │ │ - b 19ad70 │ │ │ │ + andseq lr, r8, r4, asr sl │ │ │ │ + b 19ad7c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ addls r4, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmpls r1, r4 │ │ │ │ - bls 17116c │ │ │ │ - ldr r0, [pc, #316] @ 17124c │ │ │ │ + bls 171178 │ │ │ │ + ldr r0, [pc, #316] @ 171258 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #312] @ 171250 │ │ │ │ + ldr r1, [pc, #312] @ 17125c │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #272] @ 171254 │ │ │ │ + ldr r0, [pc, #272] @ 171260 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #256] @ 171258 │ │ │ │ + ldr r0, [pc, #256] @ 171264 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 3cd80 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ strh r4, [sp, #28] │ │ │ │ - bl 19afc0 │ │ │ │ + bl 19afcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1711f0 │ │ │ │ + bne 1711fc │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ bic r1, r1, #7 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 1711ec │ │ │ │ + beq 1711f8 │ │ │ │ tst r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldrne r1, [sp, #48] @ 0x30 │ │ │ │ ldrne r0, [sp, #44] @ 0x2c │ │ │ │ strdne r0, [r6, #4] │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #72] @ 171240 │ │ │ │ - ldr r3, [pc, #72] @ 171244 │ │ │ │ - ldr r2, [pc, #72] @ 171248 │ │ │ │ + ldr r1, [pc, #72] @ 17124c │ │ │ │ + ldr r3, [pc, #72] @ 171250 │ │ │ │ + ldr r2, [pc, #72] @ 171254 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ @@ -337624,94 +337627,94 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, pc, sl, ror #5 │ │ │ │ - andseq lr, r8, r4, ror #22 │ │ │ │ - andseq lr, r8, ip, lsr #18 │ │ │ │ - andseq lr, r8, r0, lsl fp │ │ │ │ - andseq lr, r8, ip, lsl #22 │ │ │ │ - andseq lr, sl, r0, ror #27 │ │ │ │ - andseq lr, sl, r0, lsl #26 │ │ │ │ + andeq ip, pc, lr, asr r3 @ │ │ │ │ + andseq lr, r8, r8, asr fp │ │ │ │ + andseq lr, r8, r0, lsr #18 │ │ │ │ + andseq lr, r8, r4, lsl #22 │ │ │ │ + andseq lr, r8, r0, lsl #22 │ │ │ │ + @ instruction: 0x001aedd4 │ │ │ │ + @ instruction: 0x001aecf4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ addls r4, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmpls r1, r4 │ │ │ │ - bls 1712f0 │ │ │ │ - ldr r0, [pc, #316] @ 1713d0 │ │ │ │ + bls 1712fc │ │ │ │ + ldr r0, [pc, #316] @ 1713dc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #312] @ 1713d4 │ │ │ │ + ldr r1, [pc, #312] @ 1713e0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #272] @ 1713d8 │ │ │ │ + ldr r0, [pc, #272] @ 1713e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #256] @ 1713dc │ │ │ │ + ldr r0, [pc, #256] @ 1713e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 3cd80 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r4, #1 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ strh r4, [sp, #28] │ │ │ │ - bl 19afc0 │ │ │ │ + bl 19afcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 171374 │ │ │ │ + bne 171380 │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ bic r1, r1, #7 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 171370 │ │ │ │ + beq 17137c │ │ │ │ tst r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldrne r1, [sp, #48] @ 0x30 │ │ │ │ ldrne r0, [sp, #44] @ 0x2c │ │ │ │ strdne r0, [r6, #4] │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #72] @ 1713c4 │ │ │ │ - ldr r3, [pc, #72] @ 1713c8 │ │ │ │ - ldr r2, [pc, #72] @ 1713cc │ │ │ │ + ldr r1, [pc, #72] @ 1713d0 │ │ │ │ + ldr r3, [pc, #72] @ 1713d4 │ │ │ │ + ldr r2, [pc, #72] @ 1713d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ @@ -337721,41 +337724,41 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andeq ip, pc, r6, ror #2 │ │ │ │ - andseq lr, r8, r0, ror #19 │ │ │ │ - andseq lr, r8, r8, lsr #15 │ │ │ │ - andseq lr, r8, ip, lsl #19 │ │ │ │ - andseq lr, r8, r8, lsl #19 │ │ │ │ - andseq lr, sl, ip, asr ip │ │ │ │ - andseq lr, sl, ip, ror fp │ │ │ │ + ldrdeq ip, [pc], -sl │ │ │ │ + @ instruction: 0x0018e9d4 │ │ │ │ + mulseq r8, ip, r7 │ │ │ │ + andseq lr, r8, r0, lsl #19 │ │ │ │ + andseq lr, r8, ip, ror r9 │ │ │ │ + andseq lr, sl, r0, asr ip │ │ │ │ + andseq lr, sl, r0, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #1004 @ 0x3ec │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c2b8 │ │ │ │ + bl 18c2c4 │ │ │ │ ldr r6, [sp, #892] @ 0x37c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 171430 │ │ │ │ + bne 17143c │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r0, fp, #8 │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b 1717c8 │ │ │ │ + b 1717d4 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r8, sp, #1248 @ 0x4e0 │ │ │ │ add r1, r5, #424 @ 0x1a8 │ │ │ │ @@ -337769,193 +337772,193 @@ │ │ │ │ ldr r7, [sp, #1688] @ 0x698 │ │ │ │ add r4, r8, #420 @ 0x1a4 │ │ │ │ ldr r0, [sp, #1680] @ 0x690 │ │ │ │ add r1, r8, #432 @ 0x1b0 │ │ │ │ str r6, [sp, #1668] @ 0x684 │ │ │ │ cmp r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 171498 │ │ │ │ - ldr r1, [pc, #896] @ 171810 │ │ │ │ + bne 1714a4 │ │ │ │ + ldr r1, [pc, #896] @ 17181c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19ca64 │ │ │ │ + bl 19ca70 │ │ │ │ ldr r0, [sp, #1684] @ 0x694 │ │ │ │ add r1, r7, r7, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r0, r1]! │ │ │ │ str r5, [r0, #5] │ │ │ │ str r5, [r0, #1] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r6, [sp, #1712] @ 0x6b0 │ │ │ │ add r7, r8, #456 @ 0x1c8 │ │ │ │ ldr r1, [sp, #1704] @ 0x6a8 │ │ │ │ str r0, [sp, #1688] @ 0x698 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 1714dc │ │ │ │ - ldr r1, [pc, #832] @ 171814 │ │ │ │ + bne 1714e8 │ │ │ │ + ldr r1, [pc, #832] @ 171820 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c9cc │ │ │ │ + bl 19c9d8 │ │ │ │ ldr r0, [sp, #1708] @ 0x6ac │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r5, [sp, #1700] @ 0x6a4 │ │ │ │ ldr r1, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1712] @ 0x6b0 │ │ │ │ add r0, r8, #444 @ 0x1bc │ │ │ │ cmp r5, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 171518 │ │ │ │ - ldr r1, [pc, #776] @ 171818 │ │ │ │ + bne 171524 │ │ │ │ + ldr r1, [pc, #776] @ 171824 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #1700] @ 0x6a4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 17177c │ │ │ │ + bne 171788 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 17177c │ │ │ │ + bne 171788 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171780 │ │ │ │ + bne 17178c │ │ │ │ str r7, [sp, #2012] @ 0x7dc │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171780 │ │ │ │ + bne 17178c │ │ │ │ str r7, [sp, #2016] @ 0x7e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18bff4 │ │ │ │ + bl 18c000 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 17177c │ │ │ │ + bne 171788 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18b300 │ │ │ │ + bl 18b30c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 17177c │ │ │ │ + bne 171788 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 172538 │ │ │ │ + bl 172544 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 17177c │ │ │ │ + bne 171788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173e68 │ │ │ │ + bl 173e74 │ │ │ │ add r5, sp, #1248 @ 0x4e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19de34 │ │ │ │ + bl 19de40 │ │ │ │ add r0, r5, #492 @ 0x1ec │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18be48 │ │ │ │ + bl 18be54 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 17177c │ │ │ │ + bne 171788 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18c070 │ │ │ │ + bl 18c07c │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18c3dc │ │ │ │ + bl 18c3e8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 17177c │ │ │ │ + bne 171788 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18b350 │ │ │ │ + bl 18b35c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 17177c │ │ │ │ + bne 171788 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18c100 │ │ │ │ + bl 18c10c │ │ │ │ add r9, sp, #1248 @ 0x4e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18c5c4 │ │ │ │ + bl 18c5d0 │ │ │ │ add sl, r9, #32 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1991d8 │ │ │ │ + bl 1991e4 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ add r5, r9, #480 @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1716d8 │ │ │ │ + beq 1716e4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1716b0 │ │ │ │ + bne 1716bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1716d8 │ │ │ │ + bne 1716e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ add r1, r9, #768 @ 0x300 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r1, r9, #760 @ 0x2f8 │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [sp, #2004] @ 0x7d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 173df8 │ │ │ │ + bl 173e04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 173f50 │ │ │ │ + bl 173f5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 173d88 │ │ │ │ + bl 173d94 │ │ │ │ add r0, r9, #468 @ 0x1d4 │ │ │ │ - bl 173ee0 │ │ │ │ + bl 173eec │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add ip, sp, #32 │ │ │ │ add r1, r8, #448 @ 0x1c0 │ │ │ │ ldr r5, [sp, #1668] @ 0x684 │ │ │ │ ldr r6, [sp, #1672] @ 0x688 │ │ │ │ ldm r7, {r0, r2, r3, r4} │ │ │ │ ldr r7, [sp, #1676] @ 0x68c │ │ │ │ stm ip, {r0, r2, r3, r4} │ │ │ │ add r0, fp, #32 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 274b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 173c00 │ │ │ │ + bl 173c0c │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm fp, {r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ @@ -337967,17 +337970,17 @@ │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, r8, #32 │ │ │ │ - bl 173c00 │ │ │ │ + bl 173c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 173b18 │ │ │ │ + bl 173b24 │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ str r5, [fp, #8] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [fp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ @@ -337987,46 +337990,46 @@ │ │ │ │ add sp, sp, #1004 @ 0x3ec │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov r6, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ - b 1717f4 │ │ │ │ + b 171800 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r8, #32 │ │ │ │ - bl 173c00 │ │ │ │ + bl 173c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 173b18 │ │ │ │ + bl 173b24 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq lr, r8, r0, lsr #14 │ │ │ │ - andseq lr, r8, ip, ror #13 │ │ │ │ - andseq lr, r8, r0, asr #13 │ │ │ │ + andseq lr, r8, r4, lsl r7 │ │ │ │ + andseq lr, r8, r0, ror #13 │ │ │ │ + @ instruction: 0x0018e6b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #1004 @ 0x3ec │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c2b8 │ │ │ │ + bl 18c2c4 │ │ │ │ ldr r6, [sp, #892] @ 0x37c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 17186c │ │ │ │ + bne 171878 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r0, fp, #8 │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b 171c04 │ │ │ │ + b 171c10 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r8, sp, #1248 @ 0x4e0 │ │ │ │ add r1, r5, #424 @ 0x1a8 │ │ │ │ @@ -338040,193 +338043,193 @@ │ │ │ │ ldr r7, [sp, #1688] @ 0x698 │ │ │ │ add r4, r8, #420 @ 0x1a4 │ │ │ │ ldr r0, [sp, #1680] @ 0x690 │ │ │ │ add r1, r8, #432 @ 0x1b0 │ │ │ │ str r6, [sp, #1668] @ 0x684 │ │ │ │ cmp r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 1718d4 │ │ │ │ - ldr r1, [pc, #896] @ 171c4c │ │ │ │ + bne 1718e0 │ │ │ │ + ldr r1, [pc, #896] @ 171c58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19ca64 │ │ │ │ + bl 19ca70 │ │ │ │ ldr r0, [sp, #1684] @ 0x694 │ │ │ │ add r1, r7, r7, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r0, r1]! │ │ │ │ str r5, [r0, #5] │ │ │ │ str r5, [r0, #1] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r6, [sp, #1712] @ 0x6b0 │ │ │ │ add r7, r8, #456 @ 0x1c8 │ │ │ │ ldr r1, [sp, #1704] @ 0x6a8 │ │ │ │ str r0, [sp, #1688] @ 0x698 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 171918 │ │ │ │ - ldr r1, [pc, #832] @ 171c50 │ │ │ │ + bne 171924 │ │ │ │ + ldr r1, [pc, #832] @ 171c5c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c9cc │ │ │ │ + bl 19c9d8 │ │ │ │ ldr r0, [sp, #1708] @ 0x6ac │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r5, [sp, #1700] @ 0x6a4 │ │ │ │ ldr r1, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1712] @ 0x6b0 │ │ │ │ add r0, r8, #444 @ 0x1bc │ │ │ │ cmp r5, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 171954 │ │ │ │ - ldr r1, [pc, #776] @ 171c54 │ │ │ │ + bne 171960 │ │ │ │ + ldr r1, [pc, #776] @ 171c60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #1700] @ 0x6a4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171bb8 │ │ │ │ + bne 171bc4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171bb8 │ │ │ │ + bne 171bc4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171bbc │ │ │ │ + bne 171bc8 │ │ │ │ str r7, [sp, #2012] @ 0x7dc │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171bbc │ │ │ │ + bne 171bc8 │ │ │ │ str r7, [sp, #2016] @ 0x7e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18bff4 │ │ │ │ + bl 18c000 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171bb8 │ │ │ │ + bne 171bc4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18b300 │ │ │ │ + bl 18b30c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171bb8 │ │ │ │ + bne 171bc4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 172094 │ │ │ │ + bl 1720a0 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171bb8 │ │ │ │ + bne 171bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173e68 │ │ │ │ + bl 173e74 │ │ │ │ add r5, sp, #1248 @ 0x4e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19de34 │ │ │ │ + bl 19de40 │ │ │ │ add r0, r5, #492 @ 0x1ec │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18be48 │ │ │ │ + bl 18be54 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171bb8 │ │ │ │ + bne 171bc4 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18c070 │ │ │ │ + bl 18c07c │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18c3dc │ │ │ │ + bl 18c3e8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171bb8 │ │ │ │ + bne 171bc4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18b350 │ │ │ │ + bl 18b35c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171bb8 │ │ │ │ + bne 171bc4 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18c100 │ │ │ │ + bl 18c10c │ │ │ │ add r9, sp, #1248 @ 0x4e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18c5c4 │ │ │ │ + bl 18c5d0 │ │ │ │ add sl, r9, #32 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1991d8 │ │ │ │ + bl 1991e4 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ add r5, r9, #480 @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 171b14 │ │ │ │ + beq 171b20 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 171aec │ │ │ │ + bne 171af8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 171b14 │ │ │ │ + bne 171b20 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ add r1, r9, #768 @ 0x300 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r1, r9, #760 @ 0x2f8 │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [sp, #2004] @ 0x7d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 173df8 │ │ │ │ + bl 173e04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 173f50 │ │ │ │ + bl 173f5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 173d88 │ │ │ │ + bl 173d94 │ │ │ │ add r0, r9, #468 @ 0x1d4 │ │ │ │ - bl 173ee0 │ │ │ │ + bl 173eec │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add ip, sp, #32 │ │ │ │ add r1, r8, #448 @ 0x1c0 │ │ │ │ ldr r5, [sp, #1668] @ 0x684 │ │ │ │ ldr r6, [sp, #1672] @ 0x688 │ │ │ │ ldm r7, {r0, r2, r3, r4} │ │ │ │ ldr r7, [sp, #1676] @ 0x68c │ │ │ │ stm ip, {r0, r2, r3, r4} │ │ │ │ add r0, fp, #32 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 274b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 173c00 │ │ │ │ + bl 173c0c │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm fp, {r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ @@ -338238,17 +338241,17 @@ │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, r8, #32 │ │ │ │ - bl 173c00 │ │ │ │ + bl 173c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 173b18 │ │ │ │ + bl 173b24 │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ str r5, [fp, #8] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [fp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ @@ -338258,46 +338261,46 @@ │ │ │ │ add sp, sp, #1004 @ 0x3ec │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov r6, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ - b 171c30 │ │ │ │ + b 171c3c │ │ │ │ mov r6, r0 │ │ │ │ add r0, r8, #32 │ │ │ │ - bl 173c00 │ │ │ │ + bl 173c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 173b18 │ │ │ │ + bl 173b24 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq lr, r8, r4, ror #5 │ │ │ │ - @ instruction: 0x0018e2b0 │ │ │ │ - andseq lr, r8, r4, lsl #5 │ │ │ │ + @ instruction: 0x0018e2d8 │ │ │ │ + andseq lr, r8, r4, lsr #5 │ │ │ │ + andseq lr, r8, r8, ror r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #1004 @ 0x3ec │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c2b8 │ │ │ │ + bl 18c2c4 │ │ │ │ ldr r6, [sp, #892] @ 0x37c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 171ca8 │ │ │ │ + bne 171cb4 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r0, fp, #8 │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b 172040 │ │ │ │ + b 17204c │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r8, sp, #1248 @ 0x4e0 │ │ │ │ add r1, r5, #424 @ 0x1a8 │ │ │ │ @@ -338311,193 +338314,193 @@ │ │ │ │ ldr r7, [sp, #1688] @ 0x698 │ │ │ │ add r4, r8, #420 @ 0x1a4 │ │ │ │ ldr r0, [sp, #1680] @ 0x690 │ │ │ │ add r1, r8, #432 @ 0x1b0 │ │ │ │ str r6, [sp, #1668] @ 0x684 │ │ │ │ cmp r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 171d10 │ │ │ │ - ldr r1, [pc, #896] @ 172088 │ │ │ │ + bne 171d1c │ │ │ │ + ldr r1, [pc, #896] @ 172094 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19ca64 │ │ │ │ + bl 19ca70 │ │ │ │ ldr r0, [sp, #1684] @ 0x694 │ │ │ │ add r1, r7, r7, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r0, r1]! │ │ │ │ str r5, [r0, #5] │ │ │ │ str r5, [r0, #1] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r6, [sp, #1712] @ 0x6b0 │ │ │ │ add r7, r8, #456 @ 0x1c8 │ │ │ │ ldr r1, [sp, #1704] @ 0x6a8 │ │ │ │ str r0, [sp, #1688] @ 0x698 │ │ │ │ cmp r6, r1 │ │ │ │ - bne 171d54 │ │ │ │ - ldr r1, [pc, #832] @ 17208c │ │ │ │ + bne 171d60 │ │ │ │ + ldr r1, [pc, #832] @ 172098 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19c9cc │ │ │ │ + bl 19c9d8 │ │ │ │ ldr r0, [sp, #1708] @ 0x6ac │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r5, [sp, #1700] @ 0x6a4 │ │ │ │ ldr r1, [sp, #1692] @ 0x69c │ │ │ │ str r0, [sp, #1712] @ 0x6b0 │ │ │ │ add r0, r8, #444 @ 0x1bc │ │ │ │ cmp r5, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 171d90 │ │ │ │ - ldr r1, [pc, #776] @ 172090 │ │ │ │ + bne 171d9c │ │ │ │ + ldr r1, [pc, #776] @ 17209c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #1700] @ 0x6a4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171ff4 │ │ │ │ + bne 172000 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171ff4 │ │ │ │ + bne 172000 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171ff8 │ │ │ │ + bne 172004 │ │ │ │ str r7, [sp, #2012] @ 0x7dc │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171ff8 │ │ │ │ + bne 172004 │ │ │ │ str r7, [sp, #2016] @ 0x7e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18bff4 │ │ │ │ + bl 18c000 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171ff4 │ │ │ │ + bne 172000 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18b300 │ │ │ │ + bl 18b30c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171ff4 │ │ │ │ + bne 172000 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 1729e0 │ │ │ │ + bl 1729ec │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171ff4 │ │ │ │ + bne 172000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173e68 │ │ │ │ + bl 173e74 │ │ │ │ add r5, sp, #1248 @ 0x4e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19de34 │ │ │ │ + bl 19de40 │ │ │ │ add r0, r5, #492 @ 0x1ec │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18be48 │ │ │ │ + bl 18be54 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171ff4 │ │ │ │ + bne 172000 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18c070 │ │ │ │ + bl 18c07c │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18c3dc │ │ │ │ + bl 18c3e8 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171ff4 │ │ │ │ + bne 172000 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18b350 │ │ │ │ + bl 18b35c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 171ff4 │ │ │ │ + bne 172000 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl 18c100 │ │ │ │ + bl 18c10c │ │ │ │ add r9, sp, #1248 @ 0x4e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18c5c4 │ │ │ │ + bl 18c5d0 │ │ │ │ add sl, r9, #32 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1991d8 │ │ │ │ + bl 1991e4 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ add r5, r9, #480 @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 171f50 │ │ │ │ + beq 171f5c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 171f28 │ │ │ │ + bne 171f34 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 171f50 │ │ │ │ + bne 171f5c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ add r1, r9, #768 @ 0x300 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r1, r9, #760 @ 0x2f8 │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [sp, #2004] @ 0x7d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 173df8 │ │ │ │ + bl 173e04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 173f50 │ │ │ │ + bl 173f5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 173d88 │ │ │ │ + bl 173d94 │ │ │ │ add r0, r9, #468 @ 0x1d4 │ │ │ │ - bl 173ee0 │ │ │ │ + bl 173eec │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add ip, sp, #32 │ │ │ │ add r1, r8, #448 @ 0x1c0 │ │ │ │ ldr r5, [sp, #1668] @ 0x684 │ │ │ │ ldr r6, [sp, #1672] @ 0x688 │ │ │ │ ldm r7, {r0, r2, r3, r4} │ │ │ │ ldr r7, [sp, #1676] @ 0x68c │ │ │ │ stm ip, {r0, r2, r3, r4} │ │ │ │ add r0, fp, #32 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 274b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 173c00 │ │ │ │ + bl 173c0c │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm fp, {r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ @@ -338509,17 +338512,17 @@ │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, r8, #32 │ │ │ │ - bl 173c00 │ │ │ │ + bl 173c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 173b18 │ │ │ │ + bl 173b24 │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ str r5, [fp, #8] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [fp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ @@ -338529,31 +338532,31 @@ │ │ │ │ add sp, sp, #1004 @ 0x3ec │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov r6, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ - b 17206c │ │ │ │ + b 172078 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r8, #32 │ │ │ │ - bl 173c00 │ │ │ │ + bl 173c0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 173b18 │ │ │ │ + bl 173b24 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq sp, r8, r8, lsr #29 │ │ │ │ - andseq sp, r8, r4, ror lr │ │ │ │ - andseq sp, r8, r8, asr #28 │ │ │ │ + mulseq r8, ip, lr │ │ │ │ + andseq sp, r8, r8, ror #28 │ │ │ │ + andseq sp, r8, ip, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 172420 │ │ │ │ + beq 17242c │ │ │ │ add r0, r2, r3, lsl #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r1, #492 @ 0x1ec │ │ │ │ add r5, r1, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r1, #32 │ │ │ │ mov r4, r2 │ │ │ │ @@ -338562,220 +338565,220 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r1, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ ldm r4, {r8, fp} │ │ │ │ cmn fp, #-2147483647 @ 0x80000001 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bcs 172478 │ │ │ │ + bcs 172484 │ │ │ │ ldr r1, [r6, #748] @ 0x2ec │ │ │ │ ldr r2, [r6, #752] @ 0x2f0 │ │ │ │ cmp fp, r1 │ │ │ │ ldr r0, [r6, #476] @ 0x1dc │ │ │ │ movcc r1, fp │ │ │ │ cmp fp, r2 │ │ │ │ movhi r2, fp │ │ │ │ cmp r7, r0 │ │ │ │ str r1, [r6, #748] @ 0x2ec │ │ │ │ str r2, [r6, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 172494 │ │ │ │ + bne 1724a0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 172138 │ │ │ │ - ldr r1, [pc, #1004] @ 17251c │ │ │ │ + bne 172144 │ │ │ │ + ldr r1, [pc, #1004] @ 172528 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r0, [r6, #472] @ 0x1d8 │ │ │ │ add r1, r7, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str fp, [r0, r7, lsl #2] │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ str r1, [r6, #476] @ 0x1dc │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17216c │ │ │ │ + beq 172178 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ - bl 198908 │ │ │ │ + bl 198914 │ │ │ │ ldr r9, [r6, #764] @ 0x2fc │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq 1723e0 │ │ │ │ + beq 1723ec │ │ │ │ add r0, r8, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 1721b4 │ │ │ │ + b 1721c0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 1723e0 │ │ │ │ + beq 1723ec │ │ │ │ ldrb sl, [fp], #1 │ │ │ │ mov r4, r9 │ │ │ │ tst r5, #1 │ │ │ │ - beq 1721dc │ │ │ │ + beq 1721e8 │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ mov r5, #1 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 172228 │ │ │ │ - b 172404 │ │ │ │ + bne 172234 │ │ │ │ + b 172410 │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 17250c │ │ │ │ + bcs 172518 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ ldr r1, [r6, #416] @ 0x1a0 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ movwne r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ movwne r3, #1 │ │ │ │ and r5, r2, r3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 172228 │ │ │ │ + bne 172234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 172404 │ │ │ │ + bne 172410 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, sl │ │ │ │ - bl 19defc │ │ │ │ + bl 19df08 │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 172280 │ │ │ │ + beq 17228c │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 172260 │ │ │ │ + bcs 17226c │ │ │ │ orr r1, sl, #32 │ │ │ │ - b 172274 │ │ │ │ + b 172280 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ mov r1, sl │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc r1, r1, #95 @ 0x5f │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r1 │ │ │ │ - bl 19defc │ │ │ │ + bl 19df08 │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 1724f0 │ │ │ │ + bcs 1724fc │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1722d4 │ │ │ │ + beq 1722e0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r2, [r1, sl] │ │ │ │ ldr r1, [r6, #452] @ 0x1c4 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 172500 │ │ │ │ + bcs 17250c │ │ │ │ ldr r1, [r6, #448] @ 0x1c0 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 1721a4 │ │ │ │ - b 172320 │ │ │ │ + bne 1721b0 │ │ │ │ + b 17232c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl 18aa78 │ │ │ │ + bl 18aa84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 172320 │ │ │ │ + beq 17232c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 1724dc │ │ │ │ + bcs 1724e8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldr r1, [r2, #5] │ │ │ │ cmp sl, r3 │ │ │ │ - bhi 1722e0 │ │ │ │ - bne 172320 │ │ │ │ + bhi 1722ec │ │ │ │ + bne 17232c │ │ │ │ add r0, r2, #1 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 1721a4 │ │ │ │ + bne 1721b0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 172458 │ │ │ │ + bne 172464 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl 18ad80 │ │ │ │ + bl 18ad8c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 172434 │ │ │ │ + bne 172440 │ │ │ │ ldr r0, [r8, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 172198 │ │ │ │ + bne 1721a4 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 1723a0 │ │ │ │ + bcs 1723ac │ │ │ │ orr sl, sl, #32 │ │ │ │ - b 1723b0 │ │ │ │ + b 1723bc │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc sl, sl, #95 @ 0x5f │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl 18ad80 │ │ │ │ + bl 18ad8c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 1721a0 │ │ │ │ - b 172434 │ │ │ │ + beq 1721ac │ │ │ │ + b 172440 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18b1c8 │ │ │ │ + bl 18b1d4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 17248c │ │ │ │ + bne 172498 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1720dc │ │ │ │ + bne 1720e8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ orr r1, r1, #4 │ │ │ │ @@ -338796,18 +338799,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r7, fp} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, r4, #4 │ │ │ │ - b 17243c │ │ │ │ - ldr r0, [pc, #136] @ 172524 │ │ │ │ + b 172448 │ │ │ │ + ldr r0, [pc, #136] @ 172530 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ 172528 │ │ │ │ + ldr r1, [pc, #132] @ 172534 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -338815,42 +338818,42 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r2, [pc, #76] @ 172530 │ │ │ │ + ldr r2, [pc, #76] @ 17253c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #52] @ 17252c │ │ │ │ + ldr r2, [pc, #52] @ 172538 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #44] @ 172534 │ │ │ │ + ldr r2, [pc, #44] @ 172540 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #12] @ 172520 │ │ │ │ + ldr r2, [pc, #12] @ 17252c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sp, r8, ip, asr sl │ │ │ │ - andseq sp, r8, r8, lsl #13 │ │ │ │ - @ instruction: 0x0018d6d4 │ │ │ │ - andseq sp, r8, r0, asr #13 │ │ │ │ - andseq sp, r8, ip, asr r6 │ │ │ │ - andseq sp, r8, ip, asr r6 │ │ │ │ - andseq sp, r8, r0, ror #12 │ │ │ │ + andseq sp, r8, r0, asr sl │ │ │ │ + andseq sp, r8, ip, ror r6 │ │ │ │ + andseq sp, r8, r8, asr #13 │ │ │ │ + @ instruction: 0x0018d6b4 │ │ │ │ + andseq sp, r8, r0, asr r6 │ │ │ │ + andseq sp, r8, r0, asr r6 │ │ │ │ + andseq sp, r8, r4, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 1728c8 │ │ │ │ + beq 1728d4 │ │ │ │ add r0, r2, r3, lsl #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r1, #492 @ 0x1ec │ │ │ │ add r5, r1, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r1, #32 │ │ │ │ mov r4, r2 │ │ │ │ @@ -338860,220 +338863,220 @@ │ │ │ │ add r0, r1, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ cmn fp, #-2147483647 @ 0x80000001 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bcs 172920 │ │ │ │ + bcs 17292c │ │ │ │ ldr r1, [r6, #748] @ 0x2ec │ │ │ │ ldr r2, [r6, #752] @ 0x2f0 │ │ │ │ cmp fp, r1 │ │ │ │ ldr r0, [r6, #476] @ 0x1dc │ │ │ │ movcc r1, fp │ │ │ │ cmp fp, r2 │ │ │ │ movhi r2, fp │ │ │ │ cmp r7, r0 │ │ │ │ str r1, [r6, #748] @ 0x2ec │ │ │ │ str r2, [r6, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 17293c │ │ │ │ + bne 172948 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1725e0 │ │ │ │ - ldr r1, [pc, #1004] @ 1729c4 │ │ │ │ + bne 1725ec │ │ │ │ + ldr r1, [pc, #1004] @ 1729d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r0, [r6, #472] @ 0x1d8 │ │ │ │ add r1, r7, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str fp, [r0, r7, lsl #2] │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ str r1, [r6, #476] @ 0x1dc │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 172614 │ │ │ │ + beq 172620 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ - bl 198908 │ │ │ │ + bl 198914 │ │ │ │ ldr r9, [r6, #764] @ 0x2fc │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq 172888 │ │ │ │ + beq 172894 │ │ │ │ add r0, r8, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 17265c │ │ │ │ + b 172668 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 172888 │ │ │ │ + beq 172894 │ │ │ │ ldrb sl, [fp], #1 │ │ │ │ mov r4, r9 │ │ │ │ tst r5, #1 │ │ │ │ - beq 172684 │ │ │ │ + beq 172690 │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ mov r5, #1 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1726d0 │ │ │ │ - b 1728ac │ │ │ │ + bne 1726dc │ │ │ │ + b 1728b8 │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 1729b4 │ │ │ │ + bcs 1729c0 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ ldr r1, [r6, #416] @ 0x1a0 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ movwne r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ movwne r3, #1 │ │ │ │ and r5, r2, r3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1726d0 │ │ │ │ + bne 1726dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1728ac │ │ │ │ + bne 1728b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, sl │ │ │ │ - bl 19defc │ │ │ │ + bl 19df08 │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 172728 │ │ │ │ + beq 172734 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 172708 │ │ │ │ + bcs 172714 │ │ │ │ orr r1, sl, #32 │ │ │ │ - b 17271c │ │ │ │ + b 172728 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ mov r1, sl │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc r1, r1, #95 @ 0x5f │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r1 │ │ │ │ - bl 19defc │ │ │ │ + bl 19df08 │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 172998 │ │ │ │ + bcs 1729a4 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17277c │ │ │ │ + beq 172788 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r2, [r1, sl] │ │ │ │ ldr r1, [r6, #452] @ 0x1c4 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1729a8 │ │ │ │ + bcs 1729b4 │ │ │ │ ldr r1, [r6, #448] @ 0x1c0 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 17264c │ │ │ │ - b 1727c8 │ │ │ │ + bne 172658 │ │ │ │ + b 1727d4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl 18aa78 │ │ │ │ + bl 18aa84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1727c8 │ │ │ │ + beq 1727d4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 172984 │ │ │ │ + bcs 172990 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldr r1, [r2, #5] │ │ │ │ cmp sl, r3 │ │ │ │ - bhi 172788 │ │ │ │ - bne 1727c8 │ │ │ │ + bhi 172794 │ │ │ │ + bne 1727d4 │ │ │ │ add r0, r2, #1 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 17264c │ │ │ │ + bne 172658 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 172900 │ │ │ │ + bne 17290c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl 18ad80 │ │ │ │ + bl 18ad8c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1728dc │ │ │ │ + bne 1728e8 │ │ │ │ ldr r0, [r8, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 172640 │ │ │ │ + bne 17264c │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 172848 │ │ │ │ + bcs 172854 │ │ │ │ orr sl, sl, #32 │ │ │ │ - b 172858 │ │ │ │ + b 172864 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc sl, sl, #95 @ 0x5f │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl 18ad80 │ │ │ │ + bl 18ad8c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 172648 │ │ │ │ - b 1728dc │ │ │ │ + beq 172654 │ │ │ │ + b 1728e8 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18b1c8 │ │ │ │ + bl 18b1d4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 172934 │ │ │ │ + bne 172940 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r4, r4, #16 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 172580 │ │ │ │ + bne 17258c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ orr r1, r1, #4 │ │ │ │ @@ -339094,18 +339097,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r7, fp} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, r4, #4 │ │ │ │ - b 1728e4 │ │ │ │ - ldr r0, [pc, #136] @ 1729cc │ │ │ │ + b 1728f0 │ │ │ │ + ldr r0, [pc, #136] @ 1729d8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ 1729d0 │ │ │ │ + ldr r1, [pc, #132] @ 1729dc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -339113,42 +339116,42 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r2, [pc, #76] @ 1729d8 │ │ │ │ + ldr r2, [pc, #76] @ 1729e4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #52] @ 1729d4 │ │ │ │ + ldr r2, [pc, #52] @ 1729e0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #44] @ 1729dc │ │ │ │ + ldr r2, [pc, #44] @ 1729e8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #12] @ 1729c8 │ │ │ │ + ldr r2, [pc, #12] @ 1729d4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x0018d5b4 │ │ │ │ - andseq sp, r8, r0, ror #3 │ │ │ │ - andseq sp, r8, ip, lsr #4 │ │ │ │ - andseq sp, r8, r8, lsl r2 │ │ │ │ - @ instruction: 0x0018d1b4 │ │ │ │ - @ instruction: 0x0018d1b4 │ │ │ │ - @ instruction: 0x0018d1b8 │ │ │ │ + andseq sp, r8, r8, lsr #11 │ │ │ │ + @ instruction: 0x0018d1d4 │ │ │ │ + andseq sp, r8, r0, lsr #4 │ │ │ │ + andseq sp, r8, ip, lsl #4 │ │ │ │ + andseq sp, r8, r8, lsr #3 │ │ │ │ + andseq sp, r8, r8, lsr #3 │ │ │ │ + andseq sp, r8, ip, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 172d74 │ │ │ │ + beq 172d80 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add r5, r1, #468 @ 0x1d4 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r1, #492 @ 0x1ec │ │ │ │ @@ -339159,220 +339162,220 @@ │ │ │ │ add r0, r1, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ cmn fp, #-2147483647 @ 0x80000001 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bcs 172dcc │ │ │ │ + bcs 172dd8 │ │ │ │ ldr r1, [r6, #748] @ 0x2ec │ │ │ │ ldr r2, [r6, #752] @ 0x2f0 │ │ │ │ cmp fp, r1 │ │ │ │ ldr r0, [r6, #476] @ 0x1dc │ │ │ │ movcc r1, fp │ │ │ │ cmp fp, r2 │ │ │ │ movhi r2, fp │ │ │ │ cmp r7, r0 │ │ │ │ str r1, [r6, #748] @ 0x2ec │ │ │ │ str r2, [r6, #752] @ 0x2f0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 172de8 │ │ │ │ + bne 172df4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 172a8c │ │ │ │ - ldr r1, [pc, #1004] @ 172e70 │ │ │ │ + bne 172a98 │ │ │ │ + ldr r1, [pc, #1004] @ 172e7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16995c │ │ │ │ + bl 169968 │ │ │ │ ldr r0, [r6, #472] @ 0x1d8 │ │ │ │ add r1, r7, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str fp, [r0, r7, lsl #2] │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ str r1, [r6, #476] @ 0x1dc │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 172ac0 │ │ │ │ + beq 172acc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ - bl 198908 │ │ │ │ + bl 198914 │ │ │ │ ldr r9, [r6, #764] @ 0x2fc │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq 172d34 │ │ │ │ + beq 172d40 │ │ │ │ add r0, r8, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 172b08 │ │ │ │ + b 172b14 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - beq 172d34 │ │ │ │ + beq 172d40 │ │ │ │ ldrb sl, [fp], #1 │ │ │ │ mov r4, r9 │ │ │ │ tst r5, #1 │ │ │ │ - beq 172b30 │ │ │ │ + beq 172b3c │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ mov r5, #1 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 172b7c │ │ │ │ - b 172d58 │ │ │ │ + bne 172b88 │ │ │ │ + b 172d64 │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 172e60 │ │ │ │ + bcs 172e6c │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ ldr r1, [r6, #416] @ 0x1a0 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ movwne r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ movwne r3, #1 │ │ │ │ and r5, r2, r3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 172b7c │ │ │ │ + bne 172b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 172d58 │ │ │ │ + bne 172d64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, sl │ │ │ │ - bl 19defc │ │ │ │ + bl 19df08 │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 172bd4 │ │ │ │ + beq 172be0 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 172bb4 │ │ │ │ + bcs 172bc0 │ │ │ │ orr r1, sl, #32 │ │ │ │ - b 172bc8 │ │ │ │ + b 172bd4 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ mov r1, sl │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc r1, r1, #95 @ 0x5f │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r1 │ │ │ │ - bl 19defc │ │ │ │ + bl 19df08 │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 172e44 │ │ │ │ + bcs 172e50 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 172c28 │ │ │ │ + beq 172c34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r2, [r1, sl] │ │ │ │ ldr r1, [r6, #452] @ 0x1c4 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 172e54 │ │ │ │ + bcs 172e60 │ │ │ │ ldr r1, [r6, #448] @ 0x1c0 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 172af8 │ │ │ │ - b 172c74 │ │ │ │ + bne 172b04 │ │ │ │ + b 172c80 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl 18aa78 │ │ │ │ + bl 18aa84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 172c74 │ │ │ │ + beq 172c80 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 172e30 │ │ │ │ + bcs 172e3c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ ldr r1, [r2, #5] │ │ │ │ cmp sl, r3 │ │ │ │ - bhi 172c34 │ │ │ │ - bne 172c74 │ │ │ │ + bhi 172c40 │ │ │ │ + bne 172c80 │ │ │ │ add r0, r2, #1 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne 172af8 │ │ │ │ + bne 172b04 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aab8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - bne 172dac │ │ │ │ + bne 172db8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl 18ad80 │ │ │ │ + bl 18ad8c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 172d88 │ │ │ │ + bne 172d94 │ │ │ │ ldr r0, [r8, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 172aec │ │ │ │ + bne 172af8 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 172cf4 │ │ │ │ + bcs 172d00 │ │ │ │ orr sl, sl, #32 │ │ │ │ - b 172d04 │ │ │ │ + b 172d10 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc sl, sl, #95 @ 0x5f │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl 18ad80 │ │ │ │ + bl 18ad8c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 172af4 │ │ │ │ - b 172d88 │ │ │ │ + beq 172b00 │ │ │ │ + b 172d94 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18b1c8 │ │ │ │ + bl 18b1d4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 172de0 │ │ │ │ + bne 172dec │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r4, r4, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 172a2c │ │ │ │ + bne 172a38 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ orr r1, r1, #4 │ │ │ │ @@ -339393,18 +339396,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r7, fp} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, r4, #4 │ │ │ │ - b 172d90 │ │ │ │ - ldr r0, [pc, #136] @ 172e78 │ │ │ │ + b 172d9c │ │ │ │ + ldr r0, [pc, #136] @ 172e84 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #132] @ 172e7c │ │ │ │ + ldr r1, [pc, #132] @ 172e88 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -339412,63 +339415,63 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r2, [pc, #76] @ 172e84 │ │ │ │ + ldr r2, [pc, #76] @ 172e90 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #52] @ 172e80 │ │ │ │ + ldr r2, [pc, #52] @ 172e8c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #44] @ 172e88 │ │ │ │ + ldr r2, [pc, #44] @ 172e94 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #12] @ 172e74 │ │ │ │ + ldr r2, [pc, #12] @ 172e80 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sp, r8, r8, lsl #2 │ │ │ │ - andseq ip, r8, r4, lsr sp │ │ │ │ - andseq ip, r8, r0, lsl #27 │ │ │ │ - andseq ip, r8, ip, ror #26 │ │ │ │ - andseq ip, r8, r8, lsl #26 │ │ │ │ - andseq ip, r8, r8, lsl #26 │ │ │ │ - andseq ip, r8, ip, lsl #26 │ │ │ │ + ldrsheq sp, [r8], -ip │ │ │ │ + andseq ip, r8, r8, lsr #26 │ │ │ │ + andseq ip, r8, r4, ror sp │ │ │ │ + andseq ip, r8, r0, ror #26 │ │ │ │ + @ instruction: 0x0018ccfc │ │ │ │ + @ instruction: 0x0018ccfc │ │ │ │ + andseq ip, r8, r0, lsl #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 193bd0 │ │ │ │ + bl 193bdc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 194724 │ │ │ │ + bl 194730 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1904fc │ │ │ │ + bl 190508 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 192fc8 │ │ │ │ + bl 192fd4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -339489,18 +339492,18 @@ │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 165704 │ │ │ │ + bl 165710 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 172f84 │ │ │ │ + bne 172f90 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r6, [r4, #9] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -339526,142 +339529,142 @@ │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 165aac │ │ │ │ + bl 165ab8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 173018 │ │ │ │ + bne 173024 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r6, [r4, #9] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #828 @ 0x33c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 17307c │ │ │ │ + beq 173088 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r4, #8 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 173084 │ │ │ │ + beq 173090 │ │ │ │ lsl r4, fp, #3 │ │ │ │ sub r1, r4, #8 │ │ │ │ add r0, r6, #12 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r0], #8 │ │ │ │ cmp r9, r2 │ │ │ │ movcs r9, r2 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 173064 │ │ │ │ - b 173084 │ │ │ │ + bne 173070 │ │ │ │ + b 173090 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r0, [sp, #772] @ 0x304 │ │ │ │ movw r0, #256 @ 0x100 │ │ │ │ movt r0, #514 @ 0x202 │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl 19cc04 │ │ │ │ + bl 19cc10 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1730bc │ │ │ │ + beq 1730c8 │ │ │ │ ldrb r0, [sp, #1169] @ 0x491 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17327c │ │ │ │ + beq 173288 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #1488 @ 0x5d0 │ │ │ │ add sl, lr, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 19cd40 │ │ │ │ + bl 19cd4c │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 17312c │ │ │ │ + bne 173138 │ │ │ │ ldr r4, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #1132] @ 0x46c │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r1] │ │ │ │ - beq 173180 │ │ │ │ + beq 17318c │ │ │ │ add r6, r5, #4 │ │ │ │ - b 173110 │ │ │ │ + b 17311c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 173180 │ │ │ │ + beq 17318c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173104 │ │ │ │ + beq 173110 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 173104 │ │ │ │ + b 173110 │ │ │ │ ldm r8!, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r5, [sp, #1136] @ 0x470 │ │ │ │ ldr r4, [sp, #1132] @ 0x46c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1731c8 │ │ │ │ + beq 1731d4 │ │ │ │ add r8, r4, #4 │ │ │ │ - b 173164 │ │ │ │ + b 173170 │ │ │ │ add r8, r8, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1731c8 │ │ │ │ + beq 1731d4 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173158 │ │ │ │ + beq 173164 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 173158 │ │ │ │ + b 173164 │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1731a0 │ │ │ │ + beq 1731ac │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1731bc │ │ │ │ + beq 1731c8 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1731e8 │ │ │ │ + beq 1731f4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ add r4, sp, #764 @ 0x2fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173208 │ │ │ │ + beq 173214 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #762] @ 0x2fa │ │ │ │ mov r0, #3 │ │ │ │ @@ -339671,54 +339674,54 @@ │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [r4, #-4] │ │ │ │ add r4, sp, #1488 @ 0x5d0 │ │ │ │ add r1, sp, #756 @ 0x2f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 17181c │ │ │ │ + bl 171828 │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1732dc │ │ │ │ + bne 1732e8 │ │ │ │ add ip, r4, #8 │ │ │ │ orr r1, sl, #4 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r0, r0, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ - b 173330 │ │ │ │ + b 17333c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, r6, #4 │ │ │ │ add r7, lr, #104 @ 0x68 │ │ │ │ mov sl, #1 │ │ │ │ - b 1732a8 │ │ │ │ + b 1732b4 │ │ │ │ strb sl, [sp, #1169] @ 0x491 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19edf4 │ │ │ │ + bl 19ee00 │ │ │ │ add r5, r5, #8 │ │ │ │ subs r4, r4, #8 │ │ │ │ - beq 1730bc │ │ │ │ + beq 1730c8 │ │ │ │ ldrb r0, [sp, #1169] @ 0x491 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17329c │ │ │ │ + bne 1732a8 │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 173290 │ │ │ │ + bcs 17329c │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 173290 │ │ │ │ + beq 17329c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ec98 │ │ │ │ - b 17329c │ │ │ │ + bl 19eca4 │ │ │ │ + b 1732a8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ orr r1, r4, #4 │ │ │ │ add r4, lr, #104 @ 0x68 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ add r5, sp, #768 @ 0x300 │ │ │ │ @@ -339726,37 +339729,37 @@ │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #756 @ 0x2f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d784 │ │ │ │ + bl 18d790 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ - bl 173b18 │ │ │ │ + bl 173b24 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 173358 │ │ │ │ + beq 173364 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 173860 │ │ │ │ + bl 17386c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 173a44 │ │ │ │ + bl 173a50 │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ ldr r8, [sp, #404] @ 0x194 │ │ │ │ bl 274b8 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 173338 │ │ │ │ + beq 173344 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ add r0, sl, #52 @ 0x34 │ │ │ │ bl 274b8 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ @@ -339767,147 +339770,147 @@ │ │ │ │ str r9, [sl, #396] @ 0x18c │ │ │ │ str r8, [sl, #48] @ 0x30 │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ - bl 173b18 │ │ │ │ - b 1733d0 │ │ │ │ + bl 173b24 │ │ │ │ + b 1733dc │ │ │ │ bl 3cac8 │ │ │ │ - b 1733e4 │ │ │ │ + b 1733f0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 173a44 │ │ │ │ + bl 173a50 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl 1739bc │ │ │ │ + bl 1739c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #828 @ 0x33c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 173454 │ │ │ │ + beq 173460 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ mov r4, #16 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 17345c │ │ │ │ + beq 173468 │ │ │ │ lsl r4, fp, #4 │ │ │ │ sub r1, r4, #16 │ │ │ │ add r0, r6, #24 │ │ │ │ lsr r1, r1, #4 │ │ │ │ ldr r2, [r0], #16 │ │ │ │ cmp r9, r2 │ │ │ │ movcs r9, r2 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 17343c │ │ │ │ - b 17345c │ │ │ │ + bne 173448 │ │ │ │ + b 173468 │ │ │ │ mov r4, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r0, [sp, #772] @ 0x304 │ │ │ │ movw r0, #256 @ 0x100 │ │ │ │ movt r0, #514 @ 0x202 │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl 19cc04 │ │ │ │ + bl 19cc10 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 173494 │ │ │ │ + beq 1734a0 │ │ │ │ ldrb r0, [sp, #1169] @ 0x491 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 173654 │ │ │ │ + beq 173660 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #1488 @ 0x5d0 │ │ │ │ add sl, lr, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 19cd40 │ │ │ │ + bl 19cd4c │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 173504 │ │ │ │ + bne 173510 │ │ │ │ ldr r4, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #1132] @ 0x46c │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r1] │ │ │ │ - beq 173558 │ │ │ │ + beq 173564 │ │ │ │ add r6, r5, #4 │ │ │ │ - b 1734e8 │ │ │ │ + b 1734f4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 173558 │ │ │ │ + beq 173564 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1734dc │ │ │ │ + beq 1734e8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1734dc │ │ │ │ + b 1734e8 │ │ │ │ ldm r8!, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r5, [sp, #1136] @ 0x470 │ │ │ │ ldr r4, [sp, #1132] @ 0x46c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1735a0 │ │ │ │ + beq 1735ac │ │ │ │ add r8, r4, #4 │ │ │ │ - b 17353c │ │ │ │ + b 173548 │ │ │ │ add r8, r8, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1735a0 │ │ │ │ + beq 1735ac │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173530 │ │ │ │ + beq 17353c │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 173530 │ │ │ │ + b 17353c │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 173578 │ │ │ │ + beq 173584 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173594 │ │ │ │ + beq 1735a0 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1735c0 │ │ │ │ + beq 1735cc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ add r4, sp, #764 @ 0x2fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1735e0 │ │ │ │ + beq 1735ec │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #762] @ 0x2fa │ │ │ │ mov r0, #3 │ │ │ │ @@ -339917,54 +339920,54 @@ │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [r4, #-4] │ │ │ │ add r4, sp, #1488 @ 0x5d0 │ │ │ │ add r1, sp, #756 @ 0x2f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1713e0 │ │ │ │ + bl 1713ec │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1736b4 │ │ │ │ + bne 1736c0 │ │ │ │ add ip, r4, #8 │ │ │ │ orr r1, sl, #4 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r0, r0, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ - b 173708 │ │ │ │ + b 173714 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, r6, #4 │ │ │ │ add r7, lr, #104 @ 0x68 │ │ │ │ mov sl, #1 │ │ │ │ - b 173680 │ │ │ │ + b 17368c │ │ │ │ strb sl, [sp, #1169] @ 0x491 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19edf4 │ │ │ │ + bl 19ee00 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #16 │ │ │ │ - beq 173494 │ │ │ │ + beq 1734a0 │ │ │ │ ldrb r0, [sp, #1169] @ 0x491 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 173674 │ │ │ │ + bne 173680 │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 173668 │ │ │ │ + bcs 173674 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 173668 │ │ │ │ + beq 173674 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19ec98 │ │ │ │ - b 173674 │ │ │ │ + bl 19eca4 │ │ │ │ + b 173680 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ orr r1, r4, #4 │ │ │ │ add r4, lr, #104 @ 0x68 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ add r5, sp, #768 @ 0x300 │ │ │ │ @@ -339972,37 +339975,37 @@ │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #756 @ 0x2f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d784 │ │ │ │ + bl 18d790 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ - bl 173b18 │ │ │ │ + bl 173b24 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 173730 │ │ │ │ + beq 17373c │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 173860 │ │ │ │ + bl 17386c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 173a44 │ │ │ │ + bl 173a50 │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ ldr r8, [sp, #404] @ 0x194 │ │ │ │ bl 274b8 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq 173710 │ │ │ │ + beq 17371c │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ add r0, sl, #52 @ 0x34 │ │ │ │ bl 274b8 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ @@ -340013,564 +340016,564 @@ │ │ │ │ str r9, [sl, #396] @ 0x18c │ │ │ │ str r8, [sl, #48] @ 0x30 │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ - bl 173b18 │ │ │ │ - b 1737a8 │ │ │ │ + bl 173b24 │ │ │ │ + b 1737b4 │ │ │ │ bl 3cac8 │ │ │ │ - b 1737bc │ │ │ │ + b 1737c8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 173a44 │ │ │ │ + bl 173a50 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl 1739bc │ │ │ │ + bl 1739c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 173820 │ │ │ │ - ldr r1, [pc, #88] @ 173850 │ │ │ │ - ldr r3, [pc, #88] @ 173854 │ │ │ │ + bne 17382c │ │ │ │ + ldr r1, [pc, #88] @ 17385c │ │ │ │ + ldr r3, [pc, #88] @ 173860 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #5 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #48] @ 173858 │ │ │ │ - ldr r3, [pc, #48] @ 17385c │ │ │ │ + ldr r1, [pc, #48] @ 173864 │ │ │ │ + ldr r3, [pc, #48] @ 173868 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r9, pc, r1, ror sp @ │ │ │ │ - mulseq r8, r4, r5 │ │ │ │ - andeq sl, lr, r8, lsl r4 │ │ │ │ - andseq ip, r8, r4, asr r5 │ │ │ │ + andeq r9, pc, r5, ror #27 │ │ │ │ + andseq ip, r8, r8, lsl #11 │ │ │ │ + andeq sl, lr, ip, lsl #9 │ │ │ │ + andseq ip, r8, r8, asr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173890 │ │ │ │ + beq 17389c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1738d0 │ │ │ │ + beq 1738dc │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1738b0 │ │ │ │ + b 1738bc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1738d0 │ │ │ │ + beq 1738dc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1738a4 │ │ │ │ + beq 1738b0 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1738a4 │ │ │ │ + b 1738b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1738f0 │ │ │ │ + beq 1738fc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17390c │ │ │ │ + beq 173918 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #44]! @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 173948 │ │ │ │ + beq 173954 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17391c │ │ │ │ + bne 173928 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 173948 │ │ │ │ + bne 173954 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ 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 173994 │ │ │ │ + beq 1739a0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 173974 │ │ │ │ + b 173980 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 173994 │ │ │ │ + beq 1739a0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173968 │ │ │ │ + beq 173974 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 173968 │ │ │ │ + b 173974 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1739b8 │ │ │ │ + beq 1739c4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ 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 173a00 │ │ │ │ + beq 173a0c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1739e4 │ │ │ │ + b 1739f0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 173a00 │ │ │ │ + beq 173a0c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1739d8 │ │ │ │ + beq 1739e4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1739d8 │ │ │ │ + b 1739e4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 173a20 │ │ │ │ + beq 173a2c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173a40 │ │ │ │ + beq 173a4c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 173a54 │ │ │ │ + bne 173a60 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 173a78 │ │ │ │ + bne 173a84 │ │ │ │ dmb ish │ │ │ │ - bl 19f6e4 │ │ │ │ + bl 19f6f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173cd4 │ │ │ │ + bl 173ce0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 173abc │ │ │ │ + beq 173ac8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 173a90 │ │ │ │ + bne 173a9c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 173cd4 │ │ │ │ - b 173ad4 │ │ │ │ + bl 173ce0 │ │ │ │ + b 173ae0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 173b0c │ │ │ │ + beq 173b18 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 173ae4 │ │ │ │ + bne 173af0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 173b0c │ │ │ │ + bne 173b18 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173b40 │ │ │ │ + beq 173b4c │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173b5c │ │ │ │ + beq 173b68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173b78 │ │ │ │ + beq 173b84 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173b94 │ │ │ │ + beq 173ba0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173bb0 │ │ │ │ + beq 173bbc │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #60]! @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 173bc0 │ │ │ │ + bne 173bcc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 173bec │ │ │ │ + bne 173bf8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #360] @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173c20 │ │ │ │ + beq 173c2c │ │ │ │ ldr r0, [r4, #364] @ 0x16c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 173cb8 │ │ │ │ + bne 173cc4 │ │ │ │ ldr r6, [r4, #316] @ 0x13c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 173cd0 │ │ │ │ + beq 173cdc │ │ │ │ ldr r7, [r4, #324] @ 0x144 │ │ │ │ ldr r8, [r4, #320] @ 0x140 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 173c7c │ │ │ │ + beq 173c88 │ │ │ │ add r5, r8, #4 │ │ │ │ - b 173c60 │ │ │ │ + b 173c6c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 173c7c │ │ │ │ + beq 173c88 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173c54 │ │ │ │ + beq 173c60 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 173c54 │ │ │ │ + b 173c60 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 173c98 │ │ │ │ + beq 173ca4 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173cd0 │ │ │ │ + beq 173cdc │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [r4, #316] @ 0x13c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 173c3c │ │ │ │ + bne 173c48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 173ce4 │ │ │ │ + bne 173cf0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 173d08 │ │ │ │ + bne 173d14 │ │ │ │ dmb ish │ │ │ │ - bl 19f6e4 │ │ │ │ + bl 19f6f0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 173d4c │ │ │ │ + beq 173d58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 173d2c │ │ │ │ + b 173d38 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 173d4c │ │ │ │ + beq 173d58 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173d20 │ │ │ │ + beq 173d2c │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 173d20 │ │ │ │ + b 173d2c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 173d70 │ │ │ │ + beq 173d7c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17394c │ │ │ │ + bl 173958 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bls 173df0 │ │ │ │ + bls 173dfc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 173de0 │ │ │ │ + beq 173dec │ │ │ │ lsl r5, r6, #3 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ bl b3fc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 173dec │ │ │ │ - ldr r2, [pc, #32] @ 173df4 │ │ │ │ + bne 173df8 │ │ │ │ + ldr r2, [pc, #32] @ 173e00 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc4 │ │ │ │ strd r6, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq fp, r8, r4, lsr lr │ │ │ │ + andseq fp, r8, r8, lsr #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bls 173e60 │ │ │ │ + bls 173e6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 173e50 │ │ │ │ + beq 173e5c │ │ │ │ add r5, r6, r6, lsl #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ bl b3fc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 173e5c │ │ │ │ - ldr r2, [pc, #32] @ 173e64 │ │ │ │ + bne 173e68 │ │ │ │ + ldr r2, [pc, #32] @ 173e70 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc4 │ │ │ │ strd r6, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq fp, r8, r4, lsr #27 │ │ │ │ + mulseq r8, r8, sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bls 173ed8 │ │ │ │ + bls 173ee4 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - beq 173ec8 │ │ │ │ + beq 173ed4 │ │ │ │ add r2, r6, r6, lsl #2 │ │ │ │ lsl r5, r2, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ bl b3fc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 173ed4 │ │ │ │ - ldr r2, [pc, #32] @ 173edc │ │ │ │ + bne 173ee0 │ │ │ │ + ldr r2, [pc, #32] @ 173ee8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc4 │ │ │ │ strd r6, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq fp, r8, ip, lsl sp │ │ │ │ + andseq fp, r8, r0, lsl sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bls 173f48 │ │ │ │ + bls 173f54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 173f38 │ │ │ │ + beq 173f44 │ │ │ │ lsl r5, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ bl b3fc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 173f44 │ │ │ │ - ldr r2, [pc, #32] @ 173f4c │ │ │ │ + bne 173f50 │ │ │ │ + ldr r2, [pc, #32] @ 173f58 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc4 │ │ │ │ strd r6, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq fp, r8, ip, ror #25 │ │ │ │ + andseq fp, r8, r0, ror #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bls 173fb8 │ │ │ │ + bls 173fc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 173fa8 │ │ │ │ + beq 173fb4 │ │ │ │ lsl r5, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ bl b3fc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 173fb4 │ │ │ │ - ldr r2, [pc, #32] @ 173fbc │ │ │ │ + bne 173fc0 │ │ │ │ + ldr r2, [pc, #32] @ 173fc8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc4 │ │ │ │ strd r6, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq fp, r8, ip, asr ip │ │ │ │ + andseq fp, r8, r0, asr ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 173ffc │ │ │ │ - ldr r3, [pc, #40] @ 174000 │ │ │ │ + ldr r1, [pc, #40] @ 174008 │ │ │ │ + ldr r3, [pc, #40] @ 17400c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r9, pc, sl, lsr #11 │ │ │ │ - andseq fp, r8, r8, asr #27 │ │ │ │ + andeq r9, pc, lr, lsl r6 @ │ │ │ │ + @ instruction: 0x0018bdbc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq 174038 │ │ │ │ + beq 174044 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ ldr lr, [r7, #24] │ │ │ │ ldr r0, [r8, #20] │ │ │ │ ldr r3, [r8, #16] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -340580,21 +340583,21 @@ │ │ │ │ movcc r5, r0 │ │ │ │ add r2, r5, #1 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ umull r4, r1, r1, r2 │ │ │ │ str r0, [r6, #8] │ │ │ │ str r2, [r6, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17408c │ │ │ │ + bne 174098 │ │ │ │ ldrd r0, [r7] │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ cmp r0, #0 │ │ │ │ lslne r2, r1, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - bls 1740c8 │ │ │ │ + bls 1740d4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ strne r5, [r0, #4] │ │ │ │ @@ -340614,37 +340617,37 @@ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ cmp r9, r5 │ │ │ │ ldrls r0, [sp, #60] @ 0x3c │ │ │ │ movls r5, r9 │ │ │ │ strls r9, [r0, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 174114 │ │ │ │ + beq 174120 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 27188 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r9, r5 │ │ │ │ - bls 1741b8 │ │ │ │ + bls 1741c4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [r5, #20] │ │ │ │ cmp r9, fp │ │ │ │ - bls 1741b0 │ │ │ │ + bls 1741bc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ sub r2, r9, fp │ │ │ │ mov r1, fp │ │ │ │ sub r0, r0, fp │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 175354 │ │ │ │ + bhi 175360 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, #2 │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ - bcc 1741a4 │ │ │ │ + bcc 1741b0 │ │ │ │ lsr r5, r4, #5 │ │ │ │ mov r4, r1 │ │ │ │ mvn r1, fp │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r1, r9, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -340665,77 +340668,77 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r9, [r0, #20] │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r9, r0 │ │ │ │ - bls 1741d8 │ │ │ │ + bls 1741e4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1749fc │ │ │ │ + beq 174a08 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - bne 174a28 │ │ │ │ + bne 174a34 │ │ │ │ ldr r5, [lr, #296] @ 0x128 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17421c │ │ │ │ - ldr r1, [pc, #4068] @ 1751f4 │ │ │ │ + bne 174228 │ │ │ │ + ldr r1, [pc, #4068] @ 175200 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r2, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ adds r0, r4, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcs 1749f0 │ │ │ │ + bcs 1749fc │ │ │ │ ldr fp, [r8, #12] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [r8, #8] │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ cmp r1, fp │ │ │ │ mov r2, fp │ │ │ │ str sl, [sp, #32] │ │ │ │ movcc r2, r1 │ │ │ │ mov sl, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - b 1749b0 │ │ │ │ + b 1749bc │ │ │ │ ldr r1, [r7, #24] │ │ │ │ sub r0, r5, r9 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ mla r1, r1, r8, r0 │ │ │ │ lsr r0, r1, #5 │ │ │ │ cmp r4, r1, lsr #5 │ │ │ │ - bls 1753b0 │ │ │ │ + bls 1753bc │ │ │ │ ldr r2, [r7, #16] │ │ │ │ and r1, r1, #31 │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ tst r3, r4, lsl r1 │ │ │ │ - bne 1749a0 │ │ │ │ + bne 1749ac │ │ │ │ lsl r1, r4, r1 │ │ │ │ orr r1, r3, r1 │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ ldr r1, [lr, #328] @ 0x148 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 1753c0 │ │ │ │ + bcs 1753cc │ │ │ │ ldr r2, [lr, #324] @ 0x144 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ ldr r0, [r2, r0, lsl #2]! │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ @@ -340746,39 +340749,39 @@ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, asr #4 │ │ │ │ andeq r0, r0, r8, asr #13 │ │ │ │ andeq r1, r0, r0, ror r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r0 │ │ │ │ cmpcc r5, fp │ │ │ │ - bcs 1749a0 │ │ │ │ + bcs 1749ac │ │ │ │ ldrb r0, [ip, r5] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ ldrbls r1, [r2, #9] │ │ │ │ cmpls r0, r1 │ │ │ │ - bhi 1749a0 │ │ │ │ + bhi 1749ac │ │ │ │ ldr r8, [r2, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 174274 │ │ │ │ + b 174280 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1749a0 │ │ │ │ + beq 1749ac │ │ │ │ ldr r9, [r2, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r3, [r7] │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r8, [r9] │ │ │ │ sub r2, r3, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 174964 │ │ │ │ + bcc 174970 │ │ │ │ lsl r3, r4, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ - beq 174994 │ │ │ │ + beq 1749a0 │ │ │ │ add r2, r9, r3 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, r1, r3, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add ip, r3, #1 │ │ │ │ @@ -340789,36 +340792,36 @@ │ │ │ │ ldr r3, [r2, -r4] │ │ │ │ add r6, r1, r6 │ │ │ │ str sl, [r7, #-8] │ │ │ │ add r4, r4, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ str r5, [r7], #12 │ │ │ │ - bne 174394 │ │ │ │ + bne 1743a0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r1, ip │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str r1, [r7, #8] │ │ │ │ - b 174274 │ │ │ │ + b 174280 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r0 │ │ │ │ cmpcc r5, fp │ │ │ │ - bcs 1749a0 │ │ │ │ + bcs 1749ac │ │ │ │ ldrb r0, [ip, r5] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bls 1753f8 │ │ │ │ + bls 175404 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r8, [r1, r0, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1749a0 │ │ │ │ + beq 1749ac │ │ │ │ add r5, r5, #1 │ │ │ │ - b 174274 │ │ │ │ + b 174280 │ │ │ │ ldrd r8, [r2, #4] │ │ │ │ rbit r0, r9 │ │ │ │ add r1, pc, #12 │ │ │ │ clz r0, r0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -340838,71 +340841,71 @@ │ │ │ │ andeq r0, r0, r0, ror r3 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, r8, asr #6 │ │ │ │ cmp r5, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 174764 │ │ │ │ + b 174770 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 1749a0 │ │ │ │ + bcs 1749ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrb r1, [ip, r5] │ │ │ │ add r0, r0, #5 │ │ │ │ lsl r2, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1749a0 │ │ │ │ + beq 1749ac │ │ │ │ ldrb r3, [r0, #-1] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 1749a0 │ │ │ │ + bhi 1749ac │ │ │ │ ldrb r3, [r0], #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 17449c │ │ │ │ + bhi 1744a8 │ │ │ │ ldr r8, [r0, #-13] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 174274 │ │ │ │ + b 174280 │ │ │ │ mov fp, r6 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 174500 │ │ │ │ - ldr r1, [pc, #4092] @ 1754ec │ │ │ │ + bne 17450c │ │ │ │ + ldr r1, [pc, #4092] @ 1754f8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str sl, [r0, r1, lsl #2]! │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - b 174594 │ │ │ │ + b 1745a0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 174274 │ │ │ │ + bcs 174280 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r9, [r1, r4, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 174564 │ │ │ │ - ldr r1, [pc, #4036] @ 175518 │ │ │ │ + bne 174570 │ │ │ │ + ldr r1, [pc, #4036] @ 175524 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ add r0, r5, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ @@ -340911,317 +340914,317 @@ │ │ │ │ str r4, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r6, fp │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ - b 174274 │ │ │ │ + b 174280 │ │ │ │ mov r0, ip │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl 178280 │ │ │ │ - b 174870 │ │ │ │ + bl 17828c │ │ │ │ + b 17487c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1746c8 │ │ │ │ + beq 1746d4 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 1754ac │ │ │ │ + bcs 1754b8 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ - ldr r1, [pc, #3952] @ 175548 │ │ │ │ + ldr r1, [pc, #3952] @ 175554 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1748d0 │ │ │ │ + b 1748dc │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1749a0 │ │ │ │ + beq 1749ac │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 175474 │ │ │ │ - ldr r2, [pc, #3912] @ 175544 │ │ │ │ + bcs 175480 │ │ │ │ + ldr r2, [pc, #3912] @ 175550 │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 174614 │ │ │ │ + bcs 174620 │ │ │ │ ldrb r1, [ip, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ eor r1, r1, #1 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1749a0 │ │ │ │ + beq 1749ac │ │ │ │ tst r1, #1 │ │ │ │ - bne 174274 │ │ │ │ - b 1749a0 │ │ │ │ + bne 174280 │ │ │ │ + b 1749ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1746c8 │ │ │ │ + beq 1746d4 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 1754cc │ │ │ │ + bcs 1754d8 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 174274 │ │ │ │ + beq 174280 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 1749a0 │ │ │ │ + bne 1749ac │ │ │ │ cmp r5, fp │ │ │ │ - bcs 174274 │ │ │ │ + bcs 174280 │ │ │ │ ldrb r0, [ip, r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 174274 │ │ │ │ - b 1749a0 │ │ │ │ + bne 174280 │ │ │ │ + b 1749ac │ │ │ │ mov r0, ip │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl 1778f4 │ │ │ │ - b 174870 │ │ │ │ + bl 177900 │ │ │ │ + b 17487c │ │ │ │ mov r0, ip │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl 177c58 │ │ │ │ - b 174870 │ │ │ │ + bl 177c64 │ │ │ │ + b 17487c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1746c8 │ │ │ │ + beq 1746d4 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 1754dc │ │ │ │ + bcs 1754e8 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ ldrb r1, [lr, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 174274 │ │ │ │ - b 1749a0 │ │ │ │ + beq 174280 │ │ │ │ + b 1749ac │ │ │ │ mov r5, #0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - b 174274 │ │ │ │ + b 174280 │ │ │ │ cmp r5, fp │ │ │ │ - bcs 174888 │ │ │ │ + bcs 174894 │ │ │ │ ldrb r0, [ip, r5] │ │ │ │ - ldr r1, [pc, #3684] @ 17554c │ │ │ │ + ldr r1, [pc, #3684] @ 175558 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - b 174764 │ │ │ │ + b 174770 │ │ │ │ cmp r5, fp │ │ │ │ - beq 17478c │ │ │ │ + beq 174798 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - bcs 175504 │ │ │ │ + bcs 175510 │ │ │ │ ldrb r0, [ip, r5] │ │ │ │ ldrb r1, [lr, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 174274 │ │ │ │ - b 1749a0 │ │ │ │ + beq 174280 │ │ │ │ + b 1749ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1748b4 │ │ │ │ + beq 1748c0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, #1 │ │ │ │ - ldr r2, [pc, #3580] @ 17552c │ │ │ │ + ldr r2, [pc, #3580] @ 175538 │ │ │ │ cmp r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 175424 │ │ │ │ + bcs 175430 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ cmp r5, fp │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 1748d4 │ │ │ │ + bcs 1748e0 │ │ │ │ ldrb r1, [ip, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 174274 │ │ │ │ - b 1749a0 │ │ │ │ + beq 174280 │ │ │ │ + b 1749ac │ │ │ │ cmp r5, fp │ │ │ │ mov r5, fp │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - beq 174274 │ │ │ │ - b 1749a0 │ │ │ │ + beq 174280 │ │ │ │ + b 1749ac │ │ │ │ mov r0, ip │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl 178100 │ │ │ │ - b 174870 │ │ │ │ + bl 17810c │ │ │ │ + b 17487c │ │ │ │ cmp r5, fp │ │ │ │ - bne 174890 │ │ │ │ + bne 17489c │ │ │ │ mov r5, fp │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - b 174274 │ │ │ │ + b 174280 │ │ │ │ mov r0, ip │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl 177574 │ │ │ │ - b 174870 │ │ │ │ + bl 177580 │ │ │ │ + b 17487c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1748e0 │ │ │ │ + beq 1748ec │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 175424 │ │ │ │ + bcs 175430 │ │ │ │ ldrb r0, [ip, r0] │ │ │ │ cmp r5, fp │ │ │ │ - ldr r2, [pc, #3412] @ 175524 │ │ │ │ + ldr r2, [pc, #3412] @ 175530 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 174938 │ │ │ │ + bcs 174944 │ │ │ │ ldrb r1, [ip, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 174274 │ │ │ │ - b 1749a0 │ │ │ │ + bne 174280 │ │ │ │ + b 1749ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 174900 │ │ │ │ + beq 17490c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 1754bc │ │ │ │ + bcs 1754c8 │ │ │ │ cmp r5, fp │ │ │ │ - bcs 1749a0 │ │ │ │ + bcs 1749ac │ │ │ │ ldrb r7, [ip, r0] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrb r4, [ip, r5] │ │ │ │ - ldr r1, [pc, #3352] @ 17553c │ │ │ │ + ldr r1, [pc, #3352] @ 175548 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 274b8 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #3332] @ 175540 │ │ │ │ + ldr r0, [pc, #3332] @ 17554c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1749a0 │ │ │ │ + bne 1749ac │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 174274 │ │ │ │ - b 1749a0 │ │ │ │ + bne 174280 │ │ │ │ + b 1749ac │ │ │ │ mov r0, ip │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ - bl 1771fc │ │ │ │ + bl 177208 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ uxtb r0, r0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 174274 │ │ │ │ - b 1749a0 │ │ │ │ + bne 174280 │ │ │ │ + b 1749ac │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - b 174274 │ │ │ │ + b 174280 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - bcs 1754f0 │ │ │ │ + bcs 1754fc │ │ │ │ mov r0, ip │ │ │ │ ldrb r1, [r0, r5]! │ │ │ │ cmp r1, #10 │ │ │ │ - beq 174944 │ │ │ │ + beq 174950 │ │ │ │ cmp r1, #13 │ │ │ │ - beq 174274 │ │ │ │ - b 1749a0 │ │ │ │ + beq 174280 │ │ │ │ + b 1749ac │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r1, [pc, #3180] @ 175530 │ │ │ │ + ldr r1, [pc, #3180] @ 17553c │ │ │ │ cmp fp, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 174274 │ │ │ │ + beq 174280 │ │ │ │ ldrb r0, [ip] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 174274 │ │ │ │ - b 1749a0 │ │ │ │ + beq 174280 │ │ │ │ + b 1749ac │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1749a0 │ │ │ │ + beq 1749ac │ │ │ │ ldrb r0, [ip] │ │ │ │ - ldr r1, [pc, #3120] @ 175528 │ │ │ │ + ldr r1, [pc, #3120] @ 175534 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - b 174934 │ │ │ │ + b 174940 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1749a0 │ │ │ │ + beq 1749ac │ │ │ │ ldrb r4, [ip] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #3100] @ 175538 │ │ │ │ + ldr r1, [pc, #3100] @ 175544 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 174274 │ │ │ │ - b 1749a0 │ │ │ │ + bne 174280 │ │ │ │ + b 1749ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 17495c │ │ │ │ + beq 174968 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 174274 │ │ │ │ - b 1749a0 │ │ │ │ + bne 174280 │ │ │ │ + b 1749ac │ │ │ │ mov r5, #0 │ │ │ │ - b 174274 │ │ │ │ + b 174280 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r3, r4, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ - bne 17436c │ │ │ │ + bne 174378 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b 174274 │ │ │ │ + b 174280 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1749e8 │ │ │ │ + beq 1749f4 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r2, [r1, r2, lsl #2]! │ │ │ │ ldr r8, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - beq 174274 │ │ │ │ + beq 174280 │ │ │ │ cmp r8, r6 │ │ │ │ - bcs 1753e4 │ │ │ │ + bcs 1753f0 │ │ │ │ str r5, [r3, r8, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1749b0 │ │ │ │ + bne 1749bc │ │ │ │ mov r1, #0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ stm sl, {r1, r2, r5} │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [lr, #296] @ 0x128 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [lr, #300] @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 174a54 │ │ │ │ + bne 174a60 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17421c │ │ │ │ - b 174208 │ │ │ │ + bne 174228 │ │ │ │ + b 174214 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r1, [lr, #340] @ 0x154 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1741c8 │ │ │ │ + bcs 1741d4 │ │ │ │ ldr r1, [lr, #336] @ 0x150 │ │ │ │ ldr r5, [r1, r0, lsl #2] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 174208 │ │ │ │ - b 17421c │ │ │ │ - ldr r0, [pc, #2820] @ 175560 │ │ │ │ + beq 174214 │ │ │ │ + b 174228 │ │ │ │ + ldr r0, [pc, #2820] @ 17556c │ │ │ │ mov fp, r6 │ │ │ │ ldrb r1, [r7, #20] │ │ │ │ mov r6, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr ip, [r8, #12] │ │ │ │ cmp r1, #3 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ @@ -341239,26 +341242,26 @@ │ │ │ │ mov r1, ip │ │ │ │ cmp r0, ip │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ movcc r1, r0 │ │ │ │ str sl, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b 174ae0 │ │ │ │ + b 174aec │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 1741c8 │ │ │ │ + bhi 1741d4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 174b40 │ │ │ │ + beq 174b4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, ip │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -341267,61 +341270,61 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1741c8 │ │ │ │ + beq 1741d4 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 174b68 │ │ │ │ - ldr r1, [pc, #2572] @ 175564 │ │ │ │ + bne 174b74 │ │ │ │ + ldr r1, [pc, #2572] @ 175570 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r5, #1 │ │ │ │ str r6, [r0, #8] │ │ │ │ adds r0, r4, #1 │ │ │ │ ldr r4, [sp, #360] @ 0x168 │ │ │ │ mov r6, fp │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcs 174ac0 │ │ │ │ - b 1752f4 │ │ │ │ + bcs 174acc │ │ │ │ + b 175300 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ sub r0, fp, r9 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mla r2, r3, sl, r0 │ │ │ │ lsr r0, r2, #5 │ │ │ │ cmp r1, r2, lsr #5 │ │ │ │ - bls 175394 │ │ │ │ + bls 1753a0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ and r2, r2, #31 │ │ │ │ ldr r3, [r1, r0, lsl #2] │ │ │ │ tst r3, r5, lsl r2 │ │ │ │ - bne 1752e4 │ │ │ │ + bne 1752f0 │ │ │ │ lsl r2, r5, r2 │ │ │ │ orr r2, r3, r2 │ │ │ │ str r2, [r1, r0, lsl #2] │ │ │ │ ldr r1, [lr, #328] @ 0x148 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 1753a0 │ │ │ │ + bcs 1753ac │ │ │ │ ldr r2, [lr, #324] @ 0x144 │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ ldr r0, [r2, r0, lsl #2]! │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ @@ -341332,39 +341335,39 @@ │ │ │ │ andeq r0, r0, r8, lsl #4 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r0 │ │ │ │ cmpcc fp, ip │ │ │ │ - bcs 1752e4 │ │ │ │ + bcs 1752f0 │ │ │ │ ldrb r0, [r8, fp] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ ldrbls r1, [r2, #9] │ │ │ │ cmpls r0, r1 │ │ │ │ - bhi 1752e4 │ │ │ │ + bhi 1752f0 │ │ │ │ ldr sl, [r2, #4] │ │ │ │ - b 174dfc │ │ │ │ + b 174e08 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1752e4 │ │ │ │ + beq 1752f0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mvn r0, #3 │ │ │ │ ldr sl, [r8] │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ sub r2, r3, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 1752a8 │ │ │ │ + bcc 1752b4 │ │ │ │ lsl r3, r7, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ - beq 174cfc │ │ │ │ + beq 174d08 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ add r2, r8, r3 │ │ │ │ sub r3, r3, #8 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, r1, r3, lsr #2 │ │ │ │ @@ -341377,38 +341380,38 @@ │ │ │ │ ldr r6, [r2, -r3] │ │ │ │ add r4, r1, r4 │ │ │ │ str r5, [r7, #-8] │ │ │ │ add r3, r3, #4 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ str fp, [r7], #12 │ │ │ │ - bne 174cc4 │ │ │ │ + bne 174cd0 │ │ │ │ mov r1, ip │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ ldr r4, [sp, #360] @ 0x168 │ │ │ │ mov r5, #1 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 174ba0 │ │ │ │ + b 174bac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r0 │ │ │ │ cmpcc fp, ip │ │ │ │ - bcs 1752e4 │ │ │ │ + bcs 1752f0 │ │ │ │ ldrb r0, [r8, fp] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bls 1753f8 │ │ │ │ + bls 175404 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr sl, [r1, r0, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 174dfc │ │ │ │ - b 1752e4 │ │ │ │ + bne 174e08 │ │ │ │ + b 1752f0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr sl, [r2, #4] │ │ │ │ rbit r0, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ clz r0, r0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -341428,74 +341431,74 @@ │ │ │ │ andeq r0, r0, ip, ror r3 │ │ │ │ muleq r0, r4, r1 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ andeq r0, r0, r0, asr r3 │ │ │ │ cmp fp, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 1750a4 │ │ │ │ + b 1750b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 1752e4 │ │ │ │ + bcs 1752f0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrb r1, [r8, fp] │ │ │ │ add r0, r0, #5 │ │ │ │ lsl r2, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1752e4 │ │ │ │ + beq 1752f0 │ │ │ │ ldrb r3, [r0, #-1] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 1752e4 │ │ │ │ + bhi 1752f0 │ │ │ │ ldrb r3, [r0], #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 174dd4 │ │ │ │ + bhi 174de0 │ │ │ │ ldr sl, [r0, #-13] │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 174ba0 │ │ │ │ + b 174bac │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [r2, #4] │ │ │ │ ldr r8, [r2, #8] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 174e3c │ │ │ │ - ldr r1, [pc, #1908] @ 1755a0 │ │ │ │ + bne 174e48 │ │ │ │ + ldr r1, [pc, #1908] @ 1755ac │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r8, [r0, #4] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ str fp, [r0, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r5, #1 │ │ │ │ - b 1751c8 │ │ │ │ + b 1751d4 │ │ │ │ ldr r8, [r2, #16] │ │ │ │ ldr sl, [r2, #4] │ │ │ │ cmp r8, r6 │ │ │ │ - bcs 174ed4 │ │ │ │ + bcs 174ee0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [r4, r8, lsl #2] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 174ea8 │ │ │ │ - ldr r1, [pc, #1808] @ 1755a8 │ │ │ │ + bne 174eb4 │ │ │ │ + ldr r1, [pc, #1808] @ 1755b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ add r0, fp, #1 │ │ │ │ str r0, [r4, r8, lsl #2] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ @@ -341503,460 +341506,460 @@ │ │ │ │ strd r8, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r5, #1 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 174ba0 │ │ │ │ + b 174bac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, ip │ │ │ │ mov r2, fp │ │ │ │ - bl 178280 │ │ │ │ - b 1751b4 │ │ │ │ - ldr r1, [pc, #1684] @ 175590 │ │ │ │ + bl 17828c │ │ │ │ + b 1751c0 │ │ │ │ + ldr r1, [pc, #1684] @ 17559c │ │ │ │ cmp fp, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 17500c │ │ │ │ + beq 175018 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, fp, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 175434 │ │ │ │ + bcs 175440 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - b 175210 │ │ │ │ + b 17521c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1752e4 │ │ │ │ + beq 1752f0 │ │ │ │ sub r0, fp, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 175414 │ │ │ │ - ldr r2, [pc, #1612] @ 17558c │ │ │ │ + bcs 175420 │ │ │ │ + ldr r2, [pc, #1612] @ 175598 │ │ │ │ mov r1, #1 │ │ │ │ cmp fp, ip │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 174f58 │ │ │ │ + bcs 174f64 │ │ │ │ ldrb r1, [r8, fp] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ eor r1, r1, #1 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1752e4 │ │ │ │ + beq 1752f0 │ │ │ │ tst r1, #1 │ │ │ │ - bne 1751c8 │ │ │ │ - b 1752e4 │ │ │ │ + bne 1751d4 │ │ │ │ + b 1752f0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17500c │ │ │ │ + beq 175018 │ │ │ │ sub r0, fp, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 175454 │ │ │ │ + bcs 175460 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 1751c8 │ │ │ │ + beq 1751d4 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 1752e4 │ │ │ │ + bne 1752f0 │ │ │ │ cmp fp, ip │ │ │ │ - bcs 1751c8 │ │ │ │ + bcs 1751d4 │ │ │ │ ldrb r0, [r8, fp] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 1751c8 │ │ │ │ - b 1752e4 │ │ │ │ + bne 1751d4 │ │ │ │ + b 1752f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, ip │ │ │ │ mov r2, fp │ │ │ │ - bl 1778f4 │ │ │ │ - b 1751b4 │ │ │ │ + bl 177900 │ │ │ │ + b 1751c0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, ip │ │ │ │ mov r2, fp │ │ │ │ - bl 177c58 │ │ │ │ - b 1751b4 │ │ │ │ + bl 177c64 │ │ │ │ + b 1751c0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17500c │ │ │ │ + beq 175018 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, fp, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 175464 │ │ │ │ + bcs 175470 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ ldrb r1, [lr, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1751c8 │ │ │ │ - b 1752e4 │ │ │ │ + beq 1751d4 │ │ │ │ + b 1752f0 │ │ │ │ mov fp, #0 │ │ │ │ - b 1750d0 │ │ │ │ + b 1750dc │ │ │ │ cmp fp, ip │ │ │ │ - bcs 1750d0 │ │ │ │ + bcs 1750dc │ │ │ │ ldrb r0, [r8, fp] │ │ │ │ - ldr r1, [pc, #1388] @ 175594 │ │ │ │ + ldr r1, [pc, #1388] @ 1755a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - b 1750a4 │ │ │ │ + b 1750b0 │ │ │ │ cmp fp, ip │ │ │ │ - beq 1750cc │ │ │ │ + beq 1750d8 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - bcs 175498 │ │ │ │ + bcs 1754a4 │ │ │ │ ldrb r0, [r8, fp] │ │ │ │ ldrb r1, [lr, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1751c8 │ │ │ │ - b 1752e4 │ │ │ │ - ldr r2, [pc, #1304] @ 175578 │ │ │ │ + beq 1751d4 │ │ │ │ + b 1752f0 │ │ │ │ + ldr r2, [pc, #1304] @ 175584 │ │ │ │ cmp fp, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 1751f8 │ │ │ │ + beq 175204 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, fp, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 175404 │ │ │ │ + bcs 175410 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ cmp fp, ip │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 175210 │ │ │ │ + bcs 17521c │ │ │ │ ldrb r1, [r8, fp] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1751c8 │ │ │ │ - b 1752e4 │ │ │ │ + beq 1751d4 │ │ │ │ + b 1752f0 │ │ │ │ cmp fp, ip │ │ │ │ mov fp, ip │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - beq 1751c8 │ │ │ │ - b 1752e4 │ │ │ │ + beq 1751d4 │ │ │ │ + b 1752f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, ip │ │ │ │ mov r2, fp │ │ │ │ - bl 178100 │ │ │ │ - b 1751b4 │ │ │ │ + bl 17810c │ │ │ │ + b 1751c0 │ │ │ │ cmp fp, ip │ │ │ │ - bne 1751d0 │ │ │ │ + bne 1751dc │ │ │ │ mov fp, ip │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 174ba0 │ │ │ │ + b 174bac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, ip │ │ │ │ mov r2, fp │ │ │ │ - bl 177574 │ │ │ │ - b 1751b4 │ │ │ │ - ldr r2, [pc, #1144] @ 175570 │ │ │ │ + bl 177580 │ │ │ │ + b 1751c0 │ │ │ │ + ldr r2, [pc, #1144] @ 17557c │ │ │ │ cmp fp, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 17521c │ │ │ │ + beq 175228 │ │ │ │ sub r0, fp, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 175404 │ │ │ │ + bcs 175410 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ cmp fp, ip │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 175278 │ │ │ │ + bcs 175284 │ │ │ │ ldrb r1, [r8, fp] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1751c8 │ │ │ │ - b 1752e4 │ │ │ │ + bne 1751d4 │ │ │ │ + b 1752f0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17523c │ │ │ │ + beq 175248 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, fp, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 175444 │ │ │ │ + bcs 175450 │ │ │ │ cmp fp, ip │ │ │ │ - bcs 1752e4 │ │ │ │ + bcs 1752f0 │ │ │ │ ldrb r6, [r8, r0] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrb r7, [r8, fp] │ │ │ │ - ldr r1, [pc, #1052] @ 175584 │ │ │ │ + ldr r1, [pc, #1052] @ 175590 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 274b8 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #1032] @ 175588 │ │ │ │ + ldr r0, [pc, #1032] @ 175594 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1752e4 │ │ │ │ + bne 1752f0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1751c8 │ │ │ │ - b 1752e4 │ │ │ │ + bne 1751d4 │ │ │ │ + b 1752f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, ip │ │ │ │ mov r2, fp │ │ │ │ - bl 1771fc │ │ │ │ + bl 177208 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1752e4 │ │ │ │ + beq 1752f0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 174ba0 │ │ │ │ + b 174bac │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - bcs 175484 │ │ │ │ + bcs 175490 │ │ │ │ mov r0, r8 │ │ │ │ ldrb r1, [r0, fp]! │ │ │ │ cmp r1, #10 │ │ │ │ - beq 175284 │ │ │ │ + beq 175290 │ │ │ │ cmp r1, #13 │ │ │ │ - beq 1751c8 │ │ │ │ - b 1752e4 │ │ │ │ - andseq fp, r8, r4, lsl #24 │ │ │ │ + beq 1751d4 │ │ │ │ + b 1752f0 │ │ │ │ + @ instruction: 0x0018bbf8 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov fp, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1751c8 │ │ │ │ + beq 1751d4 │ │ │ │ ldrb r0, [r8] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1751c8 │ │ │ │ - b 1752e4 │ │ │ │ + beq 1751d4 │ │ │ │ + b 1752f0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1752e4 │ │ │ │ + beq 1752f0 │ │ │ │ ldrb r0, [r8] │ │ │ │ - ldr r1, [pc, #832] @ 175574 │ │ │ │ + ldr r1, [pc, #832] @ 175580 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - b 175274 │ │ │ │ + b 175280 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1752e4 │ │ │ │ + beq 1752f0 │ │ │ │ ldrb r5, [r8] │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #808] @ 175580 │ │ │ │ + ldr r1, [pc, #808] @ 17558c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ mov r5, #1 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov fp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1751c8 │ │ │ │ - b 1752e4 │ │ │ │ + bne 1751d4 │ │ │ │ + b 1752f0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17529c │ │ │ │ + beq 1752a8 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 1751c8 │ │ │ │ - b 1752e4 │ │ │ │ + bne 1751d4 │ │ │ │ + b 1752f0 │ │ │ │ mov fp, #0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 174ba0 │ │ │ │ + b 174bac │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r5, #1 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ lsl r3, r7, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ - bne 174c94 │ │ │ │ - b 174cfc │ │ │ │ + bne 174ca0 │ │ │ │ + b 174d08 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 174ac0 │ │ │ │ + beq 174acc │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r2, [r1, r2, lsl #2]! │ │ │ │ ldrd sl, [r1, #4] │ │ │ │ tst r2, #1 │ │ │ │ - beq 174ba0 │ │ │ │ + beq 174bac │ │ │ │ cmp sl, r6 │ │ │ │ - bcs 1753d0 │ │ │ │ + bcs 1753dc │ │ │ │ str fp, [r4, sl, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1752f4 │ │ │ │ - b 174ac0 │ │ │ │ + bne 175300 │ │ │ │ + b 174acc │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ stmib r2, {r0, fp} │ │ │ │ str r1, [r2] │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ - b 1749ec │ │ │ │ + b 1749f8 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, r5, #12 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, #2 │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ - bcs 174154 │ │ │ │ - b 1741a4 │ │ │ │ - ldr r2, [pc, #520] @ 1755a4 │ │ │ │ + bcs 174160 │ │ │ │ + b 1741b0 │ │ │ │ + ldr r2, [pc, #520] @ 1755b0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #448] @ 175568 │ │ │ │ + ldr r2, [pc, #448] @ 175574 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #416] @ 175558 │ │ │ │ + ldr r2, [pc, #416] @ 175564 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #340] @ 17551c │ │ │ │ + ldr r2, [pc, #340] @ 175528 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #468] @ 1755ac │ │ │ │ + ldr r2, [pc, #468] @ 1755b8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #368] @ 17555c │ │ │ │ + ldr r2, [pc, #368] @ 175568 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #448] @ 1755c0 │ │ │ │ + ldr r2, [pc, #448] @ 1755cc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #368] @ 17557c │ │ │ │ + ldr r2, [pc, #368] @ 175588 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #432] @ 1755cc │ │ │ │ + ldr r2, [pc, #432] @ 1755d8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #264] @ 175534 │ │ │ │ + ldr r2, [pc, #264] @ 175540 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #404] @ 1755d0 │ │ │ │ + ldr r2, [pc, #404] @ 1755dc │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #380] @ 1755c8 │ │ │ │ + ldr r2, [pc, #380] @ 1755d4 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #360] @ 1755c4 │ │ │ │ + ldr r2, [pc, #360] @ 1755d0 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #300] @ 175598 │ │ │ │ + ldr r2, [pc, #300] @ 1755a4 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #316] @ 1755b8 │ │ │ │ + ldr r2, [pc, #316] @ 1755c4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #224] @ 17556c │ │ │ │ + ldr r2, [pc, #224] @ 175578 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #252] @ 17559c │ │ │ │ + ldr r2, [pc, #252] @ 1755a8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #264] @ 1755bc │ │ │ │ + ldr r2, [pc, #264] @ 1755c8 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #240] @ 1755b4 │ │ │ │ + ldr r2, [pc, #240] @ 1755c0 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #220] @ 1755b0 │ │ │ │ + ldr r2, [pc, #220] @ 1755bc │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #108] @ 175550 │ │ │ │ + ldr r2, [pc, #108] @ 17555c │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq fp, r8, r4, lsl #18 │ │ │ │ - ldr r2, [pc, #40] @ 175520 │ │ │ │ + @ instruction: 0x0018b8f8 │ │ │ │ + ldr r2, [pc, #40] @ 17552c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #72] @ 175554 │ │ │ │ + ldr r2, [pc, #72] @ 175560 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x0018b8b0 │ │ │ │ - andseq sl, r8, ip, lsl sl │ │ │ │ - andseq sl, r8, r8, lsr #19 │ │ │ │ - andeq r8, pc, r8, lsr #28 │ │ │ │ - andeq r8, pc, r4, lsl #26 │ │ │ │ - andeq r8, pc, r8, asr #29 │ │ │ │ - andeq r8, pc, r4, lsr sp @ │ │ │ │ - mulseq r8, r0, sl │ │ │ │ - ldrdeq r8, [pc], -r8 @ │ │ │ │ - ldrdeq r8, [pc], -r4 │ │ │ │ - andeq r8, pc, r0, asr #27 │ │ │ │ - strdeq r8, [pc], -r8 @ │ │ │ │ - andeq r9, pc, r4, lsr #32 │ │ │ │ - andeq r8, pc, r4, lsl pc @ │ │ │ │ - andseq sl, r8, r8, ror #19 │ │ │ │ - @ instruction: 0x0018a9d4 │ │ │ │ - andseq sl, r8, ip, ror sl │ │ │ │ + andseq fp, r8, r4, lsr #17 │ │ │ │ + andseq sl, r8, r0, lsl sl │ │ │ │ + mulseq r8, ip, r9 │ │ │ │ + muleq pc, ip, lr @ │ │ │ │ + andeq r8, pc, r8, ror sp @ │ │ │ │ + andeq r8, pc, ip, lsr pc @ │ │ │ │ + andeq r8, pc, r8, lsr #27 │ │ │ │ + andseq sl, r8, r4, lsl #21 │ │ │ │ + andeq r8, pc, ip, asr #26 │ │ │ │ + andeq r8, pc, r8, asr #28 │ │ │ │ + andeq r8, pc, r4, lsr lr @ │ │ │ │ + andeq r9, pc, ip, rrx │ │ │ │ + muleq pc, r8, r0 @ │ │ │ │ + andeq r8, pc, r8, lsl #31 │ │ │ │ + @ instruction: 0x0018a9dc │ │ │ │ + andseq sl, r8, r8, asr #19 │ │ │ │ + andseq sl, r8, r0, ror sl │ │ │ │ + andseq sl, r8, r8, lsr #20 │ │ │ │ + andeq r6, pc, r0, ror #13 │ │ │ │ + @ instruction: 0x0018b2b0 │ │ │ │ + andseq sl, r8, r0, lsr sl │ │ │ │ + andseq sl, r8, r8, lsl #20 │ │ │ │ + andeq r8, pc, r4, ror r5 @ │ │ │ │ + andeq r8, pc, ip, lsr r4 @ │ │ │ │ + andeq r8, pc, ip, lsl #12 │ │ │ │ + andseq sl, r8, r4, lsr #21 │ │ │ │ + andeq r8, pc, r0, lsl r4 @ │ │ │ │ + andeq r8, pc, r4, lsl #10 │ │ │ │ + strdeq r8, [pc], -r0 │ │ │ │ + andeq r8, pc, r8, lsr #14 │ │ │ │ + andeq r8, pc, r0, ror r7 @ │ │ │ │ + andeq r8, pc, r8, asr #12 │ │ │ │ + andseq sl, r8, r4, asr sl │ │ │ │ andseq sl, r8, r4, lsr sl │ │ │ │ - andeq r6, pc, ip, ror #12 │ │ │ │ - @ instruction: 0x0018b2bc │ │ │ │ + @ instruction: 0x0018afbc │ │ │ │ + mulseq r8, r0, sl │ │ │ │ + andseq sl, r8, r0, ror #30 │ │ │ │ andseq sl, r8, ip, lsr sl │ │ │ │ - andseq sl, r8, r4, lsl sl │ │ │ │ - andeq r8, pc, r0, lsl #10 │ │ │ │ - andeq r8, pc, r8, asr #7 │ │ │ │ - muleq pc, r8, r5 @ │ │ │ │ - @ instruction: 0x0018aab0 │ │ │ │ - muleq pc, ip, r3 @ │ │ │ │ - muleq pc, r0, r4 @ │ │ │ │ - andeq r8, pc, ip, ror r4 @ │ │ │ │ - @ instruction: 0x000f86b4 │ │ │ │ - strdeq r8, [pc], -ip │ │ │ │ - ldrdeq r8, [pc], -r4 │ │ │ │ - andseq sl, r8, r0, ror #20 │ │ │ │ - andseq sl, r8, r0, asr #20 │ │ │ │ - andseq sl, r8, r8, asr #31 │ │ │ │ - mulseq r8, ip, sl │ │ │ │ - andseq sl, r8, ip, ror #30 │ │ │ │ - andseq sl, r8, r8, asr #20 │ │ │ │ - @ instruction: 0x0018a9d8 │ │ │ │ - andseq sl, r8, r8, lsr sl │ │ │ │ - andseq sl, r8, r0, ror sl │ │ │ │ - andseq sl, r8, r8, ror #20 │ │ │ │ - @ instruction: 0x0018a9d8 │ │ │ │ - andseq sl, r8, r0, asr sl │ │ │ │ - @ instruction: 0x0018aab0 │ │ │ │ - @ instruction: 0x0018aad0 │ │ │ │ - andseq sl, r8, r0, ror #21 │ │ │ │ + andseq sl, r8, ip, asr #19 │ │ │ │ + andseq sl, r8, ip, lsr #20 │ │ │ │ + andseq sl, r8, r4, ror #20 │ │ │ │ + andseq sl, r8, ip, asr sl │ │ │ │ + andseq sl, r8, ip, asr #19 │ │ │ │ + andseq sl, r8, r4, asr #20 │ │ │ │ + andseq sl, r8, r4, lsr #21 │ │ │ │ + andseq sl, r8, r4, asr #21 │ │ │ │ + @ instruction: 0x0018aad4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add fp, sp, #12 │ │ │ │ @@ -341968,25 +341971,25 @@ │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r5, [r0, #347] @ 0x15b │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ strd r8, [sp] │ │ │ │ - bl 174004 │ │ │ │ + bl 174010 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 175644 │ │ │ │ + bne 175650 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 175690 │ │ │ │ + beq 17569c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ tst r5, #1 │ │ │ │ moveq r0, #1 │ │ │ │ stmeq r4, {r0, r3, ip} │ │ │ │ addeq sp, sp, #28 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -342004,80 +342007,80 @@ │ │ │ │ str r0, [r4] │ │ │ │ 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, #4 │ │ │ │ ldrb fp, [r1, #20] │ │ │ │ cmp fp, #3 │ │ │ │ - bne 1756e0 │ │ │ │ + bne 1756ec │ │ │ │ ldrb fp, [r0, #20] │ │ │ │ cmp fp, #3 │ │ │ │ - bne 17572c │ │ │ │ + bne 175738 │ │ │ │ ldr r2, [r1] │ │ │ │ mov fp, #3 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, r0 │ │ │ │ movwne r7, #1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ - b 1757bc │ │ │ │ + b 1757c8 │ │ │ │ ldr r2, [r1] │ │ │ │ add r9, r1, #8 │ │ │ │ ldrh r6, [r1, #21] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r4, [r1, #23] │ │ │ │ moveq r1, r0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ ldr sl, [r1, #4] │ │ │ │ ldr r7, [r0] │ │ │ │ ldm r9, {r5, r8, r9} │ │ │ │ movwne r7, #1 │ │ │ │ cmp r3, #3 │ │ │ │ strb r4, [sp, #2] │ │ │ │ strh r6, [sp] │ │ │ │ - beq 1757bc │ │ │ │ + beq 1757c8 │ │ │ │ add r2, r0, #8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 175784 │ │ │ │ - b 1757bc │ │ │ │ + bne 175790 │ │ │ │ + b 1757c8 │ │ │ │ cmp fp, #2 │ │ │ │ - bne 175738 │ │ │ │ - b 17575c │ │ │ │ + bne 175744 │ │ │ │ + b 175768 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrex r2, [r5] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 17573c │ │ │ │ + bne 175748 │ │ │ │ cmn r2, #1 │ │ │ │ - ble 1757e4 │ │ │ │ + ble 1757f0 │ │ │ │ ldrd r8, [r0, #12] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r2], #8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, fp │ │ │ │ moveq r1, r0 │ │ │ │ movwne r7, #1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 1757bc │ │ │ │ + beq 1757c8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ sub r4, r3, #1 │ │ │ │ strex r6, r4, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 17578c │ │ │ │ + bne 175798 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1757bc │ │ │ │ + bne 1757c8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ mov r0, r2 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [sp, #2] │ │ │ │ add r3, r0, #8 │ │ │ │ ldrh r2, [sp] │ │ │ │ strb fp, [r0, #20] │ │ │ │ stm r0, {r7, sl} │ │ │ │ stm r3, {r5, r8, r9} │ │ │ │ @@ -342097,40 +342100,40 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 175848 │ │ │ │ + bne 175854 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15f954 │ │ │ │ + bl 15f960 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 274b8 │ │ │ │ ldr r5, [r5] │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15d160 │ │ │ │ + bl 15d16c │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 15d160 │ │ │ │ + b 15d16c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #3 │ │ │ │ - beq 175954 │ │ │ │ + beq 175960 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 17595c │ │ │ │ + beq 175968 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r1, [r1, #316] @ 0x13c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -342139,24 +342142,24 @@ │ │ │ │ subsne r3, r1, #8 │ │ │ │ ldrne r6, [r1, #-4] │ │ │ │ sub r1, r6, r5, lsl #1 │ │ │ │ cmp r6, r5, lsl #1 │ │ │ │ movcs r7, r1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bls 17594c │ │ │ │ + bls 175958 │ │ │ │ sub r9, r7, r4 │ │ │ │ sub r1, r2, r4 │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, r1 │ │ │ │ - bhi 175968 │ │ │ │ + bhi 175974 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ cmp r9, #2 │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ - bcc 175940 │ │ │ │ + bcc 17594c │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ movcc r5, r6 │ │ │ │ sub r2, r6, r5 │ │ │ │ mvn r3, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ @@ -342175,46 +342178,46 @@ │ │ │ │ add r8, r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ str r8, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #60] @ 1759a0 │ │ │ │ + ldr r0, [pc, #60] @ 1759ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ bl 33ba0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ cmp r9, #2 │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ - bcs 1758f4 │ │ │ │ - b 175940 │ │ │ │ - @ instruction: 0x0018a4f4 │ │ │ │ + bcs 175900 │ │ │ │ + b 17594c │ │ │ │ + andseq sl, r8, r8, ror #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldr r1, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r0, [r1, #69] @ 0x45 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1759dc │ │ │ │ + beq 1759e8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1759dc │ │ │ │ + bne 1759e8 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #2 │ │ │ │ - b 175ba0 │ │ │ │ + b 175bac │ │ │ │ ldrb r3, [r1, #73] @ 0x49 │ │ │ │ mvn r2, #1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ add r0, lr, #219 @ 0xdb │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ uxtab r2, r2, r3 │ │ │ │ @@ -342251,15 +342254,15 @@ │ │ │ │ str r1, [sp, #1384] @ 0x568 │ │ │ │ strb r3, [sp, #1460] @ 0x5b4 │ │ │ │ strh r2, [lr, #188] @ 0xbc │ │ │ │ str r1, [sp, #1424] @ 0x590 │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ str r0, [sp, #1432] @ 0x598 │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ - bl 14f408 │ │ │ │ + bl 14f414 │ │ │ │ add r8, sp, #8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #360 @ 0x168 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ bl 274b8 │ │ │ │ add r7, r8, #88 @ 0x58 │ │ │ │ @@ -342270,60 +342273,60 @@ │ │ │ │ add r5, sp, #736 @ 0x2e0 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17ca24 │ │ │ │ + bl 17ca30 │ │ │ │ mov r1, r0 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 175ae0 │ │ │ │ + bne 175aec │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 175c24 │ │ │ │ + bmi 175c30 │ │ │ │ add r5, sp, #736 @ 0x2e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c29c │ │ │ │ + bl 17c2a8 │ │ │ │ ldrb r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 175bc4 │ │ │ │ + bne 175bd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179360 │ │ │ │ + bl 17936c │ │ │ │ ldr fp, [sp, #736] @ 0x2e0 │ │ │ │ ldr r9, [sp, #740] @ 0x2e4 │ │ │ │ eor r0, fp, #2 │ │ │ │ orrs r0, r0, r9 │ │ │ │ - bne 175b90 │ │ │ │ + bne 175b9c │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bhi 175ba0 │ │ │ │ + bhi 175bac │ │ │ │ subs r0, r1, #34 @ 0x22 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 175bf8 │ │ │ │ + beq 175c04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 175ba0 │ │ │ │ + bne 175bac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 175ba0 │ │ │ │ - b 175c08 │ │ │ │ + blt 175bac │ │ │ │ + b 175c14 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ bl 274b8 │ │ │ │ add r0, sl, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ @@ -342336,98 +342339,98 @@ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 175bd0 │ │ │ │ + bne 175bdc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 175b1c │ │ │ │ + bne 175b28 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 175b1c │ │ │ │ + bl 16e0c0 │ │ │ │ + b 175b28 │ │ │ │ mov r0, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r0, #4 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 175ba0 │ │ │ │ + beq 175bac │ │ │ │ add r0, r8, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ - b 175ba0 │ │ │ │ + b 175bac │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 179360 │ │ │ │ - b 175c40 │ │ │ │ + bl 17936c │ │ │ │ + b 175c4c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ ldr r1, [sp, #740] @ 0x2e4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 175c6c │ │ │ │ + bne 175c78 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ addls r0, r5, #8 │ │ │ │ - blls 179298 │ │ │ │ + blls 1792a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ - bl 178d20 │ │ │ │ - b 175ca4 │ │ │ │ + bl 178d2c │ │ │ │ + b 175cb0 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ - bl 17d8f0 │ │ │ │ + bl 17d8fc │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ - bl 178eac │ │ │ │ - b 175ca4 │ │ │ │ + bl 178eb8 │ │ │ │ + b 175cb0 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 178ef0 │ │ │ │ + bl 178efc │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #564 @ 0x234 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r3] │ │ │ │ ldrb r1, [r0, #72] @ 0x48 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 175cd8 │ │ │ │ + beq 175ce4 │ │ │ │ tst r1, #1 │ │ │ │ - beq 175cec │ │ │ │ + beq 175cf8 │ │ │ │ ldrb r0, [r0, #66] @ 0x42 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 175d30 │ │ │ │ + beq 175d3c │ │ │ │ tst r0, #1 │ │ │ │ - bne 175d30 │ │ │ │ + bne 175d3c │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ mov fp, #2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 175e54 │ │ │ │ + beq 175e60 │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r6, r3, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 175d04 │ │ │ │ + bne 175d10 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 175e54 │ │ │ │ + bne 175e60 │ │ │ │ mov r0, r2 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 175e54 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 175e60 │ │ │ │ ldm r2, {r0, r1, r3} │ │ │ │ add lr, sp, #36 @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r6, [r2, #15] │ │ │ │ ldrb r5, [r2, #12] │ │ │ │ ldrh r2, [r2, #13] │ │ │ │ strh r2, [sp, #29] │ │ │ │ @@ -342439,64 +342442,64 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ strb r6, [sp, #31] │ │ │ │ str r4, [sp, #12] │ │ │ │ strb r5, [sp, #28] │ │ │ │ str ip, [sp, #296] @ 0x128 │ │ │ │ strb r0, [sp, #316] @ 0x13c │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 14f408 │ │ │ │ + bl 14f414 │ │ │ │ add ip, sp, #296 @ 0x128 │ │ │ │ add sl, sp, #32 │ │ │ │ add r8, sp, #320 @ 0x140 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r1, sl │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ add r6, sl, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1756a0 │ │ │ │ + bl 1756ac │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 175db8 │ │ │ │ + bne 175dc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 175ea8 │ │ │ │ + bmi 175eb4 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 175e10 │ │ │ │ + bcs 175e1c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 175de4 │ │ │ │ + bne 175df0 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 175ea8 │ │ │ │ + bmi 175eb4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ - b 175e10 │ │ │ │ + b 175e1c │ │ │ │ cmp r0, #3 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #328 @ 0x148 │ │ │ │ cmpne r0, #2 │ │ │ │ str r7, [sp, #344] @ 0x158 │ │ │ │ strb r0, [sp, #340] @ 0x154 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r4, [sp, #324] @ 0x144 │ │ │ │ str r5, [sp, #320] @ 0x140 │ │ │ │ - bne 175e74 │ │ │ │ + bne 175e80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179360 │ │ │ │ + bl 17936c │ │ │ │ add r0, r8, #4 │ │ │ │ ldr fp, [sp, #320] @ 0x140 │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm sl, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r9, #8 │ │ │ │ mov sl, #2 │ │ │ │ @@ -342508,39 +342511,39 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sl, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 175e80 │ │ │ │ + bne 175e8c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 175e3c │ │ │ │ + bne 175e48 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 175e3c │ │ │ │ + bl 16e0c0 │ │ │ │ + b 175e48 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179360 │ │ │ │ - b 175ec4 │ │ │ │ + bl 17936c │ │ │ │ + b 175ed0 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 179500 │ │ │ │ - b 175ef4 │ │ │ │ + bl 17950c │ │ │ │ + b 175f00 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1792f0 │ │ │ │ - b 175ef4 │ │ │ │ + bl 1792fc │ │ │ │ + b 175f00 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 179254 │ │ │ │ + bl 179260 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 179254 │ │ │ │ + bl 179260 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ sub sp, sp, #5120 @ 0x1400 │ │ │ │ @@ -342549,17 +342552,17 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3] │ │ │ │ ldr r1, [lr, #1368] @ 0x558 │ │ │ │ mov r9, r2 │ │ │ │ ldrb r0, [r8, #69] @ 0x45 │ │ │ │ ldr fp, [r1] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 175f40 │ │ │ │ + beq 175f4c │ │ │ │ tst r0, #1 │ │ │ │ - beq 176a2c │ │ │ │ + beq 176a38 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r0, #0 │ │ │ │ add r7, lr, #404 @ 0x194 │ │ │ │ mov r1, #2 │ │ │ │ movw r2, #514 @ 0x202 │ │ │ │ ldrb sl, [r9, #12] │ │ │ │ str r0, [r7, #564] @ 0x234 │ │ │ │ @@ -342579,30 +342582,30 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ and r0, r0, #1 │ │ │ │ strb r2, [r7, #640] @ 0x280 │ │ │ │ strb r0, [r7, #644] @ 0x284 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bne 175fb4 │ │ │ │ - b 175fec │ │ │ │ + bne 175fc0 │ │ │ │ + b 175ff8 │ │ │ │ ldr r4, [r9] │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 175fb8 │ │ │ │ + bne 175fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 176b08 │ │ │ │ + bmi 176b14 │ │ │ │ ldrb r0, [r7, #640] @ 0x280 │ │ │ │ ldr ip, [r9, #8] │ │ │ │ ldr r9, [r9, #4] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 17689c │ │ │ │ + bne 1768a8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, r7, #628 @ 0x274 │ │ │ │ add r5, lr, #30 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ stm r0, {r4, r9, ip} │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ add r4, lr, #968 @ 0x3c8 │ │ │ │ @@ -342687,42 +342690,42 @@ │ │ │ │ str r9, [sp, #1404] @ 0x57c │ │ │ │ str r1, [sp, #3396] @ 0xd44 │ │ │ │ str r1, [sp, #3392] @ 0xd40 │ │ │ │ str r1, [sp, #3432] @ 0xd68 │ │ │ │ str r0, [sp, #3448] @ 0xd78 │ │ │ │ str r0, [sp, #3440] @ 0xd70 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 14f408 │ │ │ │ + bl 14f414 │ │ │ │ add r9, sp, #3392 @ 0xd40 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ bl 274b8 │ │ │ │ add r4, r8, #88 @ 0x58 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ ldrb r1, [sp, #1436] @ 0x59c │ │ │ │ ldrb r3, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 1761a0 │ │ │ │ - b 1761e8 │ │ │ │ + bne 1761ac │ │ │ │ + b 1761f4 │ │ │ │ ldr r2, [sp, #1424] @ 0x590 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r5 │ │ │ │ ldrex r1, [r2] │ │ │ │ add r3, r1, #1 │ │ │ │ strex r5, r3, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1761b0 │ │ │ │ + bne 1761bc │ │ │ │ cmn r1, #1 │ │ │ │ - ble 176b08 │ │ │ │ + ble 176b14 │ │ │ │ ldr r1, [sp, #1428] @ 0x594 │ │ │ │ mov r5, ip │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #1432] @ 0x598 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ @@ -342733,27 +342736,27 @@ │ │ │ │ ldrb r0, [sp, #1441] @ 0x5a1 │ │ │ │ ldr r7, [sp, #1360] @ 0x550 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ tst r7, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - beq 176248 │ │ │ │ + beq 176254 │ │ │ │ add r7, r5, #8 │ │ │ │ mov ip, r1 │ │ │ │ mov lr, r3 │ │ │ │ mov r4, r9 │ │ │ │ ldm r7!, {r0, r1, r3, r5} │ │ │ │ mov sl, #1 │ │ │ │ stmia r4!, {r0, r1, r3, r5} │ │ │ │ ldm r7, {r0, r1, r3, r5} │ │ │ │ stm r4, {r0, r1, r3, r5} │ │ │ │ mov r3, lr │ │ │ │ mov r1, ip │ │ │ │ - b 17624c │ │ │ │ + b 176258 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #1408] @ 0x580 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #1412] @ 0x584 │ │ │ │ @@ -342795,67 +342798,67 @@ │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add sl, lr, #968 @ 0x3c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 17ca24 │ │ │ │ + bl 17ca30 │ │ │ │ mov r1, r0 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 176314 │ │ │ │ + bne 176320 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 176b08 │ │ │ │ + bmi 176b14 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, r6 │ │ │ │ add r5, lr, #424 @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c29c │ │ │ │ + bl 17c2a8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #30 │ │ │ │ ldrb r0, [r0, #-10] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 176484 │ │ │ │ + bne 176490 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 179360 │ │ │ │ + bl 17936c │ │ │ │ ldr r0, [sp, #1448] @ 0x5a8 │ │ │ │ ldr r1, [sp, #1452] @ 0x5ac │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 1763e0 │ │ │ │ + bne 1763ec │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, sl │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, lr, #30 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [r0, #-86] @ 0xffffffaa │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bhi 176a18 │ │ │ │ + bhi 176a24 │ │ │ │ subs r0, r1, #34 @ 0x22 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 176918 │ │ │ │ + beq 176924 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 176a18 │ │ │ │ + bne 176a24 │ │ │ │ add r0, lr, #30 │ │ │ │ ldr r1, [r0, #-78] @ 0xffffffb2 │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bge 176928 │ │ │ │ - b 176a18 │ │ │ │ + bge 176934 │ │ │ │ + b 176a24 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ add r1, lr, #424 @ 0x1a8 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ bl 274b8 │ │ │ │ mov r1, #3 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ @@ -342870,15 +342873,15 @@ │ │ │ │ str r0, [sp, #3392] @ 0xd40 │ │ │ │ str r0, [sp, #3432] @ 0xd68 │ │ │ │ mov r0, #2 │ │ │ │ strh r1, [r2] │ │ │ │ str r0, [sp, #3448] @ 0xd78 │ │ │ │ str r0, [sp, #3440] @ 0xd70 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 14f408 │ │ │ │ + bl 14f414 │ │ │ │ add r8, sp, #3392 @ 0xd40 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ bl 274b8 │ │ │ │ add r5, sl, #88 @ 0x58 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ @@ -342887,38 +342890,38 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [sp, #1436] @ 0x59c │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 1764bc │ │ │ │ - b 1764ec │ │ │ │ + bne 1764c8 │ │ │ │ + b 1764f8 │ │ │ │ add r1, lr, #30 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ ldr r1, [r1, #-22] @ 0xffffffea │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 176494 │ │ │ │ + bne 1764a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17635c │ │ │ │ + bne 176368 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 17635c │ │ │ │ + bl 16e0c0 │ │ │ │ + b 176368 │ │ │ │ ldr r1, [sp, #1424] @ 0x590 │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1764c0 │ │ │ │ + bne 1764cc │ │ │ │ cmn r2, #1 │ │ │ │ - ble 176b08 │ │ │ │ + ble 176b14 │ │ │ │ ldr r0, [sp, #1428] @ 0x594 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #1432] @ 0x598 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r0, [sp, #1443] @ 0x5a3 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -342926,15 +342929,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [sp, #1441] @ 0x5a1 │ │ │ │ ldr r2, [sp, #1360] @ 0x550 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 17653c │ │ │ │ + beq 176548 │ │ │ │ add r0, sp, #1360 @ 0x550 │ │ │ │ mov r3, r8 │ │ │ │ add r2, r0, #8 │ │ │ │ ldm r2!, {r9, sl, ip, lr} │ │ │ │ stmia r3!, {r9, sl, ip, lr} │ │ │ │ mov sl, #1 │ │ │ │ ldm r2, {r0, r5, r6, r7} │ │ │ │ @@ -342986,26 +342989,26 @@ │ │ │ │ cmp r0, #1 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ strb r0, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bhi 176638 │ │ │ │ + bhi 176644 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 176614 │ │ │ │ + bne 176620 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 176638 │ │ │ │ + bne 176644 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #3392 @ 0xd40 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ strb r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -343019,67 +343022,67 @@ │ │ │ │ strh r0, [r2, #1] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #3476] @ 0xd94 │ │ │ │ add r8, lr, #968 @ 0x3c8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17ca24 │ │ │ │ + bl 17ca30 │ │ │ │ mov r1, r0 │ │ │ │ ldrex r0, [fp] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 176694 │ │ │ │ + bne 1766a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 176b08 │ │ │ │ + bmi 176b14 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, fp │ │ │ │ add r7, lr, #696 @ 0x2b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17c29c │ │ │ │ + bl 17c2a8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #30 │ │ │ │ ldrb r0, [r0, #-10] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 1768e0 │ │ │ │ + bne 1768ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 179360 │ │ │ │ + bl 17936c │ │ │ │ ldr r0, [sp, #2744] @ 0xab8 │ │ │ │ ldr r1, [sp, #2748] @ 0xabc │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 176760 │ │ │ │ + bne 17676c │ │ │ │ add r0, r7, #8 │ │ │ │ mov r1, r8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ 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} │ │ │ │ add r0, lr, #30 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r4, sp, #2096 @ 0x830 │ │ │ │ ldr r1, [r0, #-86] @ 0xffffffaa │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bhi 1769d4 │ │ │ │ + bhi 1769e0 │ │ │ │ subs r0, r1, #34 @ 0x22 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1769ac │ │ │ │ + beq 1769b8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1769d4 │ │ │ │ + bne 1769e0 │ │ │ │ add r0, lr, #30 │ │ │ │ ldr r1, [r0, #-78] @ 0xffffffb2 │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bge 1769bc │ │ │ │ - b 1769d4 │ │ │ │ + bge 1769c8 │ │ │ │ + b 1769e0 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #3392 @ 0xd40 │ │ │ │ add r1, lr, #696 @ 0x2b8 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ bl 274b8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r1, #3 │ │ │ │ @@ -343097,15 +343100,15 @@ │ │ │ │ str r0, [r2, #-44] @ 0xffffffd4 │ │ │ │ mov r0, #2 │ │ │ │ strh r1, [r2] │ │ │ │ str r0, [r2, #-28] @ 0xffffffe4 │ │ │ │ str r0, [r2, #-36] @ 0xffffffdc │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #968 @ 0x3c8 │ │ │ │ - bl 14f408 │ │ │ │ + bl 14f414 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov r0, sl │ │ │ │ add r1, lr, #216 @ 0xd8 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 274b8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r6, sl, #88 @ 0x58 │ │ │ │ @@ -343122,163 +343125,163 @@ │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ add r1, lr, #696 @ 0x2b8 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 176944 │ │ │ │ + bne 176950 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179360 │ │ │ │ + bl 17936c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, lr, #30 │ │ │ │ movw r2, #1288 @ 0x508 │ │ │ │ ldr r6, [r0, #-86] @ 0xffffffaa │ │ │ │ ldr r5, [r0, #-82] @ 0xffffffae │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 274b8 │ │ │ │ ldrb r0, [sp, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 176978 │ │ │ │ + bne 176984 │ │ │ │ ldrb r0, [r9, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 176a7c │ │ │ │ + beq 176a88 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17687c │ │ │ │ + bne 176888 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 176a70 │ │ │ │ - b 176a7c │ │ │ │ + beq 176a7c │ │ │ │ + b 176a88 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r1, [r7, #628] @ 0x274 │ │ │ │ add r0, lr, #968 @ 0x3c8 │ │ │ │ dmb ish │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1768b0 │ │ │ │ + bne 1768bc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 175fec │ │ │ │ + bne 175ff8 │ │ │ │ mov r5, ip │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov ip, r5 │ │ │ │ - b 175fec │ │ │ │ + b 175ff8 │ │ │ │ add r1, lr, #30 │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ ldr r1, [r1, #-22] @ 0xffffffea │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1768f0 │ │ │ │ + bne 1768fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1766dc │ │ │ │ + bne 1766e8 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 1766dc │ │ │ │ + bl 16e0c0 │ │ │ │ + b 1766e8 │ │ │ │ mov r0, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r0, #4 │ │ │ │ ldr r1, [sl, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 176a18 │ │ │ │ + beq 176a24 │ │ │ │ add r0, sl, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ - b 176a18 │ │ │ │ + b 176a24 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 176950 │ │ │ │ + bne 17695c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17682c │ │ │ │ + bne 176838 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 17682c │ │ │ │ + bl 16e0c0 │ │ │ │ + b 176838 │ │ │ │ ldr r0, [sp, #1424] @ 0x590 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 176980 │ │ │ │ + bne 17698c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 176868 │ │ │ │ + bne 176874 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16e0b4 │ │ │ │ - b 176868 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 176874 │ │ │ │ mov r0, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r0, #4 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1769d4 │ │ │ │ + beq 1769e0 │ │ │ │ add r0, r8, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ ldrb r0, [sp, #2172] @ 0x87c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 176ad4 │ │ │ │ + bne 176ae0 │ │ │ │ ldr r1, [sp, #2728] @ 0xaa8 │ │ │ │ add r0, r4, #632 @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1769f0 │ │ │ │ + bne 1769fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 176a18 │ │ │ │ + bne 176a24 │ │ │ │ mov r4, #0 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ ldrb r0, [sp, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 176aa0 │ │ │ │ + bne 176aac │ │ │ │ ldrb r0, [r9, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 176a44 │ │ │ │ + bne 176a50 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #2 │ │ │ │ - b 176a7c │ │ │ │ + b 176a88 │ │ │ │ ldr r1, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 176a4c │ │ │ │ + bne 176a58 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 176a7c │ │ │ │ + bne 176a88 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ movw r2, #1288 @ 0x508 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ bl 274b8 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ @@ -343286,191 +343289,191 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #1424] @ 0x590 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 176aa8 │ │ │ │ + bne 176ab4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 176a2c │ │ │ │ + bne 176a38 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16e0b4 │ │ │ │ - b 176a2c │ │ │ │ + bl 16e0c0 │ │ │ │ + b 176a38 │ │ │ │ ldr r1, [sp, #2160] @ 0x870 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 176ae0 │ │ │ │ + bne 176aec │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1769e4 │ │ │ │ + bne 1769f0 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 1769e4 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 1769f0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179360 │ │ │ │ - b 176bec │ │ │ │ + bl 17936c │ │ │ │ + b 176bf8 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [sp, #2728] @ 0xaa8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #632 @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 176b30 │ │ │ │ + bne 176b3c │ │ │ │ mov r4, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 176cd4 │ │ │ │ + bne 176ce0 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ - b 176cd4 │ │ │ │ + bl 16df54 │ │ │ │ + b 176ce0 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 179360 │ │ │ │ - b 176c30 │ │ │ │ + bl 17936c │ │ │ │ + b 176c3c │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ strb sl, [r7, #640] @ 0x280 │ │ │ │ str r4, [r7, #628] @ 0x274 │ │ │ │ str r9, [r7, #632] @ 0x278 │ │ │ │ str r5, [r7, #636] @ 0x27c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #968 @ 0x3c8 │ │ │ │ - bl 17d8f0 │ │ │ │ - b 176d38 │ │ │ │ + bl 17d8fc │ │ │ │ + b 176d44 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ - b 176d38 │ │ │ │ + b 176d44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 179360 │ │ │ │ + bl 17936c │ │ │ │ ldr r0, [sp, #1448] @ 0x5a8 │ │ │ │ ldr r1, [sp, #1452] @ 0x5ac │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 176ce8 │ │ │ │ - b 176d10 │ │ │ │ + beq 176cf4 │ │ │ │ + b 176d1c │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 17d8f0 │ │ │ │ - b 176ca0 │ │ │ │ + bl 17d8fc │ │ │ │ + b 176cac │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #968 @ 0x3c8 │ │ │ │ - bl 178f60 │ │ │ │ + bl 178f6c │ │ │ │ mov r6, #0 │ │ │ │ - b 176c38 │ │ │ │ + b 176c44 │ │ │ │ mov r8, r0 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #216 @ 0xd8 │ │ │ │ - bl 17d8f0 │ │ │ │ + bl 17d8fc │ │ │ │ add r0, sp, #3392 @ 0xd40 │ │ │ │ - bl 178d20 │ │ │ │ + bl 178d2c │ │ │ │ mov r6, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b 176c38 │ │ │ │ + b 176c44 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [sp, #2744] @ 0xab8 │ │ │ │ ldr r1, [sp, #2748] @ 0xabc │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 176c64 │ │ │ │ + bne 176c70 │ │ │ │ ldr r0, [sp, #2752] @ 0xac0 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bhi 176c78 │ │ │ │ + bhi 176c84 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl 179298 │ │ │ │ - b 176c78 │ │ │ │ + bl 1792a4 │ │ │ │ + b 176c84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 176c78 │ │ │ │ + beq 176c84 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #696 @ 0x2b8 │ │ │ │ - bl 178d20 │ │ │ │ + bl 178d2c │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 176cac │ │ │ │ - b 176cd4 │ │ │ │ + bne 176cb8 │ │ │ │ + b 176ce0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #3392 @ 0xd40 │ │ │ │ - bl 17d8f0 │ │ │ │ - b 176cac │ │ │ │ + bl 17d8fc │ │ │ │ + b 176cb8 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #968 @ 0x3c8 │ │ │ │ - bl 178ef0 │ │ │ │ + bl 178efc │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ - bl 178d20 │ │ │ │ - b 176cd4 │ │ │ │ + bl 178d2c │ │ │ │ + b 176ce0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #3392 @ 0xd40 │ │ │ │ - bl 17d8f0 │ │ │ │ - b 176d30 │ │ │ │ + bl 17d8fc │ │ │ │ + b 176d3c │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #1448] @ 0x5a8 │ │ │ │ ldr r1, [sp, #1452] @ 0x5ac │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 176d08 │ │ │ │ + bne 176d14 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bhi 176d30 │ │ │ │ + bhi 176d3c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #424 @ 0x1a8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 179298 │ │ │ │ - b 176d30 │ │ │ │ + bl 1792a4 │ │ │ │ + b 176d3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 176d30 │ │ │ │ + beq 176d3c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #424 @ 0x1a8 │ │ │ │ - bl 178d20 │ │ │ │ - b 176d30 │ │ │ │ + bl 178d2c │ │ │ │ + b 176d3c │ │ │ │ mov r8, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #968 @ 0x3c8 │ │ │ │ - bl 178ef0 │ │ │ │ + bl 178efc │ │ │ │ add r0, sp, #1360 @ 0x550 │ │ │ │ - bl 178eac │ │ │ │ + bl 178eb8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 176d7c │ │ │ │ + beq 176d88 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 176d54 │ │ │ │ + bne 176d60 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 176d7c │ │ │ │ + bne 176d88 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 16e0b4 │ │ │ │ + bl 16e0c0 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #564 @ 0x234 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -343495,15 +343498,15 @@ │ │ │ │ strh r2, [sp, #21] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ strb r5, [sp, #20] │ │ │ │ strb r0, [sp, #312] @ 0x138 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 14f408 │ │ │ │ + bl 14f414 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ add sl, sp, #32 │ │ │ │ add r9, sl, #240 @ 0xf0 │ │ │ │ add fp, sp, #320 @ 0x140 │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ @@ -343513,112 +343516,112 @@ │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 161ebc │ │ │ │ + bl 161ec8 │ │ │ │ ldrex r1, [r4] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 176e48 │ │ │ │ + bne 176e54 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 176f28 │ │ │ │ + bmi 176f34 │ │ │ │ ldrb r2, [r0, #252] @ 0xfc │ │ │ │ ldrb r1, [r0, #256] @ 0x100 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 176ea8 │ │ │ │ + bhi 176eb4 │ │ │ │ ldr r2, [r0, #240] @ 0xf0 │ │ │ │ ldrex r3, [r2] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r6, r7, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 176e78 │ │ │ │ + bne 176e84 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 176f28 │ │ │ │ + bmi 176f34 │ │ │ │ ldr r3, [r0, #240] @ 0xf0 │ │ │ │ ldr r7, [r0, #244] @ 0xf4 │ │ │ │ ldr r6, [r0, #248] @ 0xf8 │ │ │ │ ldrb r2, [r0, #252] @ 0xfc │ │ │ │ - b 176ea8 │ │ │ │ + b 176eb4 │ │ │ │ ldrb r0, [sp, #284] @ 0x11c │ │ │ │ strb r1, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #3 │ │ │ │ strb r2, [sp, #336] @ 0x150 │ │ │ │ cmpne r0, #2 │ │ │ │ str r6, [sp, #332] @ 0x14c │ │ │ │ str r7, [sp, #328] @ 0x148 │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ - bne 176ef4 │ │ │ │ + bne 176f00 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 179360 │ │ │ │ + bl 17936c │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, r8, #4 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #564 @ 0x234 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 176efc │ │ │ │ + bne 176f08 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 176ed0 │ │ │ │ + bne 176edc │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e0b4 │ │ │ │ - b 176ed0 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 176edc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 179360 │ │ │ │ - b 176f44 │ │ │ │ + bl 17936c │ │ │ │ + b 176f50 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 179124 │ │ │ │ - b 176f74 │ │ │ │ + bl 179130 │ │ │ │ + b 176f80 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1791e4 │ │ │ │ - b 176f74 │ │ │ │ + bl 1791f0 │ │ │ │ + b 176f80 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 164e38 │ │ │ │ + bl 164e44 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1790e4 │ │ │ │ + bl 1790f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #644 @ 0x284 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r5, #3 │ │ │ │ ldr r4, [r2] │ │ │ │ ldrb r3, [r1, #71] @ 0x47 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 176fac │ │ │ │ + beq 176fb8 │ │ │ │ tst r3, #1 │ │ │ │ - beq 177118 │ │ │ │ + beq 177124 │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 176fcc │ │ │ │ + bne 176fd8 │ │ │ │ ldrh r2, [r2, #25] │ │ │ │ movw r3, #819 @ 0x333 │ │ │ │ tst r2, r3 │ │ │ │ - beq 177118 │ │ │ │ + beq 177124 │ │ │ │ ldrb r7, [r1, #73] @ 0x49 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, #1 │ │ │ │ cmp r7, #2 │ │ │ │ mov sl, #1048576 @ 0x100000 │ │ │ │ movweq r7, #1 │ │ │ │ @@ -343626,76 +343629,76 @@ │ │ │ │ movne r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ add r9, r0, #12 │ │ │ │ ldrb r5, [r1, #66] @ 0x42 │ │ │ │ mov fp, #1 │ │ │ │ ldrne sl, [r1, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 14f408 │ │ │ │ + bl 14f414 │ │ │ │ cmp r5, #2 │ │ │ │ strb r7, [sp, #18] │ │ │ │ movweq r5, #1 │ │ │ │ strb fp, [sp, #17] │ │ │ │ strb r5, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 177028 │ │ │ │ + bne 177034 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 177130 │ │ │ │ + bmi 17713c │ │ │ │ add r7, sp, #320 @ 0x140 │ │ │ │ add sl, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 15298c │ │ │ │ + bl 152998 │ │ │ │ mov r0, r9 │ │ │ │ - bl 179360 │ │ │ │ + bl 17936c │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1770cc │ │ │ │ + bne 1770d8 │ │ │ │ add r0, r7, #8 │ │ │ │ mov r1, sl │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bhi 177114 │ │ │ │ + bhi 177120 │ │ │ │ subs r2, r1, #34 @ 0x22 │ │ │ │ movcc r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1770e8 │ │ │ │ + beq 1770f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 177114 │ │ │ │ + bne 177120 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bge 1770f8 │ │ │ │ - b 177114 │ │ │ │ + bge 177104 │ │ │ │ + b 177120 │ │ │ │ add r1, r7, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #312 @ 0x138 │ │ │ │ ldr r5, [sp, #324] @ 0x144 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r8 │ │ │ │ - b 177118 │ │ │ │ + b 177124 │ │ │ │ mov r2, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r2, #4 │ │ │ │ ldr r1, [sl, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 177114 │ │ │ │ + beq 177120 │ │ │ │ add r0, sl, r2 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, #3 │ │ │ │ str r5, [r0], #4 │ │ │ │ @@ -343704,43 +343707,43 @@ │ │ │ │ bl 274b8 │ │ │ │ add sp, sp, #644 @ 0x284 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 177150 │ │ │ │ + bne 17715c │ │ │ │ orr r0, r7, #4 │ │ │ │ - bl 178de0 │ │ │ │ - b 177178 │ │ │ │ + bl 178dec │ │ │ │ + b 177184 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bhi 177178 │ │ │ │ + bhi 177184 │ │ │ │ add r0, r7, #8 │ │ │ │ - bl 179298 │ │ │ │ + bl 1792a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 179360 │ │ │ │ + bl 17936c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ cmn r0, #1 │ │ │ │ movgt r1, r0 │ │ │ │ movgt r0, #0 │ │ │ │ bxgt lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #72] @ 1771ec │ │ │ │ + ldr ip, [pc, #72] @ 1771f8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #68] @ 1771f0 │ │ │ │ - ldr r3, [pc, #68] @ 1771f4 │ │ │ │ + ldr r2, [pc, #68] @ 1771fc │ │ │ │ + ldr r3, [pc, #68] @ 177200 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #64] @ 1771f8 │ │ │ │ + ldr r1, [pc, #64] @ 177204 │ │ │ │ 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 │ │ │ │ @@ -343748,2115 +343751,2115 @@ │ │ │ │ mov r0, sp │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ bl 3cd80 │ │ │ │ andeq r1, r0, r0, lsr #19 │ │ │ │ - andeq r8, lr, r0, asr #24 │ │ │ │ - @ instruction: 0x00188cbc │ │ │ │ - andseq r8, r8, r4, lsl #24 │ │ │ │ + @ instruction: 0x000e8cb4 │ │ │ │ + @ instruction: 0x00188cb0 │ │ │ │ + @ instruction: 0x00188bf8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 1774d0 │ │ │ │ + bcc 1774dc │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 177310 │ │ │ │ + beq 17731c │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r6, r2, #4 │ │ │ │ movcc r6, #0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r6 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 17725c │ │ │ │ + bls 177268 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 177528 │ │ │ │ + bcs 177534 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 177234 │ │ │ │ + blt 177240 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 1774ec │ │ │ │ + bcc 1774f8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 177310 │ │ │ │ + beq 17731c │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 1772b4 │ │ │ │ + ble 1772c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 177500 │ │ │ │ + beq 17750c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b 177310 │ │ │ │ + b 17731c │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 177310 │ │ │ │ + bcc 17731c │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 177498 │ │ │ │ + bcs 1774a4 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 177310 │ │ │ │ + bhi 17731c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17742c │ │ │ │ + bne 177438 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 1773a4 │ │ │ │ + beq 1773b0 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 177364 │ │ │ │ - bl 1d0b40 │ │ │ │ + ble 177370 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r9, r0 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 1773a4 │ │ │ │ - ldr r0, [pc, #540] @ 177560 │ │ │ │ - ldr r3, [pc, #540] @ 177564 │ │ │ │ - ldr r1, [pc, #540] @ 177568 │ │ │ │ + bne 1773b0 │ │ │ │ + ldr r0, [pc, #540] @ 17756c │ │ │ │ + ldr r3, [pc, #540] @ 177570 │ │ │ │ + ldr r1, [pc, #540] @ 177574 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 1773a4 │ │ │ │ + bcc 1773b0 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 177414 │ │ │ │ + bcs 177420 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 1773a4 │ │ │ │ + bhi 1773b0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1773b4 │ │ │ │ + bne 1773c0 │ │ │ │ eor r0, r6, r9 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 177540 │ │ │ │ + beq 17754c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 17732c │ │ │ │ + bgt 177338 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 1774b0 │ │ │ │ + bcc 1774bc │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 1774c0 │ │ │ │ + bcc 1774cc │ │ │ │ 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 │ │ │ │ - b 17732c │ │ │ │ + b 177338 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 1773a4 │ │ │ │ + bcc 1773b0 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 17738c │ │ │ │ - b 1773a4 │ │ │ │ + bls 177398 │ │ │ │ + b 1773b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 177540 │ │ │ │ + beq 17754c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 177284 │ │ │ │ + bgt 177290 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 1774b8 │ │ │ │ + bcc 1774c4 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 1774c8 │ │ │ │ + bcc 1774d4 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b 177284 │ │ │ │ + b 177290 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 177310 │ │ │ │ + bcc 17731c │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 1772dc │ │ │ │ - b 177310 │ │ │ │ + bls 1772e8 │ │ │ │ + b 17731c │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 17732c │ │ │ │ + b 177338 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 177284 │ │ │ │ + b 177290 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 17732c │ │ │ │ + b 177338 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 177284 │ │ │ │ - ldr r3, [pc, #152] @ 177570 │ │ │ │ + b 177290 │ │ │ │ + ldr r3, [pc, #152] @ 17757c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #88] @ 17754c │ │ │ │ + ldr r3, [pc, #88] @ 177558 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #72] @ 177550 │ │ │ │ - ldr r3, [pc, #72] @ 177554 │ │ │ │ - ldr r1, [pc, #72] @ 177558 │ │ │ │ + ldr r0, [pc, #72] @ 17755c │ │ │ │ + ldr r3, [pc, #72] @ 177560 │ │ │ │ + ldr r1, [pc, #72] @ 177564 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r4, [pc, #60] @ 17756c │ │ │ │ + ldr r4, [pc, #60] @ 177578 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #20] @ 17755c │ │ │ │ + ldr r0, [pc, #20] @ 177568 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq r8, r8, r4, lsl #21 │ │ │ │ - andeq r6, pc, ip, ror #3 │ │ │ │ - andseq r8, r8, ip, lsl #21 │ │ │ │ - andseq r8, r8, r8, lsr sl │ │ │ │ - andseq r8, r8, r8, asr #20 │ │ │ │ - @ instruction: 0x000f63b0 │ │ │ │ - andseq r8, r8, r0, asr ip │ │ │ │ - andseq r8, r8, ip, ror #23 │ │ │ │ - andseq r8, r8, r8, lsr sl │ │ │ │ - andseq r8, r8, ip, ror sl │ │ │ │ + andseq r8, r8, r8, ror sl │ │ │ │ + andeq r6, pc, r0, ror #4 │ │ │ │ + andseq r8, r8, r0, lsl #21 │ │ │ │ + andseq r8, r8, ip, lsr #20 │ │ │ │ + andseq r8, r8, ip, lsr sl │ │ │ │ + andeq r6, pc, r4, lsr #8 │ │ │ │ + andseq r8, r8, r4, asr #24 │ │ │ │ + andseq r8, r8, r0, ror #23 │ │ │ │ + andseq r8, r8, ip, lsr #20 │ │ │ │ + andseq r8, r8, r0, ror sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 177828 │ │ │ │ + bcc 177834 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 177624 │ │ │ │ + beq 177630 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 1775cc │ │ │ │ + bls 1775d8 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1778a8 │ │ │ │ + bcs 1778b4 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 1775a4 │ │ │ │ + blt 1775b0 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 177844 │ │ │ │ + bcc 177850 │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 177628 │ │ │ │ + beq 177634 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 1776bc │ │ │ │ + ble 1776c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 177880 │ │ │ │ + beq 17788c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - b 177628 │ │ │ │ + b 177634 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 1776ac │ │ │ │ + beq 1776b8 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 17766c │ │ │ │ - bl 1d0b40 │ │ │ │ + ble 177678 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 177858 │ │ │ │ + beq 177864 │ │ │ │ eor r4, r0, #1 │ │ │ │ and r0, r5, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 1776ac │ │ │ │ + bcc 1776b8 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 1777d8 │ │ │ │ + bcs 1777e4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 1776ac │ │ │ │ + bhi 1776b8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 177778 │ │ │ │ + bne 177784 │ │ │ │ and r0, r5, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 177628 │ │ │ │ + bcc 177634 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 1777f0 │ │ │ │ + bcs 1777fc │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 177628 │ │ │ │ + bhi 177634 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 177614 │ │ │ │ + beq 177620 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1778c0 │ │ │ │ + beq 1778cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 1775f4 │ │ │ │ + bgt 177600 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 177810 │ │ │ │ + bcc 17781c │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 177820 │ │ │ │ + bcc 17782c │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b 1775f4 │ │ │ │ + b 177600 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1778c0 │ │ │ │ + beq 1778cc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 177648 │ │ │ │ + bgt 177654 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 177808 │ │ │ │ + bcc 177814 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 177818 │ │ │ │ + bcc 177824 │ │ │ │ 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 │ │ │ │ - b 177648 │ │ │ │ + b 177654 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 1776ac │ │ │ │ + bcc 1776b8 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 177694 │ │ │ │ - b 1776ac │ │ │ │ + bls 1776a0 │ │ │ │ + b 1776b8 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 177628 │ │ │ │ + bcc 177634 │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 1776e4 │ │ │ │ - b 177628 │ │ │ │ + bls 1776f0 │ │ │ │ + b 177634 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 177648 │ │ │ │ + b 177654 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 1775f4 │ │ │ │ + b 177600 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 177648 │ │ │ │ + b 177654 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 1775f4 │ │ │ │ - ldr r3, [pc, #192] @ 1778f0 │ │ │ │ + b 177600 │ │ │ │ + ldr r3, [pc, #192] @ 1778fc │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #128] @ 1778cc │ │ │ │ + ldr r3, [pc, #128] @ 1778d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #128] @ 1778e0 │ │ │ │ - ldr r3, [pc, #128] @ 1778e4 │ │ │ │ - ldr r1, [pc, #128] @ 1778e8 │ │ │ │ + ldr r0, [pc, #128] @ 1778ec │ │ │ │ + ldr r3, [pc, #128] @ 1778f0 │ │ │ │ + ldr r1, [pc, #128] @ 1778f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #72] @ 1778d0 │ │ │ │ - ldr r3, [pc, #72] @ 1778d4 │ │ │ │ - ldr r1, [pc, #72] @ 1778d8 │ │ │ │ + ldr r0, [pc, #72] @ 1778dc │ │ │ │ + ldr r3, [pc, #72] @ 1778e0 │ │ │ │ + ldr r1, [pc, #72] @ 1778e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r4, [pc, #60] @ 1778ec │ │ │ │ + ldr r4, [pc, #60] @ 1778f8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #20] @ 1778dc │ │ │ │ + ldr r0, [pc, #20] @ 1778e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq r8, r8, ip, lsr #14 │ │ │ │ - andeq r5, pc, ip, ror #28 │ │ │ │ - andseq r8, r8, ip, lsl #14 │ │ │ │ - @ instruction: 0x001886b8 │ │ │ │ - andseq r8, r8, r8, asr #13 │ │ │ │ - muleq pc, r4, lr @ │ │ │ │ - andseq r8, r8, r4, lsr r7 │ │ │ │ - @ instruction: 0x001886d0 │ │ │ │ - @ instruction: 0x001886b8 │ │ │ │ - andseq r8, r8, r4, lsr #14 │ │ │ │ + andseq r8, r8, r0, lsr #14 │ │ │ │ + andeq r5, pc, r0, ror #29 │ │ │ │ + andseq r8, r8, r0, lsl #14 │ │ │ │ + andseq r8, r8, ip, lsr #13 │ │ │ │ + @ instruction: 0x001886bc │ │ │ │ + andeq r5, pc, r8, lsl #30 │ │ │ │ + andseq r8, r8, r8, lsr #14 │ │ │ │ + andseq r8, r8, r4, asr #13 │ │ │ │ + andseq r8, r8, ip, lsr #13 │ │ │ │ + andseq r8, r8, r8, lsl r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 177bb4 │ │ │ │ + bcc 177bc0 │ │ │ │ mov r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1779cc │ │ │ │ + beq 1779d8 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 177950 │ │ │ │ + bls 17795c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 177c0c │ │ │ │ + bcs 177c18 │ │ │ │ add r7, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 177928 │ │ │ │ + blt 177934 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 177bd0 │ │ │ │ - beq 1779cc │ │ │ │ + bcc 177bdc │ │ │ │ + beq 1779d8 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 1779a4 │ │ │ │ + ble 1779b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 177be4 │ │ │ │ + beq 177bf0 │ │ │ │ eor r6, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - b 1779cc │ │ │ │ + b 1779d8 │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 1779cc │ │ │ │ + bcc 1779d8 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 177aec │ │ │ │ + bcs 177af8 │ │ │ │ cmp r3, r4 │ │ │ │ - bls 177b00 │ │ │ │ + bls 177b0c │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 177a64 │ │ │ │ + beq 177a70 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 177a24 │ │ │ │ - bl 1d0b40 │ │ │ │ + ble 177a30 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 177a64 │ │ │ │ - ldr r0, [pc, #576] @ 177c44 │ │ │ │ - ldr r3, [pc, #576] @ 177c48 │ │ │ │ - ldr r1, [pc, #576] @ 177c4c │ │ │ │ + bne 177a70 │ │ │ │ + ldr r0, [pc, #576] @ 177c50 │ │ │ │ + ldr r3, [pc, #576] @ 177c54 │ │ │ │ + ldr r1, [pc, #576] @ 177c58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 177a64 │ │ │ │ + bcc 177a70 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 177ad4 │ │ │ │ + bcs 177ae0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 177a64 │ │ │ │ + bhi 177a70 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 177a74 │ │ │ │ + bne 177a80 │ │ │ │ and r0, r6, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 177c24 │ │ │ │ + beq 177c30 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 1779ec │ │ │ │ + bgt 1779f8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 177b94 │ │ │ │ + bcc 177ba0 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 177ba4 │ │ │ │ + bcc 177bb0 │ │ │ │ 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 │ │ │ │ - b 1779ec │ │ │ │ + b 1779f8 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 177a64 │ │ │ │ + bcc 177a70 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 177a4c │ │ │ │ - b 177a64 │ │ │ │ + bls 177a58 │ │ │ │ + b 177a70 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 1779cc │ │ │ │ + bcc 1779d8 │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bhi 1779cc │ │ │ │ + bhi 1779d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 177994 │ │ │ │ + beq 1779a0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 177c24 │ │ │ │ + beq 177c30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 177970 │ │ │ │ + bgt 17797c │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 177b9c │ │ │ │ + bcc 177ba8 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 177bac │ │ │ │ + bcc 177bb8 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b 177970 │ │ │ │ + b 17797c │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 1779ec │ │ │ │ + b 1779f8 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 177970 │ │ │ │ + b 17797c │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 1779ec │ │ │ │ + b 1779f8 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 177970 │ │ │ │ - ldr r3, [pc, #152] @ 177c54 │ │ │ │ + b 17797c │ │ │ │ + ldr r3, [pc, #152] @ 177c60 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #88] @ 177c30 │ │ │ │ + ldr r3, [pc, #88] @ 177c3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #72] @ 177c34 │ │ │ │ - ldr r3, [pc, #72] @ 177c38 │ │ │ │ - ldr r1, [pc, #72] @ 177c3c │ │ │ │ + ldr r0, [pc, #72] @ 177c40 │ │ │ │ + ldr r3, [pc, #72] @ 177c44 │ │ │ │ + ldr r1, [pc, #72] @ 177c48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r4, [pc, #60] @ 177c50 │ │ │ │ + ldr r4, [pc, #60] @ 177c5c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #20] @ 177c40 │ │ │ │ + ldr r0, [pc, #20] @ 177c4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq r8, r8, r0, lsr #7 │ │ │ │ - andeq r5, pc, r8, lsl #22 │ │ │ │ - andseq r8, r8, r8, lsr #7 │ │ │ │ - andseq r8, r8, r4, asr r3 │ │ │ │ - andseq r8, r8, r4, ror #6 │ │ │ │ - strdeq r5, [pc], -r0 │ │ │ │ - mulseq r8, r0, r5 │ │ │ │ - andseq r8, r8, ip, lsr #10 │ │ │ │ - andseq r8, r8, r4, asr r3 │ │ │ │ - mulseq r8, r8, r3 │ │ │ │ + mulseq r8, r4, r3 │ │ │ │ + andeq r5, pc, ip, ror fp @ │ │ │ │ + mulseq r8, ip, r3 │ │ │ │ + andseq r8, r8, r8, asr #6 │ │ │ │ + andseq r8, r8, r8, asr r3 │ │ │ │ + andeq r5, pc, r4, ror #26 │ │ │ │ + andseq r8, r8, r4, lsl #11 │ │ │ │ + andseq r8, r8, r0, lsr #10 │ │ │ │ + andseq r8, r8, r8, asr #6 │ │ │ │ + andseq r8, r8, ip, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 177e4c │ │ │ │ + beq 177e58 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 178000 │ │ │ │ + bcc 17800c │ │ │ │ sub r6, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ movcc r7, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 177cc0 │ │ │ │ + bls 177ccc │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1780a0 │ │ │ │ + bcs 1780ac │ │ │ │ add r4, r0, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrsb r4, [r4] │ │ │ │ cmn r4, #64 @ 0x40 │ │ │ │ - blt 177c94 │ │ │ │ + blt 177ca0 │ │ │ │ add r4, r3, #1 │ │ │ │ - b 177cc4 │ │ │ │ + b 177cd0 │ │ │ │ mov r4, r7 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 17801c │ │ │ │ + bcc 178028 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 177e84 │ │ │ │ + beq 177e90 │ │ │ │ add fp, r0, r4 │ │ │ │ ldrsb r3, [fp] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 177d68 │ │ │ │ + ble 177d74 │ │ │ │ cmp r6, r5 │ │ │ │ - bls 177d10 │ │ │ │ + bls 177d1c │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 1780b8 │ │ │ │ + bcs 1780c4 │ │ │ │ add r3, r0, r6 │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 177ce8 │ │ │ │ + blt 177cf4 │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc 178030 │ │ │ │ + bcc 17803c │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 177e4c │ │ │ │ + beq 177e58 │ │ │ │ add r3, r0, r7 │ │ │ │ ldrsb r4, [r3] │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r5, r4 │ │ │ │ - ble 177df0 │ │ │ │ + ble 177dfc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 17806c │ │ │ │ + beq 178078 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - b 177e4c │ │ │ │ + b 177e58 │ │ │ │ uxtb ip, r3 │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ - bcc 177e84 │ │ │ │ + bcc 177e90 │ │ │ │ sub lr, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 177f28 │ │ │ │ + bcs 177f34 │ │ │ │ cmp r4, lr │ │ │ │ - bhi 177e84 │ │ │ │ + bhi 177e90 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 177e84 │ │ │ │ + beq 177e90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 17968c │ │ │ │ + bl 179698 │ │ │ │ tst r0, #1 │ │ │ │ - beq 178094 │ │ │ │ + beq 1780a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 177ce8 │ │ │ │ + b 177cf4 │ │ │ │ cmp r5, #192 @ 0xc0 │ │ │ │ - bcc 177e4c │ │ │ │ + bcc 177e58 │ │ │ │ sub r4, r2, r7 │ │ │ │ mov r7, #2 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ movcs r7, #3 │ │ │ │ cmpcs r5, #240 @ 0xf0 │ │ │ │ - bcs 177f90 │ │ │ │ + bcs 177f9c │ │ │ │ cmp r7, r4 │ │ │ │ - bhi 177e4c │ │ │ │ + bhi 177e58 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 177f58 │ │ │ │ + bne 177f64 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 177e78 │ │ │ │ + bls 177e84 │ │ │ │ ldrsb r3, [r0, r2]! │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - ble 177e90 │ │ │ │ + ble 177e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r8, r0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 178044 │ │ │ │ + beq 178050 │ │ │ │ eor r0, r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ bic r9, r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #0 │ │ │ │ cmp r4, #192 @ 0xc0 │ │ │ │ - bcc 177e84 │ │ │ │ + bcc 177e90 │ │ │ │ sub r5, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 177f40 │ │ │ │ + bcs 177f4c │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 177e84 │ │ │ │ + bhi 177e90 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 177e84 │ │ │ │ + bne 177e90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 17968c │ │ │ │ + bl 179698 │ │ │ │ tst r0, #1 │ │ │ │ - beq 178094 │ │ │ │ + beq 1780a0 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 177fa8 │ │ │ │ + bcs 177fb4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 177e78 │ │ │ │ - b 177fb8 │ │ │ │ + bhi 177e84 │ │ │ │ + b 177fc4 │ │ │ │ cmp lr, #4 │ │ │ │ - bcc 177e84 │ │ │ │ + bcc 177e90 │ │ │ │ mov r4, #4 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bls 177d94 │ │ │ │ - b 177e84 │ │ │ │ + bls 177da0 │ │ │ │ + b 177e90 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 177e84 │ │ │ │ + bcc 177e90 │ │ │ │ mov r2, #4 │ │ │ │ cmp r4, #247 @ 0xf7 │ │ │ │ - bls 177ebc │ │ │ │ - b 177e84 │ │ │ │ + bls 177ec8 │ │ │ │ + b 177e90 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 17968c │ │ │ │ + bl 179698 │ │ │ │ tst r0, #1 │ │ │ │ - beq 178094 │ │ │ │ + beq 1780a0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - b 177d38 │ │ │ │ + b 177d44 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 177e4c │ │ │ │ + bcc 177e58 │ │ │ │ mov r7, #4 │ │ │ │ cmp r5, #247 @ 0xf7 │ │ │ │ - bls 177e18 │ │ │ │ - b 177e4c │ │ │ │ + bls 177e24 │ │ │ │ + b 177e58 │ │ │ │ mov r2, #4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 177e78 │ │ │ │ + bcc 177e84 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 177fd4 │ │ │ │ + bne 177fe0 │ │ │ │ mov r8, #0 │ │ │ │ - b 177e78 │ │ │ │ + b 177e84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 17968c │ │ │ │ + bl 179698 │ │ │ │ tst r0, #1 │ │ │ │ - beq 178094 │ │ │ │ + beq 1780a0 │ │ │ │ mov r4, r1 │ │ │ │ - b 177e64 │ │ │ │ - ldr r3, [pc, #212] @ 1780dc │ │ │ │ + b 177e70 │ │ │ │ + ldr r3, [pc, #212] @ 1780e8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r7 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #180] @ 1780d8 │ │ │ │ + ldr r3, [pc, #180] @ 1780e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #196] @ 1780fc │ │ │ │ + ldr r3, [pc, #196] @ 178108 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #160] @ 1780ec │ │ │ │ - ldr r3, [pc, #160] @ 1780f0 │ │ │ │ - ldr r1, [pc, #160] @ 1780f4 │ │ │ │ + ldr r0, [pc, #160] @ 1780f8 │ │ │ │ + ldr r3, [pc, #160] @ 1780fc │ │ │ │ + ldr r1, [pc, #160] @ 178100 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #108] @ 1780e0 │ │ │ │ - ldr r3, [pc, #108] @ 1780e4 │ │ │ │ - ldr r1, [pc, #108] @ 1780e8 │ │ │ │ + ldr r0, [pc, #108] @ 1780ec │ │ │ │ + ldr r3, [pc, #108] @ 1780f0 │ │ │ │ + ldr r1, [pc, #108] @ 1780f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #56] @ 1780d4 │ │ │ │ + ldr r0, [pc, #56] @ 1780e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r7, [pc, #40] @ 1780d0 │ │ │ │ + ldr r7, [pc, #40] @ 1780dc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r7 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #56] @ 1780f8 │ │ │ │ + ldr r3, [pc, #56] @ 178104 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r7, r8, r0, asr #29 │ │ │ │ - @ instruction: 0x00187ef4 │ │ │ │ - andseq r7, r8, r4, asr pc │ │ │ │ - @ instruction: 0x00187efc │ │ │ │ - andeq r5, pc, r0, lsl #13 │ │ │ │ - andseq r7, r8, r0, lsr #30 │ │ │ │ - andseq r7, r8, ip, asr #29 │ │ │ │ - andeq r5, pc, r8, lsr #13 │ │ │ │ + @ instruction: 0x00187eb4 │ │ │ │ + andseq r7, r8, r8, ror #29 │ │ │ │ andseq r7, r8, r8, asr #30 │ │ │ │ - andseq r7, r8, r4, ror #29 │ │ │ │ - andseq r7, r8, r8, lsr #29 │ │ │ │ - andseq r7, r8, r0, asr #30 │ │ │ │ + @ instruction: 0x00187ef0 │ │ │ │ + strdeq r5, [pc], -r4 │ │ │ │ + andseq r7, r8, r4, lsl pc │ │ │ │ + andseq r7, r8, r0, asr #29 │ │ │ │ + andeq r5, pc, ip, lsl r7 @ │ │ │ │ + andseq r7, r8, ip, lsr pc │ │ │ │ + @ instruction: 0x00187ed8 │ │ │ │ + mulseq r8, ip, lr │ │ │ │ + andseq r7, r8, r4, lsr pc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 17813c │ │ │ │ + bls 178148 │ │ │ │ ldrsb r7, [r0, r2]! │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r3, r7 │ │ │ │ - ble 178148 │ │ │ │ + ble 178154 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 17823c │ │ │ │ + beq 178248 │ │ │ │ eor r5, r0, #1 │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - bcc 178198 │ │ │ │ + bcc 1781a4 │ │ │ │ sub r6, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r3, #240 @ 0xf0 │ │ │ │ - bcs 178214 │ │ │ │ + bcs 178220 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 178198 │ │ │ │ + bhi 1781a4 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1781a0 │ │ │ │ + beq 1781ac │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 178264 │ │ │ │ + beq 178270 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r7, #240 @ 0xf0 │ │ │ │ - bcs 17822c │ │ │ │ + bcs 178238 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 17813c │ │ │ │ + bhi 178148 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 17813c │ │ │ │ + beq 178148 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 17968c │ │ │ │ + bl 179698 │ │ │ │ tst r0, #1 │ │ │ │ - beq 178264 │ │ │ │ + beq 178270 │ │ │ │ mov r3, r1 │ │ │ │ - b 178124 │ │ │ │ + b 178130 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc 178198 │ │ │ │ + bcc 1781a4 │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bls 178178 │ │ │ │ - b 178198 │ │ │ │ + bls 178184 │ │ │ │ + b 1781a4 │ │ │ │ mov r2, #4 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc 17813c │ │ │ │ - b 1781d4 │ │ │ │ - ldr r0, [pc, #48] @ 178274 │ │ │ │ + bcc 178148 │ │ │ │ + b 1781e0 │ │ │ │ + ldr r0, [pc, #48] @ 178280 │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r3, [pc, #44] @ 178278 │ │ │ │ - ldr r1, [pc, #44] @ 17827c │ │ │ │ + ldr r3, [pc, #44] @ 178284 │ │ │ │ + ldr r1, [pc, #44] @ 178288 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #4] @ 178270 │ │ │ │ + ldr r0, [pc, #4] @ 17827c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq r7, r8, r4, lsr #26 │ │ │ │ - andeq r5, pc, ip, lsr #9 │ │ │ │ - andseq r7, r8, ip, asr #26 │ │ │ │ - andseq r7, r8, r8, ror #25 │ │ │ │ + andseq r7, r8, r8, lsl sp │ │ │ │ + andeq r5, pc, r0, lsr #10 │ │ │ │ + andseq r7, r8, r0, asr #26 │ │ │ │ + @ instruction: 0x00187cdc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 178424 │ │ │ │ + beq 178430 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 1784c4 │ │ │ │ + bhi 1784d0 │ │ │ │ sub r5, r2, #1 │ │ │ │ subs r7, r2, #4 │ │ │ │ movcc r7, #0 │ │ │ │ cmp r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r1, r5 │ │ │ │ movcc r9, r7 │ │ │ │ cmp r1, r7 │ │ │ │ - bls 1782e4 │ │ │ │ + bls 1782f0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 178514 │ │ │ │ + bcs 178520 │ │ │ │ add r3, r0, r1 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - blt 1782b8 │ │ │ │ + blt 1782c4 │ │ │ │ add r4, r1, #1 │ │ │ │ - b 1782e8 │ │ │ │ + b 1782f4 │ │ │ │ mov r4, r9 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 1784e0 │ │ │ │ + bcc 1784ec │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 178428 │ │ │ │ + beq 178434 │ │ │ │ add r1, r0, r4 │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 17836c │ │ │ │ + ble 178378 │ │ │ │ cmp r5, r7 │ │ │ │ - bls 178334 │ │ │ │ + bls 178340 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 17852c │ │ │ │ + bcs 178538 │ │ │ │ add r1, r0, r5 │ │ │ │ sub r5, r5, #1 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt 17830c │ │ │ │ + blt 178318 │ │ │ │ add r9, r5, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bcc 1784f4 │ │ │ │ - beq 178424 │ │ │ │ + bcc 178500 │ │ │ │ + beq 178430 │ │ │ │ add r1, r0, r9 │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r0, r3 │ │ │ │ - ble 1783e8 │ │ │ │ - bl 1d0b40 │ │ │ │ + ble 1783f4 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 178484 │ │ │ │ + beq 178490 │ │ │ │ eor r8, r0, #1 │ │ │ │ - b 178424 │ │ │ │ + b 178430 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - bcc 178428 │ │ │ │ + bcc 178434 │ │ │ │ sub ip, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs r3, #240 @ 0xf0 │ │ │ │ - bcs 178434 │ │ │ │ + bcs 178440 │ │ │ │ cmp r4, ip │ │ │ │ - bhi 178428 │ │ │ │ + bhi 178434 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov fp, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 178428 │ │ │ │ + beq 178434 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 17968c │ │ │ │ + bl 179698 │ │ │ │ tst r0, #1 │ │ │ │ - beq 178508 │ │ │ │ + beq 178514 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - b 17830c │ │ │ │ + b 178318 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ - bcc 178424 │ │ │ │ + bcc 178430 │ │ │ │ sub r3, r2, r9 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 1784ac │ │ │ │ + bcs 1784b8 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 178424 │ │ │ │ + bhi 178430 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17844c │ │ │ │ + bne 178458 │ │ │ │ and r6, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp ip, #4 │ │ │ │ - bcc 178428 │ │ │ │ + bcc 178434 │ │ │ │ mov r4, #4 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bls 178398 │ │ │ │ - b 178428 │ │ │ │ + bls 1783a4 │ │ │ │ + b 178434 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 17968c │ │ │ │ + bl 179698 │ │ │ │ tst r0, #1 │ │ │ │ - beq 178508 │ │ │ │ + beq 178514 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d0b40 │ │ │ │ + bl 1d0b4c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 178364 │ │ │ │ - ldr r0, [pc, #208] @ 17855c │ │ │ │ + bne 178370 │ │ │ │ + ldr r0, [pc, #208] @ 178568 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #204] @ 178560 │ │ │ │ - ldr r1, [pc, #204] @ 178564 │ │ │ │ + ldr r3, [pc, #204] @ 17856c │ │ │ │ + ldr r1, [pc, #204] @ 178570 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 3c694 │ │ │ │ cmp r3, #4 │ │ │ │ - bcc 178424 │ │ │ │ + bcc 178430 │ │ │ │ mov r2, #4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bls 178410 │ │ │ │ - b 178424 │ │ │ │ - ldr r3, [pc, #132] @ 178550 │ │ │ │ + bls 17841c │ │ │ │ + b 178430 │ │ │ │ + ldr r3, [pc, #132] @ 17855c │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r7 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #100] @ 17854c │ │ │ │ + ldr r3, [pc, #100] @ 178558 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #92] @ 178558 │ │ │ │ + ldr r3, [pc, #92] @ 178564 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #56] @ 178548 │ │ │ │ + ldr r0, [pc, #56] @ 178554 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r3, [pc, #40] @ 178544 │ │ │ │ + ldr r3, [pc, #40] @ 178550 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #32] @ 178554 │ │ │ │ + ldr r3, [pc, #32] @ 178560 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r7, r8, r0, asr sl │ │ │ │ - andseq r7, r8, r0, lsl #21 │ │ │ │ - mulseq r8, r0, sl │ │ │ │ - andseq r7, r8, r8, asr sl │ │ │ │ - andseq r7, r8, r8, lsr sl │ │ │ │ - andseq r7, r8, ip, ror sl │ │ │ │ - andeq r5, pc, r4, ror #4 │ │ │ │ - andseq r7, r8, r4, lsl #22 │ │ │ │ - @ instruction: 0x00187ab0 │ │ │ │ + andseq r7, r8, r4, asr #20 │ │ │ │ + andseq r7, r8, r4, ror sl │ │ │ │ + andseq r7, r8, r4, lsl #21 │ │ │ │ + andseq r7, r8, ip, asr #20 │ │ │ │ + andseq r7, r8, ip, lsr #20 │ │ │ │ + andseq r7, r8, r0, ror sl │ │ │ │ + ldrdeq r5, [pc], -r8 │ │ │ │ + @ instruction: 0x00187af8 │ │ │ │ + andseq r7, r8, r4, lsr #21 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, sp │ │ │ │ - ldr r2, [pc, #52] @ 1785b4 │ │ │ │ + ldr r2, [pc, #52] @ 1785c0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 1785b8 │ │ │ │ + ldr r2, [pc, #28] @ 1785c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 254180 │ │ │ │ - bl 254314 │ │ │ │ + bl 254190 │ │ │ │ + bl 254324 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r5, pc, r3, asr #4 │ │ │ │ - andseq r7, r8, ip, lsl #21 │ │ │ │ + @ instruction: 0x000f52b7 │ │ │ │ + andseq r7, r8, r0, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #11 │ │ │ │ - ldr r3, [pc, #132] @ 178658 │ │ │ │ + ldr r3, [pc, #132] @ 178664 │ │ │ │ mov r2, r1 │ │ │ │ add r6, r0, #12 │ │ │ │ - ldr ip, [pc, #124] @ 17865c │ │ │ │ - ldr lr, [pc, #124] @ 178660 │ │ │ │ + ldr ip, [pc, #124] @ 178668 │ │ │ │ + ldr lr, [pc, #124] @ 17866c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #120] @ 178664 │ │ │ │ + ldr r8, [pc, #120] @ 178670 │ │ │ │ mov r4, #3 │ │ │ │ - ldr r5, [pc, #116] @ 178668 │ │ │ │ + ldr r5, [pc, #116] @ 178674 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #112] @ 17866c │ │ │ │ + ldr r1, [pc, #112] @ 178678 │ │ │ │ add r8, pc, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r6, r0, #8 │ │ │ │ - ldr r3, [pc, #76] @ 178670 │ │ │ │ + ldr r3, [pc, #76] @ 17867c │ │ │ │ mov r7, #12 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00187abc │ │ │ │ - andeq r5, pc, pc, lsr #4 │ │ │ │ - mulseq r8, r8, r9 │ │ │ │ - andeq r5, pc, fp, lsl r2 @ │ │ │ │ - andseq r7, r8, ip, ror sl │ │ │ │ - andeq r5, lr, r0, lsl fp │ │ │ │ - andeq r5, pc, r4, ror #3 │ │ │ │ + @ instruction: 0x00187ab0 │ │ │ │ + andeq r5, pc, r3, lsr #5 │ │ │ │ + andseq r7, r8, ip, lsl #19 │ │ │ │ + andeq r5, pc, pc, lsl #5 │ │ │ │ + andseq r7, r8, r0, ror sl │ │ │ │ + andeq r5, lr, r4, lsl #23 │ │ │ │ + andeq r5, pc, r8, asr r2 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 1786b4 │ │ │ │ - ldr r3, [pc, #40] @ 1786b8 │ │ │ │ + ldr r1, [pc, #40] @ 1786c0 │ │ │ │ + ldr r3, [pc, #40] @ 1786c4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, pc, r4, ror sl @ │ │ │ │ - andseq r7, r8, r8, lsl #19 │ │ │ │ + andeq r2, pc, r8, ror #21 │ │ │ │ + andseq r7, r8, ip, ror r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 1786fc │ │ │ │ - ldr r3, [pc, #40] @ 178700 │ │ │ │ + ldr r1, [pc, #40] @ 178708 │ │ │ │ + ldr r3, [pc, #40] @ 17870c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r5, pc, r9, lsl r1 @ │ │ │ │ - andseq r7, r8, r0, lsl #19 │ │ │ │ + andeq r5, pc, sp, lsl #3 │ │ │ │ + andseq r7, r8, r4, ror r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 178744 │ │ │ │ - ldr r3, [pc, #40] @ 178748 │ │ │ │ + ldr r1, [pc, #40] @ 178750 │ │ │ │ + ldr r3, [pc, #40] @ 178754 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r5, pc, r7, ror #1 │ │ │ │ - andseq r7, r8, r8, asr r9 │ │ │ │ + andeq r5, pc, fp, asr r1 @ │ │ │ │ + andseq r7, r8, ip, asr #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 17878c │ │ │ │ - ldr r3, [pc, #40] @ 178790 │ │ │ │ + ldr r1, [pc, #40] @ 178798 │ │ │ │ + ldr r3, [pc, #40] @ 17879c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r5, pc, sl, rrx │ │ │ │ - @ instruction: 0x001878d0 │ │ │ │ + ldrdeq r5, [pc], -lr │ │ │ │ + andseq r7, r8, r4, asr #17 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 1787d4 │ │ │ │ - ldr r3, [pc, #40] @ 1787d8 │ │ │ │ + ldr r1, [pc, #40] @ 1787e0 │ │ │ │ + ldr r3, [pc, #40] @ 1787e4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #24 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r5, pc, r0, asr #1 │ │ │ │ - andseq r7, r8, r8, asr #18 │ │ │ │ + andeq r5, pc, r4, lsr r1 @ │ │ │ │ + andseq r7, r8, ip, lsr r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 17881c │ │ │ │ - ldr r3, [pc, #40] @ 178820 │ │ │ │ + ldr r1, [pc, #40] @ 178828 │ │ │ │ + ldr r3, [pc, #40] @ 17882c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, pc, r4, asr #31 │ │ │ │ - andseq r7, r8, r0, lsl #16 │ │ │ │ + andeq r5, pc, r8, lsr r0 @ │ │ │ │ + @ instruction: 0x001877f4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 178864 │ │ │ │ - ldr r3, [pc, #40] @ 178868 │ │ │ │ + ldr r1, [pc, #40] @ 178870 │ │ │ │ + ldr r3, [pc, #40] @ 178874 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, pc, r5, lsr #31 │ │ │ │ - andseq r7, r8, r8, lsl #16 │ │ │ │ + andeq r5, pc, r9, lsl r0 @ │ │ │ │ + @ instruction: 0x001877fc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 1788ac │ │ │ │ - ldr r3, [pc, #40] @ 1788b0 │ │ │ │ + ldr r1, [pc, #40] @ 1788b8 │ │ │ │ + ldr r3, [pc, #40] @ 1788bc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, pc, sl, lsr pc @ │ │ │ │ - mulseq r8, r0, r7 │ │ │ │ + andeq r4, pc, lr, lsr #31 │ │ │ │ + andseq r7, r8, r4, lsl #15 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #92] @ 178928 │ │ │ │ + ldr ip, [pc, #92] @ 178934 │ │ │ │ mov r6, #3 │ │ │ │ - ldr lr, [pc, #88] @ 17892c │ │ │ │ + ldr lr, [pc, #88] @ 178938 │ │ │ │ add r5, r0, #24 │ │ │ │ - ldr r4, [pc, #84] @ 178930 │ │ │ │ + ldr r4, [pc, #84] @ 17893c │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #80] @ 178934 │ │ │ │ + ldr r1, [pc, #80] @ 178940 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #76] @ 178938 │ │ │ │ + ldr r3, [pc, #76] @ 178944 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #18 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r7, r8, ip, lsl r8 │ │ │ │ - @ instruction: 0x000f4fbc │ │ │ │ - andseq r7, r8, r4, lsr #16 │ │ │ │ - muleq pc, r8, pc @ │ │ │ │ - andeq r4, pc, r2, lsr #31 │ │ │ │ + andseq r7, r8, r0, lsl r8 │ │ │ │ + andeq r5, pc, r0, lsr r0 @ │ │ │ │ + andseq r7, r8, r8, lsl r8 │ │ │ │ + andeq r5, pc, ip │ │ │ │ + andeq r5, pc, r6, lsl r0 @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1ec2f4 │ │ │ │ + b 1ec300 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 178984 │ │ │ │ - ldr r3, [pc, #40] @ 178988 │ │ │ │ + ldr r1, [pc, #40] @ 178990 │ │ │ │ + ldr r3, [pc, #40] @ 178994 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq pc, sp, lr @ │ │ │ │ - andseq r7, r8, r8, lsl #14 │ │ │ │ + andeq r4, pc, r1, lsl pc @ │ │ │ │ + @ instruction: 0x001876fc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ 1789dc │ │ │ │ + ldr r1, [pc, #56] @ 1789e8 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 1789e0 │ │ │ │ - ldr ip, [pc, #52] @ 1789e4 │ │ │ │ + ldr r3, [pc, #52] @ 1789ec │ │ │ │ + ldr ip, [pc, #52] @ 1789f0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq pc, r5, lr @ │ │ │ │ - muleq pc, r8, lr @ │ │ │ │ - andseq r7, r8, r4, lsl r7 │ │ │ │ + andeq r4, pc, r9, lsl #30 │ │ │ │ + andeq r4, pc, ip, lsl #30 │ │ │ │ + andseq r7, r8, r8, lsl #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, sp │ │ │ │ - ldr r2, [pc, #52] @ 178a34 │ │ │ │ + ldr r2, [pc, #52] @ 178a40 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 178a38 │ │ │ │ + ldr r2, [pc, #28] @ 178a44 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 254180 │ │ │ │ - bl 254314 │ │ │ │ + bl 254190 │ │ │ │ + bl 254324 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrdeq r4, [pc], -r4 @ │ │ │ │ - andseq r7, r8, ip, lsl #12 │ │ │ │ + andeq r4, pc, r8, asr #28 │ │ │ │ + andseq r7, r8, r0, lsl #12 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 178a7c │ │ │ │ - ldr r3, [pc, #40] @ 178a80 │ │ │ │ + ldr r1, [pc, #40] @ 178a88 │ │ │ │ + ldr r3, [pc, #40] @ 178a8c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r4, [pc], -pc @ │ │ │ │ - andseq r7, r8, r0, ror r6 │ │ │ │ + andeq r4, pc, r3, asr lr @ │ │ │ │ + andseq r7, r8, r4, ror #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256bd4 │ │ │ │ - ldr r5, [pc, #60] @ 178ae8 │ │ │ │ + bl 256be4 │ │ │ │ + ldr r5, [pc, #60] @ 178af4 │ │ │ │ add r0, r6, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 254180 │ │ │ │ + bl 254190 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 254180 │ │ │ │ + bl 254190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254314 │ │ │ │ + bl 254324 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r7, r8, r8, lsl #10 │ │ │ │ + @ instruction: 0x001874fc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 178b2c │ │ │ │ - ldr r3, [pc, #40] @ 178b30 │ │ │ │ + ldr r1, [pc, #40] @ 178b38 │ │ │ │ + ldr r3, [pc, #40] @ 178b3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #19 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, pc, r5, asr sp @ │ │ │ │ - andseq r7, r8, r0, ror #11 │ │ │ │ + andeq r4, pc, r9, asr #27 │ │ │ │ + @ instruction: 0x001875d4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 178b4c │ │ │ │ + bne 178b58 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 178b50 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 178b5c │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 178b6c │ │ │ │ + bne 178b78 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 178b70 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 178b7c │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 178b7c │ │ │ │ + bne 178b88 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 178be8 │ │ │ │ + beq 178bf4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 178bc8 │ │ │ │ + b 178bd4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 178be8 │ │ │ │ + beq 178bf4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178bbc │ │ │ │ + beq 178bc8 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 178bbc │ │ │ │ + b 178bc8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 178c08 │ │ │ │ + beq 178c14 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 178c48 │ │ │ │ + beq 178c54 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 178c28 │ │ │ │ + b 178c34 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 178c48 │ │ │ │ + beq 178c54 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178c1c │ │ │ │ + beq 178c28 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 178c1c │ │ │ │ + b 178c28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 178c68 │ │ │ │ + beq 178c74 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178c84 │ │ │ │ + beq 178c90 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178ca0 │ │ │ │ + beq 178cac │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178cbc │ │ │ │ + beq 178cc8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178cdc │ │ │ │ + beq 178ce8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 178cf4 │ │ │ │ + bne 178d00 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 178cfc │ │ │ │ + bne 178d08 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 178d6c │ │ │ │ + bne 178d78 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 178d40 │ │ │ │ + bne 178d4c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 178d78 │ │ │ │ + bne 178d84 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 178d38 │ │ │ │ + bne 178d44 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 178d38 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 178d44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 178dac │ │ │ │ + bne 178db8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 178dd4 │ │ │ │ + bne 178de0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 178df0 │ │ │ │ + bne 178dfc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 178e14 │ │ │ │ + bne 178e20 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178e30 │ │ │ │ + beq 178e3c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178e50 │ │ │ │ + beq 178e5c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 178e78 │ │ │ │ + bne 178e84 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 178e94 │ │ │ │ + bne 178ea0 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 178e70 │ │ │ │ + beq 178e7c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #76] @ 0x4c │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 178ec0 │ │ │ │ + bne 178ecc │ │ │ │ bx lr │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 178ecc │ │ │ │ + bne 178ed8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 178f14 │ │ │ │ + bne 178f20 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 179360 │ │ │ │ + b 17936c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 178f20 │ │ │ │ + bne 178f2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 178f08 │ │ │ │ + bne 178f14 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 178f08 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 178f14 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl 179360 │ │ │ │ + bl 17936c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 178fec │ │ │ │ + bne 178ff8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 178f84 │ │ │ │ + bne 178f90 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 178fa8 │ │ │ │ + bne 178fb4 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ ldrb r0, [r4, #724] @ 0x2d4 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 179020 │ │ │ │ + bne 17902c │ │ │ │ ldr r0, [r4, #1280]! @ 0x500 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 178fc0 │ │ │ │ + bne 178fcc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 178ff8 │ │ │ │ + bne 179004 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 178f78 │ │ │ │ + bne 178f84 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 178f78 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 178f84 │ │ │ │ add r0, r4, #712 @ 0x2c8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 17902c │ │ │ │ + bne 179038 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 178fb8 │ │ │ │ + bne 178fc4 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 178fb8 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 178fc4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #1280]! @ 0x500 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 179060 │ │ │ │ + bne 17906c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1790d8 │ │ │ │ + bne 1790e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ - b 1790d8 │ │ │ │ + bl 16df54 │ │ │ │ + b 1790e4 │ │ │ │ bl 3cac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1790a0 │ │ │ │ + bne 1790ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1790d0 │ │ │ │ + bne 1790dc │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ - b 1790d0 │ │ │ │ + bl 16df54 │ │ │ │ + b 1790dc │ │ │ │ bl 3cac8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ - bl 178d20 │ │ │ │ + bl 178d2c │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 1790f8 │ │ │ │ + bne 179104 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 179100 │ │ │ │ + bne 17910c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 179170 │ │ │ │ + bne 17917c │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 179144 │ │ │ │ + bne 179150 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 17917c │ │ │ │ + bne 179188 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17913c │ │ │ │ + bne 179148 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 17913c │ │ │ │ + bl 16e0c0 │ │ │ │ + b 179148 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1791b0 │ │ │ │ + bne 1791bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1791d8 │ │ │ │ + bne 1791e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 179208 │ │ │ │ + bne 179214 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 179360 │ │ │ │ + b 17936c │ │ │ │ add r0, r4, #240 @ 0xf0 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 179214 │ │ │ │ + bne 179220 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1791fc │ │ │ │ + bne 179208 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 1791fc │ │ │ │ + bl 16e0c0 │ │ │ │ + b 179208 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179360 │ │ │ │ + bl 17936c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 179268 │ │ │ │ + bne 179274 │ │ │ │ bx lr │ │ │ │ add r0, r0, #8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 179274 │ │ │ │ + bne 179280 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r2, r1, #34 @ 0x22 │ │ │ │ movcc r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1792c8 │ │ │ │ + beq 1792d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1792c4 │ │ │ │ + bne 1792d0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - bgt 1792d8 │ │ │ │ + bgt 1792e4 │ │ │ │ bx lr │ │ │ │ mov r2, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r2, #4 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -345865,266 +345868,266 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 179314 │ │ │ │ + bne 179320 │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 179360 │ │ │ │ + b 17936c │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 179320 │ │ │ │ + bne 17932c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 179308 │ │ │ │ + bne 179314 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 179308 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 179314 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 179360 │ │ │ │ + bl 17936c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1793d8 │ │ │ │ + beq 1793e4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 179390 │ │ │ │ + b 17939c │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1793d8 │ │ │ │ + beq 1793e4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ sub r1, r0, #6 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1793b8 │ │ │ │ + bcs 1793c4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179384 │ │ │ │ + beq 179390 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 17937c │ │ │ │ + b 179388 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 179384 │ │ │ │ + bne 179390 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179384 │ │ │ │ + beq 179390 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 17937c │ │ │ │ + b 179388 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1793f4 │ │ │ │ + beq 179400 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179410 │ │ │ │ + beq 17941c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r8, [r4, #80] @ 0x50 │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 179434 │ │ │ │ + beq 179440 │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 1894cc │ │ │ │ + bl 1894d8 │ │ │ │ mov r0, r6 │ │ │ │ - b 17941c │ │ │ │ + b 179428 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 179454 │ │ │ │ + beq 179460 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 1795c0 │ │ │ │ + bl 1795cc │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 178ba0 │ │ │ │ + bl 178bac │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179484 │ │ │ │ + beq 179490 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1794a8 │ │ │ │ + beq 1794b4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 1894cc │ │ │ │ + bl 1894d8 │ │ │ │ mov r6, r5 │ │ │ │ - b 17948c │ │ │ │ + b 179498 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1794c8 │ │ │ │ + beq 1794d4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 1795c0 │ │ │ │ + bl 1795cc │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 178ba0 │ │ │ │ + bl 178bac │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1794f4 │ │ │ │ + beq 179500 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 17954c │ │ │ │ + bne 179558 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 179520 │ │ │ │ + bne 17952c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 179558 │ │ │ │ + bne 179564 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 179518 │ │ │ │ + bne 179524 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 179518 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 179524 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17958c │ │ │ │ + bne 179598 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1795b4 │ │ │ │ + bne 1795c0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 179608 │ │ │ │ + beq 179614 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1795e8 │ │ │ │ + b 1795f4 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 179608 │ │ │ │ + beq 179614 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1795dc │ │ │ │ + beq 1795e8 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1795dc │ │ │ │ + b 1795e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 179628 │ │ │ │ + beq 179634 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 179668 │ │ │ │ + beq 179674 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 179648 │ │ │ │ + b 179654 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 179668 │ │ │ │ + beq 179674 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17963c │ │ │ │ + beq 179648 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 17963c │ │ │ │ + b 179648 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 179688 │ │ │ │ + beq 179694 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 179714 │ │ │ │ + beq 179720 │ │ │ │ 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 17971c │ │ │ │ + bcc 179728 │ │ │ │ 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 179724 │ │ │ │ + bcc 179730 │ │ │ │ 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 │ │ │ │ @@ -346133,137 +346136,137 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ 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, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 17979c │ │ │ │ + ldr ip, [pc, #96] @ 1797a8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 1797a0 │ │ │ │ + ldr lr, [pc, #92] @ 1797ac │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 1797a4 │ │ │ │ + ldr r4, [pc, #88] @ 1797b0 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 1797a8 │ │ │ │ + ldr r1, [pc, #84] @ 1797b4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 1797ac │ │ │ │ + ldr r3, [pc, #80] @ 1797b8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ + andseq r6, r8, ip, asr r8 │ │ │ │ + ldrdeq r4, [pc], -r3 │ │ │ │ andseq r6, r8, r8, ror #16 │ │ │ │ - andeq r4, pc, pc, asr r0 @ │ │ │ │ - andseq r6, r8, r4, ror r8 │ │ │ │ - andeq r4, pc, pc, lsr r0 @ │ │ │ │ - andeq r4, pc, r0, asr #32 │ │ │ │ + strheq r4, [pc], -r3 │ │ │ │ + strheq r4, [pc], -r4 @ │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 1797d4 │ │ │ │ - ldr r1, [pc, #76] @ 179814 │ │ │ │ + bne 1797e0 │ │ │ │ + ldr r1, [pc, #76] @ 179820 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 17980c │ │ │ │ - ldr r3, [pc, #40] @ 179810 │ │ │ │ + ldr r1, [pc, #40] @ 179818 │ │ │ │ + ldr r3, [pc, #40] @ 17981c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r6, lr, r4, lsl #12 │ │ │ │ - andseq r6, r8, r0, lsl #16 │ │ │ │ - andeq r6, lr, ip, lsl r6 │ │ │ │ + andeq r6, lr, r8, ror r6 │ │ │ │ + @ instruction: 0x001867f4 │ │ │ │ + muleq lr, r0, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #32 │ │ │ │ - bne 179850 │ │ │ │ + bne 17985c │ │ │ │ ldm r4, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #364] @ 1799ac │ │ │ │ + ldr r1, [pc, #364] @ 1799b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r6, #0 │ │ │ │ strh r6, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 253f54 │ │ │ │ + bl 253f64 │ │ │ │ ldrb r1, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [sp, #45] @ 0x2d │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 1798f0 │ │ │ │ + bcs 1798fc │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ mov r6, #1 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 1798f0 │ │ │ │ + bcs 1798fc │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ mov r6, #2 │ │ │ │ strb r2, [sp, #9] │ │ │ │ add r2, r1, #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 1798f0 │ │ │ │ + bcs 1798fc │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ add r1, r1, #3 │ │ │ │ mov r6, #3 │ │ │ │ sub r3, r2, #97 @ 0x61 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #6 │ │ │ │ subcc r2, r2, #32 │ │ │ │ cmp r1, r0 │ │ │ │ strb r2, [sp, #10] │ │ │ │ - bcs 1798f0 │ │ │ │ + bcs 1798fc │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ mov r6, #4 │ │ │ │ sub r1, r0, #97 @ 0x61 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #6 │ │ │ │ subcc r0, r0, #32 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 17996c │ │ │ │ + beq 179978 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #132] @ 1799a4 │ │ │ │ - ldr r3, [pc, #132] @ 1799a8 │ │ │ │ + ldr r2, [pc, #132] @ 1799b0 │ │ │ │ + ldr r3, [pc, #132] @ 1799b4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -346272,107 +346275,107 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ 1799b0 │ │ │ │ - ldr r0, [pc, #60] @ 1799b4 │ │ │ │ - ldr r3, [pc, #60] @ 1799b8 │ │ │ │ + ldr r1, [pc, #60] @ 1799bc │ │ │ │ + ldr r0, [pc, #60] @ 1799c0 │ │ │ │ + ldr r3, [pc, #60] @ 1799c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ @ instruction: 0xffff6b60 │ │ │ │ - andeq r4, lr, ip, lsl #14 │ │ │ │ - andeq r3, pc, fp, ror pc @ │ │ │ │ - mulseq r8, r4, r6 │ │ │ │ - strdeq r3, [pc], -r0 │ │ │ │ - andseq r6, r8, r4, lsr #12 │ │ │ │ + andeq r4, lr, r0, lsl #15 │ │ │ │ + andeq r3, pc, pc, ror #31 │ │ │ │ + andseq r6, r8, r8, lsl #13 │ │ │ │ + andeq r3, pc, r4, ror #28 │ │ │ │ + andseq r6, r8, r8, lsl r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 1799f8 │ │ │ │ - ldr r3, [pc, #40] @ 1799fc │ │ │ │ + ldr r1, [pc, #40] @ 179a04 │ │ │ │ + ldr r3, [pc, #40] @ 179a08 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r1, pc, r0, lsr #14 │ │ │ │ - andseq r6, r8, r4, asr #12 │ │ │ │ + muleq pc, r4, r7 @ │ │ │ │ + andseq r6, r8, r8, lsr r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #60] @ 179a4c │ │ │ │ + ldr r2, [pc, #60] @ 179a58 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #7 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 179a50 │ │ │ │ + ldr r2, [pc, #28] @ 179a5c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 254180 │ │ │ │ - bl 254314 │ │ │ │ + bl 254190 │ │ │ │ + bl 254324 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r3, pc, pc, lsr #27 │ │ │ │ - @ instruction: 0x001865f4 │ │ │ │ + andeq r3, pc, r3, lsr #28 │ │ │ │ + andseq r6, r8, r8, ror #11 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #60] @ 179aa0 │ │ │ │ + ldr r2, [pc, #60] @ 179aac │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #9 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 179aa4 │ │ │ │ + ldr r2, [pc, #28] @ 179ab0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 254180 │ │ │ │ - bl 254314 │ │ │ │ + bl 254190 │ │ │ │ + bl 254324 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r3, pc, ip, ror #26 │ │ │ │ - andseq r6, r8, r0, lsr #11 │ │ │ │ + andeq r3, pc, r0, ror #27 │ │ │ │ + mulseq r8, r4, r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 179b1c │ │ │ │ + ldr ip, [pc, #100] @ 179b28 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 179b20 │ │ │ │ + ldr lr, [pc, #96] @ 179b2c │ │ │ │ mov r6, #16 │ │ │ │ - ldr r1, [pc, #92] @ 179b24 │ │ │ │ + ldr r1, [pc, #92] @ 179b30 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 179b28 │ │ │ │ + ldr r3, [pc, #88] @ 179b34 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 179b2c │ │ │ │ + ldr r4, [pc, #84] @ 179b38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ @@ -346380,363 +346383,363 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq r1, pc, r0, lsr #12 │ │ │ │ - andseq r6, r8, r0, ror #11 │ │ │ │ - andeq r3, pc, r6, asr sp @ │ │ │ │ - andeq r3, pc, r0, asr sp @ │ │ │ │ - andseq r6, r8, r8, asr #11 │ │ │ │ + muleq pc, r4, r6 @ │ │ │ │ + @ instruction: 0x001865d4 │ │ │ │ + andeq r3, pc, sl, asr #27 │ │ │ │ + andeq r3, pc, r4, asr #27 │ │ │ │ + @ instruction: 0x001865bc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 179b84 │ │ │ │ + beq 179b90 │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ strh r0, [r4, #16] │ │ │ │ tst r0, #65536 @ 0x10000 │ │ │ │ - beq 179cd4 │ │ │ │ + beq 179ce0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov r7, #0 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ lsl r6, r5, #4 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls 179be8 │ │ │ │ - ldr r2, [pc, #356] @ 179cdc │ │ │ │ + bls 179bf4 │ │ │ │ + ldr r2, [pc, #356] @ 179ce8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c350 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov r7, #0 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ lsl r6, r5, #4 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls 179bb0 │ │ │ │ - ldr r2, [pc, #308] @ 179cd8 │ │ │ │ + bls 179bbc │ │ │ │ + ldr r2, [pc, #308] @ 179ce4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c350 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 179c20 │ │ │ │ + beq 179c2c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 179b9c │ │ │ │ + beq 179ba8 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #2 │ │ │ │ - bcs 179c30 │ │ │ │ - b 179c90 │ │ │ │ + bcs 179c3c │ │ │ │ + b 179c9c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 179c58 │ │ │ │ + beq 179c64 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 179b70 │ │ │ │ + beq 179b7c │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #2 │ │ │ │ - bcs 179c68 │ │ │ │ - b 179c90 │ │ │ │ + bcs 179c74 │ │ │ │ + b 179c9c │ │ │ │ mov r8, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 179c90 │ │ │ │ + bcc 179c9c │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ strh r2, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ strh r2, [r0, #4] │ │ │ │ str r2, [r0], #16 │ │ │ │ - bne 179c3c │ │ │ │ - b 179c9c │ │ │ │ + bne 179c48 │ │ │ │ + b 179ca8 │ │ │ │ mov r8, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 179c90 │ │ │ │ + bcc 179c9c │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ strh r2, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ strh r2, [r0, #4] │ │ │ │ str r2, [r0], #16 │ │ │ │ - bne 179c74 │ │ │ │ - b 179c9c │ │ │ │ + bne 179c80 │ │ │ │ + b 179ca8 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 179cb0 │ │ │ │ + beq 179cbc │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ strh r1, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179ccc │ │ │ │ + beq 179cd8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ stm r4, {r6, r8} │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001865bc │ │ │ │ - @ instruction: 0x001865f8 │ │ │ │ + @ instruction: 0x001865b0 │ │ │ │ + andseq r6, r8, ip, ror #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 179d78 │ │ │ │ + beq 179d84 │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ strh r0, [r4, #16] │ │ │ │ tst r0, #65536 @ 0x10000 │ │ │ │ - beq 179df0 │ │ │ │ - ldr r3, [pc, #232] @ 179dfc │ │ │ │ + beq 179dfc │ │ │ │ + ldr r3, [pc, #232] @ 179e08 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [sp, #28] │ │ │ │ mov r0, sp │ │ │ │ - bl 17dba4 │ │ │ │ + bl 17dbb0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r7, r5, #4 │ │ │ │ - b 179d58 │ │ │ │ + b 179d64 │ │ │ │ add r7, r7, #20 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 179dc8 │ │ │ │ + beq 179dd4 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179d4c │ │ │ │ + beq 179d58 │ │ │ │ ldr r0, [r7] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 179d4c │ │ │ │ - ldr r3, [pc, #120] @ 179df8 │ │ │ │ + b 179d58 │ │ │ │ + ldr r3, [pc, #120] @ 179e04 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [sp, #28] │ │ │ │ mov r0, sp │ │ │ │ - bl 17dba4 │ │ │ │ + bl 17dbb0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179de8 │ │ │ │ + beq 179df4 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 179de0 │ │ │ │ + b 179dec │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 179de8 │ │ │ │ + beq 179df4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r6, r8, r0, lsr #8 │ │ │ │ - mulseq r8, ip, r4 │ │ │ │ + andseq r6, r8, r4, lsl r4 │ │ │ │ + mulseq r8, r0, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 179e40 │ │ │ │ + bne 179e4c │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17a0ec │ │ │ │ + beq 17a0f8 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r1, #44] @ 0x2c │ │ │ │ cmpeq r3, #0 │ │ │ │ - beq 179e50 │ │ │ │ + beq 179e5c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r1, #50] @ 0x32 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 179e40 │ │ │ │ + bne 179e4c │ │ │ │ ldrb r0, [r0, #66] @ 0x42 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 179e70 │ │ │ │ + beq 179e7c │ │ │ │ tst r0, #1 │ │ │ │ - beq 179e40 │ │ │ │ + beq 179e4c │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #7 │ │ │ │ - bne 179e40 │ │ │ │ + bne 179e4c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq 17a04c │ │ │ │ + beq 17a058 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #28 │ │ │ │ - b 179eec │ │ │ │ + b 179ef8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r2, r4, #1 │ │ │ │ str r9, [r0, r1, lsl #2]! │ │ │ │ mov r1, fp │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp fp, r0 │ │ │ │ mov r0, fp │ │ │ │ addne r1, r1, #28 │ │ │ │ - beq 17a040 │ │ │ │ + beq 17a04c │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 179fb0 │ │ │ │ + beq 179fbc │ │ │ │ cmp r1, #6 │ │ │ │ - bne 17a0c8 │ │ │ │ + bne 17a0d4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 179fe8 │ │ │ │ + beq 179ff4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ rsb r0, r1, r1, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ lsl r7, r0, #2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17a078 │ │ │ │ + bne 17a084 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r8, [r6, #4] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi 179f88 │ │ │ │ + bhi 179f94 │ │ │ │ add r0, r4, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 274b8 │ │ │ │ add r5, r5, r9 │ │ │ │ add r6, r6, #28 │ │ │ │ subs r7, r7, #28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bne 179f3c │ │ │ │ - b 179fe0 │ │ │ │ + bne 179f48 │ │ │ │ + b 179fec │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 33ba0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 179f60 │ │ │ │ + b 179f6c │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 17a018 │ │ │ │ + bne 17a024 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r0, r6, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ add r5, r7, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b 179ff0 │ │ │ │ + b 179ffc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b 179ff0 │ │ │ │ + b 179ffc │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 179eb8 │ │ │ │ - ldr r1, [pc, #336] @ 17a15c │ │ │ │ + bne 179ec4 │ │ │ │ + ldr r1, [pc, #336] @ 17a168 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 22f41c │ │ │ │ - b 179eb8 │ │ │ │ + bl 22f428 │ │ │ │ + b 179ec4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 33ba0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b 179fc4 │ │ │ │ + b 179fd0 │ │ │ │ movw r0, #3000 @ 0xbb8 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 17a064 │ │ │ │ + bcs 17a070 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17d9dc │ │ │ │ + bl 17d9e8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #224] @ 17a160 │ │ │ │ - ldr r1, [pc, #224] @ 17a164 │ │ │ │ - ldr r2, [pc, #224] @ 17a168 │ │ │ │ + ldr r0, [pc, #224] @ 17a16c │ │ │ │ + ldr r1, [pc, #224] @ 17a170 │ │ │ │ + ldr r2, [pc, #224] @ 17a174 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -346746,94 +346749,94 @@ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #128] @ 17a150 │ │ │ │ - ldr r1, [pc, #128] @ 17a154 │ │ │ │ - ldr r2, [pc, #128] @ 17a158 │ │ │ │ + ldr r0, [pc, #128] @ 17a15c │ │ │ │ + ldr r1, [pc, #128] @ 17a160 │ │ │ │ + ldr r2, [pc, #128] @ 17a164 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #24 │ │ │ │ - b 17a098 │ │ │ │ - ldr r2, [pc, #88] @ 17a14c │ │ │ │ + b 17a0a4 │ │ │ │ + ldr r2, [pc, #88] @ 17a158 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - b 17a120 │ │ │ │ - b 17a120 │ │ │ │ + b 17a12c │ │ │ │ + b 17a12c │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 17a13c │ │ │ │ + beq 17a148 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - b 17a134 │ │ │ │ + b 17a140 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17a13c │ │ │ │ + beq 17a148 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17d9dc │ │ │ │ + bl 17d9e8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r8, r4, ror #1 │ │ │ │ - andseq r6, r8, r0, lsl #2 │ │ │ │ - andseq r6, r8, r4, lsr r1 │ │ │ │ + ldrsbeq r6, [r8], -r8 │ │ │ │ + ldrsheq r6, [r8], -r4 │ │ │ │ + andseq r6, r8, r8, lsr #2 │ │ │ │ @ instruction: 0xfffdcecc │ │ │ │ - andseq r6, r8, r0, ror #3 │ │ │ │ - andseq r6, r8, r8, asr #2 │ │ │ │ - andseq r6, r8, r4, ror r1 │ │ │ │ + @ instruction: 0x001861d4 │ │ │ │ + andseq r6, r8, ip, lsr r1 │ │ │ │ + andseq r6, r8, r8, ror #2 │ │ │ │ @ instruction: 0xfffdcf1c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ ldr r9, [r0] │ │ │ │ mov r5, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [r9, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - beq 17a1a0 │ │ │ │ + beq 17a1ac │ │ │ │ ldr r0, [r9, #632] @ 0x278 │ │ │ │ mov r1, #12 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r5, r1, r0, lsl #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ ldr r1, [r4, #136] @ 0x88 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 17ae5c │ │ │ │ + bhi 17ae68 │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 17a1c4 │ │ │ │ + bne 17a1d0 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ bl 3399c │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldrex r0, [fp] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17a1ec │ │ │ │ + bne 17a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 17b174 │ │ │ │ + bmi 17b180 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #136] @ 0x88 │ │ │ │ ldr r6, [r4, #56] @ 0x38 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ @@ -346860,52 +346863,52 @@ │ │ │ │ add r7, r7, r6 │ │ │ │ str fp, [sp, #204] @ 0xcc │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ mov r7, #4 │ │ │ │ add r1, r3, r7, lsl r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r1, ip │ │ │ │ - bls 17a30c │ │ │ │ + bls 17a318 │ │ │ │ ldrb r1, [r9, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - beq 17a304 │ │ │ │ + beq 17a310 │ │ │ │ ldr r1, [r9, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 17a304 │ │ │ │ + bcc 17a310 │ │ │ │ ldrb r1, [r9, #56] @ 0x38 │ │ │ │ tst r1, #1 │ │ │ │ - beq 17af38 │ │ │ │ + beq 17af44 │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #176] @ 0xb0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 17a2e4 │ │ │ │ + bne 17a2f0 │ │ │ │ ldr r6, [r4, #180] @ 0xb4 │ │ │ │ ldr r5, [r4, #184] @ 0xb8 │ │ │ │ subs r2, r6, r5 │ │ │ │ subls r2, r5, r6 │ │ │ │ umull r3, r0, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, r2, r1 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc 17af38 │ │ │ │ + bcc 17af44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 17b3d8 │ │ │ │ + bl 17b3e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 17beb0 │ │ │ │ + bl 17bebc │ │ │ │ tst r0, #1 │ │ │ │ - bne 17af34 │ │ │ │ + bne 17af40 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17af78 │ │ │ │ + beq 17af84 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r9, #636] @ 0x27c │ │ │ │ ldr r2, [r1, #116]! @ 0x74 │ │ │ │ mov r6, #1 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ @@ -346914,84 +346917,84 @@ │ │ │ │ mov r5, #-2013265920 @ 0x88000000 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ tst r0, #1 │ │ │ │ lsl r7, r6, r3 │ │ │ │ moveq r5, #-2147483648 @ 0x80000000 │ │ │ │ sub r0, r2, r1 │ │ │ │ cmp r0, r6, lsl r3 │ │ │ │ - bcc 17ae7c │ │ │ │ + bcc 17ae88 │ │ │ │ orr r0, r5, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 17a37c │ │ │ │ - ldr r2, [pc, #4040] @ 17b35c │ │ │ │ + bne 17a388 │ │ │ │ + ldr r2, [pc, #4040] @ 17b368 │ │ │ │ add r0, r9, #600 @ 0x258 │ │ │ │ str r1, [r4, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 17ac4c │ │ │ │ + bne 17ac58 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [r7, #104] @ 0x68 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17a3dc │ │ │ │ + bne 17a3e8 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 17b174 │ │ │ │ + bmi 17b180 │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [r1, #140]! @ 0x8c │ │ │ │ ldr r4, [sp, #208] @ 0xd0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r6, r0 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bne 17a434 │ │ │ │ - ldr r1, [pc, #3908] @ 17b370 │ │ │ │ + bne 17a440 │ │ │ │ + ldr r1, [pc, #3908] @ 17b37c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r0, [r7, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a5dc │ │ │ │ + bl 16a5e8 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ ldrex r0, [fp] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17a464 │ │ │ │ + bne 17a470 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 17b174 │ │ │ │ + bmi 17b180 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ ldr r3, [r7, #136] @ 0x88 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr r5, [r7, #68] @ 0x44 │ │ │ │ add r3, r0, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -347018,144 +347021,144 @@ │ │ │ │ add r7, r7, r5 │ │ │ │ and r1, r1, #31 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ mov r7, #4 │ │ │ │ add r1, r3, r7, lsl r1 │ │ │ │ str fp, [sp, #204] @ 0xcc │ │ │ │ cmp r1, ip │ │ │ │ - bls 17a588 │ │ │ │ + bls 17a594 │ │ │ │ ldrb r1, [r8, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - beq 17a580 │ │ │ │ + beq 17a58c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 17a580 │ │ │ │ + bcc 17a58c │ │ │ │ ldrb r1, [r8, #56] @ 0x38 │ │ │ │ tst r1, #1 │ │ │ │ - beq 17af94 │ │ │ │ + beq 17afa0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ ldr r7, [r6, #176] @ 0xb0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 17a560 │ │ │ │ + bne 17a56c │ │ │ │ ldrd r4, [r6, #180] @ 0xb4 │ │ │ │ subs r2, r4, r5 │ │ │ │ subls r2, r5, r4 │ │ │ │ umull r3, r0, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, r2, r1 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc 17af94 │ │ │ │ + bcc 17afa0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 17b3d8 │ │ │ │ + bl 17b3e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 17beb0 │ │ │ │ + bl 17bebc │ │ │ │ tst r0, #1 │ │ │ │ - bne 17af90 │ │ │ │ + bne 17af9c │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17afd4 │ │ │ │ + beq 17afe0 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [r8, #636] @ 0x27c │ │ │ │ mov r4, #1207959552 @ 0x48000000 │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ and r3, r3, #31 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ tst r2, #1 │ │ │ │ lsl sl, r0, r3 │ │ │ │ moveq r4, #1073741824 @ 0x40000000 │ │ │ │ sub r2, r6, r1 │ │ │ │ cmp r2, r0, lsl r3 │ │ │ │ - bcc 17ae9c │ │ │ │ + bcc 17aea8 │ │ │ │ orr r0, r4, r7 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ - bne 17a5f8 │ │ │ │ - ldr r2, [pc, #3440] @ 17b380 │ │ │ │ + bne 17a604 │ │ │ │ + ldr r2, [pc, #3440] @ 17b38c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r0, #124] @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #32 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17a65c │ │ │ │ + beq 17a668 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #636] @ 0x27c │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - bcs 17b08c │ │ │ │ + bcs 17b098 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 17ad20 │ │ │ │ + bne 17ad2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [r5, #104] @ 0x68 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17a674 │ │ │ │ + bne 17a680 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 17b174 │ │ │ │ + bmi 17b180 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ ldr r4, [r5, #148] @ 0x94 │ │ │ │ ldr r0, [r5, #140] @ 0x8c │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ cmp r4, r0 │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ - bne 17a6c4 │ │ │ │ - ldr r1, [pc, #3288] @ 17b394 │ │ │ │ + bne 17a6d0 │ │ │ │ + ldr r1, [pc, #3288] @ 17b3a0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [r5, #144] @ 0x90 │ │ │ │ str r7, [r0, r4, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a5dc │ │ │ │ + bl 16a5e8 │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ ldrex r0, [fp] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17a6f4 │ │ │ │ + bne 17a700 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 17b174 │ │ │ │ + bmi 17b180 │ │ │ │ ldr r0, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ @@ -347182,342 +347185,342 @@ │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ and r1, r1, #31 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ mov r7, #4 │ │ │ │ str fp, [sp, #204] @ 0xcc │ │ │ │ add r1, r3, r7, lsl r1 │ │ │ │ cmp r1, ip │ │ │ │ - bls 17a814 │ │ │ │ + bls 17a820 │ │ │ │ ldrb r1, [r8, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - beq 17a80c │ │ │ │ + beq 17a818 │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 17a80c │ │ │ │ + bcc 17a818 │ │ │ │ ldrb r1, [r8, #56] @ 0x38 │ │ │ │ tst r1, #1 │ │ │ │ - beq 17aff0 │ │ │ │ + beq 17affc │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r5, #112] @ 0x70 │ │ │ │ ldr r7, [r5, #176] @ 0xb0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 17a7ec │ │ │ │ + bne 17a7f8 │ │ │ │ ldr r4, [r5, #180] @ 0xb4 │ │ │ │ ldr r7, [r5, #184] @ 0xb8 │ │ │ │ subs r2, r4, r7 │ │ │ │ subls r2, r7, r4 │ │ │ │ umull r3, r0, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, r2, r1 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc 17aff0 │ │ │ │ + bcc 17affc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 17b3d8 │ │ │ │ + bl 17b3e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 17beb0 │ │ │ │ + bl 17bebc │ │ │ │ tst r0, #1 │ │ │ │ - bne 17afec │ │ │ │ + bne 17aff8 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17b030 │ │ │ │ + beq 17b03c │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r8, #636] @ 0x27c │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [r5, #116] @ 0x74 │ │ │ │ mov r7, #671088640 @ 0x28000000 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ and r3, r3, #31 │ │ │ │ ldr r1, [r5, #124] @ 0x7c │ │ │ │ tst r2, #1 │ │ │ │ lsl r4, r0, r3 │ │ │ │ moveq r7, #536870912 @ 0x20000000 │ │ │ │ sub r2, r6, r1 │ │ │ │ cmp r2, r0, lsl r3 │ │ │ │ - bcc 17aec0 │ │ │ │ + bcc 17aecc │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ orr r8, r7, r9 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 17a878 │ │ │ │ - ldr r2, [pc, #2836] @ 17b3a4 │ │ │ │ + bne 17a884 │ │ │ │ + ldr r2, [pc, #2836] @ 17b3b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r5, #124] @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17a8f0 │ │ │ │ + beq 17a8fc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #636] @ 0x27c │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - bcs 17b0a4 │ │ │ │ + bcs 17b0b0 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ cmp r8, r1 │ │ │ │ - beq 17a8f0 │ │ │ │ + beq 17a8fc │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #26 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - beq 17b104 │ │ │ │ + beq 17b110 │ │ │ │ orr r4, r2, #536870912 @ 0x20000000 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 17adc8 │ │ │ │ + bne 17add4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [r7, #104] @ 0x68 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [r7, #104] @ 0x68 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17a908 │ │ │ │ + bne 17a914 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 17b174 │ │ │ │ + bmi 17b180 │ │ │ │ ldr r5, [sp, #204] @ 0xcc │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ ldr r4, [r7, #148] @ 0x94 │ │ │ │ ldr r0, [r7, #140] @ 0x8c │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ cmp r4, r0 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ - bne 17a958 │ │ │ │ - ldr r1, [pc, #2664] @ 17b3b8 │ │ │ │ + bne 17a964 │ │ │ │ + ldr r1, [pc, #2664] @ 17b3c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r0, [r7, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 16a5dc │ │ │ │ + bl 16a5e8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 17aee0 │ │ │ │ + bne 17aeec │ │ │ │ ldr r0, [r9, #636] @ 0x27c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - bcs 17b048 │ │ │ │ + bcs 17b054 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 17aef4 │ │ │ │ + bne 17af00 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #26 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - beq 17b054 │ │ │ │ + beq 17b060 │ │ │ │ orr r0, r2, #536870912 @ 0x20000000 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ cmp r8, r0 │ │ │ │ - bne 17af08 │ │ │ │ + bne 17af14 │ │ │ │ add r4, r9, #344 @ 0x158 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ mov sl, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 17aa28 │ │ │ │ + b 17aa34 │ │ │ │ ldrb r7, [r4, r0] │ │ │ │ add r9, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #1 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp] │ │ │ │ orr r3, r1, r0, lsl #8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ - bl 17bfb4 │ │ │ │ + bl 17bfc0 │ │ │ │ mov r0, r9 │ │ │ │ tst sl, #1 │ │ │ │ - beq 17aa80 │ │ │ │ + beq 17aa8c │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ sub r2, r0, #1 │ │ │ │ movls r0, #256 @ 0x100 │ │ │ │ rsb r1, r0, #0 │ │ │ │ add r3, r1, r2 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 17aa8c │ │ │ │ + beq 17aa98 │ │ │ │ add r3, r4, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 17aa48 │ │ │ │ + beq 17aa54 │ │ │ │ add r9, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r2 │ │ │ │ - b 17aa10 │ │ │ │ + b 17aa1c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls 17a9fc │ │ │ │ + bls 17aa08 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 17aab4 │ │ │ │ + beq 17aac0 │ │ │ │ ldrb r0, [r6, #599] @ 0x257 │ │ │ │ movw r1, #1 │ │ │ │ movt r1, #1 │ │ │ │ mvn r9, #0 │ │ │ │ add r0, r1, r0, lsl #16 │ │ │ │ mov r1, #1 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - b 17aa10 │ │ │ │ + b 17aa1c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 17aaf0 │ │ │ │ + b 17aafc │ │ │ │ ldrb r7, [r4, r0] │ │ │ │ add r5, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr r3, r1, r0, lsl #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp] │ │ │ │ - bl 17bfb4 │ │ │ │ + bl 17bfc0 │ │ │ │ mov r0, r5 │ │ │ │ tst r9, #1 │ │ │ │ - beq 17ab44 │ │ │ │ + beq 17ab50 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ sub r2, r0, #1 │ │ │ │ movls r0, #256 @ 0x100 │ │ │ │ rsb r1, r0, #0 │ │ │ │ add r3, r1, r2 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 17ab4c │ │ │ │ + beq 17ab58 │ │ │ │ add r3, r4, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 17ab0c │ │ │ │ + beq 17ab18 │ │ │ │ add r5, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r2 │ │ │ │ - b 17aad8 │ │ │ │ + b 17aae4 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls 17aac8 │ │ │ │ + bls 17aad4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 17ab74 │ │ │ │ + beq 17ab80 │ │ │ │ ldrb r0, [r6, #599] @ 0x257 │ │ │ │ movw r1, #1 │ │ │ │ movt r1, #1 │ │ │ │ mvn r5, #0 │ │ │ │ add r0, r1, r0, lsl #16 │ │ │ │ mov r1, #1 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - b 17aad8 │ │ │ │ + b 17aae4 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 17abac │ │ │ │ + b 17abb8 │ │ │ │ ldrb r7, [r4, r0] │ │ │ │ add r5, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, #1 │ │ │ │ orr r3, r1, r0, lsl #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ str r8, [sp] │ │ │ │ - bl 17bfb4 │ │ │ │ + bl 17bfc0 │ │ │ │ mov r0, r5 │ │ │ │ tst r9, #1 │ │ │ │ - beq 17ac00 │ │ │ │ + beq 17ac0c │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ sub r2, r0, #1 │ │ │ │ movls r0, #256 @ 0x100 │ │ │ │ rsb r1, r0, #0 │ │ │ │ add r3, r1, r2 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 17ac08 │ │ │ │ + beq 17ac14 │ │ │ │ add r3, r4, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 17abc8 │ │ │ │ + beq 17abd4 │ │ │ │ add r5, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r2 │ │ │ │ - b 17ab94 │ │ │ │ + b 17aba0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls 17ab84 │ │ │ │ + bls 17ab90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 17ac30 │ │ │ │ + beq 17ac3c │ │ │ │ ldrb r0, [r6, #599] @ 0x257 │ │ │ │ movw r1, #1 │ │ │ │ movt r1, #1 │ │ │ │ mvn r5, #0 │ │ │ │ add r0, r1, r0, lsl #16 │ │ │ │ mov r1, #1 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - b 17ab94 │ │ │ │ + b 17aba0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16a5dc │ │ │ │ + b 16a5e8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #636] @ 0x27c │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - bcs 17b0b0 │ │ │ │ + bcs 17b0bc │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 17a3c4 │ │ │ │ + beq 17a3d0 │ │ │ │ cmp r0, #26 │ │ │ │ - beq 17b13c │ │ │ │ + beq 17b148 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #536870912 @ 0x20000000 │ │ │ │ add r4, r2, r1, lsl r0 │ │ │ │ add sl, sp, #112 @ 0x70 │ │ │ │ mov r6, #0 │ │ │ │ mvn r8, #15 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b 17acb0 │ │ │ │ + b 17acbc │ │ │ │ add r9, r9, #1 │ │ │ │ add r7, r7, #256 @ 0x100 │ │ │ │ cmp r9, #256 @ 0x100 │ │ │ │ - beq 17a3c4 │ │ │ │ + beq 17a3d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ and r0, r8, r9, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ @@ -347526,40 +347529,40 @@ │ │ │ │ and r1, r9, #31 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sl, r0, lsr #3] │ │ │ │ tst r5, r0, lsr r1 │ │ │ │ - beq 17aca8 │ │ │ │ + beq 17acb4 │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ - bhi 17a3c4 │ │ │ │ + bhi 17a3d0 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 17bfb4 │ │ │ │ - b 17aca8 │ │ │ │ + bl 17bfc0 │ │ │ │ + b 17acb4 │ │ │ │ cmp r0, #26 │ │ │ │ - beq 17b0c8 │ │ │ │ + beq 17b0d4 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #536870912 @ 0x20000000 │ │ │ │ add r4, r2, r1, lsl r0 │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ mov r6, #0 │ │ │ │ mvn r8, #15 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 17ad58 │ │ │ │ + b 17ad64 │ │ │ │ add r5, r5, #1 │ │ │ │ add r7, r7, #256 @ 0x100 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - beq 17a65c │ │ │ │ + beq 17a668 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ and r0, r8, r5, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ @@ -347568,34 +347571,34 @@ │ │ │ │ and r1, r5, #31 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sl, r0, lsr #3] │ │ │ │ tst r9, r0, lsr r1 │ │ │ │ - beq 17ad50 │ │ │ │ + beq 17ad5c │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi 17a65c │ │ │ │ + bhi 17a668 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 17bfb4 │ │ │ │ - b 17ad50 │ │ │ │ + bl 17bfc0 │ │ │ │ + b 17ad5c │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov sl, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 17ade8 │ │ │ │ + b 17adf4 │ │ │ │ add r7, r7, #1 │ │ │ │ add sl, sl, #256 @ 0x100 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - beq 17a8f0 │ │ │ │ + beq 17a8fc │ │ │ │ mvn r0, #15 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -347605,430 +347608,430 @@ │ │ │ │ and r1, r7, #31 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r9, r0, lsr #3] │ │ │ │ tst r5, r0, lsr r1 │ │ │ │ - beq 17ade0 │ │ │ │ + beq 17adec │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bhi 17a8f0 │ │ │ │ + bhi 17a8fc │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 17bfb4 │ │ │ │ - b 17ade0 │ │ │ │ + bl 17bfc0 │ │ │ │ + b 17adec │ │ │ │ mov r0, #4 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r4, #136] @ 0x88 │ │ │ │ - b 17a1bc │ │ │ │ + b 17a1c8 │ │ │ │ mov r0, #4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ - b 17a36c │ │ │ │ + b 17a378 │ │ │ │ mov r0, #4 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 33ba0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #124] @ 0x7c │ │ │ │ - b 17a5e4 │ │ │ │ + b 17a5f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r5, #124] @ 0x7c │ │ │ │ - b 17a86c │ │ │ │ - ldr r0, [pc, #1236] @ 17b3bc │ │ │ │ + b 17a878 │ │ │ │ + ldr r0, [pc, #1236] @ 17b3c8 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 17af18 │ │ │ │ - ldr r0, [pc, #1224] @ 17b3c4 │ │ │ │ + b 17af24 │ │ │ │ + ldr r0, [pc, #1224] @ 17b3d0 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 17af18 │ │ │ │ - ldr r0, [pc, #1220] @ 17b3d4 │ │ │ │ + b 17af24 │ │ │ │ + ldr r0, [pc, #1220] @ 17b3e0 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 34888 │ │ │ │ - b 17b174 │ │ │ │ + b 17b180 │ │ │ │ ldr fp, [sp, #204] @ 0xcc │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17af3c │ │ │ │ + bne 17af48 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17af64 │ │ │ │ + bne 17af70 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 16e058 │ │ │ │ - ldr r1, [pc, #996] @ 17b350 │ │ │ │ - ldr r3, [pc, #996] @ 17b354 │ │ │ │ + bl 16e064 │ │ │ │ + ldr r1, [pc, #996] @ 17b35c │ │ │ │ + ldr r3, [pc, #996] @ 17b360 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 17b070 │ │ │ │ - ldr r2, [pc, #984] @ 17b358 │ │ │ │ + b 17b07c │ │ │ │ + ldr r2, [pc, #984] @ 17b364 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3cae4 │ │ │ │ - b 17b174 │ │ │ │ + b 17b180 │ │ │ │ ldr fp, [sp, #204] @ 0xcc │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17af98 │ │ │ │ + bne 17afa4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17afc0 │ │ │ │ + bne 17afcc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 16e058 │ │ │ │ - ldr r1, [pc, #940] @ 17b374 │ │ │ │ - ldr r3, [pc, #940] @ 17b378 │ │ │ │ + bl 16e064 │ │ │ │ + ldr r1, [pc, #940] @ 17b380 │ │ │ │ + ldr r3, [pc, #940] @ 17b384 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 17b070 │ │ │ │ - ldr r2, [pc, #928] @ 17b37c │ │ │ │ + b 17b07c │ │ │ │ + ldr r2, [pc, #928] @ 17b388 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3cae4 │ │ │ │ - b 17b174 │ │ │ │ + b 17b180 │ │ │ │ ldr fp, [sp, #204] @ 0xcc │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17aff4 │ │ │ │ + bne 17b000 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17b01c │ │ │ │ + bne 17b028 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 16e058 │ │ │ │ - ldr r1, [pc, #884] @ 17b398 │ │ │ │ - ldr r3, [pc, #884] @ 17b39c │ │ │ │ + bl 16e064 │ │ │ │ + ldr r1, [pc, #884] @ 17b3a4 │ │ │ │ + ldr r3, [pc, #884] @ 17b3a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 17b070 │ │ │ │ - ldr r2, [pc, #872] @ 17b3a0 │ │ │ │ + b 17b07c │ │ │ │ + ldr r2, [pc, #872] @ 17b3ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3cae4 │ │ │ │ - b 17b174 │ │ │ │ - ldr r1, [pc, #880] @ 17b3c0 │ │ │ │ + b 17b180 │ │ │ │ + ldr r1, [pc, #880] @ 17b3cc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 17b05c │ │ │ │ - ldr r1, [pc, #876] @ 17b3c8 │ │ │ │ + b 17b068 │ │ │ │ + ldr r1, [pc, #876] @ 17b3d4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #872] @ 17b3cc │ │ │ │ + ldr r3, [pc, #872] @ 17b3d8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [pc, #856] @ 17b3d0 │ │ │ │ + ldr r0, [pc, #856] @ 17b3dc │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - b 17b174 │ │ │ │ - ldr r1, [pc, #752] @ 17b384 │ │ │ │ + b 17b180 │ │ │ │ + ldr r1, [pc, #752] @ 17b390 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - b 17b0e0 │ │ │ │ - ldr r1, [pc, #764] @ 17b3a8 │ │ │ │ + b 17b0ec │ │ │ │ + ldr r1, [pc, #764] @ 17b3b4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 17b10c │ │ │ │ - ldr r1, [pc, #680] @ 17b360 │ │ │ │ + b 17b118 │ │ │ │ + ldr r1, [pc, #680] @ 17b36c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - b 17b154 │ │ │ │ - ldr r1, [pc, #696] @ 17b388 │ │ │ │ + b 17b160 │ │ │ │ + ldr r1, [pc, #696] @ 17b394 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, #134217728 @ 0x8000000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [pc, #676] @ 17b38c │ │ │ │ + ldr r0, [pc, #676] @ 17b398 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ - ldr r3, [pc, #672] @ 17b390 │ │ │ │ + ldr r3, [pc, #672] @ 17b39c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - b 17b174 │ │ │ │ - ldr r1, [pc, #672] @ 17b3ac │ │ │ │ + b 17b180 │ │ │ │ + ldr r1, [pc, #672] @ 17b3b8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ - ldr r0, [pc, #652] @ 17b3b0 │ │ │ │ - ldr r3, [pc, #652] @ 17b3b4 │ │ │ │ + ldr r0, [pc, #652] @ 17b3bc │ │ │ │ + ldr r3, [pc, #652] @ 17b3c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - b 17b174 │ │ │ │ - ldr r1, [pc, #544] @ 17b364 │ │ │ │ + b 17b180 │ │ │ │ + ldr r1, [pc, #544] @ 17b370 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, #134217728 @ 0x8000000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [pc, #524] @ 17b368 │ │ │ │ + ldr r0, [pc, #524] @ 17b374 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ - ldr r3, [pc, #520] @ 17b36c │ │ │ │ + ldr r3, [pc, #520] @ 17b378 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17b180 │ │ │ │ + bne 17b18c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17b278 │ │ │ │ + bne 17b284 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 16e058 │ │ │ │ - b 17b278 │ │ │ │ + bl 16e064 │ │ │ │ + b 17b284 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17b1b8 │ │ │ │ + bne 17b1c4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17b2bc │ │ │ │ + bne 17b2c8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 16e058 │ │ │ │ - b 17b2bc │ │ │ │ + bl 16e064 │ │ │ │ + b 17b2c8 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17b1f0 │ │ │ │ + bne 17b1fc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17b238 │ │ │ │ + bne 17b244 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 16e058 │ │ │ │ - b 17b238 │ │ │ │ + bl 16e064 │ │ │ │ + b 17b244 │ │ │ │ bl 3cac8 │ │ │ │ - b 17b30c │ │ │ │ - b 17b30c │ │ │ │ - b 17b30c │ │ │ │ - b 17b274 │ │ │ │ - b 17b234 │ │ │ │ + b 17b318 │ │ │ │ + b 17b318 │ │ │ │ + b 17b318 │ │ │ │ + b 17b280 │ │ │ │ + b 17b240 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17b240 │ │ │ │ + bne 17b24c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17b2f4 │ │ │ │ + bne 17b300 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ - b 17b30c │ │ │ │ + b 17b318 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17b280 │ │ │ │ + bne 17b28c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17b2f4 │ │ │ │ + bne 17b300 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ - b 17b30c │ │ │ │ + b 17b318 │ │ │ │ bl 3cac8 │ │ │ │ - b 17b2b8 │ │ │ │ + b 17b2c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17b2c4 │ │ │ │ + bne 17b2d0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17b2f4 │ │ │ │ + bne 17b300 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ - b 17b30c │ │ │ │ + b 17b318 │ │ │ │ mov r0, r4 │ │ │ │ - b 17b30c │ │ │ │ + b 17b318 │ │ │ │ bl 3cac8 │ │ │ │ - b 17b30c │ │ │ │ - b 17b30c │ │ │ │ - b 17b30c │ │ │ │ + b 17b318 │ │ │ │ + b 17b318 │ │ │ │ + b 17b318 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 17b314 │ │ │ │ + bne 17b320 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17b348 │ │ │ │ + bne 17b354 │ │ │ │ dmb ish │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r5, r8, r8, asr #5 │ │ │ │ - andseq r5, r8, r8, asr #8 │ │ │ │ - andseq r3, r8, r4, asr #11 │ │ │ │ - andeq pc, sp, r0, ror #2 │ │ │ │ - @ instruction: 0x001852dc │ │ │ │ - andseq r5, r8, ip, asr r2 │ │ │ │ - andeq r2, pc, sp, lsr #19 │ │ │ │ - andseq r5, r8, r4, ror #4 │ │ │ │ - andseq r5, r8, ip, lsr pc │ │ │ │ - andseq r5, r8, ip, ror r2 │ │ │ │ - andseq r5, r8, ip, ror #7 │ │ │ │ - andseq r3, r8, r8, ror #10 │ │ │ │ - andeq lr, sp, r8, ror #29 │ │ │ │ - andseq r5, r8, r0, lsl #6 │ │ │ │ + @ instruction: 0x001852bc │ │ │ │ + andseq r5, r8, ip, lsr r4 │ │ │ │ + @ instruction: 0x001835b8 │ │ │ │ + ldrdeq pc, [sp], -r4 │ │ │ │ @ instruction: 0x001852d0 │ │ │ │ + andseq r5, r8, r0, asr r2 │ │ │ │ andeq r2, pc, r1, lsr #20 │ │ │ │ - @ instruction: 0x001852d8 │ │ │ │ - andseq r5, r8, ip, lsr #25 │ │ │ │ - andseq r5, r8, r0, lsr r2 │ │ │ │ - mulseq r8, r0, r3 │ │ │ │ - andseq r3, r8, ip, lsl #10 │ │ │ │ - andeq lr, sp, r8, ror #24 │ │ │ │ - @ instruction: 0x001852f0 │ │ │ │ - andseq r5, r8, r0, lsr #5 │ │ │ │ - andeq r2, pc, r9, ror #19 │ │ │ │ - andseq r5, r8, r0, lsr #5 │ │ │ │ - andseq r5, r8, r8, lsl sl │ │ │ │ - andseq r5, r8, r8, ror r3 │ │ │ │ - andseq r5, r8, ip, asr #6 │ │ │ │ - andseq r5, r8, r4, ror r3 │ │ │ │ - andseq r5, r8, r0, asr r3 │ │ │ │ - andseq r5, r8, r0, ror #6 │ │ │ │ + andseq r5, r8, r8, asr r2 │ │ │ │ + andseq r5, r8, r0, lsr pc │ │ │ │ + andseq r5, r8, r0, ror r2 │ │ │ │ + andseq r5, r8, r0, ror #7 │ │ │ │ + andseq r3, r8, ip, asr r5 │ │ │ │ + andeq lr, sp, ip, asr pc │ │ │ │ + @ instruction: 0x001852f4 │ │ │ │ + andseq r5, r8, r4, asr #5 │ │ │ │ muleq pc, r5, sl @ │ │ │ │ - andseq r5, r8, r0, ror r3 │ │ │ │ + andseq r5, r8, ip, asr #5 │ │ │ │ + andseq r5, r8, r0, lsr #25 │ │ │ │ + andseq r5, r8, r4, lsr #4 │ │ │ │ + andseq r5, r8, r4, lsl #7 │ │ │ │ + andseq r3, r8, r0, lsl #10 │ │ │ │ + ldrdeq lr, [sp], -ip │ │ │ │ + andseq r5, r8, r4, ror #5 │ │ │ │ + mulseq r8, r4, r2 │ │ │ │ + andeq r2, pc, sp, asr sl @ │ │ │ │ + mulseq r8, r4, r2 │ │ │ │ + andseq r5, r8, ip, lsl #20 │ │ │ │ + andseq r5, r8, ip, ror #6 │ │ │ │ + andseq r5, r8, r0, asr #6 │ │ │ │ + andseq r5, r8, r8, ror #6 │ │ │ │ + andseq r5, r8, r4, asr #6 │ │ │ │ + andseq r5, r8, r4, asr r3 │ │ │ │ + andeq r2, pc, r9, lsl #22 │ │ │ │ + andseq r5, r8, r4, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ mov r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [fp, #148] @ 0x94 │ │ │ │ ldr r6, [fp, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [fp, #136] @ 0x88 │ │ │ │ str r7, [fp, #124] @ 0x7c │ │ │ │ str r7, [fp, #148] @ 0x94 │ │ │ │ - bne 17b734 │ │ │ │ + bne 17b740 │ │ │ │ mov r0, fp │ │ │ │ - bl 16ab5c │ │ │ │ + bl 16ab68 │ │ │ │ ldr r0, [fp, #108] @ 0x6c │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [fp, #176] @ 0xb0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #108] @ 0x6c │ │ │ │ cmp r1, #1 │ │ │ │ str r5, [fp, #104] @ 0x68 │ │ │ │ ldreq r0, [fp, #184] @ 0xb8 │ │ │ │ streq r0, [fp, #180] @ 0xb4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [fp, #112] @ 0x70 │ │ │ │ - bl 17a16c │ │ │ │ + bl 17a178 │ │ │ │ mov r9, fp │ │ │ │ ldr r6, [r9, #40]! @ 0x28 │ │ │ │ ldr r3, [r9, #-4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r8, [r9, #-8] │ │ │ │ str r5, [r9, #-8] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 17b724 │ │ │ │ + bne 17b730 │ │ │ │ ldr r8, [sl] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - beq 17b848 │ │ │ │ + beq 17b854 │ │ │ │ ldr r0, [r8, #636] @ 0x27c │ │ │ │ and r2, r0, #31 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #27 │ │ │ │ lsl r0, r0, r2 │ │ │ │ - bcs 17b8a0 │ │ │ │ + bcs 17b8ac │ │ │ │ orr r0, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 17b848 │ │ │ │ + beq 17b854 │ │ │ │ mov r0, #2 │ │ │ │ cmp r2, #26 │ │ │ │ lsl r0, r0, r2 │ │ │ │ - beq 17b8ac │ │ │ │ + beq 17b8b8 │ │ │ │ orr r0, r0, #536870912 @ 0x20000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 17b848 │ │ │ │ + beq 17b854 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, #4 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ ldr ip, [fp, #148] @ 0x94 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, r4, lsl r2 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ @@ -348052,182 +348055,182 @@ │ │ │ │ ldr r3, [r8, #640] @ 0x280 │ │ │ │ add r0, r0, r4 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r0, r0, #20 │ │ │ │ cmp r0, r3 │ │ │ │ - bls 17b5ac │ │ │ │ + bls 17b5b8 │ │ │ │ ldrb r0, [r8, #48] @ 0x30 │ │ │ │ tst r0, #1 │ │ │ │ - beq 17b5a4 │ │ │ │ + beq 17b5b0 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r1, [fp, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 17b5a4 │ │ │ │ + bcc 17b5b0 │ │ │ │ ldrb r0, [r8, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - beq 17b8e8 │ │ │ │ + beq 17b8f4 │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [fp, #112] @ 0x70 │ │ │ │ ldr r0, [fp, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17b584 │ │ │ │ + bne 17b590 │ │ │ │ ldr r0, [fp, #180] @ 0xb4 │ │ │ │ ldr r5, [fp, #184] @ 0xb8 │ │ │ │ subs r2, r0, r5 │ │ │ │ subls r2, r5, r0 │ │ │ │ umull r3, r0, r3, ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, r2, r1 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc 17b8e8 │ │ │ │ + bcc 17b8f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 17b3d8 │ │ │ │ + bl 17b3e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 17beb0 │ │ │ │ + bl 17bebc │ │ │ │ tst r0, #1 │ │ │ │ - bne 17b8e4 │ │ │ │ + bne 17b8f0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17b93c │ │ │ │ + beq 17b948 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [r8, #636] @ 0x27c │ │ │ │ ldr r3, [r0, #116]! @ 0x74 │ │ │ │ ldrb r5, [r1, #8] │ │ │ │ and r2, r2, #31 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ lsl r7, r4, r2 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r4, lsl r2 │ │ │ │ - bcc 17b884 │ │ │ │ + bcc 17b890 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and r2, r5, #1 │ │ │ │ and r0, r0, #268435456 @ 0x10000000 │ │ │ │ orr r0, r6, r0 │ │ │ │ orr r4, r0, r2, lsl #27 │ │ │ │ ldr r0, [fp, #120] @ 0x78 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 17b618 │ │ │ │ - ldr r2, [pc, #1196] @ 17badc │ │ │ │ + bne 17b624 │ │ │ │ + ldr r2, [pc, #1196] @ 17bae8 │ │ │ │ add r7, r8, #600 @ 0x258 │ │ │ │ str r1, [fp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 17b76c │ │ │ │ + bne 17b778 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [fp, #104] @ 0x68 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [fp, #104] @ 0x68 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17b668 │ │ │ │ + bne 17b674 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 17b994 │ │ │ │ + bmi 17b9a0 │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r0, #140]! @ 0x8c │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bne 17b6b4 │ │ │ │ - ldr r1, [pc, #1088] @ 17baf0 │ │ │ │ + bne 17b6c0 │ │ │ │ + ldr r1, [pc, #1088] @ 17bafc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [fp, #144] @ 0x90 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [r0, r7, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [fp, #148] @ 0x94 │ │ │ │ mov r0, fp │ │ │ │ - bl 16a5dc │ │ │ │ + bl 16a5e8 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17b718 │ │ │ │ + bne 17b724 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17b6f0 │ │ │ │ + bne 17b6fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17b718 │ │ │ │ + bne 17b724 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp, #32] │ │ │ │ str r4, [fp, #36] @ 0x24 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ - beq 17b408 │ │ │ │ + beq 17b414 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 17b744 │ │ │ │ + bne 17b750 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17b72c │ │ │ │ + bne 17b738 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 17b72c │ │ │ │ + bl 16e064 │ │ │ │ + b 17b738 │ │ │ │ ldr r0, [r8, #636] @ 0x27c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - bcs 17b954 │ │ │ │ + bcs 17b960 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 17b654 │ │ │ │ + beq 17b660 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #26 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - beq 17b960 │ │ │ │ + beq 17b96c │ │ │ │ orr r0, r2, #536870912 @ 0x20000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 17b654 │ │ │ │ + beq 17b660 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b 17b7c8 │ │ │ │ + b 17b7d4 │ │ │ │ add sl, sl, #1 │ │ │ │ add r6, r6, #256 @ 0x100 │ │ │ │ cmp sl, #256 @ 0x100 │ │ │ │ - beq 17b654 │ │ │ │ + beq 17b660 │ │ │ │ mvn r0, #15 │ │ │ │ mov r1, r7 │ │ │ │ and r0, r0, sl, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -348239,103 +348242,103 @@ │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, sl, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 17b7c0 │ │ │ │ + beq 17b7cc │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ - bhi 17b654 │ │ │ │ + bhi 17b660 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 17bfb4 │ │ │ │ - b 17b7c0 │ │ │ │ - ldr r0, [pc, #676] @ 17baf4 │ │ │ │ + bl 17bfc0 │ │ │ │ + b 17b7cc │ │ │ │ + ldr r0, [pc, #676] @ 17bb00 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #672] @ 17baf8 │ │ │ │ + ldr r1, [pc, #672] @ 17bb04 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 3cd80 │ │ │ │ - b 17b994 │ │ │ │ + b 17b9a0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r7 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [fp, #124] @ 0x7c │ │ │ │ - b 17b5fc │ │ │ │ - ldr r1, [pc, #532] @ 17babc │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 17b8b4 │ │ │ │ + b 17b608 │ │ │ │ ldr r1, [pc, #532] @ 17bac8 │ │ │ │ add r1, pc, r1 │ │ │ │ + b 17b8c0 │ │ │ │ + ldr r1, [pc, #532] @ 17bad4 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #500] @ 17bac0 │ │ │ │ - ldr r3, [pc, #500] @ 17bac4 │ │ │ │ + ldr r0, [pc, #500] @ 17bacc │ │ │ │ + ldr r3, [pc, #500] @ 17bad0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - b 17b994 │ │ │ │ + b 17b9a0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17b8ec │ │ │ │ + bne 17b8f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17b914 │ │ │ │ + bne 17b920 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - ldr r0, [pc, #432] @ 17bacc │ │ │ │ + bl 16e064 │ │ │ │ + ldr r0, [pc, #432] @ 17bad8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #428] @ 17bad0 │ │ │ │ - ldr r1, [pc, #428] @ 17bad4 │ │ │ │ + ldr r3, [pc, #428] @ 17badc │ │ │ │ + ldr r1, [pc, #428] @ 17bae0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 3c694 │ │ │ │ - ldr r2, [pc, #404] @ 17bad8 │ │ │ │ + ldr r2, [pc, #404] @ 17bae4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3cae4 │ │ │ │ - b 17b994 │ │ │ │ - ldr r1, [pc, #388] @ 17bae0 │ │ │ │ + b 17b9a0 │ │ │ │ + ldr r1, [pc, #388] @ 17baec │ │ │ │ add r1, pc, r1 │ │ │ │ - b 17b968 │ │ │ │ - ldr r1, [pc, #380] @ 17bae4 │ │ │ │ + b 17b974 │ │ │ │ + ldr r1, [pc, #380] @ 17baf0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #360] @ 17bae8 │ │ │ │ - ldr r3, [pc, #360] @ 17baec │ │ │ │ + ldr r0, [pc, #360] @ 17baf4 │ │ │ │ + ldr r3, [pc, #360] @ 17baf8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r2, #2 │ │ │ │ @@ -348344,155 +348347,155 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17b9b0 │ │ │ │ + bne 17b9bc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17b9e8 │ │ │ │ + bne 17b9f4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 16e058 │ │ │ │ - b 17b9e8 │ │ │ │ + bl 16e064 │ │ │ │ + b 17b9f4 │ │ │ │ bl 3cac8 │ │ │ │ - b 17b9e4 │ │ │ │ + b 17b9f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17b9f0 │ │ │ │ + bne 17b9fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17ba20 │ │ │ │ + bne 17ba2c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ - b 17bab4 │ │ │ │ + b 17bac0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 17ba70 │ │ │ │ + beq 17ba7c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 17ba48 │ │ │ │ + bne 17ba54 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17ba30 │ │ │ │ + bne 17ba3c │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 17ba30 │ │ │ │ + bl 16e064 │ │ │ │ + b 17ba3c │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r6] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17ba80 │ │ │ │ + bne 17ba8c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17bab4 │ │ │ │ + bne 17bac0 │ │ │ │ dmb ish │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x00184af4 │ │ │ │ - andeq r2, pc, r1, asr #4 │ │ │ │ - @ instruction: 0x00184af8 │ │ │ │ - @ instruction: 0x00184af8 │ │ │ │ - andeq r2, pc, r1, asr #32 │ │ │ │ - mulseq r8, r0, sl │ │ │ │ - andseq r4, r8, r0, ror r9 │ │ │ │ - andseq r2, r8, r0, lsl #24 │ │ │ │ - andeq sp, sp, r4, asr #29 │ │ │ │ + andseq r4, r8, r8, ror #21 │ │ │ │ + @ instruction: 0x000f22b5 │ │ │ │ + andseq r4, r8, ip, ror #21 │ │ │ │ + andseq r4, r8, ip, ror #21 │ │ │ │ + strheq r2, [pc], -r5 │ │ │ │ + andseq r4, r8, r4, lsl #21 │ │ │ │ + andseq r4, r8, r4, ror #18 │ │ │ │ + @ instruction: 0x00182bf4 │ │ │ │ + andeq sp, sp, r8, lsr pc │ │ │ │ + andseq r4, r8, r4, lsr sl │ │ │ │ + andseq r4, r8, r8, lsr sl │ │ │ │ + andeq r2, pc, r1, lsl #4 │ │ │ │ + andseq r4, r8, r8, lsr sl │ │ │ │ + andseq r4, r8, ip, lsr #25 │ │ │ │ + andseq r4, r8, r0, lsr sl │ │ │ │ andseq r4, r8, r0, asr #20 │ │ │ │ - andseq r4, r8, r4, asr #20 │ │ │ │ - andeq r2, pc, sp, lsl #3 │ │ │ │ - andseq r4, r8, r4, asr #20 │ │ │ │ - @ instruction: 0x00184cb8 │ │ │ │ - andseq r4, r8, ip, lsr sl │ │ │ │ - andseq r4, r8, ip, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17bb48 │ │ │ │ + bne 17bb54 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 17bb24 │ │ │ │ + bne 17bb30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17bb48 │ │ │ │ + bne 17bb54 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r6, #32] │ │ │ │ - bl 17b3d8 │ │ │ │ + bl 17b3e4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r0, [r0, #632] @ 0x278 │ │ │ │ ldr r7, [r0, #328] @ 0x148 │ │ │ │ cmn r7, #1 │ │ │ │ - ble 17bbdc │ │ │ │ + ble 17bbe8 │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ cmp r7, r4 │ │ │ │ - bls 17bc68 │ │ │ │ + bls 17bc74 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ sub r8, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 17bc28 │ │ │ │ + bhi 17bc34 │ │ │ │ ldr r9, [r6, #52] @ 0x34 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcc 17bc58 │ │ │ │ + bcc 17bc64 │ │ │ │ mvn r1, r4 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r8, r5 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r5, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 17bc5c │ │ │ │ - ldr r0, [pc, #700] @ 17bea0 │ │ │ │ + b 17bc68 │ │ │ │ + ldr r0, [pc, #700] @ 17beac │ │ │ │ mov r7, #1 │ │ │ │ - ldr r2, [pc, #696] @ 17bea4 │ │ │ │ - ldr r3, [pc, #696] @ 17bea8 │ │ │ │ + ldr r2, [pc, #696] @ 17beb0 │ │ │ │ + ldr r3, [pc, #696] @ 17beb4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #692] @ 17beac │ │ │ │ + ldr r1, [pc, #692] @ 17beb8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -348509,267 +348512,267 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ ldr r9, [r6, #52] @ 0x34 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcs 17bba8 │ │ │ │ + bcs 17bbb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r4, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, r4 │ │ │ │ - bls 17bd18 │ │ │ │ + bls 17bd24 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ sub r8, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 17bcd8 │ │ │ │ + bhi 17bce4 │ │ │ │ ldr r9, [r6, #64] @ 0x40 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcc 17bd08 │ │ │ │ + bcc 17bd14 │ │ │ │ mvn r1, r4 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r8, r5 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r5, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 17bd0c │ │ │ │ + b 17bd18 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #60 @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r5, [r6, #68] @ 0x44 │ │ │ │ ldr r9, [r6, #64] @ 0x40 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcs 17bca4 │ │ │ │ + bcs 17bcb0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, r4 │ │ │ │ str r1, [r6, #100] @ 0x64 │ │ │ │ - bls 17bdd0 │ │ │ │ + bls 17bddc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ sub r8, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 17bd90 │ │ │ │ + bhi 17bd9c │ │ │ │ ldr r9, [r6, #80] @ 0x50 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcc 17bdc0 │ │ │ │ + bcc 17bdcc │ │ │ │ mvn r1, r4 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r8, r5 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r5, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 17bdc4 │ │ │ │ + b 17bdd0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #76 @ 0x4c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r5, [r6, #84] @ 0x54 │ │ │ │ ldr r9, [r6, #80] @ 0x50 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcs 17bd5c │ │ │ │ + bcs 17bd68 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ cmp r7, r4 │ │ │ │ - bls 17be7c │ │ │ │ + bls 17be88 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ sub r8, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 17be3c │ │ │ │ + bhi 17be48 │ │ │ │ ldr r9, [r6, #92] @ 0x5c │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcc 17be6c │ │ │ │ + bcc 17be78 │ │ │ │ mvn r1, r4 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 27188 │ │ │ │ add r0, r8, r5 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r5, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 17be70 │ │ │ │ + b 17be7c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #88 @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ ldr r9, [r6, #92] @ 0x5c │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcs 17be08 │ │ │ │ + bcs 17be14 │ │ │ │ mov r1, r5 │ │ │ │ add r7, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r6, #96] @ 0x60 │ │ │ │ str r0, [r6, #176] @ 0xb0 │ │ │ │ str r0, [r6, #108] @ 0x6c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r6, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ andeq r1, r0, r0, lsl #18 │ │ │ │ - andeq r4, lr, r0, lsl #4 │ │ │ │ + andeq r4, lr, r4, ror r2 │ │ │ │ + andseq r4, r8, ip, lsl #12 │ │ │ │ andseq r4, r8, r8, lsl r6 │ │ │ │ - andseq r4, r8, r4, lsr #12 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ - bcc 17bf00 │ │ │ │ + bcc 17bf0c │ │ │ │ ldr r1, [r0] │ │ │ │ ldrb r2, [r1, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ - beq 17beec │ │ │ │ + beq 17bef8 │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 17bf0c │ │ │ │ - bl 17b3d8 │ │ │ │ + bcs 17bf18 │ │ │ │ + bl 17b3e4 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ - bcs 17bf74 │ │ │ │ + bcs 17bf80 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldrb r3, [r1, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 17bf28 │ │ │ │ + bne 17bf34 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr lr, [r1, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [r4, #112] @ 0x70 │ │ │ │ ldr r1, [r4, #176] @ 0xb0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17bf4c │ │ │ │ + bne 17bf58 │ │ │ │ ldrd r6, [r4, #180] @ 0xb4 │ │ │ │ subs r3, r6, r7 │ │ │ │ subls r3, r7, r6 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ umull r7, r1, lr, r1 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, ip │ │ │ │ mvnne r7, #0 │ │ │ │ cmp r1, r7 │ │ │ │ - bcs 17beec │ │ │ │ - b 17bf00 │ │ │ │ - ldr r0, [pc, #44] @ 17bfa8 │ │ │ │ + bcs 17bef8 │ │ │ │ + b 17bf0c │ │ │ │ + ldr r0, [pc, #44] @ 17bfb4 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #40] @ 17bfac │ │ │ │ - ldr r2, [pc, #40] @ 17bfb0 │ │ │ │ + ldr r3, [pc, #40] @ 17bfb8 │ │ │ │ + ldr r2, [pc, #40] @ 17bfbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #12] │ │ │ │ bl 3c694 │ │ │ │ - andeq r1, pc, r9, lsl #23 │ │ │ │ - andseq r4, r8, r0, asr #8 │ │ │ │ - andseq r4, r8, ip, lsr #6 │ │ │ │ + strdeq r1, [pc], -sp │ │ │ │ + andseq r4, r8, r4, lsr r4 │ │ │ │ + andseq r4, r8, r0, lsr #6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov ip, r1 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ str r2, [sp, #4] │ │ │ │ bic r2, r2, #-134217728 @ 0xf8000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 17c038 │ │ │ │ + bcs 17c044 │ │ │ │ ldr r4, [r0, #636] @ 0x27c │ │ │ │ mvn r5, #0 │ │ │ │ and r4, r4, #31 │ │ │ │ mvn r4, r5, lsl r4 │ │ │ │ tst r2, r4 │ │ │ │ - bne 17c038 │ │ │ │ + bne 17c044 │ │ │ │ bic r5, lr, #-134217728 @ 0xf8000000 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 17c084 │ │ │ │ + bcs 17c090 │ │ │ │ ands r4, r5, r4 │ │ │ │ - bne 17c084 │ │ │ │ + bne 17c090 │ │ │ │ tst r3, #1 │ │ │ │ uxtabeq r0, r0, r3, ror #8 │ │ │ │ ldrbeq r0, [r0, #344] @ 0x158 │ │ │ │ lsrne r0, r3, #16 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r1, [ip, #120] @ 0x78 │ │ │ │ strcc lr, [r1, r0, lsl #2] │ │ │ │ addcc sp, sp, #40 @ 0x28 │ │ │ │ popcc {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #180] @ 17c0e8 │ │ │ │ + ldr r2, [pc, #180] @ 17c0f4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #144] @ 17c0d0 │ │ │ │ + ldr r0, [pc, #144] @ 17c0dc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #140] @ 17c0d4 │ │ │ │ - ldr r1, [pc, #140] @ 17c0d8 │ │ │ │ + ldr r2, [pc, #140] @ 17c0e0 │ │ │ │ + ldr r1, [pc, #140] @ 17c0e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ @@ -348777,18 +348780,18 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #80] @ 17c0dc │ │ │ │ + ldr r0, [pc, #80] @ 17c0e8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #76] @ 17c0e0 │ │ │ │ - ldr r1, [pc, #76] @ 17c0e4 │ │ │ │ + ldr r2, [pc, #76] @ 17c0ec │ │ │ │ + ldr r1, [pc, #76] @ 17c0f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -348797,56 +348800,56 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 3cd80 │ │ │ │ andeq r1, r0, ip, ror #31 │ │ │ │ + andseq r4, r8, r0, lsl #5 │ │ │ │ andseq r4, r8, ip, lsl #5 │ │ │ │ - mulseq r8, r8, r2 │ │ │ │ andeq r1, r0, r0, lsr #31 │ │ │ │ - andseq r4, r8, r0, asr #4 │ │ │ │ - andseq r4, r8, r4, asr r2 │ │ │ │ - @ instruction: 0x001842dc │ │ │ │ + andseq r4, r8, r4, lsr r2 │ │ │ │ + andseq r4, r8, r8, asr #4 │ │ │ │ + @ instruction: 0x001842d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #400] @ 17c290 │ │ │ │ + ldr r0, [pc, #400] @ 17c29c │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ bl 276b0 <__tls_get_addr@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17c238 │ │ │ │ + bne 17c244 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ adds sl, r0, #1 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ adc fp, r1, #0 │ │ │ │ - ldr r5, [pc, #336] @ 17c294 │ │ │ │ + ldr r5, [pc, #336] @ 17c2a0 │ │ │ │ add r4, r7, #16 │ │ │ │ strd sl, [r6] │ │ │ │ add r5, pc, r5 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #320] @ 17c298 │ │ │ │ + ldr r3, [pc, #320] @ 17c2a4 │ │ │ │ ldmib r5, {r0, r1, r2} │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r9, #632] @ 0x278 │ │ │ │ ldr r1, [r0, #328] @ 0x148 │ │ │ │ add r6, sp, #248 @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 161ffc │ │ │ │ + bl 162008 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #4 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ ldm r5, {r2, r3, r5} │ │ │ │ add lr, sp, #8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ @@ -348879,89 +348882,89 @@ │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #252] @ 0xfc │ │ │ │ str r9, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 17a16c │ │ │ │ + bl 17a178 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ bl 274b8 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 202d34 │ │ │ │ + bl 202d40 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r6, #16] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - b 17c130 │ │ │ │ + b 17c13c │ │ │ │ mov r4, r0 │ │ │ │ - b 17c27c │ │ │ │ + b 17c288 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 17d554 │ │ │ │ - b 17c284 │ │ │ │ + bl 17d560 │ │ │ │ + b 17c290 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 16a4e0 │ │ │ │ + bl 16a4ec │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 17da48 │ │ │ │ + bl 17da54 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r3, sl, r4, asr #26 │ │ │ │ - andseq r4, r8, r0, lsr r2 │ │ │ │ - andseq r4, r8, r0, lsr #4 │ │ │ │ + andseq r3, sl, r8, lsr sp │ │ │ │ + andseq r4, r8, r4, lsr #4 │ │ │ │ + andseq r4, r8, r4, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #504 @ 0x1f8 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ tst r0, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - beq 17c2e0 │ │ │ │ + beq 17c2ec │ │ │ │ add r0, r1, #8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ stm r1, {r3, r5, r6, r7} │ │ │ │ - b 17c304 │ │ │ │ + b 17c310 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #532] @ 0x214 │ │ │ │ str r0, [sp, #528] @ 0x210 │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ str r0, [sp, #512] @ 0x200 │ │ │ │ str r0, [sp, #508] @ 0x1fc │ │ │ │ str r0, [sp, #504] @ 0x1f8 │ │ │ │ movw r0, #305 @ 0x131 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldrh r0, [r2, r0] │ │ │ │ movw r1, #819 @ 0x333 │ │ │ │ tst r0, r1 │ │ │ │ - beq 17c454 │ │ │ │ + beq 17c460 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, #83] @ 0x53 │ │ │ │ tst r0, #1 │ │ │ │ - bne 17c394 │ │ │ │ + bne 17c3a0 │ │ │ │ add lr, sp, #112 @ 0x70 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mvn ip, #15 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq 17c7a0 │ │ │ │ + beq 17c7ac │ │ │ │ and r6, ip, r2, lsr #3 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ ldr r4, [r8, r6] │ │ │ │ add r6, r8, r6 │ │ │ │ ldmib r6, {r0, r3, r6} │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ stm r5, {r0, r3, r6} │ │ │ │ @@ -348971,16 +348974,16 @@ │ │ │ │ and r2, r2, #31 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [lr, r0, lsr #3] │ │ │ │ tst r7, r0, lsr r2 │ │ │ │ mov r2, r3 │ │ │ │ - bne 17c340 │ │ │ │ - b 17c7ac │ │ │ │ + bne 17c34c │ │ │ │ + b 17c7b8 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add lr, r7, #16 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #1 │ │ │ │ and r4, r1, #96 @ 0x60 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ @@ -349020,15 +349023,15 @@ │ │ │ │ lsr r4, sl, #1 │ │ │ │ orr r3, r3, r4, lsr ip │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov r1, r0 │ │ │ │ orr r3, r3, r9 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ - bne 17c3a4 │ │ │ │ + bne 17c3b0 │ │ │ │ orr r0, r8, #4 │ │ │ │ ldr fp, [sp, #504] @ 0x1f8 │ │ │ │ add r9, sp, #568 @ 0x238 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ ldm r0!, {r2, r3, r6} │ │ │ │ mov r1, r9 │ │ │ │ stmia r1!, {r2, r3, r6} │ │ │ │ @@ -349047,36 +349050,36 @@ │ │ │ │ ldm r1!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r1, {r2, r3, r5, r6} │ │ │ │ stm r0, {r2, r3, r5, r6} │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [sl, #82] @ 0x52 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 17c5ec │ │ │ │ + beq 17c5f8 │ │ │ │ tst r0, #1 │ │ │ │ - bne 17c5ec │ │ │ │ + bne 17c5f8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r4, #0 │ │ │ │ bl 27188 │ │ │ │ strb r4, [r9, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - bne 17c4dc │ │ │ │ + bne 17c4e8 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 274b8 │ │ │ │ ldrb r9, [sp, #823] @ 0x337 │ │ │ │ mov r5, #24 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [sl, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - beq 17c524 │ │ │ │ + beq 17c530 │ │ │ │ ldr r0, [r6, #340] @ 0x154 │ │ │ │ mov r1, #24 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r5, r1, r0, lsl #3 │ │ │ │ ldr r4, [r6, #328] @ 0x148 │ │ │ │ bl 3399c │ │ │ │ add r8, sp, #880 @ 0x370 │ │ │ │ @@ -349084,20 +349087,20 @@ │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17c540 │ │ │ │ + bne 17c54c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17c568 │ │ │ │ + bne 17c574 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ add r1, r9, #1 │ │ │ │ ldr r0, [r6, #340] @ 0x154 │ │ │ │ clz r1, r1 │ │ │ │ mov r2, #20 │ │ │ │ rsb r6, r1, #32 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ ldr r3, [sl, #40] @ 0x28 │ │ │ │ @@ -349112,59 +349115,59 @@ │ │ │ │ cmp r3, #1 │ │ │ │ add r0, r0, #9 │ │ │ │ ldreq r5, [sl, #44] @ 0x2c │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ add r0, r0, #100 @ 0x64 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 17c6d8 │ │ │ │ + bcs 17c6e4 │ │ │ │ ldrb r1, [sl, #85] @ 0x55 │ │ │ │ tst r1, #1 │ │ │ │ - bne 17c6e0 │ │ │ │ + bne 17c6ec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ str r5, [r3, #16] │ │ │ │ - b 17c7d0 │ │ │ │ - ldr r1, [pc, #1064] @ 17ca1c │ │ │ │ + b 17c7dc │ │ │ │ + ldr r1, [pc, #1064] @ 17ca28 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #264 @ 0x108 │ │ │ │ ldm r0!, {r3, r4, r5, r6} │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm r0, {r3, r4, r5, r6} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ stm r2, {r3, r4, r5, r6} │ │ │ │ mov r2, #32 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17c630 │ │ │ │ + beq 17c63c │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl 17ff7c │ │ │ │ + bl 17ff88 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r4, #0 │ │ │ │ bl 27188 │ │ │ │ add lr, sp, #80 @ 0x50 │ │ │ │ mov ip, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #0 │ │ │ │ - b 17c674 │ │ │ │ + b 17c680 │ │ │ │ add r6, r6, #1 │ │ │ │ add r0, r9, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ strb r6, [r0, #1] │ │ │ │ - beq 17c4ec │ │ │ │ + beq 17c4f8 │ │ │ │ and r5, ip, r3, lsr #3 │ │ │ │ ldr r0, [r8, r5] │ │ │ │ add r5, r8, r5 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -349175,23 +349178,23 @@ │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [lr, r0, lsr #3] │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 17c660 │ │ │ │ + beq 17c66c │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bne 17c65c │ │ │ │ - ldr r0, [pc, #848] @ 17ca20 │ │ │ │ + bne 17c668 │ │ │ │ + ldr r0, [pc, #848] @ 17ca2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 17c9d0 │ │ │ │ + b 17c9dc │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - b 17c6e8 │ │ │ │ + b 17c6f4 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #824 @ 0x338 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r4, [sp, #180] @ 0xb4 │ │ │ │ @@ -349230,20 +349233,20 @@ │ │ │ │ strh r1, [r8, #65] @ 0x41 │ │ │ │ movne r1, #5 │ │ │ │ strbne r1, [r6, r0] │ │ │ │ cmp r3, #3 │ │ │ │ cmpne r3, #2 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bne 17c814 │ │ │ │ - b 17c840 │ │ │ │ + bne 17c820 │ │ │ │ + b 17c84c │ │ │ │ ldr r0, [sp, #532] @ 0x214 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 17c454 │ │ │ │ - ldr r0, [pc, #612] @ 17ca18 │ │ │ │ + ble 17c460 │ │ │ │ + ldr r0, [pc, #612] @ 17ca24 │ │ │ │ mov r1, #177 @ 0xb1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ @@ -349252,31 +349255,31 @@ │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r3] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17c7e0 │ │ │ │ + bne 17c7ec │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17c808 │ │ │ │ + bne 17c814 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ dmb ish │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [sl, #64] @ 0x40 │ │ │ │ ldrex r0, [fp] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 17c818 │ │ │ │ + bne 17c824 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 17c9d0 │ │ │ │ + ble 17c9dc │ │ │ │ ldrd r0, [sl, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r0, [sl, #83] @ 0x53 │ │ │ │ add r5, sp, #536 @ 0x218 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r4, r9 │ │ │ │ @@ -349286,24 +349289,24 @@ │ │ │ │ ldrb r1, [sl, #81] @ 0x51 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ tst r0, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - beq 17c8a0 │ │ │ │ + beq 17c8ac │ │ │ │ add r0, sl, #8 │ │ │ │ mov r1, r5 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ mov sl, #1 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - b 17c8a8 │ │ │ │ + b 17c8b4 │ │ │ │ mov r0, sl │ │ │ │ mov sl, #0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -349379,70 +349382,70 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 17c9dc │ │ │ │ + bne 17c9e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17ca10 │ │ │ │ + bne 17ca1c │ │ │ │ dmb ish │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andeq r1, pc, r0, lsr #5 │ │ │ │ - andeq ip, sp, r0, lsl #30 │ │ │ │ - andseq r4, r8, ip, ror r1 │ │ │ │ + andeq r1, pc, r4, lsl r3 @ │ │ │ │ + andeq ip, sp, r4, ror pc │ │ │ │ + andseq r4, r8, r0, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r1, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, #80] @ 0x50 │ │ │ │ ldrb r2, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 17ca58 │ │ │ │ + bne 17ca64 │ │ │ │ ldrb ip, [r4, #76] @ 0x4c │ │ │ │ cmp ip, #3 │ │ │ │ - bne 17ca90 │ │ │ │ + bne 17ca9c │ │ │ │ mov r3, #3 │ │ │ │ - b 17ca9c │ │ │ │ + b 17caa8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrh r3, [r1, #77] @ 0x4d │ │ │ │ ldrb r7, [r1, #79] @ 0x4f │ │ │ │ ldrb r6, [r4, #76] @ 0x4c │ │ │ │ str r6, [sp, #32] │ │ │ │ strb r7, [sp, #90] @ 0x5a │ │ │ │ strh r3, [sp, #88] @ 0x58 │ │ │ │ - b 17cae4 │ │ │ │ + b 17caf0 │ │ │ │ cmp ip, #2 │ │ │ │ - bne 17caa8 │ │ │ │ + bne 17cab4 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 17cae4 │ │ │ │ + b 17caf0 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ ldrex r3, [r6] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r5, r7, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 17caac │ │ │ │ + bne 17cab8 │ │ │ │ cmn r3, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - ble 17cd00 │ │ │ │ + ble 17cd0c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r7, [r4, #72] @ 0x48 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #32] │ │ │ │ ldr r7, [r1] │ │ │ │ @@ -349517,15 +349520,15 @@ │ │ │ │ ldr r9, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ movwne r9, #1 │ │ │ │ cmp r0, #3 │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ cmpne r0, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne 17ccc4 │ │ │ │ + bne 17ccd0 │ │ │ │ str r5, [r4] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -349569,21 +349572,21 @@ │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 17ccd4 │ │ │ │ + bne 17cce0 │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17cc18 │ │ │ │ + bne 17cc24 │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 17cc18 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 17cc24 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str r5, [r4] │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov ip, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ add r1, r4, #8 │ │ │ │ @@ -349630,435 +349633,435 @@ │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ and r3, r0, #31 │ │ │ │ cmp r1, r2, lsr r3 │ │ │ │ lsr r0, r2, r3 │ │ │ │ ldrhi r1, [r5, #144] @ 0x90 │ │ │ │ addhi r0, r1, r0, lsl #3 │ │ │ │ pophi {r5, pc} │ │ │ │ - ldr r2, [pc, #4] @ 17cde4 │ │ │ │ + ldr r2, [pc, #4] @ 17cdf0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r3, r8, ip, lsr #11 │ │ │ │ + andseq r3, r8, r0, lsr #11 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #636] @ 0x27c │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r1, r1, r0 │ │ │ │ orrcc r0, r1, #1073741824 @ 0x40000000 │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #44] @ 17ce44 │ │ │ │ + ldr r0, [pc, #44] @ 17ce50 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #40] @ 17ce48 │ │ │ │ - ldr ip, [pc, #40] @ 17ce4c │ │ │ │ + ldr r3, [pc, #40] @ 17ce54 │ │ │ │ + ldr ip, [pc, #40] @ 17ce58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ bl 3c694 │ │ │ │ - andeq r0, pc, sp, ror #25 │ │ │ │ - andseq r3, r8, r0, lsr #11 │ │ │ │ - andseq r3, r8, r0, ror #10 │ │ │ │ + andeq r0, pc, r1, ror #26 │ │ │ │ + mulseq r8, r4, r5 │ │ │ │ + andseq r3, r8, r4, asr r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256bd4 │ │ │ │ - ldr r2, [pc, #60] @ 17ceb4 │ │ │ │ + bl 256be4 │ │ │ │ + ldr r2, [pc, #60] @ 17cec0 │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 254180 │ │ │ │ - ldr r2, [pc, #32] @ 17ceb8 │ │ │ │ + bl 254190 │ │ │ │ + ldr r2, [pc, #32] @ 17cec4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 254180 │ │ │ │ + bl 254190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254314 │ │ │ │ + bl 254324 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r3, r8, r8, asr r5 │ │ │ │ andseq r3, r8, ip, asr #10 │ │ │ │ + andseq r3, r8, r0, asr #10 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 17cee4 │ │ │ │ - ldr r1, [pc, #76] @ 17cf24 │ │ │ │ + bne 17cef0 │ │ │ │ + ldr r1, [pc, #76] @ 17cf30 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 17cf1c │ │ │ │ - ldr r3, [pc, #40] @ 17cf20 │ │ │ │ + ldr r1, [pc, #40] @ 17cf28 │ │ │ │ + ldr r3, [pc, #40] @ 17cf2c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq r2, [lr], -r4 │ │ │ │ - andseq r3, r8, ip, ror #10 │ │ │ │ - andeq r2, lr, ip, lsl #30 │ │ │ │ + andeq r2, lr, r8, ror #30 │ │ │ │ + andseq r3, r8, r0, ror #10 │ │ │ │ + andeq r2, lr, r0, lsl #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r4, [r0] │ │ │ │ eor r1, r4, #2 │ │ │ │ orrs r1, r1, r5 │ │ │ │ - bne 17cf64 │ │ │ │ - ldr r1, [pc, #76] @ 17cf9c │ │ │ │ + bne 17cf70 │ │ │ │ + ldr r1, [pc, #76] @ 17cfa8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #40] @ 17cf94 │ │ │ │ - ldr r3, [pc, #40] @ 17cf98 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #40] @ 17cfa0 │ │ │ │ + ldr r3, [pc, #40] @ 17cfa4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r2, lr, ip, ror lr │ │ │ │ - andseq r3, r8, r4, lsr #9 │ │ │ │ - muleq lr, r4, lr │ │ │ │ + strdeq r2, [lr], -r0 │ │ │ │ + mulseq r8, r8, r4 │ │ │ │ + andeq r2, lr, r8, lsl #30 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 19e968 │ │ │ │ + b 19e974 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17cff8 │ │ │ │ + bne 17d004 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 17d00c │ │ │ │ + ldr r3, [pc, #64] @ 17d018 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 17d010 │ │ │ │ + ldr r1, [pc, #60] @ 17d01c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 17d014 │ │ │ │ + ldr r1, [pc, #20] @ 17d020 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r3, r8, r8, lsl #8 │ │ │ │ - andeq r2, lr, r0, lsl lr │ │ │ │ - andeq r2, lr, r4, ror #27 │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x001833fc │ │ │ │ + andeq r2, lr, r4, lsl #29 │ │ │ │ + andeq r2, lr, r8, asr lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d064 │ │ │ │ + beq 17d070 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 17d078 │ │ │ │ - ldr r3, [pc, #60] @ 17d07c │ │ │ │ + ldr r1, [pc, #60] @ 17d084 │ │ │ │ + ldr r3, [pc, #60] @ 17d088 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 17d080 │ │ │ │ + ldr r1, [pc, #20] @ 17d08c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andeq r2, lr, ip, lsr #27 │ │ │ │ - andseq r3, r8, r4, ror r4 │ │ │ │ - andeq r2, lr, r8, ror sp │ │ │ │ + b 258494 │ │ │ │ + andeq r2, lr, r0, lsr #28 │ │ │ │ + andseq r3, r8, r8, ror #8 │ │ │ │ + andeq r2, lr, ip, ror #27 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r4, [r0] │ │ │ │ eor r1, r4, #2 │ │ │ │ orrs r1, r1, r5 │ │ │ │ - bne 17d0c0 │ │ │ │ - ldr r1, [pc, #76] @ 17d0f8 │ │ │ │ + bne 17d0cc │ │ │ │ + ldr r1, [pc, #76] @ 17d104 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r1, [pc, #40] @ 17d0f0 │ │ │ │ - ldr r3, [pc, #40] @ 17d0f4 │ │ │ │ + b 258494 │ │ │ │ + ldr r1, [pc, #40] @ 17d0fc │ │ │ │ + ldr r3, [pc, #40] @ 17d100 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r2, lr, r0, lsr #26 │ │ │ │ - andseq r3, r8, r8, lsr r3 │ │ │ │ - andeq r2, lr, r8, lsr sp │ │ │ │ + muleq lr, r4, sp │ │ │ │ + andseq r3, r8, ip, lsr #6 │ │ │ │ + andeq r2, lr, ip, lsr #27 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 17d124 │ │ │ │ - ldr r1, [pc, #76] @ 17d164 │ │ │ │ + bne 17d130 │ │ │ │ + ldr r1, [pc, #76] @ 17d170 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 17d15c │ │ │ │ - ldr r3, [pc, #40] @ 17d160 │ │ │ │ + ldr r1, [pc, #40] @ 17d168 │ │ │ │ + ldr r3, [pc, #40] @ 17d16c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x000e2cb4 │ │ │ │ - andseq r3, r8, ip, lsl #6 │ │ │ │ - andeq r2, lr, ip, asr #25 │ │ │ │ + andeq r2, lr, r8, lsr #26 │ │ │ │ + andseq r3, r8, r0, lsl #6 │ │ │ │ + andeq r2, lr, r0, asr #26 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17d1b8 │ │ │ │ + bne 17d1c4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 17d1cc │ │ │ │ + ldr r3, [pc, #64] @ 17d1d8 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 17d1d0 │ │ │ │ + ldr r1, [pc, #60] @ 17d1dc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 17d1d4 │ │ │ │ + ldr r1, [pc, #20] @ 17d1e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x001832f8 │ │ │ │ - andeq r2, lr, r0, asr ip │ │ │ │ - andeq r2, lr, r4, lsr #24 │ │ │ │ + b 258494 │ │ │ │ + andseq r3, r8, ip, ror #5 │ │ │ │ + andeq r2, lr, r4, asr #25 │ │ │ │ + muleq lr, r8, ip │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 17d200 │ │ │ │ - ldr r1, [pc, #76] @ 17d240 │ │ │ │ + bne 17d20c │ │ │ │ + ldr r1, [pc, #76] @ 17d24c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 17d238 │ │ │ │ - ldr r3, [pc, #40] @ 17d23c │ │ │ │ + ldr r1, [pc, #40] @ 17d244 │ │ │ │ + ldr r3, [pc, #40] @ 17d248 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r2, [lr], -r8 │ │ │ │ - andseq r3, r8, r0, lsl #5 │ │ │ │ - strdeq r2, [lr], -r0 │ │ │ │ + andeq r2, lr, ip, asr #24 │ │ │ │ + andseq r3, r8, r4, ror r2 │ │ │ │ + andeq r2, lr, r4, ror #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 17d26c │ │ │ │ - ldr r1, [pc, #76] @ 17d2ac │ │ │ │ + bne 17d278 │ │ │ │ + ldr r1, [pc, #76] @ 17d2b8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 17d2a4 │ │ │ │ - ldr r3, [pc, #40] @ 17d2a8 │ │ │ │ + ldr r1, [pc, #40] @ 17d2b0 │ │ │ │ + ldr r3, [pc, #40] @ 17d2b4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, lr, ip, ror #22 │ │ │ │ - @ instruction: 0x001831b4 │ │ │ │ - andeq r2, lr, r4, lsl #23 │ │ │ │ + andeq r2, lr, r0, ror #23 │ │ │ │ + andseq r3, r8, r8, lsr #3 │ │ │ │ + strdeq r2, [lr], -r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 17d2d8 │ │ │ │ - ldr r1, [pc, #76] @ 17d318 │ │ │ │ + bne 17d2e4 │ │ │ │ + ldr r1, [pc, #76] @ 17d324 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 17d310 │ │ │ │ - ldr r3, [pc, #40] @ 17d314 │ │ │ │ + ldr r1, [pc, #40] @ 17d31c │ │ │ │ + ldr r3, [pc, #40] @ 17d320 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, lr, r0, lsl #22 │ │ │ │ - @ instruction: 0x001831b8 │ │ │ │ - andeq r2, lr, r8, lsl fp │ │ │ │ + andeq r2, lr, r4, ror fp │ │ │ │ + andseq r3, r8, ip, lsr #3 │ │ │ │ + andeq r2, lr, ip, lsl #23 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17d36c │ │ │ │ + bne 17d378 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 17d380 │ │ │ │ + ldr r3, [pc, #64] @ 17d38c │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 17d384 │ │ │ │ + ldr r1, [pc, #60] @ 17d390 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 17d388 │ │ │ │ + ldr r1, [pc, #20] @ 17d394 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - ldrheq r3, [r8], -r4 │ │ │ │ - muleq lr, ip, sl │ │ │ │ - andeq r2, lr, r0, ror sl │ │ │ │ + b 258494 │ │ │ │ + andseq r3, r8, r8, lsr #1 │ │ │ │ + andeq r2, lr, r0, lsl fp │ │ │ │ + andeq r2, lr, r4, ror #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17d3dc │ │ │ │ + bne 17d3e8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 17d3f0 │ │ │ │ + ldr r3, [pc, #64] @ 17d3fc │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 17d3f4 │ │ │ │ + ldr r1, [pc, #60] @ 17d400 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 17d3f8 │ │ │ │ + ldr r1, [pc, #20] @ 17d404 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r3, r8, r4, lsl r1 │ │ │ │ - andeq r2, lr, ip, lsr #20 │ │ │ │ - andeq r2, lr, r0, lsl #20 │ │ │ │ + b 258494 │ │ │ │ + andseq r3, r8, r8, lsl #2 │ │ │ │ + andeq r2, lr, r0, lsr #21 │ │ │ │ + andeq r2, lr, r4, ror sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #192] @ 17d4d0 │ │ │ │ + ldr r1, [pc, #192] @ 17d4dc │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr ip, [pc, #188] @ 17d4d4 │ │ │ │ + ldr ip, [pc, #188] @ 17d4e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #184] @ 17d4d8 │ │ │ │ + ldr lr, [pc, #184] @ 17d4e4 │ │ │ │ add r6, r0, #344 @ 0x158 │ │ │ │ - ldr r4, [pc, #180] @ 17d4dc │ │ │ │ + ldr r4, [pc, #180] @ 17d4e8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #176] @ 17d4e0 │ │ │ │ + ldr r5, [pc, #176] @ 17d4ec │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r7, [pc, #172] @ 17d4e4 │ │ │ │ + ldr r7, [pc, #172] @ 17d4f0 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #168] @ 17d4e8 │ │ │ │ + ldr r3, [pc, #168] @ 17d4f4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #148] @ 17d4ec │ │ │ │ + ldr r1, [pc, #148] @ 17d4f8 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, r0, #600 @ 0x258 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #128] @ 17d4f0 │ │ │ │ + ldr r3, [pc, #128] @ 17d4fc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, r0, #636 @ 0x27c │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, r0, #632 @ 0x278 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -350073,120 +350076,120 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 258098 │ │ │ │ + bl 2580a8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r2, r8, r4, asr #31 │ │ │ │ - andseq r3, r8, ip, lsr #2 │ │ │ │ - andseq r3, r8, r4, lsl r1 │ │ │ │ - ldrsheq r3, [r8], -ip │ │ │ │ - andseq r3, r8, r4, ror #1 │ │ │ │ - ldrheq r3, [r8], -ip │ │ │ │ - andseq r3, r8, r4, lsl r1 │ │ │ │ - andeq r0, pc, r9, lsl #14 │ │ │ │ - andseq r3, r8, r4, asr #32 │ │ │ │ + @ instruction: 0x00182fb8 │ │ │ │ + andseq r3, r8, r0, lsr #2 │ │ │ │ + andseq r3, r8, r8, lsl #2 │ │ │ │ + ldrsheq r3, [r8], -r0 │ │ │ │ + ldrsbeq r3, [r8], -r8 │ │ │ │ + ldrheq r3, [r8], -r0 │ │ │ │ + andseq r3, r8, r8, lsl #2 │ │ │ │ + andeq r0, pc, sp, ror r7 @ │ │ │ │ + andseq r3, r8, r8, lsr r0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 17d50c │ │ │ │ + bne 17d518 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 17d510 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 17d51c │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 17d528 │ │ │ │ + bne 17d534 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17d530 │ │ │ │ + bne 17d53c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d57c │ │ │ │ + beq 17d588 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d598 │ │ │ │ + beq 17d5a4 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 17d5f0 │ │ │ │ + beq 17d5fc │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 17d5b8 │ │ │ │ + b 17d5c4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 17d5f0 │ │ │ │ + beq 17d5fc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 17d5c8 │ │ │ │ + bne 17d5d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17d5b0 │ │ │ │ + bne 17d5bc │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 17d5b0 │ │ │ │ + bl 16e064 │ │ │ │ + b 17d5bc │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d60c │ │ │ │ + beq 17d618 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17d6ec │ │ │ │ + beq 17d6f8 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17d6c0 │ │ │ │ + beq 17d6cc │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 17d650 │ │ │ │ + b 17d65c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 17d6c0 │ │ │ │ + beq 17d6cc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 17d670 │ │ │ │ + bne 17d67c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 17d658 │ │ │ │ + beq 17d664 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -350194,207 +350197,207 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 17d698 │ │ │ │ + bne 17d6a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17d648 │ │ │ │ + bne 17d654 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 17d648 │ │ │ │ + bl 16e064 │ │ │ │ + b 17d654 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 17d6ec │ │ │ │ + beq 17d6f8 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d708 │ │ │ │ + beq 17d714 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d724 │ │ │ │ + beq 17d730 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d740 │ │ │ │ + beq 17d74c │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d75c │ │ │ │ + beq 17d768 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d778 │ │ │ │ + beq 17d784 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d790 │ │ │ │ + beq 17d79c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17d7d4 │ │ │ │ + bne 17d7e0 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17d7a4 │ │ │ │ + bne 17d7b0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17d7d4 │ │ │ │ + bne 17d7e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 17d84c │ │ │ │ + b 17d858 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 17d828 │ │ │ │ + beq 17d834 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 17d800 │ │ │ │ + bne 17d80c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17d7e8 │ │ │ │ + bne 17d7f4 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 17d7e8 │ │ │ │ + bl 16e064 │ │ │ │ + b 17d7f4 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d844 │ │ │ │ + beq 17d850 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a4e0 │ │ │ │ + bl 16a4ec │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 17d960 │ │ │ │ + bl 17d96c │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17d87c │ │ │ │ + bne 17d888 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17d898 │ │ │ │ + bne 17d8a4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 17d8b0 │ │ │ │ - b 17d8e0 │ │ │ │ + beq 17d8bc │ │ │ │ + b 17d8ec │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d86c │ │ │ │ + beq 17d878 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17d8e0 │ │ │ │ + bne 17d8ec │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17d8b8 │ │ │ │ + bne 17d8c4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17d8e0 │ │ │ │ + bne 17d8ec │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ ldrb r1, [r0, #76] @ 0x4c │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 17d904 │ │ │ │ + bne 17d910 │ │ │ │ bx lr │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17d910 │ │ │ │ + bne 17d91c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17d93c │ │ │ │ + bne 17d948 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d984 │ │ │ │ + beq 17d990 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d9a0 │ │ │ │ + beq 17d9ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d9bc │ │ │ │ + beq 17d9c8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -350403,117 +350406,117 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17da20 │ │ │ │ + beq 17da2c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 17da04 │ │ │ │ + b 17da10 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 17da20 │ │ │ │ + beq 17da2c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17d9f8 │ │ │ │ + beq 17da04 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 17d9f8 │ │ │ │ + b 17da04 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17da44 │ │ │ │ + beq 17da50 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17daa4 │ │ │ │ + beq 17dab0 │ │ │ │ mov r5, #0 │ │ │ │ - b 17da6c │ │ │ │ + b 17da78 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 17daa4 │ │ │ │ + beq 17dab0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 17da7c │ │ │ │ + bne 17da88 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17da64 │ │ │ │ + bne 17da70 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 17da64 │ │ │ │ + bl 16e064 │ │ │ │ + b 17da70 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17dac4 │ │ │ │ + beq 17dad0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 17db0c │ │ │ │ + beq 17db18 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 17dae4 │ │ │ │ + bne 17daf0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 17dacc │ │ │ │ + bne 17dad8 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 17dacc │ │ │ │ + bl 16e064 │ │ │ │ + b 17dad8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17db28 │ │ │ │ + beq 17db34 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17db7c │ │ │ │ + beq 17db88 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 17db5c │ │ │ │ + b 17db68 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 17db7c │ │ │ │ + beq 17db88 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17db50 │ │ │ │ + beq 17db5c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 17db50 │ │ │ │ + b 17db5c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17dba0 │ │ │ │ + beq 17dbac │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -350523,238 +350526,238 @@ │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, #0 │ │ │ │ lsl r6, r0, #2 │ │ │ │ movw r0, #26214 @ 0x6666 │ │ │ │ movt r0, #1638 @ 0x666 │ │ │ │ cmp r2, r0 │ │ │ │ - bls 17dbe4 │ │ │ │ + bls 17dbf0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17dc24 │ │ │ │ + beq 17dc30 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17dbd0 │ │ │ │ + beq 17dbdc │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ - b 17dc2c │ │ │ │ + b 17dc38 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ add ip, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r0, ip │ │ │ │ ldm r8, {r1, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r4, r5, r6, r7} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, ip │ │ │ │ - bl 1895cc │ │ │ │ + bl 1895d8 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 17db34 │ │ │ │ - b 17dc98 │ │ │ │ + bl 17db40 │ │ │ │ + b 17dca4 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17dc9c │ │ │ │ + beq 17dca8 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 17dcc4 │ │ │ │ - ldr r1, [pc, #76] @ 17dd04 │ │ │ │ + bne 17dcd0 │ │ │ │ + ldr r1, [pc, #76] @ 17dd10 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 17dcfc │ │ │ │ - ldr r3, [pc, #40] @ 17dd00 │ │ │ │ + ldr r1, [pc, #40] @ 17dd08 │ │ │ │ + ldr r3, [pc, #40] @ 17dd0c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, lr, r4, lsl r1 │ │ │ │ - andseq r2, r8, ip, asr #14 │ │ │ │ - andeq r2, lr, ip, lsr #2 │ │ │ │ + andeq r2, lr, r8, lsl #3 │ │ │ │ + andseq r2, r8, r0, asr #14 │ │ │ │ + andeq r2, lr, r0, lsr #3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 17dd2c │ │ │ │ - ldr r1, [pc, #76] @ 17dd6c │ │ │ │ + bne 17dd38 │ │ │ │ + ldr r1, [pc, #76] @ 17dd78 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 17dd64 │ │ │ │ - ldr r3, [pc, #40] @ 17dd68 │ │ │ │ + ldr r1, [pc, #40] @ 17dd70 │ │ │ │ + ldr r3, [pc, #40] @ 17dd74 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r2, lr, ip, lsr #1 │ │ │ │ - @ instruction: 0x001826f4 │ │ │ │ - andeq r2, lr, r4, asr #1 │ │ │ │ + andeq r2, lr, r0, lsr #2 │ │ │ │ + andseq r2, r8, r8, ror #13 │ │ │ │ + andeq r2, lr, r8, lsr r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ tst r1, #1 │ │ │ │ - beq 17ddbc │ │ │ │ + beq 17ddc8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 17ddd0 │ │ │ │ + ldr r3, [pc, #64] @ 17dddc │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #60] @ 17ddd4 │ │ │ │ + ldr r1, [pc, #60] @ 17dde0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 17ddd8 │ │ │ │ + ldr r1, [pc, #20] @ 17dde4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r2, r8, r4, asr #13 │ │ │ │ - andeq r2, lr, ip, asr #32 │ │ │ │ - andeq r2, lr, r0, lsr #32 │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x001826b8 │ │ │ │ + andeq r2, lr, r0, asr #1 │ │ │ │ + muleq lr, r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 17de00 │ │ │ │ - ldr r1, [pc, #76] @ 17de40 │ │ │ │ + bne 17de0c │ │ │ │ + ldr r1, [pc, #76] @ 17de4c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 17de38 │ │ │ │ - ldr r3, [pc, #40] @ 17de3c │ │ │ │ + ldr r1, [pc, #40] @ 17de44 │ │ │ │ + ldr r3, [pc, #40] @ 17de48 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r1, [lr], -r8 │ │ │ │ - andseq r2, r8, r0, asr r6 │ │ │ │ - strdeq r1, [lr], -r0 │ │ │ │ + andeq r2, lr, ip, asr #32 │ │ │ │ + andseq r2, r8, r4, asr #12 │ │ │ │ + andeq r2, lr, r4, rrx │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 17de90 │ │ │ │ + bne 17de9c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 17dea4 │ │ │ │ + ldr r3, [pc, #64] @ 17deb0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 17dea8 │ │ │ │ + ldr r1, [pc, #60] @ 17deb4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 17deac │ │ │ │ + ldr r1, [pc, #20] @ 17deb8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r2, r8, r0, ror r5 │ │ │ │ - andeq r1, lr, r8, ror pc │ │ │ │ - andeq r1, lr, ip, asr #30 │ │ │ │ + b 258494 │ │ │ │ + andseq r2, r8, r4, ror #10 │ │ │ │ + andeq r1, lr, ip, ror #31 │ │ │ │ + andeq r1, lr, r0, asr #31 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 17ded4 │ │ │ │ - ldr r1, [pc, #76] @ 17df14 │ │ │ │ + bne 17dee0 │ │ │ │ + ldr r1, [pc, #76] @ 17df20 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 17df0c │ │ │ │ - ldr r3, [pc, #40] @ 17df10 │ │ │ │ + ldr r1, [pc, #40] @ 17df18 │ │ │ │ + ldr r3, [pc, #40] @ 17df1c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r1, lr, r4, lsl #30 │ │ │ │ - andseq r2, r8, ip, lsl #11 │ │ │ │ - andeq r1, lr, ip, lsl pc │ │ │ │ + andeq r1, lr, r8, ror pc │ │ │ │ + andseq r2, r8, r0, lsl #11 │ │ │ │ + muleq lr, r0, pc @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #232] @ 17e018 │ │ │ │ - ldr r3, [pc, #232] @ 17e01c │ │ │ │ - ldr r2, [pc, #232] @ 17e020 │ │ │ │ + ldr r1, [pc, #232] @ 17e024 │ │ │ │ + ldr r3, [pc, #232] @ 17e028 │ │ │ │ + ldr r2, [pc, #232] @ 17e02c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #228] @ 17e024 │ │ │ │ + ldr r5, [pc, #228] @ 17e030 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #224] @ 17e028 │ │ │ │ + ldr r4, [pc, #224] @ 17e034 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #220] @ 17e02c │ │ │ │ + ldr lr, [pc, #220] @ 17e038 │ │ │ │ add r5, pc, r5 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r6, r0, #48 @ 0x30 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add r6, r0, #85 @ 0x55 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ @@ -350768,21 +350771,21 @@ │ │ │ │ add r6, r0, #81 @ 0x51 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, r0, #64 @ 0x40 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, r0, #80 @ 0x50 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r6, [pc, #136] @ 17e030 │ │ │ │ + ldr r6, [pc, #136] @ 17e03c │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #128] @ 17e034 │ │ │ │ + ldr r1, [pc, #128] @ 17e040 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #120] @ 17e038 │ │ │ │ + ldr r3, [pc, #120] @ 17e044 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -350795,219 +350798,219 @@ │ │ │ │ mov r2, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, ip │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 258098 │ │ │ │ + bl 2580a8 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r2, r8, r4, lsl #14 │ │ │ │ - andseq r2, r8, ip, ror #13 │ │ │ │ - @ instruction: 0x001826b4 │ │ │ │ - andseq r2, r8, ip, asr #13 │ │ │ │ - andseq r2, r8, ip, ror #12 │ │ │ │ - andseq r2, r8, r4, asr #12 │ │ │ │ - andseq r2, r8, r8, lsr #12 │ │ │ │ - andeq pc, lr, r9, asr ip @ │ │ │ │ - @ instruction: 0x001825b0 │ │ │ │ + @ instruction: 0x001826f8 │ │ │ │ + andseq r2, r8, r0, ror #13 │ │ │ │ + andseq r2, r8, r8, lsr #13 │ │ │ │ + andseq r2, r8, r0, asr #13 │ │ │ │ + andseq r2, r8, r0, ror #12 │ │ │ │ + andseq r2, r8, r8, lsr r6 │ │ │ │ + andseq r2, r8, ip, lsl r6 │ │ │ │ + andeq pc, lr, sp, asr #25 │ │ │ │ + andseq r2, r8, r4, lsr #11 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 17e078 │ │ │ │ - ldr r3, [pc, #40] @ 17e07c │ │ │ │ + ldr r1, [pc, #40] @ 17e084 │ │ │ │ + ldr r3, [pc, #40] @ 17e088 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq pc, lr, fp, asr #23 │ │ │ │ - @ instruction: 0x001825f0 │ │ │ │ + andeq pc, lr, pc, lsr ip @ │ │ │ │ + andseq r2, r8, r4, ror #11 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 17e0cc │ │ │ │ - ldr r3, [pc, #56] @ 17e0d0 │ │ │ │ + ldr r1, [pc, #56] @ 17e0d8 │ │ │ │ + ldr r3, [pc, #56] @ 17e0dc │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 17e0d4 │ │ │ │ + ldr ip, [pc, #52] @ 17e0e0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq pc, lr, sl, lsl #23 │ │ │ │ - andeq r1, lr, ip, ror sp │ │ │ │ - andseq r2, r8, r0, lsr #11 │ │ │ │ + strdeq pc, [lr], -lr │ │ │ │ + strdeq r1, [lr], -r0 │ │ │ │ + mulseq r8, r4, r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 17e114 │ │ │ │ - ldr r3, [pc, #40] @ 17e118 │ │ │ │ + ldr r1, [pc, #40] @ 17e120 │ │ │ │ + ldr r3, [pc, #40] @ 17e124 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq pc, lr, r1, asr #22 │ │ │ │ - andseq r2, r8, ip, ror r4 │ │ │ │ + @ instruction: 0x000efbb5 │ │ │ │ + andseq r2, r8, r0, ror r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 17e168 │ │ │ │ - ldr r3, [pc, #56] @ 17e16c │ │ │ │ + ldr r1, [pc, #56] @ 17e174 │ │ │ │ + ldr r3, [pc, #56] @ 17e178 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 17e170 │ │ │ │ + ldr ip, [pc, #52] @ 17e17c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq ip, [lr], -r8 │ │ │ │ - strdeq pc, [lr], -r3 │ │ │ │ - andseq r2, r8, r4, lsl r5 │ │ │ │ + andeq sp, lr, ip, rrx │ │ │ │ + andeq pc, lr, r7, ror #22 │ │ │ │ + andseq r2, r8, r8, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17e398 │ │ │ │ + bne 17e3a4 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - bne 17e3a4 │ │ │ │ + bne 17e3b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ - bne 17e1dc │ │ │ │ - ldr r1, [pc, #532] @ 17e3e8 │ │ │ │ + bne 17e1e8 │ │ │ │ + ldr r1, [pc, #532] @ 17e3f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r5, r4, #68 @ 0x44 │ │ │ │ stm r1, {r0, r3} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - b 17e218 │ │ │ │ + b 17e224 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17e38c │ │ │ │ + beq 17e398 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r8, [r2, r0, lsl #3]! │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 17e32c │ │ │ │ + bcs 17e338 │ │ │ │ ldr fp, [r2, #4] │ │ │ │ - b 17e264 │ │ │ │ + b 17e270 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add r0, fp, #1 │ │ │ │ mov fp, #0 │ │ │ │ str r8, [r1, r7, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 17e32c │ │ │ │ + bcs 17e338 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, r8, r8, lsl #1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - bcs 17e1fc │ │ │ │ + bcs 17e208 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr sl, [r4, #76] @ 0x4c │ │ │ │ add r9, r0, fp, lsl #3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldrb r7, [r9, #4] │ │ │ │ cmp sl, r1 │ │ │ │ ldrb r6, [r9, #5] │ │ │ │ - bne 17e2ac │ │ │ │ - ldr r1, [pc, #332] @ 17e3f0 │ │ │ │ + bne 17e2b8 │ │ │ │ + ldr r1, [pc, #332] @ 17e3fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169a98 │ │ │ │ + bl 169aa4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ add r3, sl, #1 │ │ │ │ strb r7, [r0, sl, lsl #1]! │ │ │ │ strb r6, [r0, #1] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17e2f0 │ │ │ │ + beq 17e2fc │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 17e238 │ │ │ │ + bne 17e244 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #268] @ 17e3f4 │ │ │ │ + ldr r1, [pc, #268] @ 17e400 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ - b 17e238 │ │ │ │ + bl 169658 │ │ │ │ + b 17e244 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 14b968 │ │ │ │ + bl 14b974 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 17e340 │ │ │ │ + bne 17e34c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 17e264 │ │ │ │ - ldr r2, [pc, #184] @ 17e3ec │ │ │ │ + bcc 17e270 │ │ │ │ + ldr r2, [pc, #184] @ 17e3f8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 3cae4 │ │ │ │ - b 17e3b0 │ │ │ │ + b 17e3bc │ │ │ │ add r1, sp, #16 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ orr ip, r1, #4 │ │ │ │ add r2, lr, #4 │ │ │ │ ldm ip!, {r1, r3, r5, r6, r7} │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ ldm ip!, {r1, r3, r5, r6, r7} │ │ │ │ @@ -351021,113 +351024,113 @@ │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - b 17e368 │ │ │ │ - ldr r0, [pc, #88] @ 17e3f8 │ │ │ │ + b 17e374 │ │ │ │ + ldr r0, [pc, #88] @ 17e404 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #56] @ 17e3e4 │ │ │ │ + ldr r0, [pc, #56] @ 17e3f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - b 17e3c8 │ │ │ │ + b 17e3d4 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r8, r0, lsl #7 │ │ │ │ - andseq r2, r8, r8, lsr #10 │ │ │ │ - andseq r2, r8, r8, lsl r4 │ │ │ │ - andseq r2, r8, r4, ror #8 │ │ │ │ - andseq r2, r8, r4, lsr r4 │ │ │ │ - mulseq r8, ip, r3 │ │ │ │ + andseq r2, r8, r4, ror r3 │ │ │ │ + andseq r2, r8, ip, lsl r5 │ │ │ │ + andseq r2, r8, ip, lsl #8 │ │ │ │ + andseq r2, r8, r8, asr r4 │ │ │ │ + andseq r2, r8, r8, lsr #8 │ │ │ │ + mulseq r8, r0, r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldmib r0, {r1, r5} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 17e544 │ │ │ │ + bhi 17e550 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 274b8 │ │ │ │ adds r0, r6, r5 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq 17e480 │ │ │ │ + beq 17e48c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r1, r0, r0, lsl #1 │ │ │ │ ldr r6, [r7, r1, lsl #2]! │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17e4a0 │ │ │ │ - ldr r1, [pc, #300] @ 17e5a0 │ │ │ │ + bne 17e4ac │ │ │ │ + ldr r1, [pc, #300] @ 17e5ac │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169820 │ │ │ │ - b 17e4a0 │ │ │ │ + bl 16982c │ │ │ │ + b 17e4ac │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17e4a0 │ │ │ │ - ldr r1, [pc, #256] @ 17e598 │ │ │ │ + bne 17e4ac │ │ │ │ + ldr r1, [pc, #256] @ 17e5a4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #1 │ │ │ │ stmib r0, {r5, r7} │ │ │ │ str r6, [r0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17e500 │ │ │ │ + beq 17e50c │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4] │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r6, [r2, r3, lsl #2]! │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - bne 17e4f8 │ │ │ │ - ldr r1, [pc, #180] @ 17e5a4 │ │ │ │ + bne 17e504 │ │ │ │ + ldr r1, [pc, #180] @ 17e5b0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ mov r7, r6 │ │ │ │ - b 17e520 │ │ │ │ + b 17e52c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17e520 │ │ │ │ - ldr r1, [pc, #132] @ 17e59c │ │ │ │ + bne 17e52c │ │ │ │ + ldr r1, [pc, #132] @ 17e5a8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -351139,36 +351142,36 @@ │ │ │ │ add r0, r4, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 33ba0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - b 17e420 │ │ │ │ - b 17e574 │ │ │ │ + b 17e42c │ │ │ │ + b 17e580 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17e590 │ │ │ │ + beq 17e59c │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r8, r0, lsr r3 │ │ │ │ - @ instruction: 0x001822b0 │ │ │ │ - andseq r2, r8, r8, ror #6 │ │ │ │ - andseq r2, r8, ip, ror #5 │ │ │ │ + andseq r2, r8, r4, lsr #6 │ │ │ │ + andseq r2, r8, r4, lsr #5 │ │ │ │ + andseq r2, r8, ip, asr r3 │ │ │ │ + andseq r2, r8, r0, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 17f7b4 │ │ │ │ + beq 17f7c0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - bcs 17f7cc │ │ │ │ + bcs 17f7d8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, r0, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ ldr r6, [r0, #12]! │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -351184,47 +351187,47 @@ │ │ │ │ lsl r2, r5, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ bl 274b8 │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ - bne 17e63c │ │ │ │ - ldr r1, [pc, #3904] @ 17f56c │ │ │ │ + bne 17e648 │ │ │ │ + ldr r1, [pc, #3904] @ 17f578 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ mov r0, #1 │ │ │ │ add r1, r7, #4 │ │ │ │ strb r5, [r4, #12] │ │ │ │ stm r4, {r8, r9} │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #4092] @ 17f658 │ │ │ │ + ldr r1, [pc, #4092] @ 17f664 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #4084] @ 17f65c │ │ │ │ + ldr r1, [pc, #4084] @ 17f668 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 17e6a4 │ │ │ │ + b 17e6b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str fp, [r0, r4, lsl #3]! │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ orr r1, r1, r2, lsl #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17f6d8 │ │ │ │ + beq 17f6e4 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r1, r0, lsl #4]! │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, #10] │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ @@ -351235,139 +351238,139 @@ │ │ │ │ ldr r0, [r1, #2] │ │ │ │ ldrb r1, [sp, #130] @ 0x82 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ strh r7, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #5 │ │ │ │ ldr ip, [sp, #126] @ 0x7e │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - bcs 17f734 │ │ │ │ + bcs 17f740 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f77c │ │ │ │ + beq 17f788 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [fp, #8] │ │ │ │ cmp ip, fp │ │ │ │ - bcs 17f7f8 │ │ │ │ + bcs 17f804 │ │ │ │ add r3, ip, ip, lsl #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17e764 │ │ │ │ + beq 17e770 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ add r6, r3, r5 │ │ │ │ lsr r7, r6, #1 │ │ │ │ cmp r0, r6, lsr #1 │ │ │ │ - bls 17f7e4 │ │ │ │ + bls 17f7f0 │ │ │ │ add r6, r2, r7, lsl #3 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ cmp r4, r6 │ │ │ │ addhi r5, r7, #1 │ │ │ │ movls r3, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 17e730 │ │ │ │ - b 17e768 │ │ │ │ + bcc 17e73c │ │ │ │ + b 17e774 │ │ │ │ mov r5, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r5, r0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bne 17e7cc │ │ │ │ + bne 17e7d8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f560 │ │ │ │ + beq 17f56c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17f570 │ │ │ │ + beq 17f57c │ │ │ │ sub r7, r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, r7, r7, lsl #1 │ │ │ │ cmp fp, r1 │ │ │ │ ldr r6, [r2, r3, lsl #2]! │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r7, [r0, #20] │ │ │ │ - bne 17f590 │ │ │ │ - ldr r1, [pc, #4076] @ 17f7b0 │ │ │ │ + bne 17f59c │ │ │ │ + ldr r1, [pc, #4076] @ 17f7bc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ - b 17f590 │ │ │ │ + bl 16982c │ │ │ │ + b 17f59c │ │ │ │ lsl r0, r1, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 17f868 │ │ │ │ + bcs 17f874 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, r2, lsl #3]! │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ uxtb sl, r2 │ │ │ │ cmp sl, r0 │ │ │ │ ldrbcs r3, [r1, #5] │ │ │ │ ldrcs r1, [sp, #80] @ 0x50 │ │ │ │ uxtbcs r1, r1 │ │ │ │ cmpcs r3, r1 │ │ │ │ - bcs 17e874 │ │ │ │ + bcs 17e880 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17e8b4 │ │ │ │ + beq 17e8c0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17e8c0 │ │ │ │ + beq 17e8cc │ │ │ │ sub r7, r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, r7, r7, lsl #1 │ │ │ │ cmp fp, r1 │ │ │ │ ldr r6, [r2, r3, lsl #2]! │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r7, [r0, #20] │ │ │ │ - bne 17e8e0 │ │ │ │ - ldr r1, [pc, #4088] @ 17f864 │ │ │ │ + bne 17e8ec │ │ │ │ + ldr r1, [pc, #4088] @ 17f870 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ - b 17e8e0 │ │ │ │ + bl 16982c │ │ │ │ + b 17e8ec │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 17ea44 │ │ │ │ + bne 17ea50 │ │ │ │ cmp r3, sl │ │ │ │ - bne 17ea14 │ │ │ │ + bne 17ea20 │ │ │ │ mov r2, #1 │ │ │ │ mov r8, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - b 17eabc │ │ │ │ + b 17eac8 │ │ │ │ mov r0, fp │ │ │ │ mov fp, #0 │ │ │ │ - b 17e970 │ │ │ │ + b 17e97c │ │ │ │ ldr r1, [r0] │ │ │ │ mov r5, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp fp, r1 │ │ │ │ - bne 17e8e0 │ │ │ │ - ldr r1, [pc, #4080] @ 17f8cc │ │ │ │ + bne 17e8ec │ │ │ │ + ldr r1, [pc, #4080] @ 17f8d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r5, [r0, #4] │ │ │ │ @@ -351380,52 +351383,52 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 274b8 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17e944 │ │ │ │ - ldr r1, [pc, #4084] @ 17f930 │ │ │ │ + bne 17e950 │ │ │ │ + ldr r1, [pc, #4084] @ 17f93c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strb r1, [r0, #12] │ │ │ │ add r1, r4, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ str fp, [r0, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 17f814 │ │ │ │ + bcs 17f820 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 17f71c │ │ │ │ + bcc 17f728 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 17e9b4 │ │ │ │ - ldr r1, [pc, #4080] @ 17f99c │ │ │ │ + bne 17e9c0 │ │ │ │ + ldr r1, [pc, #4080] @ 17f9a8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r5, r1 │ │ │ │ add r7, r0, r1, lsl #3 │ │ │ │ - bls 17e9e0 │ │ │ │ + bls 17e9ec │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r5, r0 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r7, #8 │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -351435,48 +351438,48 @@ │ │ │ │ orr r1, r0, sl, lsl #8 │ │ │ │ add r0, r5, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp ip, fp │ │ │ │ - bcc 17e7d4 │ │ │ │ - b 17f7f8 │ │ │ │ - bcs 17ea44 │ │ │ │ + bcc 17e7e0 │ │ │ │ + b 17f804 │ │ │ │ + bcs 17ea50 │ │ │ │ add r7, r3, #1 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #2 │ │ │ │ mov lr, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #2 │ │ │ │ - b 17eabc │ │ │ │ + b 17eac8 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 17ea84 │ │ │ │ + bls 17ea90 │ │ │ │ cmp r3, sl │ │ │ │ - bne 17ea84 │ │ │ │ + bne 17ea90 │ │ │ │ sub r2, r0, #1 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #2 │ │ │ │ mov lr, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #2 │ │ │ │ - b 17eabc │ │ │ │ + b 17eac8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 17f3b8 │ │ │ │ + bne 17f3c4 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs 17f3b8 │ │ │ │ + bcs 17f3c4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r8, #2 │ │ │ │ mov lr, #0 │ │ │ │ mov r4, r3 │ │ │ │ add r7, r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -351491,99 +351494,99 @@ │ │ │ │ strb lr, [sp, #146] @ 0x92 │ │ │ │ strb r4, [sp, #145] @ 0x91 │ │ │ │ strb r7, [sp, #144] @ 0x90 │ │ │ │ strb r5, [sp, #143] @ 0x8f │ │ │ │ strb r0, [sp, #141] @ 0x8d │ │ │ │ strb r8, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ - bne 17f660 │ │ │ │ + bne 17f66c │ │ │ │ str r6, [sp, #20] │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r5, #1 │ │ │ │ add r0, r6, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 17eb44 │ │ │ │ + b 17eb50 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ strb r1, [r0, #5] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ strb r1, [r0, #4] │ │ │ │ add r6, r6, #3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - beq 17e698 │ │ │ │ + beq 17e6a4 │ │ │ │ ldrb r0, [r6] │ │ │ │ add r7, r7, #1 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - beq 17ec30 │ │ │ │ + beq 17ec3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 17ecb8 │ │ │ │ + bne 17ecc4 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [fp, #8] │ │ │ │ cmp ip, fp │ │ │ │ - bcs 17f7f8 │ │ │ │ + bcs 17f804 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r7, r1 │ │ │ │ - bne 17ebd0 │ │ │ │ + bne 17ebdc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 17ebd0 │ │ │ │ + bcs 17ebdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, r2, lsl #3 │ │ │ │ ldrb r2, [r1, #4]! │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 17ebd0 │ │ │ │ + bcc 17ebdc │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 17ea08 │ │ │ │ + bcs 17ea14 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17eecc │ │ │ │ + beq 17eed8 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r7 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f2c4 │ │ │ │ + beq 17f2d0 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4] │ │ │ │ add r7, r1, r1, lsl #1 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r5, [r3, r7, lsl #2]! │ │ │ │ ldr r6, [r3, #4] │ │ │ │ str r1, [r4, #20] │ │ │ │ - bne 17f2ec │ │ │ │ - ldr r1, [pc, #3760] @ 17fad4 │ │ │ │ + bne 17f2f8 │ │ │ │ + ldr r1, [pc, #3760] @ 17fae0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ - b 17f2e8 │ │ │ │ + bl 16982c │ │ │ │ + b 17f2f4 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17ee14 │ │ │ │ + beq 17ee20 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [fp, #20] │ │ │ │ @@ -351591,51 +351594,51 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [fp, #24] │ │ │ │ str r7, [fp, #28] │ │ │ │ str r1, [fp, #32] │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - beq 17ef88 │ │ │ │ + beq 17ef94 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ ldr r1, [fp] │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ cmp r4, r1 │ │ │ │ ldr r6, [r2, r3, lsl #2]! │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r0, [fp, #20] │ │ │ │ - bne 17efac │ │ │ │ - ldr r1, [pc, #3572] @ 17faa0 │ │ │ │ + bne 17efb8 │ │ │ │ + ldr r1, [pc, #3572] @ 17faac │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ - b 17efac │ │ │ │ + bl 16982c │ │ │ │ + b 17efb8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17ed44 │ │ │ │ + beq 17ed50 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r6 │ │ │ │ bl 274b8 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17ed10 │ │ │ │ - ldr r1, [pc, #3556] @ 17faec │ │ │ │ + bne 17ed1c │ │ │ │ + ldr r1, [pc, #3556] @ 17faf8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strb r1, [r0, #12] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r6, [r0, #4] │ │ │ │ @@ -351643,92 +351646,92 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [fp, #8] │ │ │ │ tst r5, #1 │ │ │ │ - beq 17ed88 │ │ │ │ + beq 17ed94 │ │ │ │ cmp ip, fp │ │ │ │ - bcs 17f838 │ │ │ │ + bcs 17f844 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bcs 17f804 │ │ │ │ + bcs 17f810 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r0, r2, lsl #3]! │ │ │ │ - b 17eb14 │ │ │ │ + b 17eb20 │ │ │ │ cmp ip, fp │ │ │ │ - bcs 17f818 │ │ │ │ + bcs 17f824 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 17f720 │ │ │ │ + bcc 17f72c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r8, r7 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 17edd4 │ │ │ │ - ldr r1, [pc, #3364] @ 17faf0 │ │ │ │ + bne 17ede0 │ │ │ │ + ldr r1, [pc, #3364] @ 17fafc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r5, r4 │ │ │ │ add r7, r0, r4, lsl #3 │ │ │ │ - bls 17edfc │ │ │ │ + bls 17ee08 │ │ │ │ sub r0, r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r7, #8 │ │ │ │ bl 2729c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r1, r0, r1, lsl #8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strd r0, [r7] │ │ │ │ - b 17eeac │ │ │ │ + b 17eeb8 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, #0 │ │ │ │ tst r5, #1 │ │ │ │ - bne 17f074 │ │ │ │ + bne 17f080 │ │ │ │ cmp ip, fp │ │ │ │ - bcs 17f818 │ │ │ │ + bcs 17f824 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 17f720 │ │ │ │ + bcc 17f72c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r8, r7 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 17ee70 │ │ │ │ - ldr r1, [pc, #3132] @ 17faa4 │ │ │ │ + bne 17ee7c │ │ │ │ + ldr r1, [pc, #3132] @ 17fab0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r5, r4 │ │ │ │ add r7, r0, r4, lsl #3 │ │ │ │ - bls 17ee98 │ │ │ │ + bls 17eea4 │ │ │ │ sub r0, r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r7, #8 │ │ │ │ bl 2729c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -351738,43 +351741,43 @@ │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r7, r8 │ │ │ │ mov r6, r9 │ │ │ │ - b 17eb28 │ │ │ │ + b 17eb34 │ │ │ │ mov r0, fp │ │ │ │ mov fp, #0 │ │ │ │ tst r5, #1 │ │ │ │ - bne 17f384 │ │ │ │ + bne 17f390 │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 17f814 │ │ │ │ + bcs 17f820 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 17f71c │ │ │ │ + bcc 17f728 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r4, r7 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 17ef28 │ │ │ │ - ldr r1, [pc, #3004] @ 17fadc │ │ │ │ + bne 17ef34 │ │ │ │ + ldr r1, [pc, #3004] @ 17fae8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r5, r1 │ │ │ │ add r7, r0, r1, lsl #3 │ │ │ │ - bls 17ef54 │ │ │ │ + bls 17ef60 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r5, r0 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r7, #8 │ │ │ │ bl 2729c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -351785,58 +351788,58 @@ │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ mov r7, r4 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r6, r8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - b 17eb28 │ │ │ │ + b 17eb34 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r5, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17efac │ │ │ │ - ldr r1, [pc, #2800] @ 17fa94 │ │ │ │ + bne 17efb8 │ │ │ │ + ldr r1, [pc, #2800] @ 17faa0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r0 │ │ │ │ str r1, [fp, #8] │ │ │ │ - bne 17eff4 │ │ │ │ - ldr r1, [pc, #2732] @ 17fa98 │ │ │ │ + bne 17f000 │ │ │ │ + ldr r1, [pc, #2732] @ 17faa4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ adds r3, r4, #1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [r0, r4, lsl #3]! │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bcc 17f0b4 │ │ │ │ + bcc 17f0c0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r1, [r1] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f044 │ │ │ │ + beq 17f050 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ ldr fp, [fp, #8] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ @@ -351844,172 +351847,172 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ tst r5, #1 │ │ │ │ - beq 17ee24 │ │ │ │ + beq 17ee30 │ │ │ │ cmp ip, fp │ │ │ │ - bcs 17f844 │ │ │ │ + bcs 17f850 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bcs 17f804 │ │ │ │ + bcs 17f810 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str sl, [r0, r2, lsl #3]! │ │ │ │ - b 17eb14 │ │ │ │ + b 17eb20 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17f014 │ │ │ │ + beq 17f020 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r5, [fp, #8] │ │ │ │ ldr r0, [r1, r3, lsl #3]! │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 17f7a4 │ │ │ │ + bcs 17f7b0 │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 17f0ac │ │ │ │ + beq 17f0b8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 17f12c │ │ │ │ + b 17f138 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ str r8, [r0, r6, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r4 │ │ │ │ - beq 17f0a8 │ │ │ │ + beq 17f0b4 │ │ │ │ ldr r5, [fp, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 17f74c │ │ │ │ + bcs 17f758 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr sl, [fp, #4] │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 17f758 │ │ │ │ + bcs 17f764 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r8, [r0, r4, lsl #3]! │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldrb r9, [r0, #5] │ │ │ │ - beq 17f1b4 │ │ │ │ + beq 17f1c0 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17f204 │ │ │ │ + beq 17f210 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ ldr r1, [fp] │ │ │ │ mov r6, fp │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ cmp r5, r1 │ │ │ │ ldr r7, [r2, r3, lsl #2]! │ │ │ │ ldr fp, [r2, #4] │ │ │ │ str r0, [r6, #20] │ │ │ │ - bne 17f230 │ │ │ │ - ldr r1, [pc, #2324] @ 17fabc │ │ │ │ + bne 17f23c │ │ │ │ + ldr r1, [pc, #2324] @ 17fac8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ - b 17f22c │ │ │ │ + bl 16982c │ │ │ │ + b 17f238 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 17f790 │ │ │ │ + bcs 17f79c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [sl, r0, lsl #2]! │ │ │ │ ldr r5, [sl, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 17f1e4 │ │ │ │ - ldr r1, [pc, #2264] @ 17fab4 │ │ │ │ + bne 17f1f0 │ │ │ │ + ldr r1, [pc, #2264] @ 17fac0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r5, lsl #3]! │ │ │ │ orr r1, r6, r9, lsl #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ - b 17f118 │ │ │ │ + b 17f124 │ │ │ │ mov r6, fp │ │ │ │ mov fp, #4 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 17f230 │ │ │ │ - ldr r1, [pc, #2196] @ 17fab8 │ │ │ │ + bne 17f23c │ │ │ │ + ldr r1, [pc, #2196] @ 17fac4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr sl, [r6, #4] │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r1, r5, #1 │ │ │ │ str r7, [sl, r0, lsl #2]! │ │ │ │ mov r0, #0 │ │ │ │ str fp, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [r6, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - bhi 17f76c │ │ │ │ + bhi 17f778 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov fp, r6 │ │ │ │ ldr r0, [r7, r0, lsl #2]! │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 17f284 │ │ │ │ - ldr r1, [pc, #2120] @ 17fac4 │ │ │ │ + bne 17f290 │ │ │ │ + ldr r1, [pc, #2120] @ 17fad0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ + bl 169658 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ orr r1, r1, r9, lsl #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 17f104 │ │ │ │ - ldr r1, [pc, #2064] @ 17fac8 │ │ │ │ + bne 17f110 │ │ │ │ + ldr r1, [pc, #2064] @ 17fad4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ - b 17f104 │ │ │ │ + bl 169658 │ │ │ │ + b 17f110 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r6, #4 │ │ │ │ mov r5, #0 │ │ │ │ cmp fp, r1 │ │ │ │ - bne 17f2ec │ │ │ │ - ldr r1, [pc, #2032] @ 17fad0 │ │ │ │ + bne 17f2f8 │ │ │ │ + ldr r1, [pc, #2032] @ 17fadc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ str r5, [r0, r1, lsl #2]! │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -352021,165 +352024,165 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 274b8 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ ldr sl, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17f348 │ │ │ │ - ldr r1, [pc, #1944] @ 17fad8 │ │ │ │ + bne 17f354 │ │ │ │ + ldr r1, [pc, #1944] @ 17fae4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r7, r8 │ │ │ │ mov r6, r9 │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strb r1, [r0, #12] │ │ │ │ add r1, r4, #1 │ │ │ │ strd sl, [r0, #4] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ tst r5, #1 │ │ │ │ - beq 17eedc │ │ │ │ + beq 17eee8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 17f828 │ │ │ │ + bcs 17f834 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 17f850 │ │ │ │ + bcs 17f85c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str fp, [r0, r2, lsl #3]! │ │ │ │ - b 17eb14 │ │ │ │ + b 17eb20 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 17f3f4 │ │ │ │ + bls 17f400 │ │ │ │ cmp r3, sl │ │ │ │ - bne 17f3f4 │ │ │ │ + bne 17f400 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r6, #2 │ │ │ │ mov lr, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ sub r2, r7, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, #0 │ │ │ │ - b 17ea78 │ │ │ │ + b 17ea84 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 17f434 │ │ │ │ + bls 17f440 │ │ │ │ cmp r3, sl │ │ │ │ - bcs 17f434 │ │ │ │ + bcs 17f440 │ │ │ │ sub r8, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add ip, r3, #1 │ │ │ │ mov r5, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r4, r3 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r8, #1 │ │ │ │ - b 17eabc │ │ │ │ + b 17eac8 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 17f478 │ │ │ │ + bls 17f484 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs 17f478 │ │ │ │ + bcs 17f484 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r5, #2 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r6, #3 │ │ │ │ sub r2, r7, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add ip, r4, #1 │ │ │ │ mov lr, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #0 │ │ │ │ - b 17eabc │ │ │ │ + b 17eac8 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 17f4bc │ │ │ │ + bcs 17f4c8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 17f4bc │ │ │ │ + bne 17f4c8 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #3 │ │ │ │ mov r8, #0 │ │ │ │ add ip, r4, #1 │ │ │ │ sub r2, r4, #1 │ │ │ │ mov lr, #1 │ │ │ │ mov r7, r4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #0 │ │ │ │ - b 17eabc │ │ │ │ + b 17eac8 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 17f4f8 │ │ │ │ + bne 17f504 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 17f4f8 │ │ │ │ + bcs 17f504 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #3 │ │ │ │ mov lr, #0 │ │ │ │ add ip, r4, #1 │ │ │ │ sub r0, r4, #1 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ - b 17eabc │ │ │ │ + b 17eac8 │ │ │ │ cmp r1, r3 │ │ │ │ cmpcc r3, sl │ │ │ │ - bcc 17f53c │ │ │ │ + bcc 17f548 │ │ │ │ cmp r0, sl │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ cmpcc sl, r3 │ │ │ │ - bcs 17f888 │ │ │ │ + bcs 17f894 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #3 │ │ │ │ add ip, r4, #1 │ │ │ │ mov lr, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 17f4b0 │ │ │ │ + b 17f4bc │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add ip, r3, #1 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #3 │ │ │ │ sub r2, r7, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b 17f4a8 │ │ │ │ + b 17f4b4 │ │ │ │ mov r0, fp │ │ │ │ mov fp, #0 │ │ │ │ - b 17f620 │ │ │ │ - andseq r2, r8, r0, asr r1 │ │ │ │ + b 17f62c │ │ │ │ + andseq r2, r8, r4, asr #2 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r5, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp fp, r1 │ │ │ │ - bne 17f590 │ │ │ │ - ldr r1, [pc, #1260] @ 17fa78 │ │ │ │ + bne 17f59c │ │ │ │ + ldr r1, [pc, #1260] @ 17fa84 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r5, [r0, #4] │ │ │ │ @@ -352193,411 +352196,411 @@ │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 274b8 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17f5f8 │ │ │ │ - ldr r1, [pc, #1164] @ 17fa7c │ │ │ │ + bne 17f604 │ │ │ │ + ldr r1, [pc, #1164] @ 17fa88 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strb r1, [r0, #12] │ │ │ │ add r1, r4, #1 │ │ │ │ strd sl, [r0, #4] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 17f828 │ │ │ │ + bcs 17f834 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, r0, lsl #2]! │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17e674 │ │ │ │ - ldr r1, [pc, #1076] @ 17fa80 │ │ │ │ + bne 17e680 │ │ │ │ + ldr r1, [pc, #1076] @ 17fa8c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16964c │ │ │ │ - b 17e674 │ │ │ │ - andseq r2, r8, r0, lsr r1 │ │ │ │ - andeq pc, lr, r0, lsl #12 │ │ │ │ + bl 169658 │ │ │ │ + b 17e680 │ │ │ │ + andseq r2, r8, r4, lsr #2 │ │ │ │ + andeq pc, lr, r4, ror r6 @ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17e698 │ │ │ │ + beq 17e6a4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 274b8 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17f6b0 │ │ │ │ - ldr r1, [pc, #1000] @ 17fa90 │ │ │ │ + bne 17f6bc │ │ │ │ + ldr r1, [pc, #1000] @ 17fa9c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1698c4 │ │ │ │ + bl 1698d0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ strb r1, [r0, #12] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 17e694 │ │ │ │ + b 17e6a0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r1, [r4] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f708 │ │ │ │ + beq 17f714 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #868] @ 17fa8c │ │ │ │ + ldr r2, [pc, #868] @ 17fa98 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c1d4 │ │ │ │ - b 17f884 │ │ │ │ - ldr r3, [pc, #812] @ 17fa68 │ │ │ │ + b 17f890 │ │ │ │ + ldr r3, [pc, #812] @ 17fa74 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ bl 3c798 │ │ │ │ - b 17f884 │ │ │ │ - ldr r2, [pc, #852] @ 17faa8 │ │ │ │ + b 17f890 │ │ │ │ + ldr r2, [pc, #852] @ 17fab4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17f798 │ │ │ │ - ldr r2, [pc, #844] @ 17faac │ │ │ │ + b 17f7a4 │ │ │ │ + ldr r2, [pc, #844] @ 17fab8 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17f798 │ │ │ │ - ldr r2, [pc, #844] @ 17fac0 │ │ │ │ + b 17f7a4 │ │ │ │ + ldr r2, [pc, #844] @ 17facc │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17f798 │ │ │ │ + b 17f7a4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bl 3cd3c │ │ │ │ - b 17f884 │ │ │ │ - ldr r2, [pc, #792] @ 17fab0 │ │ │ │ + b 17f890 │ │ │ │ + ldr r2, [pc, #792] @ 17fabc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 3cae4 │ │ │ │ - b 17f884 │ │ │ │ - ldr r2, [pc, #752] @ 17fa9c │ │ │ │ + b 17f890 │ │ │ │ + ldr r2, [pc, #752] @ 17faa8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17f798 │ │ │ │ - andseq r2, r8, r8, lsl r0 │ │ │ │ - ldr r0, [pc, #832] @ 17fafc │ │ │ │ + b 17f7a4 │ │ │ │ + andseq r2, r8, ip │ │ │ │ + ldr r0, [pc, #832] @ 17fb08 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #828] @ 17fb00 │ │ │ │ + ldr r2, [pc, #828] @ 17fb0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #652] @ 17fa60 │ │ │ │ + ldr r0, [pc, #652] @ 17fa6c │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - ldr r2, [pc, #648] @ 17fa64 │ │ │ │ + ldr r2, [pc, #648] @ 17fa70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r2, [pc, #644] @ 17fa70 │ │ │ │ + ldr r2, [pc, #644] @ 17fa7c │ │ │ │ mov ip, r7 │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17f878 │ │ │ │ - ldr r2, [pc, #620] @ 17fa6c │ │ │ │ + b 17f884 │ │ │ │ + ldr r2, [pc, #620] @ 17fa78 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17f878 │ │ │ │ + b 17f884 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #744] @ 17faf8 │ │ │ │ + ldr r2, [pc, #744] @ 17fb04 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17f878 │ │ │ │ + b 17f884 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #712] @ 17fae8 │ │ │ │ + ldr r2, [pc, #712] @ 17faf4 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17f878 │ │ │ │ - ldr r2, [pc, #688] @ 17fae0 │ │ │ │ + b 17f884 │ │ │ │ + ldr r2, [pc, #688] @ 17faec │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17f878 │ │ │ │ - ldr r2, [pc, #692] @ 17faf4 │ │ │ │ + b 17f884 │ │ │ │ + ldr r2, [pc, #692] @ 17fb00 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17f878 │ │ │ │ - ldr r2, [pc, #640] @ 17facc │ │ │ │ + b 17f884 │ │ │ │ + ldr r2, [pc, #640] @ 17fad8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17f878 │ │ │ │ + b 17f884 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #648] @ 17fae4 │ │ │ │ + ldr r2, [pc, #648] @ 17faf0 │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 17f878 │ │ │ │ - andseq r1, r8, r0, ror pc │ │ │ │ + b 17f884 │ │ │ │ + andseq r1, r8, r4, ror #30 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #512] @ 17fa74 │ │ │ │ + ldr r2, [pc, #512] @ 17fa80 │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, ip │ │ │ │ mov r1, fp │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #500] @ 17fa84 │ │ │ │ + ldr r0, [pc, #500] @ 17fa90 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #492] @ 17fa88 │ │ │ │ + ldr r0, [pc, #492] @ 17fa94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 17f780 │ │ │ │ + b 17f78c │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 17f8c0 │ │ │ │ - b 17f91c │ │ │ │ + bne 17f8cc │ │ │ │ + b 17f928 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17f91c │ │ │ │ + beq 17f928 │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ - b 17fa18 │ │ │ │ - @ instruction: 0x00181ef0 │ │ │ │ + b 17fa24 │ │ │ │ + andseq r1, r8, r4, ror #29 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9c0 │ │ │ │ - b 17fa40 │ │ │ │ + beq 17f9cc │ │ │ │ + b 17fa4c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9c0 │ │ │ │ - b 17fa40 │ │ │ │ + beq 17f9cc │ │ │ │ + b 17fa4c │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9b4 │ │ │ │ - b 17fa08 │ │ │ │ + beq 17f9c0 │ │ │ │ + b 17fa14 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9c0 │ │ │ │ - b 17fa40 │ │ │ │ + beq 17f9cc │ │ │ │ + b 17fa4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 17f934 │ │ │ │ + bne 17f940 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9c0 │ │ │ │ - b 17fa40 │ │ │ │ - andseq r1, r8, ip, asr #26 │ │ │ │ + beq 17f9cc │ │ │ │ + b 17fa4c │ │ │ │ + andseq r1, r8, r0, asr #26 │ │ │ │ lsl r1, r5, #3 │ │ │ │ mov r0, r6 │ │ │ │ - b 17fa18 │ │ │ │ + b 17fa24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 17f960 │ │ │ │ + bne 17f96c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9b4 │ │ │ │ - b 17fa08 │ │ │ │ + beq 17f9c0 │ │ │ │ + b 17fa14 │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ - b 17f9d0 │ │ │ │ + b 17f9dc │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9b4 │ │ │ │ - b 17fa08 │ │ │ │ + beq 17f9c0 │ │ │ │ + b 17fa14 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9c0 │ │ │ │ - b 17fa40 │ │ │ │ + beq 17f9cc │ │ │ │ + b 17fa4c │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9b4 │ │ │ │ - b 17fa08 │ │ │ │ - andseq r1, r8, ip, lsr #26 │ │ │ │ + beq 17f9c0 │ │ │ │ + b 17fa14 │ │ │ │ + andseq r1, r8, r0, lsr #26 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 17f9c4 │ │ │ │ + bne 17f9d0 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17fa08 │ │ │ │ + bne 17fa14 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 17fa40 │ │ │ │ + bne 17fa4c │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9b4 │ │ │ │ - b 17fa08 │ │ │ │ + beq 17f9c0 │ │ │ │ + b 17fa14 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9b4 │ │ │ │ - b 17fa08 │ │ │ │ + beq 17f9c0 │ │ │ │ + b 17fa14 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9b4 │ │ │ │ + beq 17f9c0 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9c0 │ │ │ │ - b 17fa40 │ │ │ │ + beq 17f9cc │ │ │ │ + b 17fa4c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 17f9c0 │ │ │ │ + beq 17f9cc │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x000ee4b4 │ │ │ │ - andseq r0, r8, ip, lsl #31 │ │ │ │ - andseq r0, r8, r0, ror #30 │ │ │ │ - andseq r0, r8, ip, asr #30 │ │ │ │ - andseq r0, r8, r8, asr #29 │ │ │ │ - andseq r0, r8, r4, lsr #30 │ │ │ │ - andseq r1, r8, r0, asr #4 │ │ │ │ + andeq lr, lr, r8, lsr #10 │ │ │ │ + andseq r0, r8, r0, lsl #31 │ │ │ │ + andseq r0, r8, r4, asr pc │ │ │ │ + andseq r0, r8, r0, asr #30 │ │ │ │ + @ instruction: 0x00180ebc │ │ │ │ + andseq r0, r8, r8, lsl pc │ │ │ │ + andseq r1, r8, r4, lsr r2 │ │ │ │ + andseq r1, r8, ip, lsl #1 │ │ │ │ + andseq r1, r8, r0, ror r0 │ │ │ │ + andeq lr, lr, r8, lsr #8 │ │ │ │ + andseq r0, r8, r4, lsl #28 │ │ │ │ + andseq r0, r8, r8, lsr #31 │ │ │ │ + ldrsheq r1, [r8], -r4 │ │ │ │ + andseq r1, r8, r8, lsl r8 │ │ │ │ + @ instruction: 0x001817f0 │ │ │ │ + mulseq r8, r4, pc @ │ │ │ │ + andseq r1, r8, r0, lsr #22 │ │ │ │ + andseq r1, r8, r4, ror #16 │ │ │ │ + andseq r0, r8, ip, ror #31 │ │ │ │ + andseq r1, r8, r8, lsl #1 │ │ │ │ + andseq r1, r8, r8, ror r0 │ │ │ │ + andseq r1, r8, r0, ror #9 │ │ │ │ + mulseq r8, r8, r5 │ │ │ │ + andseq r1, r8, r4, lsr #12 │ │ │ │ mulseq r8, r8, r0 │ │ │ │ - andseq r1, r8, ip, ror r0 │ │ │ │ - @ instruction: 0x000ee3b4 │ │ │ │ - andseq r0, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x00180fb4 │ │ │ │ - andseq r1, r8, r0, lsl #2 │ │ │ │ - andseq r1, r8, r4, lsr #16 │ │ │ │ - @ instruction: 0x001817fc │ │ │ │ - andseq r0, r8, r0, lsr #31 │ │ │ │ - andseq r1, r8, ip, lsr #22 │ │ │ │ - andseq r1, r8, r0, ror r8 │ │ │ │ - @ instruction: 0x00180ff8 │ │ │ │ - mulseq r8, r4, r0 │ │ │ │ - andseq r1, r8, r4, lsl #1 │ │ │ │ - andseq r1, r8, ip, ror #9 │ │ │ │ - andseq r1, r8, r4, lsr #11 │ │ │ │ - andseq r1, r8, r0, lsr r6 │ │ │ │ - andseq r1, r8, r4, lsr #1 │ │ │ │ - andseq r1, r8, ip, asr #8 │ │ │ │ - andseq r1, r8, r0, asr r5 │ │ │ │ - @ instruction: 0x00180fd0 │ │ │ │ - andseq r1, r8, r8, ror #9 │ │ │ │ - @ instruction: 0x00181bb4 │ │ │ │ - andseq r1, r8, r8, asr #6 │ │ │ │ - @ instruction: 0x001817b8 │ │ │ │ - andseq r0, r8, r8, ror #31 │ │ │ │ - andseq r0, r8, ip, lsl #29 │ │ │ │ - @ instruction: 0x00180ff8 │ │ │ │ - @ instruction: 0x00181ab0 │ │ │ │ - andseq r1, r8, ip, lsl #18 │ │ │ │ + andseq r1, r8, r0, asr #8 │ │ │ │ + andseq r1, r8, r4, asr #10 │ │ │ │ + andseq r0, r8, r4, asr #31 │ │ │ │ + @ instruction: 0x001814dc │ │ │ │ + andseq r1, r8, r8, lsr #23 │ │ │ │ + andseq r1, r8, ip, lsr r3 │ │ │ │ + andseq r1, r8, ip, lsr #15 │ │ │ │ @ instruction: 0x00180fdc │ │ │ │ - @ instruction: 0x00180edc │ │ │ │ - andeq lr, lr, r8, lsr #9 │ │ │ │ - mulseq r8, r4, pc @ │ │ │ │ + andseq r0, r8, r0, lsl #29 │ │ │ │ + andseq r0, r8, ip, ror #31 │ │ │ │ + andseq r1, r8, r4, lsr #21 │ │ │ │ + andseq r1, r8, r0, lsl #18 │ │ │ │ + @ instruction: 0x00180fd0 │ │ │ │ + @ instruction: 0x00180ed0 │ │ │ │ + andeq lr, lr, ip, lsl r5 │ │ │ │ + andseq r0, r8, r8, lsl #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17fb54 │ │ │ │ + beq 17fb60 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r7, [r2, r0, lsl #2]! │ │ │ │ cmp r4, r1 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - bne 17fb78 │ │ │ │ - ldr r1, [pc, #124] @ 17fbc4 │ │ │ │ + bne 17fb84 │ │ │ │ + ldr r1, [pc, #124] @ 17fbd0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 169820 │ │ │ │ - b 17fb78 │ │ │ │ + bl 16982c │ │ │ │ + b 17fb84 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r6, #4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 17fb78 │ │ │ │ - ldr r1, [pc, #80] @ 17fbc0 │ │ │ │ + bne 17fb84 │ │ │ │ + ldr r1, [pc, #80] @ 17fbcc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 169820 │ │ │ │ + bl 16982c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 17fbb8 │ │ │ │ + beq 17fbc4 │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r8, r8, asr ip │ │ │ │ - mulseq r8, r4, ip │ │ │ │ + andseq r0, r8, ip, asr #24 │ │ │ │ + andseq r0, r8, r8, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ rbit r1, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ clz r1, r1 │ │ │ │ sub r3, r1, #6 │ │ │ │ cmp r3, #12 │ │ │ │ - bcs 17fdcc │ │ │ │ + bcs 17fdd8 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r1, #16 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r1, #16 │ │ │ │ str r0, [sp] │ │ │ │ mov ip, #1 │ │ │ │ - ldr r5, [pc, #864] @ 17ff70 │ │ │ │ + ldr r5, [pc, #864] @ 17ff7c │ │ │ │ mov r6, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 17fd60 │ │ │ │ + b 17fd6c │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ sub r0, r4, #1 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ and r3, r0, #96 @ 0x60 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ and r1, r0, #128 @ 0x80 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ @@ -352671,52 +352674,52 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ lsr r1, ip, #1 │ │ │ │ mov ip, #1 │ │ │ │ orr r0, r0, r1, lsr r3 │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ orr r0, r9, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bcs 17ff38 │ │ │ │ + bcs 17ff44 │ │ │ │ uxth r1, r6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r6 │ │ │ │ movls r7, #255 @ 0xff │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 17fdac │ │ │ │ + beq 17fdb8 │ │ │ │ add r0, r5, r6 │ │ │ │ ldrb r3, [r5, r1] │ │ │ │ add r6, r6, #1 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 17fd78 │ │ │ │ + beq 17fd84 │ │ │ │ sub r0, r6, #1 │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 17fc18 │ │ │ │ - b 17fcb8 │ │ │ │ + bne 17fc24 │ │ │ │ + b 17fcc4 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - bcs 17ff58 │ │ │ │ + bcs 17ff64 │ │ │ │ mov r6, #256 @ 0x100 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ tst r4, #255 @ 0xff │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 17fc18 │ │ │ │ - b 17fcb8 │ │ │ │ + bne 17fc24 │ │ │ │ + b 17fcc4 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #3 │ │ │ │ tst r7, r3, lsl r1 │ │ │ │ - bne 17ff38 │ │ │ │ + bne 17ff44 │ │ │ │ mov r7, #12 │ │ │ │ tst r7, r3, lsl r1 │ │ │ │ - beq 17ff40 │ │ │ │ + beq 17ff4c │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17fe90 │ │ │ │ + beq 17fe9c │ │ │ │ mov r1, #0 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r6, r6, #16 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ @@ -352798,23 +352801,23 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ orr r0, r0, #13824 @ 0x3600 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #20] @ 17ff74 │ │ │ │ + ldr r0, [pc, #20] @ 17ff80 │ │ │ │ mov r1, #27 │ │ │ │ - ldr r2, [pc, #16] @ 17ff78 │ │ │ │ + ldr r2, [pc, #16] @ 17ff84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - muleq lr, pc, r0 @ │ │ │ │ - andeq sp, lr, fp, asr #28 │ │ │ │ - andseq r0, r8, r0, asr #17 │ │ │ │ + andeq lr, lr, r3, lsl r1 │ │ │ │ + @ instruction: 0x000edebf │ │ │ │ + @ instruction: 0x001808b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ add fp, sp, #192 @ 0xc0 │ │ │ │ add r4, sp, #32 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r4, #16 │ │ │ │ mov ip, #0 │ │ │ │ @@ -352830,15 +352833,15 @@ │ │ │ │ movls r4, #256 @ 0x100 │ │ │ │ rsb r7, r4, #0 │ │ │ │ add r5, r8, #3 │ │ │ │ add r4, r8, #1 │ │ │ │ mov r9, r5 │ │ │ │ add r5, r7, r4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 180300 │ │ │ │ + beq 18030c │ │ │ │ sub r6, r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ add r4, r4, #1 │ │ │ │ and r5, lr, r6, lsr #3 │ │ │ │ ldr r5, [r3, r5]! │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -352851,19 +352854,19 @@ │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ and r2, r6, #31 │ │ │ │ str ip, [sp, #220] @ 0xdc │ │ │ │ str ip, [sp, #216] @ 0xd8 │ │ │ │ str ip, [sp, #212] @ 0xd4 │ │ │ │ ldr r0, [fp, r0, lsr #3] │ │ │ │ tst sl, r0, lsr r2 │ │ │ │ - beq 17ffcc │ │ │ │ + beq 17ffd8 │ │ │ │ sub r8, r4, #1 │ │ │ │ sub r0, r4, #2 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bhi 18009c │ │ │ │ + bhi 1800a8 │ │ │ │ and r0, lr, r8, lsr #3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r2, r0]! │ │ │ │ ldmib r2, {r3, r5} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ @@ -352873,27 +352876,27 @@ │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ str ip, [sp, #184] @ 0xb8 │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ str ip, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r2, r0, lsr #3] │ │ │ │ and r2, r8, #31 │ │ │ │ tst sl, r0, lsr r2 │ │ │ │ - beq 1800a4 │ │ │ │ + beq 1800b0 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - bne 1800b8 │ │ │ │ + bne 1800c4 │ │ │ │ mov fp, #255 @ 0xff │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ - b 18018c │ │ │ │ + b 180198 │ │ │ │ mov fp, r6 │ │ │ │ - b 18018c │ │ │ │ + b 180198 │ │ │ │ mov fp, r6 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - bne 18018c │ │ │ │ - b 180248 │ │ │ │ + bne 180198 │ │ │ │ + b 180254 │ │ │ │ and r0, lr, r4, lsr #3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r2, r0]! │ │ │ │ ldmib r2, {r3, r5} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ @@ -352903,19 +352906,19 @@ │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r2, r0, lsr #3] │ │ │ │ and r2, r4, #31 │ │ │ │ tst sl, r0, lsr r2 │ │ │ │ - beq 180178 │ │ │ │ + beq 180184 │ │ │ │ mov r5, r4 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ cmp r9, #256 @ 0x100 │ │ │ │ - beq 1802e8 │ │ │ │ + beq 1802f4 │ │ │ │ and r0, lr, r9, lsr #3 │ │ │ │ mov r2, r1 │ │ │ │ mov fp, r5 │ │ │ │ add r7, r9, #1 │ │ │ │ ldr r0, [r2, r0]! │ │ │ │ ldmib r2, {r3, r5} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ @@ -352928,25 +352931,25 @@ │ │ │ │ mov r5, r9 │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ mov r9, r7 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r8, r0, lsr #3] │ │ │ │ tst sl, r0, lsr r2 │ │ │ │ - bne 180108 │ │ │ │ + bne 180114 │ │ │ │ sub r8, r7, #1 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - bne 18018c │ │ │ │ - b 180248 │ │ │ │ + bne 180198 │ │ │ │ + b 180254 │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r4 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - beq 180248 │ │ │ │ + beq 180254 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ sub r0, r6, #1 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ and r3, r0, #96 @ 0x60 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ and r2, r0, #128 @ 0x80 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ @@ -353025,94 +353028,94 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add fp, sp, #192 @ 0xc0 │ │ │ │ lsl r0, r0, r7 │ │ │ │ orr r0, r0, r2, lsr r3 │ │ │ │ orr r0, r0, r9 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b 17ffb4 │ │ │ │ + b 17ffc0 │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ mov fp, #255 @ 0xff │ │ │ │ cmp r4, #2 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - bne 18018c │ │ │ │ - b 180248 │ │ │ │ + bne 180198 │ │ │ │ + b 180254 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ str r0, [sp, #4] │ │ │ │ movls r1, #1 │ │ │ │ orrls r0, r1, r0, lsl #16 │ │ │ │ addls sp, sp, #40 @ 0x28 │ │ │ │ popls {fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #64] @ 180374 │ │ │ │ - ldr r1, [pc, #64] @ 180378 │ │ │ │ + ldr r0, [pc, #64] @ 180380 │ │ │ │ + ldr r1, [pc, #64] @ 180384 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #32] @ 18037c │ │ │ │ + ldr r2, [pc, #32] @ 180388 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 3cd80 │ │ │ │ - andseq r0, r8, r8, lsl r5 │ │ │ │ - andseq r0, r8, r0, lsl r5 │ │ │ │ - andseq pc, r9, r8, asr #23 │ │ │ │ + andseq r0, r8, ip, lsl #10 │ │ │ │ + andseq r0, r8, r4, lsl #10 │ │ │ │ + @ instruction: 0x0019fbbc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ 1803d0 │ │ │ │ + ldr r1, [pc, #56] @ 1803dc │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 1803d4 │ │ │ │ - ldr ip, [pc, #52] @ 1803d8 │ │ │ │ + ldr r3, [pc, #52] @ 1803e0 │ │ │ │ + ldr ip, [pc, #52] @ 1803e4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sp, lr, pc, ror ip │ │ │ │ - andeq sp, sp, sp, lsl #1 │ │ │ │ - andseq r0, r8, r4, asr #13 │ │ │ │ + strdeq sp, [lr], -r3 │ │ │ │ + andeq sp, sp, r1, lsl #2 │ │ │ │ + @ instruction: 0x001806b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r7, [r0] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 258444 │ │ │ │ - ldr r9, [pc, #148] @ 18048c │ │ │ │ + bl 258454 │ │ │ │ + ldr r9, [pc, #148] @ 180498 │ │ │ │ add sl, sp, #43 @ 0x2b │ │ │ │ mov r4, #0 │ │ │ │ mvn fp, #15 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r6, sp │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b 180424 │ │ │ │ + b 180430 │ │ │ │ add r0, r8, #1 │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ - beq 18047c │ │ │ │ + beq 180488 │ │ │ │ and r0, fp, r8, lsr #3 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ stm sp, {r0, r2, r3} │ │ │ │ and r0, r8, #96 @ 0x60 │ │ │ │ @@ -353121,233 +353124,233 @@ │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r0, [r6, r0, lsr #3] │ │ │ │ strb r8, [sp, #43] @ 0x2b │ │ │ │ tst r5, r0, lsr r1 │ │ │ │ - beq 180414 │ │ │ │ + beq 180420 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 254b2c │ │ │ │ - b 180414 │ │ │ │ + bl 254b3c │ │ │ │ + b 180420 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 254cc4 │ │ │ │ + bl 254cd4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r0, r8, r0, ror r6 │ │ │ │ + andseq r0, r8, r4, ror #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #88] @ 180500 │ │ │ │ + ldr ip, [pc, #88] @ 18050c │ │ │ │ mov r6, #7 │ │ │ │ - ldr lr, [pc, #84] @ 180504 │ │ │ │ + ldr lr, [pc, #84] @ 180510 │ │ │ │ add r5, r0, #648 @ 0x288 │ │ │ │ - ldr r4, [pc, #80] @ 180508 │ │ │ │ + ldr r4, [pc, #80] @ 180514 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #76] @ 18050c │ │ │ │ + ldr r1, [pc, #76] @ 180518 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #72] @ 180510 │ │ │ │ + ldr r3, [pc, #72] @ 18051c │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r6, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r0, r8, ip, lsr #11 │ │ │ │ - andeq sp, lr, r9, asr fp │ │ │ │ - andseq r0, r8, ip, lsl #11 │ │ │ │ - andeq sp, lr, r1, asr #22 │ │ │ │ - andeq sp, lr, lr, lsr fp │ │ │ │ + andseq r0, r8, r0, lsr #11 │ │ │ │ + andeq sp, lr, sp, asr #23 │ │ │ │ + andseq r0, r8, r0, lsl #11 │ │ │ │ + @ instruction: 0x000edbb5 │ │ │ │ + @ instruction: 0x000edbb2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #32] @ 180548 │ │ │ │ - ldr r2, [pc, #32] @ 18054c │ │ │ │ + ldr r1, [pc, #32] @ 180554 │ │ │ │ + ldr r2, [pc, #32] @ 180558 │ │ │ │ rbit r0, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 258484 │ │ │ │ - andseq r0, r8, ip, lsr #11 │ │ │ │ - andeq sp, lr, r0, lsr fp │ │ │ │ + b 258494 │ │ │ │ + andseq r0, r8, r0, lsr #11 │ │ │ │ + andeq sp, lr, r4, lsr #23 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 180568 │ │ │ │ + bne 180574 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 18056c │ │ │ │ - b 253688 │ │ │ │ - b 252f58 │ │ │ │ - b 252fcc │ │ │ │ + bne 180578 │ │ │ │ + b 253698 │ │ │ │ + b 252f68 │ │ │ │ + b 252fdc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 180588 │ │ │ │ + bne 180594 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 18058c │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 180598 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldm r2, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ mov r2, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 1805cc │ │ │ │ + bne 1805d8 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1805d4 │ │ │ │ + bne 1805e0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 180644 │ │ │ │ + bne 180650 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 180618 │ │ │ │ + bne 180624 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 180650 │ │ │ │ + bne 18065c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 180610 │ │ │ │ + bne 18061c │ │ │ │ dmb ish │ │ │ │ - bl 16e0b4 │ │ │ │ - b 180610 │ │ │ │ + bl 16e0c0 │ │ │ │ + b 18061c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 180684 │ │ │ │ + bne 180690 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1806ac │ │ │ │ + bne 1806b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df54 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1806e0 │ │ │ │ + beq 1806ec │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1806fc │ │ │ │ + beq 180708 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 180754 │ │ │ │ + beq 180760 │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 18071c │ │ │ │ + b 180728 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 180754 │ │ │ │ + beq 180760 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 18072c │ │ │ │ + bne 180738 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 180714 │ │ │ │ + bne 180720 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 180714 │ │ │ │ + bl 16e064 │ │ │ │ + b 180720 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 180770 │ │ │ │ + beq 18077c │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 180850 │ │ │ │ + beq 18085c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 180824 │ │ │ │ + beq 180830 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 1807b4 │ │ │ │ + b 1807c0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 180824 │ │ │ │ + beq 180830 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1807d4 │ │ │ │ + bne 1807e0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 1807bc │ │ │ │ + beq 1807c8 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -353355,207 +353358,207 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1807fc │ │ │ │ + bne 180808 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1807ac │ │ │ │ + bne 1807b8 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 1807ac │ │ │ │ + bl 16e064 │ │ │ │ + b 1807b8 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 180850 │ │ │ │ + beq 18085c │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18086c │ │ │ │ + beq 180878 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 180888 │ │ │ │ + beq 180894 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1808a4 │ │ │ │ + beq 1808b0 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1808c0 │ │ │ │ + beq 1808cc │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1808dc │ │ │ │ + beq 1808e8 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1808f4 │ │ │ │ + beq 180900 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 180938 │ │ │ │ + bne 180944 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 180908 │ │ │ │ + bne 180914 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 180938 │ │ │ │ + bne 180944 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 1809b0 │ │ │ │ + b 1809bc │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 18098c │ │ │ │ + beq 180998 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 180964 │ │ │ │ + bne 180970 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 18094c │ │ │ │ + bne 180958 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 18094c │ │ │ │ + bl 16e064 │ │ │ │ + b 180958 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1809a8 │ │ │ │ + beq 1809b4 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a4e0 │ │ │ │ + bl 16a4ec │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 180ac4 │ │ │ │ + bl 180ad0 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1809e0 │ │ │ │ + bne 1809ec │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1809fc │ │ │ │ + bne 180a08 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 180a14 │ │ │ │ - b 180a44 │ │ │ │ + beq 180a20 │ │ │ │ + b 180a50 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1809d0 │ │ │ │ + beq 1809dc │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 180a44 │ │ │ │ + bne 180a50 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 180a1c │ │ │ │ + bne 180a28 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 180a44 │ │ │ │ + bne 180a50 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ ldrb r1, [r0, #76] @ 0x4c │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 180a68 │ │ │ │ + bne 180a74 │ │ │ │ bx lr │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 180a74 │ │ │ │ + bne 180a80 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16e0b4 │ │ │ │ + b 16e0c0 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 180aa0 │ │ │ │ + bne 180aac │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 16df48 │ │ │ │ + b 16df54 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 180ae8 │ │ │ │ + beq 180af4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 180b04 │ │ │ │ + beq 180b10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 180b20 │ │ │ │ + beq 180b2c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ @@ -353564,281 +353567,281 @@ │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 180b88 │ │ │ │ + beq 180b94 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 180b68 │ │ │ │ + b 180b74 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 180b88 │ │ │ │ + beq 180b94 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 180b5c │ │ │ │ + beq 180b68 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 180b5c │ │ │ │ + b 180b68 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 180ba8 │ │ │ │ + beq 180bb4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 180be8 │ │ │ │ + beq 180bf4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 180bc8 │ │ │ │ + b 180bd4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 180be8 │ │ │ │ + beq 180bf4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 180bbc │ │ │ │ + beq 180bc8 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 180bbc │ │ │ │ + b 180bc8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 180c08 │ │ │ │ + beq 180c14 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 180c24 │ │ │ │ + beq 180c30 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 180c40 │ │ │ │ + beq 180c4c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 180c5c │ │ │ │ + beq 180c68 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 180c7c │ │ │ │ + beq 180c88 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 180ca4 │ │ │ │ - ldr r1, [pc, #76] @ 180ce4 │ │ │ │ + bne 180cb0 │ │ │ │ + ldr r1, [pc, #76] @ 180cf0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 180cdc │ │ │ │ - ldr r3, [pc, #40] @ 180ce0 │ │ │ │ + ldr r1, [pc, #40] @ 180ce8 │ │ │ │ + ldr r3, [pc, #40] @ 180cec │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq ip, sp, r5, lsl #14 │ │ │ │ - andseq pc, r7, r4, asr #23 │ │ │ │ - andeq ip, sp, sp, lsl r7 │ │ │ │ + andeq ip, sp, r9, ror r7 │ │ │ │ + @ instruction: 0x0017fbb8 │ │ │ │ + muleq sp, r1, r7 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 180d0c │ │ │ │ - ldr r1, [pc, #76] @ 180d4c │ │ │ │ + bne 180d18 │ │ │ │ + ldr r1, [pc, #76] @ 180d58 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 180d44 │ │ │ │ - ldr r3, [pc, #40] @ 180d48 │ │ │ │ + ldr r1, [pc, #40] @ 180d50 │ │ │ │ + ldr r3, [pc, #40] @ 180d54 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq sp, sp, r6 │ │ │ │ - andseq pc, r7, ip, ror #22 │ │ │ │ - @ instruction: 0x000dc6b5 │ │ │ │ + andeq ip, sp, r1, lsl r7 │ │ │ │ + andseq pc, r7, r0, ror #22 │ │ │ │ + andeq ip, sp, r9, lsr #14 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ tst r1, #1 │ │ │ │ - beq 180d9c │ │ │ │ + beq 180da8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 180db0 │ │ │ │ + ldr r3, [pc, #64] @ 180dbc │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #60] @ 180db4 │ │ │ │ + ldr r1, [pc, #60] @ 180dc0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 180db8 │ │ │ │ + ldr r1, [pc, #20] @ 180dc4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq pc, r7, ip, lsr #22 │ │ │ │ - andeq ip, sp, sp, lsr r6 │ │ │ │ - andeq ip, sp, r1, lsl r6 │ │ │ │ + b 258494 │ │ │ │ + andseq pc, r7, r0, lsr #22 │ │ │ │ + @ instruction: 0x000dc6b1 │ │ │ │ + andeq ip, sp, r5, lsl #13 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 180de0 │ │ │ │ - ldr r1, [pc, #76] @ 180e20 │ │ │ │ + bne 180dec │ │ │ │ + ldr r1, [pc, #76] @ 180e2c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 180e18 │ │ │ │ - ldr r3, [pc, #40] @ 180e1c │ │ │ │ + ldr r1, [pc, #40] @ 180e24 │ │ │ │ + ldr r3, [pc, #40] @ 180e28 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq ip, sp, r9, asr #11 │ │ │ │ - @ instruction: 0x0017fab8 │ │ │ │ - andeq ip, sp, r1, ror #11 │ │ │ │ + andeq ip, sp, sp, lsr r6 │ │ │ │ + andseq pc, r7, ip, lsr #21 │ │ │ │ + andeq ip, sp, r5, asr r6 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 180e70 │ │ │ │ + bne 180e7c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 180e84 │ │ │ │ + ldr r3, [pc, #64] @ 180e90 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 180e88 │ │ │ │ + ldr r1, [pc, #60] @ 180e94 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 180e8c │ │ │ │ + ldr r1, [pc, #20] @ 180e98 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq pc, r7, r8, ror sl @ │ │ │ │ - andeq ip, sp, r9, ror #10 │ │ │ │ - andeq ip, sp, sp, lsr r5 │ │ │ │ + b 258494 │ │ │ │ + andseq pc, r7, ip, ror #20 │ │ │ │ + ldrdeq ip, [sp], -sp │ │ │ │ + @ instruction: 0x000dc5b1 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 180eb4 │ │ │ │ - ldr r1, [pc, #76] @ 180ef4 │ │ │ │ + bne 180ec0 │ │ │ │ + ldr r1, [pc, #76] @ 180f00 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ + b 258494 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 180eec │ │ │ │ - ldr r3, [pc, #40] @ 180ef0 │ │ │ │ + ldr r1, [pc, #40] @ 180ef8 │ │ │ │ + ldr r3, [pc, #40] @ 180efc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq ip, [sp], -r5 │ │ │ │ - andseq pc, r7, r4, lsl #20 │ │ │ │ - andeq ip, sp, sp, lsl #10 │ │ │ │ + andeq ip, sp, r9, ror #10 │ │ │ │ + @ instruction: 0x0017f9f8 │ │ │ │ + andeq ip, sp, r1, lsl #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #184] @ 180fc8 │ │ │ │ - ldr r3, [pc, #184] @ 180fcc │ │ │ │ - ldr ip, [pc, #184] @ 180fd0 │ │ │ │ + ldr r1, [pc, #184] @ 180fd4 │ │ │ │ + ldr r3, [pc, #184] @ 180fd8 │ │ │ │ + ldr ip, [pc, #184] @ 180fdc │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #180] @ 180fd4 │ │ │ │ + ldr lr, [pc, #180] @ 180fe0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #176] @ 180fd8 │ │ │ │ + ldr r4, [pc, #176] @ 180fe4 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #172] @ 180fdc │ │ │ │ + ldr r5, [pc, #172] @ 180fe8 │ │ │ │ add lr, pc, lr │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r6, r0, #600 @ 0x258 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r6, r0, #344 @ 0x158 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, r0, #636 @ 0x27c │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, r0, #632 @ 0x278 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r6, [pc, #120] @ 180fe0 │ │ │ │ + ldr r6, [pc, #120] @ 180fec │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #112] @ 180fe4 │ │ │ │ + ldr r1, [pc, #112] @ 180ff0 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #104] @ 180fe8 │ │ │ │ + ldr r3, [pc, #104] @ 180ff4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r0, #640 @ 0x280 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -353847,68 +353850,68 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 258098 │ │ │ │ + bl 2580a8 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + andseq pc, r7, r0, lsr #19 │ │ │ │ + andseq pc, r7, r0, asr sl @ │ │ │ │ + andseq pc, r7, r8, lsr sl @ │ │ │ │ + andseq pc, r7, r0, lsr #20 │ │ │ │ + andseq pc, r7, r0, ror #19 │ │ │ │ + andseq pc, r7, r8, asr #19 │ │ │ │ andseq pc, r7, ip, lsr #19 │ │ │ │ - andseq pc, r7, ip, asr sl @ │ │ │ │ - andseq pc, r7, r4, asr #20 │ │ │ │ - andseq pc, r7, ip, lsr #20 │ │ │ │ - andseq pc, r7, ip, ror #19 │ │ │ │ - @ instruction: 0x0017f9d4 │ │ │ │ - @ instruction: 0x0017f9b8 │ │ │ │ - andeq ip, lr, sl, ror #29 │ │ │ │ - andseq pc, r7, r0, ror #18 │ │ │ │ + andeq ip, lr, lr, asr pc │ │ │ │ + andseq pc, r7, r4, asr r9 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 181028 │ │ │ │ - ldr r3, [pc, #40] @ 18102c │ │ │ │ + ldr r1, [pc, #40] @ 181034 │ │ │ │ + ldr r3, [pc, #40] @ 181038 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq ip, lr, r1, lsr #30 │ │ │ │ - @ instruction: 0x0017f8d8 │ │ │ │ - ldr r2, [pc, #32] @ 181058 │ │ │ │ + muleq lr, r5, pc @ │ │ │ │ + andseq pc, r7, ip, asr #17 │ │ │ │ + ldr r2, [pc, #32] @ 181064 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 18105c │ │ │ │ + ldr r1, [pc, #28] @ 181068 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 258484 │ │ │ │ - andeq sp, lr, ip, rrx │ │ │ │ - @ instruction: 0x0017fadc │ │ │ │ + b 258494 │ │ │ │ + andeq sp, lr, r0, ror #1 │ │ │ │ + @ instruction: 0x0017fad0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #232] @ 181160 │ │ │ │ - ldr r3, [pc, #232] @ 181164 │ │ │ │ - ldr r2, [pc, #232] @ 181168 │ │ │ │ + ldr r1, [pc, #232] @ 18116c │ │ │ │ + ldr r3, [pc, #232] @ 181170 │ │ │ │ + ldr r2, [pc, #232] @ 181174 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #228] @ 18116c │ │ │ │ + ldr r5, [pc, #228] @ 181178 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #224] @ 181170 │ │ │ │ + ldr r4, [pc, #224] @ 18117c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #220] @ 181174 │ │ │ │ + ldr lr, [pc, #220] @ 181180 │ │ │ │ add r5, pc, r5 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r6, r0, #48 @ 0x30 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add r6, r0, #85 @ 0x55 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ @@ -353922,21 +353925,21 @@ │ │ │ │ add r6, r0, #81 @ 0x51 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, r0, #64 @ 0x40 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, r0, #80 @ 0x50 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r6, [pc, #136] @ 181178 │ │ │ │ + ldr r6, [pc, #136] @ 181184 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #128] @ 18117c │ │ │ │ + ldr r1, [pc, #128] @ 181188 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #120] @ 181180 │ │ │ │ + ldr r3, [pc, #120] @ 18118c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -353949,42 +353952,42 @@ │ │ │ │ mov r2, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, ip │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 258098 │ │ │ │ + bl 2580a8 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq pc, r7, r4, asr #19 │ │ │ │ - andseq pc, r7, ip, lsr #19 │ │ │ │ - andseq pc, r7, r4, ror r9 @ │ │ │ │ - andseq pc, r7, ip, lsl #19 │ │ │ │ - andseq pc, r7, ip, lsr #18 │ │ │ │ - andseq pc, r7, r4, lsl #18 │ │ │ │ - andseq pc, r7, r8, ror #17 │ │ │ │ - strdeq ip, [lr], -ip @ │ │ │ │ - andseq pc, r7, r0, ror r8 @ │ │ │ │ + @ instruction: 0x0017f9b8 │ │ │ │ + andseq pc, r7, r0, lsr #19 │ │ │ │ + andseq pc, r7, r8, ror #18 │ │ │ │ + andseq pc, r7, r0, lsl #19 │ │ │ │ + andseq pc, r7, r0, lsr #18 │ │ │ │ + @ instruction: 0x0017f8f8 │ │ │ │ + @ instruction: 0x0017f8dc │ │ │ │ + andeq ip, lr, r0, ror pc │ │ │ │ + andseq pc, r7, r4, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1813c8 │ │ │ │ + beq 1813d4 │ │ │ │ ldrd r8, [r1] │ │ │ │ add r4, sp, #12 │ │ │ │ mov fp, #0 │ │ │ │ mov r7, sp │ │ │ │ rsb r0, r6, #0 │ │ │ │ and sl, r6, r0 │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ - bge 1812d4 │ │ │ │ + bge 1812e0 │ │ │ │ sub r0, sl, #1 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi 181314 │ │ │ │ + bhi 181320 │ │ │ │ add r1, pc, #8 │ │ │ │ mov r5, #0 │ │ │ │ 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, ror #3 │ │ │ │ @@ -354046,100 +354049,100 @@ │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ cmp sl, #8192 @ 0x2000 │ │ │ │ - blt 1812f8 │ │ │ │ + blt 181304 │ │ │ │ cmp sl, #32768 @ 0x8000 │ │ │ │ - blt 181338 │ │ │ │ - beq 181344 │ │ │ │ + blt 181344 │ │ │ │ + beq 181350 │ │ │ │ cmp sl, #131072 @ 0x20000 │ │ │ │ cmpne sl, #65536 @ 0x10000 │ │ │ │ - beq 181344 │ │ │ │ - b 1813b8 │ │ │ │ + beq 181350 │ │ │ │ + b 1813c4 │ │ │ │ cmp sl, #2048 @ 0x800 │ │ │ │ - bge 181328 │ │ │ │ + bge 181334 │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ - beq 181344 │ │ │ │ + beq 181350 │ │ │ │ cmp sl, #1024 @ 0x400 │ │ │ │ - beq 181344 │ │ │ │ - b 1813b8 │ │ │ │ + beq 181350 │ │ │ │ + b 1813c4 │ │ │ │ cmp sl, #128 @ 0x80 │ │ │ │ - beq 181344 │ │ │ │ + beq 181350 │ │ │ │ cmp sl, #256 @ 0x100 │ │ │ │ - beq 181344 │ │ │ │ - b 1813b8 │ │ │ │ - beq 181344 │ │ │ │ + beq 181350 │ │ │ │ + b 1813c4 │ │ │ │ + beq 181350 │ │ │ │ cmp sl, #4096 @ 0x1000 │ │ │ │ - beq 181344 │ │ │ │ - b 1813b8 │ │ │ │ + beq 181350 │ │ │ │ + b 1813c4 │ │ │ │ cmp sl, #8192 @ 0x2000 │ │ │ │ cmpne sl, #16384 @ 0x4000 │ │ │ │ - bne 1813b8 │ │ │ │ - ldr r1, [pc, #156] @ 1813e8 │ │ │ │ + bne 1813c4 │ │ │ │ + ldr r1, [pc, #156] @ 1813f4 │ │ │ │ rbit r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ - ldr r1, [pc, #132] @ 1813ec │ │ │ │ + ldr r1, [pc, #132] @ 1813f8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r0, [pc, #92] @ 1813f0 │ │ │ │ + ldr r0, [pc, #92] @ 1813fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1813bc │ │ │ │ + bne 1813c8 │ │ │ │ eor r0, sl, r6 │ │ │ │ cmp sl, r6 │ │ │ │ mov r6, r0 │ │ │ │ - bne 1811a8 │ │ │ │ + bne 1811b4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #28] @ 1813f4 │ │ │ │ + ldr r1, [pc, #28] @ 181400 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andeq ip, lr, r0, ror sp │ │ │ │ - andseq lr, r9, r0, lsr #22 │ │ │ │ - @ instruction: 0x000dccb0 │ │ │ │ - andeq ip, lr, lr, lsr #24 │ │ │ │ + andeq ip, lr, r4, ror #27 │ │ │ │ + andseq lr, r9, r4, lsl fp │ │ │ │ + andeq ip, sp, r4, lsr #26 │ │ │ │ + andeq ip, lr, r2, lsr #25 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 18141c │ │ │ │ + bne 181428 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #120] @ 18148c │ │ │ │ + ldr r1, [pc, #120] @ 181498 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ - ldr r2, [pc, #84] @ 181484 │ │ │ │ - ldr r3, [pc, #84] @ 181488 │ │ │ │ + ldr r2, [pc, #84] @ 181490 │ │ │ │ + ldr r3, [pc, #84] @ 181494 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrd r4, [r1] │ │ │ │ add r1, sp, #15 │ │ │ │ strb r0, [sp, #15] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -354150,192 +354153,192 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq ip, sp, r0, lsl ip │ │ │ │ - andseq lr, r9, r0, asr #21 │ │ │ │ - andeq ip, lr, r8, lsl #24 │ │ │ │ + andeq ip, sp, r4, lsl #25 │ │ │ │ + @ instruction: 0x0019eab4 │ │ │ │ + andeq ip, lr, ip, ror ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 1814dc │ │ │ │ - ldr r3, [pc, #56] @ 1814e0 │ │ │ │ + ldr r1, [pc, #56] @ 1814e8 │ │ │ │ + ldr r3, [pc, #56] @ 1814ec │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 1814e4 │ │ │ │ + ldr ip, [pc, #52] @ 1814f0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq ip, lr, r3, ror fp │ │ │ │ - andeq fp, sp, r1, lsl #31 │ │ │ │ - @ instruction: 0x0017f5b8 │ │ │ │ + andeq ip, lr, r7, ror #23 │ │ │ │ + strdeq fp, [sp], -r5 │ │ │ │ + andseq pc, r7, ip, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd sl, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ mov r2, #13 │ │ │ │ - ldr r1, [pc, #272] @ 181618 │ │ │ │ + ldr r1, [pc, #272] @ 181624 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1815fc │ │ │ │ + bne 181608 │ │ │ │ add r7, sp, #20 │ │ │ │ mov r8, #2 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #255 @ 0xff │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ - beq 181540 │ │ │ │ + beq 18154c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1815dc │ │ │ │ + beq 1815e8 │ │ │ │ add r6, r9, #1 │ │ │ │ - ldr r1, [pc, #212] @ 18161c │ │ │ │ + ldr r1, [pc, #212] @ 181628 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 181608 │ │ │ │ + bne 181614 │ │ │ │ ldrb r0, [r5, r9] │ │ │ │ mov r1, fp │ │ │ │ strb r9, [sp, #3] │ │ │ │ strb r0, [sp, #2] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #172] @ 181624 │ │ │ │ + ldr r0, [pc, #172] @ 181630 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #156] @ 181628 │ │ │ │ + ldr r0, [pc, #156] @ 181634 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #4 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - ldr r0, [pc, #116] @ 18162c │ │ │ │ + ldr r0, [pc, #116] @ 181638 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 181608 │ │ │ │ + bne 181614 │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ mov r9, r6 │ │ │ │ - bne 181528 │ │ │ │ - b 1815e4 │ │ │ │ + bne 181534 │ │ │ │ + b 1815f0 │ │ │ │ mov r6, #1 │ │ │ │ - b 18155c │ │ │ │ - ldr r1, [pc, #52] @ 181620 │ │ │ │ + b 181568 │ │ │ │ + ldr r1, [pc, #52] @ 18162c │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, lr, lr, lsl fp │ │ │ │ - andeq ip, lr, r8, ror #21 │ │ │ │ - andeq ip, lr, r3, asr #20 │ │ │ │ + muleq lr, r2, fp │ │ │ │ + andeq ip, lr, ip, asr fp │ │ │ │ + @ instruction: 0x000ecab7 │ │ │ │ @ instruction: 0xfffffab4 │ │ │ │ - andseq lr, r9, ip, ror #18 │ │ │ │ - @ instruction: 0x0017f4dc │ │ │ │ + andseq lr, r9, r0, ror #18 │ │ │ │ + @ instruction: 0x0017f4d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldrb r5, [r4, #255] @ 0xff │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq 181a40 │ │ │ │ - ldr r1, [pc, #1124] @ 181ac0 │ │ │ │ + beq 181a4c │ │ │ │ + ldr r1, [pc, #1124] @ 181acc │ │ │ │ mov r2, #12 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 181a5c │ │ │ │ + bne 181a68 │ │ │ │ movw r0, #1 │ │ │ │ add lr, r5, #2 │ │ │ │ movt r0, #1 │ │ │ │ mov sl, #2 │ │ │ │ add r0, r0, r5, lsl #16 │ │ │ │ - ldr r5, [pc, #1072] @ 181ac4 │ │ │ │ + ldr r5, [pc, #1072] @ 181ad0 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ lsr ip, r0, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ mov r3, ip │ │ │ │ mov r2, #1 │ │ │ │ cmp r6, lr │ │ │ │ - beq 1816d4 │ │ │ │ + beq 1816e0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, lr │ │ │ │ - bcs 1816f0 │ │ │ │ + bcs 1816fc │ │ │ │ mov r3, r1 │ │ │ │ orr r8, r2, r3, lsl #8 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 18170c │ │ │ │ - b 181a78 │ │ │ │ + bne 181718 │ │ │ │ + b 181a84 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bfi r8, sl, #0, #8 │ │ │ │ mov r2, r0 │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 181a78 │ │ │ │ + beq 181a84 │ │ │ │ add r0, sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ stm r0, {r1, r2, r6} │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - beq 181740 │ │ │ │ - ldr r1, [pc, #936] @ 181ad0 │ │ │ │ + beq 18174c │ │ │ │ + ldr r1, [pc, #936] @ 181adc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 181a68 │ │ │ │ + bne 181a74 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ ubfx r0, r8, #8, #8 │ │ │ │ tst r8, #1 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ lsrne r0, r8, #16 │ │ │ │ @@ -354343,29 +354346,29 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #836] @ 181ac8 │ │ │ │ + ldr r0, [pc, #836] @ 181ad4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 181a68 │ │ │ │ + bne 181a74 │ │ │ │ lsr r0, r8, #8 │ │ │ │ orr r9, r7, #2 │ │ │ │ mov r7, #0 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r6, fp │ │ │ │ - b 181818 │ │ │ │ - ldr r1, [pc, #792] @ 181ad4 │ │ │ │ + b 181824 │ │ │ │ + ldr r1, [pc, #792] @ 181ae0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov sl, #2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ @@ -354373,231 +354376,231 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #732] @ 181ad8 │ │ │ │ + ldr r0, [pc, #732] @ 181ae4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 181a58 │ │ │ │ + bne 181a64 │ │ │ │ uxtb r0, r9 │ │ │ │ tst r8, #1 │ │ │ │ - beq 18184c │ │ │ │ + beq 181858 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - bls 18198c │ │ │ │ + bls 181998 │ │ │ │ mov fp, r6 │ │ │ │ mov r2, r7 │ │ │ │ bic r7, r9, #255 @ 0xff │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1818f8 │ │ │ │ - b 181a04 │ │ │ │ + bne 181904 │ │ │ │ + b 181a10 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r6 │ │ │ │ mvn r3, #255 @ 0xff │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ mov r2, r1 │ │ │ │ add r3, r3, r1, lsl #8 │ │ │ │ movls r2, #256 @ 0x100 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 1818dc │ │ │ │ + beq 1818e8 │ │ │ │ ldrb r6, [r4, r7] │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 181868 │ │ │ │ + bne 181874 │ │ │ │ sub r2, r7, #1 │ │ │ │ cmp r0, #2 │ │ │ │ lsr r1, r2, #8 │ │ │ │ - beq 1818bc │ │ │ │ + beq 1818c8 │ │ │ │ ubfx r3, fp, #8, #8 │ │ │ │ tst fp, #1 │ │ │ │ lsrne r3, fp, #16 │ │ │ │ uxtb r6, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 1819f4 │ │ │ │ + bne 181a00 │ │ │ │ bic r2, r9, #255 @ 0xff │ │ │ │ orr r9, r2, r0 │ │ │ │ - b 1818cc │ │ │ │ + b 1818d8 │ │ │ │ and r0, r3, #65280 @ 0xff00 │ │ │ │ uxtb r3, r2 │ │ │ │ orr r9, r0, r1, lsl #16 │ │ │ │ mov r0, #0 │ │ │ │ lsl r2, r3, #8 │ │ │ │ orr fp, r2, r1, lsl #16 │ │ │ │ mov r1, r7 │ │ │ │ - b 181854 │ │ │ │ + b 181860 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ movwls r2, #257 @ 0x101 │ │ │ │ bic r7, r9, #255 @ 0xff │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 181a04 │ │ │ │ + beq 181a10 │ │ │ │ lsr r1, r9, #8 │ │ │ │ orr r9, r7, #2 │ │ │ │ mov r6, fp │ │ │ │ mov r7, r2 │ │ │ │ orr r2, r0, r1, lsl #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ uxtb r2, fp │ │ │ │ cmp r0, r2 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - bne 1817b4 │ │ │ │ + bne 1817c0 │ │ │ │ tst fp, #1 │ │ │ │ - beq 18193c │ │ │ │ + beq 181948 │ │ │ │ lsr r0, fp, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1817b4 │ │ │ │ - b 181950 │ │ │ │ + bne 1817c0 │ │ │ │ + b 18195c │ │ │ │ lsr r0, fp, #8 │ │ │ │ uxtb r1, r1 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1817b4 │ │ │ │ - ldr r0, [pc, #396] @ 181ae4 │ │ │ │ + bne 1817c0 │ │ │ │ + ldr r0, [pc, #396] @ 181af0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #352] @ 181ae8 │ │ │ │ + ldr r0, [pc, #352] @ 181af4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1817fc │ │ │ │ + b 181808 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1819b8 │ │ │ │ + bne 1819c4 │ │ │ │ movw fp, #1 │ │ │ │ movw r9, #2 │ │ │ │ movt fp, #256 @ 0x100 │ │ │ │ movt r9, #256 @ 0x100 │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #65536 @ 0x10000 │ │ │ │ mov r6, fp │ │ │ │ - b 181908 │ │ │ │ + b 181914 │ │ │ │ lsr r1, r9, #8 │ │ │ │ orr ip, r1, r6, lsl #24 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ mov fp, r6 │ │ │ │ uxtb r2, r2 │ │ │ │ orr r6, r3, r2, lsl #8 │ │ │ │ orr r6, r6, r1, lsl #16 │ │ │ │ lsl r1, r1, #16 │ │ │ │ orr r1, r1, r2, lsl #8 │ │ │ │ orr r9, r1, r3 │ │ │ │ bic r1, ip, #-16777216 @ 0xff000000 │ │ │ │ - b 181908 │ │ │ │ + b 181914 │ │ │ │ lsr r3, r9, #8 │ │ │ │ orr ip, r3, fp, lsl #24 │ │ │ │ mov r3, #0 │ │ │ │ - b 1819d4 │ │ │ │ + b 1819e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #200] @ 181adc │ │ │ │ + ldr r1, [pc, #200] @ 181ae8 │ │ │ │ mov r9, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - ldr r5, [pc, #168] @ 181ae0 │ │ │ │ + ldr r5, [pc, #168] @ 181aec │ │ │ │ add r5, pc, r5 │ │ │ │ - beq 1816b0 │ │ │ │ - b 181a5c │ │ │ │ - ldr r1, [pc, #164] @ 181aec │ │ │ │ + beq 1816bc │ │ │ │ + b 181a68 │ │ │ │ + ldr r1, [pc, #164] @ 181af8 │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ 181acc │ │ │ │ + ldr r0, [pc, #76] @ 181ad8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - bl 180590 │ │ │ │ + bl 18059c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq ip, lr, pc, ror #19 │ │ │ │ + andeq ip, lr, r3, ror #20 │ │ │ │ @ instruction: 0xffffeed0 │ │ │ │ - andseq pc, r7, r4, lsr #6 │ │ │ │ - andseq pc, r7, r8, lsl r0 @ │ │ │ │ - andeq ip, lr, r4, lsl #18 │ │ │ │ - andseq lr, r9, r8, lsr #16 │ │ │ │ - andseq pc, r7, r0, asr #5 │ │ │ │ - andeq ip, lr, sp, asr #12 │ │ │ │ + andseq pc, r7, r8, lsl r3 @ │ │ │ │ + andseq pc, r7, ip │ │ │ │ + andeq ip, lr, r8, ror r9 │ │ │ │ + andseq lr, r9, ip, lsl r8 │ │ │ │ + @ instruction: 0x0017f2b4 │ │ │ │ + andeq ip, lr, r1, asr #13 │ │ │ │ @ instruction: 0xffffeb34 │ │ │ │ - mulseq r9, r0, r6 │ │ │ │ - @ instruction: 0x000dc6bc │ │ │ │ - andeq ip, lr, lr, ror #11 │ │ │ │ + andseq lr, r9, r4, lsl #13 │ │ │ │ + andeq ip, sp, r0, lsr r7 │ │ │ │ + andeq ip, lr, r2, ror #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r9, [r3, #16] │ │ │ │ mov ip, r1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 181bb0 │ │ │ │ + beq 181bbc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, r9, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 181bb0 │ │ │ │ + bcs 181bbc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r6, ip, #600 @ 0x258 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #32 │ │ │ │ ldm r3, {r4, r5} │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #2236] @ 182404 │ │ │ │ + ldr r1, [pc, #2236] @ 182410 │ │ │ │ mov r8, ip │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 181df0 │ │ │ │ + beq 181dfc │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r6, r0]! │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ mov r6, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r6} │ │ │ │ @@ -354606,38 +354609,38 @@ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ ubfx r0, r7, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r7, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 181df0 │ │ │ │ + beq 181dfc │ │ │ │ mov r0, #4 │ │ │ │ strb r7, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov sl, fp │ │ │ │ - b 181d9c │ │ │ │ + b 181da8 │ │ │ │ ldrd r4, [r3] │ │ │ │ mov r7, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 181e10 │ │ │ │ + beq 181e1c │ │ │ │ cmp r4, #1 │ │ │ │ - bne 181d84 │ │ │ │ + bne 181d90 │ │ │ │ add r0, r7, #6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 181e20 │ │ │ │ + bcs 181e2c │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 181f38 │ │ │ │ + ble 181f44 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r9, r5 │ │ │ │ - bcs 181f90 │ │ │ │ + bcs 181f9c │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ cmp r9, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ ldr fp, [r3, #8] │ │ │ │ str sl, [sp, #16] │ │ │ │ @@ -354645,76 +354648,76 @@ │ │ │ │ ldrb r7, [r3, #24] │ │ │ │ and r0, r0, #31 │ │ │ │ str r6, [sp, #8] │ │ │ │ movhi r6, r9 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ - b 181c48 │ │ │ │ + b 181c54 │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 181e98 │ │ │ │ + beq 181ea4 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 1822b4 │ │ │ │ + beq 1822c0 │ │ │ │ ldrb r5, [fp, r9] │ │ │ │ bic r4, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [r2, #124] @ 0x7c │ │ │ │ ldrb r0, [sl, r5] │ │ │ │ add r0, r4, r0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 1822c8 │ │ │ │ + bcs 1822d4 │ │ │ │ ldr r7, [r2, #120] @ 0x78 │ │ │ │ ldr r7, [r7, r0, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 181d2c │ │ │ │ + ble 181d38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ tst r0, #1 │ │ │ │ - bne 181d6c │ │ │ │ + bne 181d78 │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ - bcc 181c38 │ │ │ │ + bcc 181c44 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 181cb0 │ │ │ │ + bne 181cbc │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ - bne 182020 │ │ │ │ + bne 18202c │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - beq 181c38 │ │ │ │ - b 18205c │ │ │ │ + beq 181c44 │ │ │ │ + b 182068 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov lr, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 181d14 │ │ │ │ + beq 181d20 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ bic r5, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [r2, #148] @ 0x94 │ │ │ │ lsr r0, r5, r4 │ │ │ │ cmp r7, r5, lsr r4 │ │ │ │ - bls 1822ec │ │ │ │ + bls 1822f8 │ │ │ │ ldr r7, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r7, r0, lsl #3]! │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1822d8 │ │ │ │ + beq 1822e4 │ │ │ │ ldrb r5, [r0, #8] │ │ │ │ tst r5, #2 │ │ │ │ - beq 181d14 │ │ │ │ + beq 181d20 │ │ │ │ cmp r7, #13 │ │ │ │ - bcc 182074 │ │ │ │ + bcc 182080 │ │ │ │ sub r7, r7, #13 │ │ │ │ cmp r7, #3 │ │ │ │ - bls 18208c │ │ │ │ + bls 182098 │ │ │ │ ldr lr, [r0, #21] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 182044 │ │ │ │ + bne 182050 │ │ │ │ str r9, [sp, #24] │ │ │ │ - b 181c38 │ │ │ │ + b 181c44 │ │ │ │ lsl r7, r5, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r4, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ @@ -354722,80 +354725,80 @@ │ │ │ │ mov r5, lr │ │ │ │ bl 3498c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r4 │ │ │ │ mov r3, r7 │ │ │ │ tst r0, #1 │ │ │ │ - beq 181c8c │ │ │ │ + beq 181c98 │ │ │ │ bl b3fdc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r9} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [ip, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 181e2c │ │ │ │ + bne 181e38 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r0, #2 │ │ │ │ cmp r4, #2 │ │ │ │ subhi r0, r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 181e58 │ │ │ │ + beq 181e64 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 182320 │ │ │ │ + bne 18232c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 182288 │ │ │ │ + beq 182294 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182398 │ │ │ │ + beq 1823a4 │ │ │ │ sub r9, r9, #1 │ │ │ │ mov r1, #0 │ │ │ │ strb r5, [r0, #1] │ │ │ │ - b 181e74 │ │ │ │ + b 181e80 │ │ │ │ add r0, r8, r7 │ │ │ │ mov r3, sl │ │ │ │ mov ip, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r7, [r0, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ cmp r4, #0 │ │ │ │ - bne 181bc0 │ │ │ │ + bne 181bcc │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 181bd8 │ │ │ │ - ldr r2, [pc, #1496] @ 182400 │ │ │ │ + bcc 181be4 │ │ │ │ + ldr r2, [pc, #1496] @ 18240c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 181f14 │ │ │ │ + bcs 181f20 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r0, r7, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 181bd8 │ │ │ │ - b 181e20 │ │ │ │ + bcc 181be4 │ │ │ │ + b 181e2c │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182398 │ │ │ │ + beq 1823a4 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ str r9, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ mov r8, #2 │ │ │ │ @@ -354804,95 +354807,95 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r9, r5 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc 181f9c │ │ │ │ + bcc 181fa8 │ │ │ │ ldrb r0, [ip, #599] @ 0x257 │ │ │ │ bic r7, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r7, r0, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 1822fc │ │ │ │ + bcs 182308 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ mov r5, ip │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 1820a4 │ │ │ │ + ble 1820b0 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1820f0 │ │ │ │ + beq 1820fc │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182398 │ │ │ │ + beq 1823a4 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ - b 182000 │ │ │ │ + b 18200c │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r1, r1, r0 │ │ │ │ - bcs 1823a4 │ │ │ │ + bcs 1823b0 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 181be8 │ │ │ │ + bgt 181bf4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov fp, ip │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp] │ │ │ │ bl 35398 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 181d9c │ │ │ │ + bne 181da8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, fp │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r9, r5 │ │ │ │ - bcc 181bf8 │ │ │ │ + bcc 181c04 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 181eb4 │ │ │ │ + bcs 181ec0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r7, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ add r0, ip, r4 │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 182310 │ │ │ │ + bcs 18231c │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 18216c │ │ │ │ + ble 182178 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1821b8 │ │ │ │ + beq 1821c4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182398 │ │ │ │ + beq 1823a4 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ mov r6, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ str r6, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ @@ -354917,76 +354920,76 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl b3fdc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [r0] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #980] @ 182450 │ │ │ │ + ldr r3, [pc, #980] @ 18245c │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #952] @ 18244c │ │ │ │ + ldr r3, [pc, #952] @ 182458 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ str fp, [sp, #24] │ │ │ │ mov fp, r8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, lr │ │ │ │ - bl 180308 │ │ │ │ + bl 180314 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ bl 3498c │ │ │ │ mov lr, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 181ef0 │ │ │ │ + bne 181efc │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 182244 │ │ │ │ + beq 182250 │ │ │ │ ldr r0, [r5, #632] @ 0x278 │ │ │ │ mov r8, #1 │ │ │ │ mov lr, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 182164 │ │ │ │ + beq 182170 │ │ │ │ ldr r0, [r5, #636] @ 0x27c │ │ │ │ bic r3, r3, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #148] @ 0x94 │ │ │ │ and r7, r0, #31 │ │ │ │ lsr r0, r3, r7 │ │ │ │ cmp r1, r3, lsr r7 │ │ │ │ - bls 1823d8 │ │ │ │ + bls 1823e4 │ │ │ │ ldr r1, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1822d8 │ │ │ │ + beq 1822e4 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - beq 182164 │ │ │ │ + beq 182170 │ │ │ │ cmp r1, #13 │ │ │ │ - bcc 1822a0 │ │ │ │ + bcc 1822ac │ │ │ │ sub r2, r1, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 182274 │ │ │ │ + bls 182280 │ │ │ │ ldr lr, [r0, #21] │ │ │ │ mov fp, r6 │ │ │ │ - b 182244 │ │ │ │ + b 182250 │ │ │ │ lsl r3, r4, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str fp, [sp, #24] │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -354997,206 +355000,206 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov lr, r6 │ │ │ │ mov ip, r7 │ │ │ │ mov r3, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 181fdc │ │ │ │ + bne 181fe8 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 1821ec │ │ │ │ + bne 1821f8 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 182244 │ │ │ │ + beq 182250 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182398 │ │ │ │ + beq 1823a4 │ │ │ │ strb r4, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ - b 181ff8 │ │ │ │ + b 182004 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ mov r8, #1 │ │ │ │ mov lr, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 182240 │ │ │ │ + beq 18224c │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ bic r3, r3, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #148] @ 0x94 │ │ │ │ and r7, r0, #31 │ │ │ │ lsr r0, r3, r7 │ │ │ │ cmp r1, r3, lsr r7 │ │ │ │ - bls 1823d8 │ │ │ │ + bls 1823e4 │ │ │ │ ldr r1, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1822d8 │ │ │ │ + beq 1822e4 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - bne 18225c │ │ │ │ + bne 182268 │ │ │ │ mov fp, r5 │ │ │ │ tst r8, #1 │ │ │ │ eor r0, r8, #1 │ │ │ │ movne r9, lr │ │ │ │ stm sl, {r0, r9, fp} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #13 │ │ │ │ - bcc 1822a0 │ │ │ │ + bcc 1822ac │ │ │ │ sub r2, r1, #13 │ │ │ │ mov r6, r5 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 182160 │ │ │ │ - ldr r3, [pc, #420] @ 182420 │ │ │ │ + bhi 18216c │ │ │ │ + ldr r3, [pc, #420] @ 18242c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #376] @ 182408 │ │ │ │ + ldr r0, [pc, #376] @ 182414 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #372] @ 18240c │ │ │ │ + ldr r2, [pc, #372] @ 182418 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - ldr r3, [pc, #380] @ 182424 │ │ │ │ + ldr r3, [pc, #380] @ 182430 │ │ │ │ mov r0, #13 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #392] @ 182444 │ │ │ │ + ldr r2, [pc, #392] @ 182450 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #368] @ 182440 │ │ │ │ + ldr r2, [pc, #368] @ 18244c │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #348] @ 18243c │ │ │ │ + ldr r2, [pc, #348] @ 182448 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #340] @ 182448 │ │ │ │ + ldr r2, [pc, #340] @ 182454 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #304] @ 182434 │ │ │ │ + ldr r2, [pc, #304] @ 182440 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #288] @ 182438 │ │ │ │ + ldr r2, [pc, #288] @ 182444 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182398 │ │ │ │ + beq 1823a4 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #204] @ 182410 │ │ │ │ - ldr r2, [pc, #204] @ 182414 │ │ │ │ + ldr r1, [pc, #204] @ 18241c │ │ │ │ + ldr r2, [pc, #204] @ 182420 │ │ │ │ strd r4, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r3, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #152] @ 182418 │ │ │ │ + ldr r0, [pc, #152] @ 182424 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r0, [pc, #124] @ 182428 │ │ │ │ + ldr r0, [pc, #124] @ 182434 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #120] @ 18242c │ │ │ │ - ldr r2, [pc, #120] @ 182430 │ │ │ │ + ldr r3, [pc, #120] @ 182438 │ │ │ │ + ldr r2, [pc, #120] @ 18243c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ bl 3c694 │ │ │ │ - ldr r2, [pc, #60] @ 18241c │ │ │ │ + ldr r2, [pc, #60] @ 182428 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, r7, r4, asr #27 │ │ │ │ - @ instruction: 0x000d79b0 │ │ │ │ - andeq fp, lr, r1, lsr #29 │ │ │ │ - andseq lr, r7, r0, lsr r9 │ │ │ │ - andseq ip, r7, r0, lsr #15 │ │ │ │ + @ instruction: 0x0017edb8 │ │ │ │ + andeq r7, sp, r4, lsr #20 │ │ │ │ + andeq fp, lr, r5, lsl pc │ │ │ │ + andseq lr, r7, r4, lsr #18 │ │ │ │ + mulseq r7, r4, r7 │ │ │ │ + andseq ip, r7, r4, lsl #15 │ │ │ │ + andseq sp, r9, r0, lsl #24 │ │ │ │ + andseq sp, r7, r0, lsr #31 │ │ │ │ + andseq lr, r7, ip, lsr #11 │ │ │ │ + andseq ip, r7, r8, lsl r2 │ │ │ │ + andeq fp, lr, sp, asr #15 │ │ │ │ + andseq lr, r7, r4 │ │ │ │ + andseq sp, r7, ip, asr #31 │ │ │ │ + andseq lr, r7, r4, lsr #17 │ │ │ │ + andseq lr, r7, r4, lsl #17 │ │ │ │ + @ instruction: 0x0017c1f0 │ │ │ │ + andseq lr, r7, ip, asr #17 │ │ │ │ + andseq lr, r7, ip, ror #16 │ │ │ │ + andseq lr, r7, r8, lsl #1 │ │ │ │ mulseq r7, r0, r7 │ │ │ │ - andseq sp, r9, ip, lsl #24 │ │ │ │ - andseq sp, r7, ip, lsr #31 │ │ │ │ - @ instruction: 0x0017e5b8 │ │ │ │ - andseq ip, r7, r4, lsr #4 │ │ │ │ - andeq fp, lr, r9, asr r7 │ │ │ │ - andseq lr, r7, r0, lsl r0 │ │ │ │ - @ instruction: 0x0017dfd8 │ │ │ │ - @ instruction: 0x0017e8b0 │ │ │ │ - mulseq r7, r0, r8 │ │ │ │ - @ instruction: 0x0017c1fc │ │ │ │ - @ instruction: 0x0017e8d8 │ │ │ │ - andseq lr, r7, r8, ror r8 │ │ │ │ - mulseq r7, r4, r0 │ │ │ │ - mulseq r7, ip, r7 │ │ │ │ - andseq ip, r7, ip, asr #8 │ │ │ │ + andseq ip, r7, r0, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr fp, [r3, #12] │ │ │ │ mov r4, r3 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ mov r6, r2 │ │ │ │ mov ip, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r8, fp │ │ │ │ - bcs 182504 │ │ │ │ + bcs 182510 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r5, ip, #600 @ 0x258 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r2, #32 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r9, ip │ │ │ │ ldr sl, [r4] │ │ │ │ ldrb r7, [r0, r8] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #2536] @ 182e90 │ │ │ │ + ldr r1, [pc, #2536] @ 182e9c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182534 │ │ │ │ + beq 182540 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #24 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r5, r0]! │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ mov r5, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ @@ -355205,101 +355208,101 @@ │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ ubfx r0, r7, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r7, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 182534 │ │ │ │ + beq 182540 │ │ │ │ strb r7, [sp, #92] @ 0x5c │ │ │ │ mov r0, #4 │ │ │ │ - b 1825fc │ │ │ │ + b 182608 │ │ │ │ ldr sl, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 18254c │ │ │ │ + beq 182558 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 1825e8 │ │ │ │ + bne 1825f4 │ │ │ │ add r0, r2, #6 │ │ │ │ ldr r1, [r6, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 18255c │ │ │ │ - b 1826ac │ │ │ │ + bcc 182568 │ │ │ │ + b 1826b8 │ │ │ │ add r0, r9, r7 │ │ │ │ mov ip, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r0, #88] @ 0x58 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 182518 │ │ │ │ + bne 182524 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r6, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1826ac │ │ │ │ + bcs 1826b8 │ │ │ │ ldr r1, [r6, #132] @ 0x84 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 182754 │ │ │ │ + ble 182760 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, r8 │ │ │ │ - bne 182794 │ │ │ │ + bne 1827a0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1826b8 │ │ │ │ + beq 1826c4 │ │ │ │ sub r5, r8, #1 │ │ │ │ cmp r5, fp │ │ │ │ - bcs 182d98 │ │ │ │ + bcs 182da4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bic r3, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [r6, #124] @ 0x7c │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add r2, ip, r0 │ │ │ │ ldrb r2, [r2, #344] @ 0x158 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 182d84 │ │ │ │ + bcs 182d90 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 1829f4 │ │ │ │ + ble 182a00 │ │ │ │ mov r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 182a2c │ │ │ │ + beq 182a38 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18270c │ │ │ │ - b 182e14 │ │ │ │ + bne 182718 │ │ │ │ + b 182e20 │ │ │ │ ldrb r0, [ip, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 182684 │ │ │ │ + bne 182690 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r6, #2 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #2 │ │ │ │ subhi r6, r4, #3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 182648 │ │ │ │ + beq 182654 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 182dac │ │ │ │ + bne 182db8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182e14 │ │ │ │ + beq 182e20 │ │ │ │ strb r5, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ - b 182654 │ │ │ │ + b 182660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182e14 │ │ │ │ + beq 182e20 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ str r8, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -355308,225 +355311,225 @@ │ │ │ │ stmib r2, {r0, r8} │ │ │ │ str r1, [r2] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 182730 │ │ │ │ + bcs 18273c │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r6, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 18255c │ │ │ │ - ldr r2, [pc, #2008] @ 182e8c │ │ │ │ + bcc 182568 │ │ │ │ + ldr r2, [pc, #2008] @ 182e98 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ ldrb r0, [ip, #599] @ 0x257 │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [r6, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 182e20 │ │ │ │ + bcs 182e2c │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 182afc │ │ │ │ + ble 182b08 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 182b30 │ │ │ │ + beq 182b3c │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182e14 │ │ │ │ + beq 182e20 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [r0, #4] │ │ │ │ strb r1, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ - b 1828dc │ │ │ │ + b 1828e8 │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r1, r1, r0 │ │ │ │ - bcs 182e34 │ │ │ │ + bcs 182e40 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt 18256c │ │ │ │ + bgt 182578 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov r5, ip │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ bl 35398 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 182600 │ │ │ │ + bne 18260c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov ip, r5 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, r8 │ │ │ │ - beq 182578 │ │ │ │ + beq 182584 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ add r9, ip, #344 @ 0x158 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ ldr sl, [r4, #8] │ │ │ │ sub r4, r8, #1 │ │ │ │ and r8, r0, #31 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r4, fp │ │ │ │ - bcs 182d3c │ │ │ │ + bcs 182d48 │ │ │ │ ldrb r2, [sl, r4] │ │ │ │ bic r7, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldrb r0, [r9, r2] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 182d50 │ │ │ │ + bcs 182d5c │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 1828ac │ │ │ │ + ble 1828b8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1828d8 │ │ │ │ + bne 1828e4 │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ - bcc 182890 │ │ │ │ + bcc 18289c │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 182820 │ │ │ │ + bne 18282c │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ - bne 1829b0 │ │ │ │ + bne 1829bc │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - beq 182890 │ │ │ │ - b 1829cc │ │ │ │ + beq 18289c │ │ │ │ + b 1829d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov lr, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 182880 │ │ │ │ + beq 18288c │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ lsr r0, r2, r8 │ │ │ │ cmp r3, r2, lsr r8 │ │ │ │ - bls 182d74 │ │ │ │ + bls 182d80 │ │ │ │ ldr r2, [r6, #144] @ 0x90 │ │ │ │ ldr r0, [r2, r0, lsl #3]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 182d60 │ │ │ │ + beq 182d6c │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ tst r3, #2 │ │ │ │ - beq 182880 │ │ │ │ + beq 18288c │ │ │ │ cmp r2, #13 │ │ │ │ - bcc 182ad4 │ │ │ │ + bcc 182ae0 │ │ │ │ sub r2, r2, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 182ae8 │ │ │ │ + bls 182af4 │ │ │ │ ldr lr, [r0, #21] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 1828fc │ │ │ │ + beq 182908 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 1827b8 │ │ │ │ - b 182cfc │ │ │ │ + bcs 1827c4 │ │ │ │ + b 182d08 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ lsl r2, r2, #8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov r7, lr │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ str ip, [sp, #4] │ │ │ │ bl 3498c │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov lr, r7 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1827fc │ │ │ │ + beq 182808 │ │ │ │ bl b3fdc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r4, [r2, #8] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18296c │ │ │ │ + beq 182978 │ │ │ │ sub r4, r5, #1 │ │ │ │ ldr r7, [r6, #124] @ 0x7c │ │ │ │ bic r3, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldrb r0, [sl, r4] │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 182d84 │ │ │ │ + bcs 182d90 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 182b94 │ │ │ │ + ble 182ba0 │ │ │ │ mov r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 182bdc │ │ │ │ + beq 182be8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182e14 │ │ │ │ + beq 182e20 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ strb r1, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 182c08 │ │ │ │ + b 182c14 │ │ │ │ ldrb r0, [ip, #599] @ 0x257 │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [r6, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 182e20 │ │ │ │ + bcs 182e2c │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 182c80 │ │ │ │ + ble 182c8c │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 182cc0 │ │ │ │ + beq 182ccc │ │ │ │ mov r0, #0 │ │ │ │ - bl 166000 │ │ │ │ - b 182bf4 │ │ │ │ + bl 16600c │ │ │ │ + b 182c00 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ stm r0, {r1, lr} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 165fc0 │ │ │ │ - bl 15c154 │ │ │ │ + bl 165fcc │ │ │ │ + bl 15c160 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ stmib r3, {r0, r1} │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ @@ -355538,100 +355541,100 @@ │ │ │ │ mov r7, ip │ │ │ │ bl 3498c │ │ │ │ mov r3, r0 │ │ │ │ mov ip, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 1825cc │ │ │ │ + bne 1825d8 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 182aa4 │ │ │ │ + bne 182ab0 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 182b38 │ │ │ │ + beq 182b44 │ │ │ │ mov r1, r5 │ │ │ │ - bl 165fc0 │ │ │ │ + bl 165fcc │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 18271c │ │ │ │ + bcc 182728 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1096] @ 182ea8 │ │ │ │ - ldr r1, [pc, #1096] @ 182eac │ │ │ │ + ldr r0, [pc, #1096] @ 182eb4 │ │ │ │ + ldr r1, [pc, #1096] @ 182eb8 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1060] @ 182eb0 │ │ │ │ + ldr r2, [pc, #1060] @ 182ebc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 3cd80 │ │ │ │ - b 182e10 │ │ │ │ + b 182e1c │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 182b80 │ │ │ │ + beq 182b8c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - bl 17cdac │ │ │ │ - b 182b78 │ │ │ │ - ldr r3, [pc, #1032] @ 182ee4 │ │ │ │ + bl 17cdb8 │ │ │ │ + b 182b84 │ │ │ │ + ldr r3, [pc, #1032] @ 182ef0 │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #1008] @ 182ee0 │ │ │ │ + ldr r3, [pc, #1008] @ 182eec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, ip │ │ │ │ - bl 180308 │ │ │ │ + bl 180314 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ bl 3498c │ │ │ │ mov ip, r5 │ │ │ │ mov r2, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1826f0 │ │ │ │ + bne 1826fc │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 182b40 │ │ │ │ + bne 182b4c │ │ │ │ mov r4, #0 │ │ │ │ - b 182b80 │ │ │ │ + b 182b8c │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ mov r4, #1 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 182b60 │ │ │ │ + bne 182b6c │ │ │ │ mov r0, #0 │ │ │ │ - b 182b80 │ │ │ │ + b 182b8c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ - bl 17cdac │ │ │ │ + bl 17cdb8 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 156ea4 │ │ │ │ + bl 156eb0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ stmib r1, {r0, r8} │ │ │ │ str r4, [r1] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ lsl r2, r0, #8 │ │ │ │ @@ -355646,210 +355649,210 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov lr, sl │ │ │ │ mov ip, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ tst r3, #1 │ │ │ │ - bne 182940 │ │ │ │ + bne 18294c │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 182d14 │ │ │ │ + bne 182d20 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 182cc8 │ │ │ │ + beq 182cd4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 165fc0 │ │ │ │ + bl 165fcc │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 182c30 │ │ │ │ + bhi 182c3c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ stmib r2, {r0, r5} │ │ │ │ str r1, [r2] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #636] @ 182eb8 │ │ │ │ - ldr r1, [pc, #636] @ 182ebc │ │ │ │ + ldr r0, [pc, #636] @ 182ec4 │ │ │ │ + ldr r1, [pc, #636] @ 182ec8 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #600] @ 182ec0 │ │ │ │ + ldr r2, [pc, #600] @ 182ecc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 3cd80 │ │ │ │ - b 182e10 │ │ │ │ + b 182e1c │ │ │ │ mov r4, r1 │ │ │ │ mov r7, ip │ │ │ │ mov r8, lr │ │ │ │ - bl 180308 │ │ │ │ + bl 180314 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 3498c │ │ │ │ mov r2, r1 │ │ │ │ mov lr, r8 │ │ │ │ mov ip, r7 │ │ │ │ mov r1, r4 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1829a4 │ │ │ │ + bne 1829b0 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 182d14 │ │ │ │ + bne 182d20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r5 │ │ │ │ mov r5, r2 │ │ │ │ movwls r0, #1 │ │ │ │ eor r2, r3, #1 │ │ │ │ orr r0, r2, r0 │ │ │ │ tst r0, #1 │ │ │ │ moveq r3, #1 │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ tsteq r0, #1 │ │ │ │ - bne 182d28 │ │ │ │ + bne 182d34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ mov r1, r6 │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ mov lr, r0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ stm r0, {r3, lr} │ │ │ │ str r5, [r0, #8] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #400] @ 182ed4 │ │ │ │ + ldr r2, [pc, #400] @ 182ee0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #376] @ 182ed0 │ │ │ │ + ldr r2, [pc, #376] @ 182edc │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #372] @ 182edc │ │ │ │ + ldr r2, [pc, #372] @ 182ee8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #348] @ 182ed8 │ │ │ │ + ldr r2, [pc, #348] @ 182ee4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #296] @ 182eb4 │ │ │ │ + ldr r2, [pc, #296] @ 182ec0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #260] @ 182ea4 │ │ │ │ + ldr r2, [pc, #260] @ 182eb0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 182e14 │ │ │ │ + beq 182e20 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #212] @ 182e94 │ │ │ │ - ldr r2, [pc, #212] @ 182e98 │ │ │ │ + ldr r1, [pc, #212] @ 182ea0 │ │ │ │ + ldr r2, [pc, #212] @ 182ea4 │ │ │ │ strd r4, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ strb r3, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #156] @ 182e9c │ │ │ │ + ldr r0, [pc, #156] @ 182ea8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 3cd80 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r2, [pc, #120] @ 182ea0 │ │ │ │ + ldr r2, [pc, #120] @ 182eac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #136] @ 182ec4 │ │ │ │ + ldr r0, [pc, #136] @ 182ed0 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #132] @ 182ec8 │ │ │ │ - ldr r2, [pc, #132] @ 182ecc │ │ │ │ + ldr r3, [pc, #132] @ 182ed4 │ │ │ │ + ldr r2, [pc, #132] @ 182ed8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 3c694 │ │ │ │ - b 182e70 │ │ │ │ - b 182e70 │ │ │ │ + b 182e7c │ │ │ │ + b 182e7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, r7, r8, lsr r5 │ │ │ │ - andeq r7, sp, r4, asr r0 │ │ │ │ - andseq fp, r7, r4, lsr #26 │ │ │ │ - andseq fp, r7, r4, lsl sp │ │ │ │ - andseq sp, r9, ip, lsl #3 │ │ │ │ - mulseq r7, r4, sp │ │ │ │ - andseq sp, r7, r4, lsr #27 │ │ │ │ - andseq ip, r7, r0, ror r0 │ │ │ │ - andseq ip, r7, r8, rrx │ │ │ │ - andseq sp, r9, r0, lsl #10 │ │ │ │ - andseq sp, r7, r0, lsr #28 │ │ │ │ - mulseq r7, r4, lr │ │ │ │ - andseq fp, r7, ip, lsl #29 │ │ │ │ - andseq sp, r9, r4, lsr #6 │ │ │ │ - andeq sl, lr, r9, asr #25 │ │ │ │ - andseq sp, r7, r0, lsl #11 │ │ │ │ - andseq sp, r7, r8, asr #10 │ │ │ │ - andseq sp, r7, r0, asr lr │ │ │ │ - andseq sp, r7, r0, lsl lr │ │ │ │ - andseq sp, r7, ip, lsl #12 │ │ │ │ - andseq fp, r7, r4, ror r7 │ │ │ │ - andseq sp, r7, r4, asr #26 │ │ │ │ - @ instruction: 0x0017b9f0 │ │ │ │ + andseq lr, r7, ip, lsr #10 │ │ │ │ + andeq r7, sp, r8, asr #1 │ │ │ │ + andseq fp, r7, r8, lsl sp │ │ │ │ + andseq fp, r7, r8, lsl #26 │ │ │ │ + andseq sp, r9, r0, lsl #3 │ │ │ │ + andseq sp, r7, r8, lsl #27 │ │ │ │ + mulseq r7, r8, sp │ │ │ │ + andseq ip, r7, r4, rrx │ │ │ │ + andseq ip, r7, ip, asr r0 │ │ │ │ + @ instruction: 0x0019d4f4 │ │ │ │ + andseq sp, r7, r4, lsl lr │ │ │ │ + andseq fp, r7, r8, lsl #29 │ │ │ │ + andseq fp, r7, r0, lsl #29 │ │ │ │ + andseq sp, r9, r8, lsl r3 │ │ │ │ + andeq sl, lr, sp, lsr sp │ │ │ │ + andseq sp, r7, r4, ror r5 │ │ │ │ + andseq sp, r7, ip, lsr r5 │ │ │ │ + andseq sp, r7, r4, asr #28 │ │ │ │ + andseq sp, r7, r4, lsl #28 │ │ │ │ + andseq sp, r7, r0, lsl #12 │ │ │ │ + andseq fp, r7, r8, ror #14 │ │ │ │ + andseq sp, r7, r8, lsr sp │ │ │ │ + andseq fp, r7, r4, ror #19 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ @@ -355903,81 +355906,81 @@ │ │ │ │ strne r5, [r6, #752] @ 0x2f0 │ │ │ │ strne r4, [r6, #756] @ 0x2f4 │ │ │ │ strne r1, [r6, #760] @ 0x2f8 │ │ │ │ strne r2, [r6, #764] @ 0x2fc │ │ │ │ strne r2, [r6, #772] @ 0x304 │ │ │ │ strne r0, [r6] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #44] @ 183010 │ │ │ │ + ldr r2, [pc, #44] @ 18301c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1883e0 │ │ │ │ + bl 1883ec │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq sp, r7, r8, lsl #23 │ │ │ │ + andseq sp, r7, ip, ror fp │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ cmpls r3, r2 │ │ │ │ - bls 1830a0 │ │ │ │ - ldr r0, [pc, #108] @ 1830b0 │ │ │ │ + bls 1830ac │ │ │ │ + ldr r0, [pc, #108] @ 1830bc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #104] @ 1830b4 │ │ │ │ + ldr r1, [pc, #104] @ 1830c0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #64] @ 1830b8 │ │ │ │ + ldr r0, [pc, #64] @ 1830c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #48] @ 1830bc │ │ │ │ + ldr r0, [pc, #48] @ 1830c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 3cd80 │ │ │ │ str r4, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sp, r7, r8, lsr fp │ │ │ │ - andseq sp, r7, r4, lsr fp │ │ │ │ - andseq ip, r9, ip, lsr #29 │ │ │ │ - @ instruction: 0x0019cdd0 │ │ │ │ + andseq sp, r7, ip, lsr #22 │ │ │ │ + andseq sp, r7, r8, lsr #22 │ │ │ │ + andseq ip, r9, r0, lsr #29 │ │ │ │ + andseq ip, r9, r4, asr #27 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r1 │ │ │ │ uxtab r1, r0, r3 │ │ │ │ bic r4, r2, #-134217728 @ 0xf8000000 │ │ │ │ ldrb lr, [r1, #344] @ 0x158 │ │ │ │ ldr r1, [ip, #124] @ 0x7c │ │ │ │ add lr, r4, lr │ │ │ │ cmp lr, r1 │ │ │ │ - bcs 183124 │ │ │ │ + bcs 183130 │ │ │ │ ldr r1, [ip, #120] @ 0x78 │ │ │ │ ldr r1, [r1, lr, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ movgt r0, #0 │ │ │ │ addgt sp, sp, #8 │ │ │ │ popgt {r4, pc} │ │ │ │ uxtb r1, r3 │ │ │ │ @@ -355985,115 +355988,115 @@ │ │ │ │ lsl r3, r1, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r3 │ │ │ │ bl 3498c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #8] @ 183134 │ │ │ │ + ldr r2, [pc, #8] @ 183140 │ │ │ │ mov r0, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sp, r7, ip, ror sl │ │ │ │ + andseq sp, r7, r0, ror sl │ │ │ │ push {fp, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #632] @ 0x278 │ │ │ │ ldr ip, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 1831a8 │ │ │ │ + beq 1831b4 │ │ │ │ ldr r3, [r3, #636] @ 0x27c │ │ │ │ bic r2, r2, #-134217728 @ 0xf8000000 │ │ │ │ ldr ip, [r1, #148] @ 0x94 │ │ │ │ and r3, r3, #31 │ │ │ │ lsr lr, r2, r3 │ │ │ │ cmp ip, r2, lsr r3 │ │ │ │ - bls 1831d0 │ │ │ │ + bls 1831dc │ │ │ │ ldr r1, [r1, #144] @ 0x90 │ │ │ │ ldr r3, [r1, lr, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1831e4 │ │ │ │ + beq 1831f0 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ tst r2, #2 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r1, #13 │ │ │ │ - bcc 1831ac │ │ │ │ + bcc 1831b8 │ │ │ │ sub r2, r1, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 1831c0 │ │ │ │ + bls 1831cc │ │ │ │ ldr r0, [r3, #21] │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #76] @ 183200 │ │ │ │ + ldr r3, [pc, #76] @ 18320c │ │ │ │ mov r0, #13 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #52] @ 1831fc │ │ │ │ + ldr r3, [pc, #52] @ 183208 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #28] @ 1831f4 │ │ │ │ + ldr r2, [pc, #28] @ 183200 │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #12] @ 1831f8 │ │ │ │ + ldr r2, [pc, #12] @ 183204 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sp, r7, ip, lsr #3 │ │ │ │ - @ instruction: 0x0017b2f4 │ │ │ │ - andseq sp, r7, r0, ror r6 │ │ │ │ - andseq fp, r7, r8, lsl r3 │ │ │ │ + andseq sp, r7, r0, lsr #3 │ │ │ │ + andseq fp, r7, r8, ror #5 │ │ │ │ + andseq sp, r7, r4, ror #12 │ │ │ │ + andseq fp, r7, ip, lsl #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r3, [r0, #599] @ 0x257 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ bic r4, r2, #-134217728 @ 0xf8000000 │ │ │ │ add ip, r3, #1 │ │ │ │ add r3, ip, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 183274 │ │ │ │ + bcs 183280 │ │ │ │ ldr r1, [lr, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ movgt r0, #0 │ │ │ │ addgt sp, sp, #8 │ │ │ │ popgt {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r4, r2 │ │ │ │ mov r6, lr │ │ │ │ - bl 180308 │ │ │ │ + bl 180314 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r5, r6} │ │ │ │ bl 3498c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #8] @ 183284 │ │ │ │ + ldr r2, [pc, #8] @ 183290 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sp, r7, ip, lsr r9 │ │ │ │ + andseq sp, r7, r0, lsr r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r6, #2 │ │ │ │ subhi r0, r6, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1832f4 │ │ │ │ + beq 183300 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18331c │ │ │ │ + bne 183328 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 183348 │ │ │ │ + beq 183354 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ subne r1, r4, #1 │ │ │ │ @@ -356110,144 +356113,144 @@ │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r4, [r0, #4] │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 1832e8 │ │ │ │ + b 1832f4 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #3 │ │ │ │ strdne r6, [r0, #4] │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 1832e8 │ │ │ │ - ldr r0, [pc, #16] @ 183360 │ │ │ │ + b 1832f4 │ │ │ │ + ldr r0, [pc, #16] @ 18336c │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #12] @ 183364 │ │ │ │ + ldr r2, [pc, #12] @ 183370 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - andeq sl, lr, r1, ror #27 │ │ │ │ - andseq sp, r7, r0, ror r8 │ │ │ │ + andeq sl, lr, r5, asr lr │ │ │ │ + andseq sp, r7, r4, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ ldr r8, [r2, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ cmp r8, lr │ │ │ │ - bls 183394 │ │ │ │ + bls 1833a0 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r2] │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r3 │ │ │ │ str lr, [sp, #68] @ 0x44 │ │ │ │ sub r1, r4, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 1833d0 │ │ │ │ + bcc 1833dc │ │ │ │ ldrb r1, [r5, #76] @ 0x4c │ │ │ │ - ldr r9, [pc, #4036] @ 184380 │ │ │ │ + ldr r9, [pc, #4036] @ 18438c │ │ │ │ cmp r1, #3 │ │ │ │ add r9, pc, r9 │ │ │ │ addne r9, r5, #64 @ 0x40 │ │ │ │ ldrb r1, [r9, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 183640 │ │ │ │ + bne 18364c │ │ │ │ ldr r1, [fp, #12] │ │ │ │ ldr r3, [r5, #632] @ 0x278 │ │ │ │ cmp r1, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bne 1834c8 │ │ │ │ + bne 1834d4 │ │ │ │ ldr r4, [fp, #16] │ │ │ │ ldr r1, [fp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 183584 │ │ │ │ + beq 183590 │ │ │ │ tst r4, #134217728 @ 0x8000000 │ │ │ │ - beq 1842c0 │ │ │ │ + beq 1842cc │ │ │ │ ldr r3, [r5, #636] @ 0x27c │ │ │ │ bic r7, r4, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #148] @ 0x94 │ │ │ │ and r6, r3, #31 │ │ │ │ lsr r3, r7, r6 │ │ │ │ cmp r1, r7, lsr r6 │ │ │ │ - bls 1846f0 │ │ │ │ + bls 1846fc │ │ │ │ ldr r1, [sl, #144] @ 0x90 │ │ │ │ ldr r3, [r1, r3, lsl #3]! │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 1846e0 │ │ │ │ + beq 1846ec │ │ │ │ mov r1, r3 │ │ │ │ ldrb r6, [r1, #8]! │ │ │ │ tst r6, #1 │ │ │ │ - beq 183584 │ │ │ │ + beq 183590 │ │ │ │ ldr ip, [fp, #24] │ │ │ │ mov r7, #1 │ │ │ │ tst r6, #2 │ │ │ │ - beq 183458 │ │ │ │ + beq 183464 │ │ │ │ cmp lr, #12 │ │ │ │ - bls 1845e4 │ │ │ │ + bls 1845f0 │ │ │ │ ldr r7, [r3, #17] │ │ │ │ cmp ip, r7 │ │ │ │ - bcs 183584 │ │ │ │ + bcs 183590 │ │ │ │ mov r4, #1 │ │ │ │ mov r2, #0 │ │ │ │ tst r6, #2 │ │ │ │ add r3, ip, #1 │ │ │ │ str r4, [fp, #20] │ │ │ │ str r3, [fp, #24] │ │ │ │ - beq 1834b0 │ │ │ │ + beq 1834bc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #340] @ 0x154 │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, #0 │ │ │ │ - beq 1834b0 │ │ │ │ + beq 1834bc │ │ │ │ mov r2, #13 │ │ │ │ add r6, r2, ip, lsl #2 │ │ │ │ cmp lr, r6 │ │ │ │ - bcc 184624 │ │ │ │ + bcc 184630 │ │ │ │ sub r2, lr, r6 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 184614 │ │ │ │ + bls 184620 │ │ │ │ ldr r2, [r1, r6] │ │ │ │ ldr r1, [fp, #28] │ │ │ │ str r4, [fp] │ │ │ │ str r2, [fp, #4] │ │ │ │ str r1, [fp, #8] │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [fp, #28] │ │ │ │ - beq 1835a0 │ │ │ │ + beq 1835ac │ │ │ │ ldr r1, [r2, #12] │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1835a0 │ │ │ │ + bcs 1835ac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r7, r5, #600 @ 0x258 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ mov r4, r2 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ mov r2, #32 │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #4020] @ 1844c0 │ │ │ │ + ldr r1, [pc, #4020] @ 1844cc │ │ │ │ str sl, [sp, #228] @ 0xe4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 183858 │ │ │ │ + beq 183864 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ and r0, r0, r6, lsr #3 │ │ │ │ ldr r0, [r7, r0]! │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ @@ -356256,150 +356259,150 @@ │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ ubfx r0, r6, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r6, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 183858 │ │ │ │ + beq 183864 │ │ │ │ mov r1, #4 │ │ │ │ strb r6, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r4 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1838a8 │ │ │ │ - b 1835e0 │ │ │ │ + beq 1838b4 │ │ │ │ + b 1835ec │ │ │ │ ldr r1, [fp, #28] │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ add r8, r1, #1 │ │ │ │ str r8, [fp, #28] │ │ │ │ cmp r8, lr │ │ │ │ - bls 1838ac │ │ │ │ - b 18338c │ │ │ │ + bls 1838b8 │ │ │ │ + b 183398 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ mov r6, #2 │ │ │ │ str sl, [sp, #228] @ 0xe4 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 183874 │ │ │ │ + beq 183880 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 183814 │ │ │ │ + bne 183820 │ │ │ │ ldrb r0, [r5, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 183b14 │ │ │ │ + bne 183b20 │ │ │ │ mov r1, #2 │ │ │ │ str r9, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1838a8 │ │ │ │ + beq 1838b4 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #2 │ │ │ │ cmp r4, #2 │ │ │ │ subhi r0, r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1839d4 │ │ │ │ + beq 1839e0 │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ cmp r0, #1 │ │ │ │ - bne 183ae8 │ │ │ │ + bne 183af4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1844a8 │ │ │ │ + beq 1844b4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1842b4 │ │ │ │ + beq 1842c0 │ │ │ │ sub r1, r8, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strb r5, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #632] @ 0x278 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #308] @ 0x134 │ │ │ │ cmp r1, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bne 183734 │ │ │ │ + bne 183740 │ │ │ │ ldrd r6, [fp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 183828 │ │ │ │ + beq 183834 │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - beq 1842c0 │ │ │ │ + beq 1842cc │ │ │ │ ldr r3, [r5, #636] @ 0x27c │ │ │ │ bic r7, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #148] @ 0x94 │ │ │ │ and r3, r3, #31 │ │ │ │ lsr ip, r7, r3 │ │ │ │ cmp r1, r7, lsr r3 │ │ │ │ - bls 184710 │ │ │ │ + bls 18471c │ │ │ │ ldr r3, [sl, #144] @ 0x90 │ │ │ │ ldr r1, [r3, ip, lsl #3]! │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1846e0 │ │ │ │ + beq 1846ec │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 183828 │ │ │ │ + beq 183834 │ │ │ │ ldr r8, [fp, #24] │ │ │ │ mov ip, #1 │ │ │ │ tst r3, #2 │ │ │ │ - beq 1836cc │ │ │ │ + beq 1836d8 │ │ │ │ cmp r7, #12 │ │ │ │ - bls 18463c │ │ │ │ + bls 184648 │ │ │ │ ldr ip, [r1, #17] │ │ │ │ cmp r8, ip │ │ │ │ - bcs 183828 │ │ │ │ + bcs 183834 │ │ │ │ add r0, r8, #1 │ │ │ │ str r0, [fp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [fp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, #0 │ │ │ │ - beq 183720 │ │ │ │ + beq 18372c │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ - bl 17cdac │ │ │ │ + bl 17cdb8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 156ea4 │ │ │ │ + bl 156eb0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [fp, #28] │ │ │ │ str r4, [fp] │ │ │ │ stmib fp, {r1, r2} │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [fp, #28] │ │ │ │ - beq 183840 │ │ │ │ + beq 18384c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 183840 │ │ │ │ + bcs 18384c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r7, r5, #600 @ 0x258 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r2, #32 │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #4084] @ 184768 │ │ │ │ + ldr r1, [pc, #4084] @ 184774 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 183bec │ │ │ │ + beq 183bf8 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ and r0, r0, r6, lsr #3 │ │ │ │ ldr r0, [r7, r0]! │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ mov r7, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ @@ -356408,131 +356411,131 @@ │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ ubfx r0, r6, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r6, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 183bec │ │ │ │ + beq 183bf8 │ │ │ │ mov r0, #4 │ │ │ │ strb r6, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #2 │ │ │ │ subhi r2, r0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 184034 │ │ │ │ + beq 184040 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 184298 │ │ │ │ + bne 1842a4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1844a8 │ │ │ │ + beq 1844b4 │ │ │ │ sub r2, r8, #1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 165fc0 │ │ │ │ + bl 165fcc │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r6, #6 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 183884 │ │ │ │ - b 1846d4 │ │ │ │ + bcc 183890 │ │ │ │ + b 1846e0 │ │ │ │ ldr r1, [fp, #28] │ │ │ │ add r8, r1, #1 │ │ │ │ str r8, [fp, #28] │ │ │ │ cmp r8, lr │ │ │ │ - bls 183c18 │ │ │ │ - b 18338c │ │ │ │ + bls 183c24 │ │ │ │ + b 183398 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 183c08 │ │ │ │ - b 1846d4 │ │ │ │ + bhi 183c14 │ │ │ │ + b 1846e0 │ │ │ │ add r0, r5, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ ldrb r6, [r0, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1835b8 │ │ │ │ + bne 1835c4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1846d4 │ │ │ │ + bcs 1846e0 │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 183bb0 │ │ │ │ + bmi 183bbc │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 1835e0 │ │ │ │ + bne 1835ec │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sl, #180] @ 0xb4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sl, #184] @ 0xb8 │ │ │ │ ldr r3, [sl, #176] @ 0xb0 │ │ │ │ str r7, [sl, #176] @ 0xb0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 1838dc │ │ │ │ + beq 1838e8 │ │ │ │ subs r3, r1, r0 │ │ │ │ ldr r7, [sl, #112] @ 0x70 │ │ │ │ subcc r3, r0, r1 │ │ │ │ add r0, r7, r3 │ │ │ │ str r0, [sl, #112] @ 0x70 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, lr │ │ │ │ str r0, [sl, #176] @ 0xb0 │ │ │ │ str r8, [sl, #180] @ 0xb4 │ │ │ │ str r8, [sl, #184] @ 0xb8 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - bcs 183a00 │ │ │ │ + bcs 183a0c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r8, ip │ │ │ │ mov r7, ip │ │ │ │ add r9, r5, #344 @ 0x158 │ │ │ │ movhi r7, r8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 1846ac │ │ │ │ + beq 1846b8 │ │ │ │ ldrb r3, [r6, r8] │ │ │ │ bic r5, r4, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ ldrb r0, [r9, r3] │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1846a0 │ │ │ │ + bcs 1846ac │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 183994 │ │ │ │ + ble 1839a0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1839d4 │ │ │ │ + bne 1839e0 │ │ │ │ cmp r4, #134217728 @ 0x8000000 │ │ │ │ - bcc 183970 │ │ │ │ + bcc 18397c │ │ │ │ mov r0, #1 │ │ │ │ tst r4, #268435456 @ 0x10000000 │ │ │ │ str r0, [fp, #12] │ │ │ │ str r4, [fp, #16] │ │ │ │ - beq 183b40 │ │ │ │ + beq 183b4c │ │ │ │ ldr r0, [sl, #176] @ 0xb0 │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184248 │ │ │ │ + beq 184254 │ │ │ │ cmp lr, r8 │ │ │ │ str r8, [sl, #184] @ 0xb8 │ │ │ │ - bne 183910 │ │ │ │ - b 183a00 │ │ │ │ + bne 18391c │ │ │ │ + b 183a0c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r3, r3, #8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -356540,180 +356543,180 @@ │ │ │ │ mov r5, ip │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov ip, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 183954 │ │ │ │ + beq 183960 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1842b4 │ │ │ │ + beq 1842c0 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [r0, #4] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, ip │ │ │ │ - bcs 183a7c │ │ │ │ + bcs 183a88 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ bic r2, r4, #-134217728 @ 0xf8000000 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ ldrb r7, [r0, lr] │ │ │ │ add r0, r5, r7 │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1846a0 │ │ │ │ + bcs 1846ac │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr r6, [r1, r0, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble 1842d8 │ │ │ │ + ble 1842e4 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 184300 │ │ │ │ + beq 18430c │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1842b4 │ │ │ │ + beq 1842c0 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ str lr, [r0, #4] │ │ │ │ mov r6, r4 │ │ │ │ strb r1, [r0] │ │ │ │ - b 184370 │ │ │ │ + b 18437c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ bic r2, r4, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ ldrb r0, [r5, #599] @ 0x257 │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 184700 │ │ │ │ + bcs 18470c │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr r6, [r1, r3, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble 184330 │ │ │ │ + ble 18433c │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 184364 │ │ │ │ + beq 184370 │ │ │ │ mov r5, ip │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1842b4 │ │ │ │ + beq 1842c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [r0, #4] │ │ │ │ strb r1, [r0] │ │ │ │ - b 184320 │ │ │ │ + b 18432c │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1842b4 │ │ │ │ + beq 1842c0 │ │ │ │ strd r4, [r0, #4] │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs 183b94 │ │ │ │ + bcs 183ba0 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r0, r6, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 183884 │ │ │ │ - b 1846d4 │ │ │ │ + bcc 183890 │ │ │ │ + b 1846e0 │ │ │ │ tst r4, #134217728 @ 0x8000000 │ │ │ │ - bne 184154 │ │ │ │ + bne 184160 │ │ │ │ tst r4, #1073741824 @ 0x40000000 │ │ │ │ - bne 1841dc │ │ │ │ + bne 1841e8 │ │ │ │ tst r4, #536870912 @ 0x20000000 │ │ │ │ - beq 184668 │ │ │ │ + beq 184674 │ │ │ │ ldrd r0, [sl, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1845fc │ │ │ │ + beq 184608 │ │ │ │ subs r0, r8, r1 │ │ │ │ ldr r2, [sl, #112] @ 0x70 │ │ │ │ subcc r0, r1, r8 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [sl, #112] @ 0x70 │ │ │ │ ldrb r0, [r6, r8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 165fc0 │ │ │ │ + bl 165fcc │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 17cde8 │ │ │ │ + bl 17cdf4 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 183894 │ │ │ │ + bpl 1838a0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ str r6, [sp] │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ str sl, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ bl 35398 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1838a8 │ │ │ │ - b 1835e0 │ │ │ │ + beq 1838b4 │ │ │ │ + b 1835ec │ │ │ │ add r0, r5, r6 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 1846d4 │ │ │ │ + bls 1846e0 │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ ldr r6, [r1, r0, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble 184460 │ │ │ │ + ble 18446c │ │ │ │ ldr r0, [sl, #180] @ 0xb4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [sl, #184] @ 0xb8 │ │ │ │ ldr r3, [sl, #176] @ 0xb0 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ tst r3, #1 │ │ │ │ str r7, [sl, #176] @ 0xb0 │ │ │ │ - beq 183c4c │ │ │ │ + beq 183c58 │ │ │ │ subs r3, r1, r0 │ │ │ │ ldr r7, [sl, #112] @ 0x70 │ │ │ │ subcc r3, r0, r1 │ │ │ │ add r0, r7, r3 │ │ │ │ str r0, [sl, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, lr │ │ │ │ str r0, [sl, #176] @ 0xb0 │ │ │ │ str r8, [sl, #180] @ 0xb4 │ │ │ │ str r8, [sl, #184] @ 0xb8 │ │ │ │ - bcs 184044 │ │ │ │ + bcs 184050 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, #12 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ add ip, r7, #344 @ 0x158 │ │ │ │ @@ -356729,37 +356732,37 @@ │ │ │ │ ldrd r0, [r9] │ │ │ │ ldrb r4, [r7, #81] @ 0x51 │ │ │ │ add r0, r0, #8 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs 1846c0 │ │ │ │ + bcs 1846cc │ │ │ │ ldrb r7, [r5, r8] │ │ │ │ bic r4, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ ldrb r0, [ip, r7] │ │ │ │ add r0, r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1846a0 │ │ │ │ + bcs 1846ac │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 183fe8 │ │ │ │ + ble 183ff4 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 184034 │ │ │ │ + bne 184040 │ │ │ │ cmp r6, #134217728 @ 0x8000000 │ │ │ │ - bcc 183e7c │ │ │ │ + bcc 183e88 │ │ │ │ mov r0, #1 │ │ │ │ tst r6, #268435456 @ 0x10000000 │ │ │ │ str r0, [fp, #12] │ │ │ │ str r6, [fp, #16] │ │ │ │ - beq 184188 │ │ │ │ + beq 184194 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -356767,49 +356770,49 @@ │ │ │ │ bic r0, r0, #7 │ │ │ │ stm sp, {r8, lr} │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 184210 │ │ │ │ + bne 18421c │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ cmp r5, r8 │ │ │ │ - bls 183e68 │ │ │ │ + bls 183e74 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 183f2c │ │ │ │ + beq 183f38 │ │ │ │ cmp lr, r3 │ │ │ │ str lr, [sp, #188] @ 0xbc │ │ │ │ ldrls r0, [sp, #32] │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ cmpls r5, r0 │ │ │ │ - bhi 1840f0 │ │ │ │ + bhi 1840fc │ │ │ │ sub r8, r5, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs 183ea0 │ │ │ │ + bcs 183eac │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #32 │ │ │ │ ldrb r6, [r7, r8] │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str sl, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #2484] @ 18478c │ │ │ │ + ldr r1, [pc, #2484] @ 184798 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2732c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 183eb4 │ │ │ │ + beq 183ec0 │ │ │ │ mvn r0, #15 │ │ │ │ mov r2, #0 │ │ │ │ and r0, r0, r6, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -356823,104 +356826,104 @@ │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ ubfx r0, r6, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r6, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 183eb4 │ │ │ │ + beq 183ec0 │ │ │ │ mov r1, #4 │ │ │ │ strb r6, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r3, r9 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ - beq 183f28 │ │ │ │ - b 184260 │ │ │ │ + beq 183f34 │ │ │ │ + b 18426c │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sl, #176] @ 0xb0 │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184248 │ │ │ │ + beq 184254 │ │ │ │ str r8, [sl, #184] @ 0xb8 │ │ │ │ cmp r8, lr │ │ │ │ - bcc 183cc0 │ │ │ │ - b 184044 │ │ │ │ + bcc 183ccc │ │ │ │ + b 184050 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r6, #2 │ │ │ │ str sl, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ - b 183ecc │ │ │ │ + b 183ed8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r3, r9 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldrb r6, [r0, r6] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 183ef4 │ │ │ │ + beq 183f00 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 183f40 │ │ │ │ + bne 183f4c │ │ │ │ add r0, r6, #6 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 183f04 │ │ │ │ - b 1846d4 │ │ │ │ + bcc 183f10 │ │ │ │ + b 1846e0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1846d4 │ │ │ │ + bcs 1846e0 │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 183fa4 │ │ │ │ + bmi 183fb0 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 184260 │ │ │ │ + bne 18426c │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r7 │ │ │ │ cmp r8, lr │ │ │ │ - bcc 183cc0 │ │ │ │ - b 184044 │ │ │ │ + bcc 183ccc │ │ │ │ + b 184050 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne 183f58 │ │ │ │ + bne 183f64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #2 │ │ │ │ - b 183f18 │ │ │ │ + b 183f24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 183f84 │ │ │ │ + bcs 183f90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 183f04 │ │ │ │ - b 1846d4 │ │ │ │ + bcc 183f10 │ │ │ │ + b 1846e0 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 17cde8 │ │ │ │ + bl 17cdf4 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 183f14 │ │ │ │ + bpl 183f20 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str sl, [sp, #200] @ 0xc8 │ │ │ │ @@ -356928,16 +356931,16 @@ │ │ │ │ bl 35398 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r3, r9 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 183f28 │ │ │ │ - b 184260 │ │ │ │ + beq 183f34 │ │ │ │ + b 18426c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsl r7, r7, #8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r7 │ │ │ │ @@ -356948,127 +356951,127 @@ │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r5, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 183d04 │ │ │ │ + beq 183d10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166000 │ │ │ │ + bl 16600c │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, r3 │ │ │ │ - bcs 184098 │ │ │ │ + bcs 1840a4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ bic r2, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ ldrb r7, [r0, lr] │ │ │ │ add r0, r3, r7 │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1846a0 │ │ │ │ + bcs 1846ac │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr r5, [r1, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 1844c4 │ │ │ │ + ble 1844d0 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1844ec │ │ │ │ + beq 1844f8 │ │ │ │ mov r0, lr │ │ │ │ - b 1840d8 │ │ │ │ + b 1840e4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bic r2, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ ldrb r0, [r0, #599] @ 0x257 │ │ │ │ add r0, r0, #1 │ │ │ │ add r7, r0, r2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 184720 │ │ │ │ + bcs 18472c │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr r5, [r1, r7, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 184518 │ │ │ │ + ble 184524 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 18454c │ │ │ │ + beq 184558 │ │ │ │ mov r0, r3 │ │ │ │ - bl 166000 │ │ │ │ + bl 16600c │ │ │ │ mov r5, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [fp, #12] │ │ │ │ str r5, [fp, #16] │ │ │ │ - b 18458c │ │ │ │ - ldr r0, [pc, #1744] @ 1847c8 │ │ │ │ + b 184598 │ │ │ │ + ldr r0, [pc, #1744] @ 1847d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1740] @ 1847cc │ │ │ │ + ldr r1, [pc, #1740] @ 1847d8 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [pc, #1700] @ 1847d0 │ │ │ │ + ldr r0, [pc, #1700] @ 1847dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [pc, #1684] @ 1847d4 │ │ │ │ + ldr r0, [pc, #1684] @ 1847e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ bl 3cd80 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ str r5, [fp, #20] │ │ │ │ str r5, [fp, #24] │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ ldr r2, [sl, #176] @ 0xb0 │ │ │ │ ldr r1, [sl, #180] @ 0xb4 │ │ │ │ str r5, [fp] │ │ │ │ str r0, [fp, #4] │ │ │ │ str r8, [fp, #8] │ │ │ │ - b 1841e4 │ │ │ │ + b 1841f0 │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - bne 18421c │ │ │ │ + bne 184228 │ │ │ │ tst r6, #1073741824 @ 0x40000000 │ │ │ │ - bne 1841dc │ │ │ │ + bne 1841e8 │ │ │ │ tst r6, #536870912 @ 0x20000000 │ │ │ │ - beq 184668 │ │ │ │ + beq 184674 │ │ │ │ ldrd r0, [sl, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1845fc │ │ │ │ + beq 184608 │ │ │ │ subs r0, r8, r1 │ │ │ │ ldr r2, [sl, #112] @ 0x70 │ │ │ │ subcc r0, r1, r8 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [sl, #112] @ 0x70 │ │ │ │ ldrb r0, [r5, r8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 165fc0 │ │ │ │ + bl 165fcc │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sl, #176] @ 0xb0 │ │ │ │ ldr r1, [sl, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sl, #176] @ 0xb0 │ │ │ │ - beq 1845fc │ │ │ │ + beq 184608 │ │ │ │ subs r2, r8, r1 │ │ │ │ ldr r3, [sl, #112] @ 0x70 │ │ │ │ subcc r2, r1, r8 │ │ │ │ add r1, r3, r2 │ │ │ │ str r1, [sl, #112] @ 0x70 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -357077,435 +357080,435 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ str r4, [fp, #20] │ │ │ │ str r4, [fp, #24] │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ ldr r2, [sl, #176] @ 0xb0 │ │ │ │ ldr r1, [sl, #180] @ 0xb4 │ │ │ │ str r4, [fp] │ │ │ │ - b 18417c │ │ │ │ - ldr r0, [pc, #1368] @ 1847a8 │ │ │ │ + b 184188 │ │ │ │ + ldr r0, [pc, #1368] @ 1847b4 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #1364] @ 1847ac │ │ │ │ + ldr r2, [pc, #1364] @ 1847b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #2 │ │ │ │ subhi r2, r0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1842a4 │ │ │ │ + beq 1842b0 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 184298 │ │ │ │ + bne 1842a4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 165fc0 │ │ │ │ + bl 165fcc │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 165f84 │ │ │ │ + bl 165f90 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 166000 │ │ │ │ + bl 16600c │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r0, [pc, #1188] @ 18476c │ │ │ │ + ldr r0, [pc, #1188] @ 184778 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #1184] @ 184770 │ │ │ │ + ldr r2, [pc, #1184] @ 18477c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ lsl r2, r7, #8 │ │ │ │ mov r1, r4 │ │ │ │ str sl, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 183a4c │ │ │ │ + bne 183a58 │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - bne 184328 │ │ │ │ + bne 184334 │ │ │ │ mov r0, #0 │ │ │ │ tst r6, #536870912 @ 0x20000000 │ │ │ │ - beq 184370 │ │ │ │ + beq 18437c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, lr │ │ │ │ - bl 165fc0 │ │ │ │ + bl 165fcc │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ - b 184370 │ │ │ │ + b 18437c │ │ │ │ mov ip, lr │ │ │ │ - b 184384 │ │ │ │ + b 184390 │ │ │ │ mov r6, ip │ │ │ │ - bl 180308 │ │ │ │ + bl 180314 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ str sl, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 183ab8 │ │ │ │ + bne 183ac4 │ │ │ │ mov r0, #0 │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - bne 184384 │ │ │ │ + bne 184390 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [fp, #12] │ │ │ │ str r6, [fp, #16] │ │ │ │ - b 18440c │ │ │ │ - andeq r7, lr, r4, lsl sp │ │ │ │ + b 184418 │ │ │ │ + andeq r7, lr, r8, lsl #27 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 1843f4 │ │ │ │ + beq 184400 │ │ │ │ ldr r2, [r5, #636] @ 0x27c │ │ │ │ bic r7, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #148] @ 0x94 │ │ │ │ and r2, r2, #31 │ │ │ │ lsr r3, r7, r2 │ │ │ │ cmp r1, r7, lsr r2 │ │ │ │ - bls 1846f0 │ │ │ │ + bls 1846fc │ │ │ │ ldr r1, [sl, #144] @ 0x90 │ │ │ │ ldr r3, [r1, r3, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 184730 │ │ │ │ + beq 18473c │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ tst r2, #2 │ │ │ │ mov r2, #0 │ │ │ │ - beq 1843f4 │ │ │ │ + beq 184400 │ │ │ │ cmp r1, #13 │ │ │ │ - bcc 184654 │ │ │ │ + bcc 184660 │ │ │ │ sub r2, r1, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 184614 │ │ │ │ + bls 184620 │ │ │ │ ldr r2, [r3, #21] │ │ │ │ mov r1, #1 │ │ │ │ str r6, [fp, #16] │ │ │ │ stm fp, {r1, r2, ip} │ │ │ │ str r1, [fp, #12] │ │ │ │ str r1, [fp, #20] │ │ │ │ str r1, [fp, #24] │ │ │ │ ldr r1, [sl, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sl, #176] @ 0xb0 │ │ │ │ str r3, [sl, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 184440 │ │ │ │ + beq 18444c │ │ │ │ subs r2, lr, r1 │ │ │ │ ldr r3, [sl, #112] @ 0x70 │ │ │ │ subcc r2, r1, lr │ │ │ │ add r1, r3, r2 │ │ │ │ str r1, [sl, #112] @ 0x70 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #852] @ 1847a0 │ │ │ │ - ldr r2, [pc, #852] @ 1847a4 │ │ │ │ + ldr r0, [pc, #852] @ 1847ac │ │ │ │ + ldr r2, [pc, #852] @ 1847b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 3c4bc │ │ │ │ - b 1845e0 │ │ │ │ + b 1845ec │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str sl, [sp, #200] @ 0xc8 │ │ │ │ mov r7, r5 │ │ │ │ str r5, [sp, #196] @ 0xc4 │ │ │ │ bl 35398 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 1837d0 │ │ │ │ + bne 1837dc │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ - b 183c18 │ │ │ │ - ldr r0, [pc, #736] @ 184790 │ │ │ │ + b 183c24 │ │ │ │ + ldr r0, [pc, #736] @ 18479c │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #732] @ 184794 │ │ │ │ + ldr r2, [pc, #732] @ 1847a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - andeq r5, sp, ip, ror #31 │ │ │ │ + andeq r6, sp, r0, rrx │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ lsl r2, r7, #8 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 184090 │ │ │ │ + bne 18409c │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - bne 184510 │ │ │ │ + bne 18451c │ │ │ │ mov r0, #0 │ │ │ │ tst r5, #536870912 @ 0x20000000 │ │ │ │ - beq 1840e0 │ │ │ │ + beq 1840ec │ │ │ │ mov r0, r7 │ │ │ │ mov r1, lr │ │ │ │ - bl 165fc0 │ │ │ │ - b 1840e0 │ │ │ │ + bl 165fcc │ │ │ │ + b 1840ec │ │ │ │ mov r3, lr │ │ │ │ - b 184558 │ │ │ │ + b 184564 │ │ │ │ mov r4, r3 │ │ │ │ - bl 180308 │ │ │ │ + bl 180314 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp, #200] @ 0xc8 │ │ │ │ bl 3498c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1840d4 │ │ │ │ + bne 1840e0 │ │ │ │ mov r0, #0 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq 1840e0 │ │ │ │ + beq 1840ec │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r3 │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ mov r1, #1 │ │ │ │ stmib fp, {r0, r4} │ │ │ │ mov r0, #0 │ │ │ │ str r1, [fp] │ │ │ │ str r1, [fp, #12] │ │ │ │ str r5, [fp, #16] │ │ │ │ str r1, [fp, #20] │ │ │ │ str r1, [fp, #24] │ │ │ │ ldr r1, [sl, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sl, #176] @ 0xb0 │ │ │ │ str r3, [sl, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 1845c4 │ │ │ │ + beq 1845d0 │ │ │ │ subs r2, r7, r1 │ │ │ │ ldr r3, [sl, #112] @ 0x70 │ │ │ │ subcc r2, r1, r7 │ │ │ │ add r1, r3, r2 │ │ │ │ str r1, [sl, #112] @ 0x70 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #428] @ 18477c │ │ │ │ - ldr r2, [pc, #428] @ 184780 │ │ │ │ + ldr r0, [pc, #428] @ 184788 │ │ │ │ + ldr r2, [pc, #428] @ 18478c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 3c4bc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r3, [pc, #496] @ 1847dc │ │ │ │ + ldr r3, [pc, #496] @ 1847e8 │ │ │ │ mov r0, #9 │ │ │ │ mov r1, #13 │ │ │ │ mov r2, lr │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #384] @ 184784 │ │ │ │ + ldr r0, [pc, #384] @ 184790 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #380] @ 184788 │ │ │ │ + ldr r2, [pc, #380] @ 184794 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - ldr r3, [pc, #452] @ 1847e0 │ │ │ │ + ldr r3, [pc, #452] @ 1847ec │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #440] @ 1847e4 │ │ │ │ + ldr r3, [pc, #440] @ 1847f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, lr │ │ │ │ mov r2, lr │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #372] @ 1847b8 │ │ │ │ + ldr r3, [pc, #372] @ 1847c4 │ │ │ │ mov r0, #9 │ │ │ │ mov r1, #13 │ │ │ │ mov r2, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #320] @ 18479c │ │ │ │ + ldr r3, [pc, #320] @ 1847a8 │ │ │ │ mov r0, #13 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #336] @ 1847c0 │ │ │ │ + ldr r0, [pc, #336] @ 1847cc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #332] @ 1847c4 │ │ │ │ + ldr r1, [pc, #332] @ 1847d0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ bl 3cd80 │ │ │ │ - ldr r2, [pc, #328] @ 1847f0 │ │ │ │ + ldr r2, [pc, #328] @ 1847fc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #228] @ 184798 │ │ │ │ + ldr r2, [pc, #228] @ 1847a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #176] @ 184778 │ │ │ │ + ldr r2, [pc, #176] @ 184784 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #152] @ 184774 │ │ │ │ + ldr r2, [pc, #152] @ 184780 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #204] @ 1847b4 │ │ │ │ + ldr r2, [pc, #204] @ 1847c0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #224] @ 1847d8 │ │ │ │ + ldr r2, [pc, #224] @ 1847e4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #224] @ 1847e8 │ │ │ │ + ldr r2, [pc, #224] @ 1847f4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #152] @ 1847b0 │ │ │ │ + ldr r2, [pc, #152] @ 1847bc │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #148] @ 1847bc │ │ │ │ + ldr r2, [pc, #148] @ 1847c8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #180] @ 1847ec │ │ │ │ + ldr r2, [pc, #180] @ 1847f8 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - b 184744 │ │ │ │ + b 184750 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 184760 │ │ │ │ + beq 18476c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, sp, r8, lsl #27 │ │ │ │ - andeq r9, lr, sp, lsl #29 │ │ │ │ - andseq ip, r7, r8, lsl #18 │ │ │ │ - andseq ip, r7, r0, lsl r5 │ │ │ │ - @ instruction: 0x0017c5b4 │ │ │ │ - andeq r9, lr, r7, asr #23 │ │ │ │ - andseq ip, r7, ip, lsr #12 │ │ │ │ - andeq r9, lr, pc, lsl #23 │ │ │ │ - @ instruction: 0x0017c5f4 │ │ │ │ - andeq r5, sp, r4, lsr #14 │ │ │ │ - andeq r9, lr, r1, lsl #25 │ │ │ │ - andseq ip, r7, r0, lsl r7 │ │ │ │ - andseq ip, r7, r8, asr #11 │ │ │ │ - andseq r9, r7, r0, ror lr │ │ │ │ - andeq r9, lr, fp, asr #26 │ │ │ │ - @ instruction: 0x0017c7b0 │ │ │ │ - andeq r9, lr, r4, lsr #30 │ │ │ │ - @ instruction: 0x0017c9b8 │ │ │ │ - andseq fp, r7, r0, ror ip │ │ │ │ - andseq r9, r7, r8, asr lr │ │ │ │ - andseq r9, r7, r4, ror #29 │ │ │ │ - mulseq r7, r0, r4 │ │ │ │ - andseq ip, r7, r0, lsl #11 │ │ │ │ - andseq ip, r7, r0, lsl r6 │ │ │ │ - andseq ip, r7, r4, lsl #21 │ │ │ │ - andseq ip, r7, r0, lsl #21 │ │ │ │ - @ instruction: 0x0019bdf8 │ │ │ │ - andseq fp, r9, ip, lsl sp │ │ │ │ - mulseq r7, r0, ip │ │ │ │ - andseq r9, r7, ip, lsr pc │ │ │ │ - andseq ip, r7, ip, lsl r2 │ │ │ │ - mulseq r7, ip, lr │ │ │ │ - @ instruction: 0x0017c4b0 │ │ │ │ - andseq r9, r7, r8, lsr #27 │ │ │ │ + strdeq r5, [sp], -ip │ │ │ │ + andeq r9, lr, r1, lsl #30 │ │ │ │ + @ instruction: 0x0017c8fc │ │ │ │ andseq ip, r7, r4, lsl #10 │ │ │ │ + andseq ip, r7, r8, lsr #11 │ │ │ │ + andeq r9, lr, fp, lsr ip │ │ │ │ + andseq ip, r7, r0, lsr #12 │ │ │ │ + andeq r9, lr, r3, lsl #24 │ │ │ │ + andseq ip, r7, r8, ror #11 │ │ │ │ + muleq sp, r8, r7 │ │ │ │ + strdeq r9, [lr], -r5 │ │ │ │ + andseq ip, r7, r4, lsl #14 │ │ │ │ + @ instruction: 0x0017c5bc │ │ │ │ + andseq r9, r7, r4, ror #28 │ │ │ │ + @ instruction: 0x000e9dbf │ │ │ │ + andseq ip, r7, r4, lsr #15 │ │ │ │ + muleq lr, r8, pc @ │ │ │ │ + andseq ip, r7, ip, lsr #19 │ │ │ │ + andseq fp, r7, r4, ror #24 │ │ │ │ + andseq r9, r7, ip, asr #28 │ │ │ │ + @ instruction: 0x00179ed8 │ │ │ │ + andseq ip, r7, r4, lsl #9 │ │ │ │ + andseq ip, r7, r4, ror r5 │ │ │ │ + andseq ip, r7, r4, lsl #12 │ │ │ │ + andseq ip, r7, r8, ror sl │ │ │ │ + andseq ip, r7, r4, ror sl │ │ │ │ + andseq fp, r9, ip, ror #27 │ │ │ │ + andseq fp, r9, r0, lsl sp │ │ │ │ + andseq fp, r7, r4, lsl #25 │ │ │ │ + andseq r9, r7, r0, lsr pc │ │ │ │ + andseq ip, r7, r0, lsl r2 │ │ │ │ + mulseq r7, r0, lr │ │ │ │ + andseq ip, r7, r4, lsr #9 │ │ │ │ + mulseq r7, ip, sp │ │ │ │ + @ instruction: 0x0017c4f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #428 @ 0x1ac │ │ │ │ mov fp, r0 │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp sl, r0 │ │ │ │ - bls 184820 │ │ │ │ + bls 18482c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r3] │ │ │ │ mov lr, r2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ sub r0, r7, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bcc 184864 │ │ │ │ + bcc 184870 │ │ │ │ ldrb r0, [r6, #76] @ 0x4c │ │ │ │ - ldr r5, [pc, #4012] @ 1857fc │ │ │ │ + ldr r5, [pc, #4012] @ 185808 │ │ │ │ cmp r0, #3 │ │ │ │ add r5, pc, r5 │ │ │ │ addne r5, r6, #64 @ 0x40 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 184a84 │ │ │ │ + bne 184a90 │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184930 │ │ │ │ + beq 18493c │ │ │ │ ldr r5, [r6, #632] @ 0x278 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1849f4 │ │ │ │ + beq 184a00 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, sl, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1849f4 │ │ │ │ + bcs 184a00 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r2, #32 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, [r3, #4] │ │ │ │ add r4, r6, #600 @ 0x258 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb r7, [r9, r0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #3916] @ 185800 │ │ │ │ + ldr r1, [pc, #3916] @ 18580c │ │ │ │ str lr, [sp, #412] @ 0x19c │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #408] @ 0x198 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184e04 │ │ │ │ + beq 184e10 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r4, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ @@ -357514,47 +357517,47 @@ │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ubfx r0, r7, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r7, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 184e04 │ │ │ │ + beq 184e10 │ │ │ │ mov r1, #4 │ │ │ │ strb r7, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 184e58 │ │ │ │ - b 185720 │ │ │ │ + beq 184e64 │ │ │ │ + b 18572c │ │ │ │ ldr r0, [r6, #632] @ 0x278 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 184a3c │ │ │ │ + beq 184a48 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, sl, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184a3c │ │ │ │ + bcs 184a48 │ │ │ │ ldrd r8, [r3, #4] │ │ │ │ mov r2, #32 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r4, r6, #600 @ 0x258 │ │ │ │ ldrb r5, [r9, r0] │ │ │ │ - ldr r1, [pc, #3728] @ 185804 │ │ │ │ + ldr r1, [pc, #3728] @ 185810 │ │ │ │ mov r0, r4 │ │ │ │ str lr, [sp, #412] @ 0x19c │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #408] @ 0x198 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 185140 │ │ │ │ + beq 18514c │ │ │ │ mvn r0, #15 │ │ │ │ mov r7, #0 │ │ │ │ and r0, r0, r5, lsr #3 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ @@ -357563,86 +357566,86 @@ │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #140] @ 0x8c │ │ │ │ ubfx r0, r5, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r5, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 185140 │ │ │ │ + beq 18514c │ │ │ │ mov r1, #4 │ │ │ │ strb r5, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 185194 │ │ │ │ - b 185720 │ │ │ │ + beq 1851a0 │ │ │ │ + b 18572c │ │ │ │ ldr r8, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ str lr, [sp, #412] @ 0x19c │ │ │ │ str r6, [sp, #408] @ 0x198 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 184e20 │ │ │ │ + beq 184e2c │ │ │ │ cmp r7, #2 │ │ │ │ - bne 184c2c │ │ │ │ + bne 184c38 │ │ │ │ ldrb r0, [r6, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 185514 │ │ │ │ + bne 185520 │ │ │ │ mov r1, #2 │ │ │ │ str r8, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 184e58 │ │ │ │ - b 185720 │ │ │ │ + beq 184e64 │ │ │ │ + b 18572c │ │ │ │ ldr r8, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ str lr, [sp, #412] @ 0x19c │ │ │ │ str r6, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 185160 │ │ │ │ + beq 18516c │ │ │ │ cmp r7, #2 │ │ │ │ - bne 184c44 │ │ │ │ + bne 184c50 │ │ │ │ ldrb r0, [r6, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 185540 │ │ │ │ + bne 18554c │ │ │ │ mov r1, #2 │ │ │ │ str r8, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 185194 │ │ │ │ - b 185720 │ │ │ │ + beq 1851a0 │ │ │ │ + b 18572c │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184b44 │ │ │ │ + beq 184b50 │ │ │ │ ldr r0, [r6, #632] @ 0x278 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #308] @ 0x134 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 184c58 │ │ │ │ + beq 184c64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, sl, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184c58 │ │ │ │ + bcs 184c64 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r4, r6, #600 @ 0x258 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #32 │ │ │ │ ldrb r9, [r1, r0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #4056] @ 185ab8 │ │ │ │ + ldr r1, [pc, #4056] @ 185ac4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 184b30 │ │ │ │ + beq 184b3c │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #216 @ 0xd8 │ │ │ │ and r0, r0, r9, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r4, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ @@ -357651,42 +357654,42 @@ │ │ │ │ str r4, [sp, #244] @ 0xf4 │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r4, [sp, #236] @ 0xec │ │ │ │ ubfx r0, r9, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r9, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - bne 184be0 │ │ │ │ + bne 184bec │ │ │ │ add r0, r6, r9 │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ - b 184c64 │ │ │ │ + b 184c70 │ │ │ │ ldr r0, [r6, #632] @ 0x278 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [r0, #308] @ 0x134 │ │ │ │ - beq 184de4 │ │ │ │ + beq 184df0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, sl, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 184de4 │ │ │ │ + bcs 184df0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r4, r6, #600 @ 0x258 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb r9, [r1, r0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #3992] @ 185b28 │ │ │ │ + ldr r1, [pc, #3992] @ 185b34 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 185808 │ │ │ │ + beq 185814 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #312 @ 0x138 │ │ │ │ and r0, r0, r9, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r4, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ @@ -357695,57 +357698,57 @@ │ │ │ │ str r4, [sp, #340] @ 0x154 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ str r4, [sp, #332] @ 0x14c │ │ │ │ ubfx r0, r9, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r9, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 185808 │ │ │ │ + beq 185814 │ │ │ │ mov r0, #4 │ │ │ │ strb r9, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #2 │ │ │ │ subhi r2, r0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 185a94 │ │ │ │ + beq 185aa0 │ │ │ │ ldr r1, [sp, #412] @ 0x19c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 185ab0 │ │ │ │ + bne 185abc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 186c60 │ │ │ │ + beq 186c6c │ │ │ │ sub r2, sl, #1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 165fc0 │ │ │ │ - b 185a9c │ │ │ │ + bl 165fcc │ │ │ │ + b 185aa8 │ │ │ │ add r0, r4, #6 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 184e34 │ │ │ │ - b 186850 │ │ │ │ + bcc 184e40 │ │ │ │ + b 18685c │ │ │ │ add r0, r4, #6 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 185170 │ │ │ │ - b 186850 │ │ │ │ + bcc 18517c │ │ │ │ + b 18685c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 186850 │ │ │ │ + bls 18685c │ │ │ │ ldr r1, [lr, #132] @ 0x84 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [r1, r0, lsl #2] │ │ │ │ cmn fp, #1 │ │ │ │ - ble 186ca0 │ │ │ │ + ble 186cac │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub r1, r2, #1 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ bic r1, r1, #7 │ │ │ │ @@ -357760,52 +357763,52 @@ │ │ │ │ mov sl, r3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1861ec │ │ │ │ + beq 1861f8 │ │ │ │ ldr r4, [sp, #412] @ 0x19c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1862ec │ │ │ │ + beq 1862f8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ ldm r6!, {r2, r3, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r6, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ - bl 183014 │ │ │ │ + bl 183020 │ │ │ │ ldr r7, [sp, #376] @ 0x178 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 185990 │ │ │ │ + beq 18599c │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ sub r0, r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 185990 │ │ │ │ + bcs 18599c │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ ldr fp, [sp, #360] @ 0x168 │ │ │ │ ldrb r8, [r1, r0] │ │ │ │ - ldr r1, [pc, #3988] @ 185ce8 │ │ │ │ + ldr r1, [pc, #3988] @ 185cf4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r6, r0, #600 @ 0x258 │ │ │ │ mov r0, r6 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 185b2c │ │ │ │ + beq 185b38 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ and r0, r0, r8, lsr #3 │ │ │ │ ldr r0, [r6, r0]! │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ mov r6, r7 │ │ │ │ mov r7, #0 │ │ │ │ @@ -357817,684 +357820,684 @@ │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ ubfx r0, r8, #5, #2 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r8, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 185b2c │ │ │ │ + beq 185b38 │ │ │ │ mov r1, #4 │ │ │ │ strb r8, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1862e8 │ │ │ │ - b 185b78 │ │ │ │ + beq 1862f4 │ │ │ │ + b 185b84 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 185828 │ │ │ │ - b 186850 │ │ │ │ + bhi 185834 │ │ │ │ + b 18685c │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldrb r4, [r0, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 184a0c │ │ │ │ + bne 184a18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186850 │ │ │ │ + bcs 18685c │ │ │ │ ldr r1, [lr, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 18568c │ │ │ │ + bmi 185698 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 185720 │ │ │ │ + bne 18572c │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 184e80 │ │ │ │ + beq 184e8c │ │ │ │ ldr r2, [lr, #180] @ 0xb4 │ │ │ │ ldr r1, [lr, #184] @ 0xb8 │ │ │ │ ldr r0, [lr, #112] @ 0x70 │ │ │ │ subs r7, r2, r1 │ │ │ │ subls r7, r1, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, #1 │ │ │ │ mov r9, fp │ │ │ │ cmp sl, r5 │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ str sl, [lr, #180] @ 0xb4 │ │ │ │ str sl, [lr, #184] @ 0xb8 │ │ │ │ - bcs 1850e4 │ │ │ │ + bcs 1850f0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr fp, [r3, #12] │ │ │ │ add r5, r0, #344 @ 0x158 │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bls 184f28 │ │ │ │ + bls 184f34 │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186ae8 │ │ │ │ + beq 186af4 │ │ │ │ cmp sl, fp │ │ │ │ str sl, [lr, #184] @ 0xb8 │ │ │ │ - bcs 186ff8 │ │ │ │ + bcs 187004 │ │ │ │ ldrb r6, [r8, sl] │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [r5, r6] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 186fe8 │ │ │ │ + bcs 186ff4 │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 185070 │ │ │ │ + ble 18507c │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1859d4 │ │ │ │ + bne 1859e0 │ │ │ │ mov r7, sl │ │ │ │ cmp r2, #134217728 @ 0x8000000 │ │ │ │ - bcc 184f1c │ │ │ │ + bcc 184f28 │ │ │ │ ands r0, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 185618 │ │ │ │ + beq 185624 │ │ │ │ mov r1, r2 │ │ │ │ mov sl, r7 │ │ │ │ - b 184fcc │ │ │ │ + b 184fd8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 184fcc │ │ │ │ + bcs 184fd8 │ │ │ │ ldr r6, [lr, #120] @ 0x78 │ │ │ │ ldr ip, [lr, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r8, sl] │ │ │ │ add r7, sl, #3 │ │ │ │ cmp r7, r2 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r4, [r6, r0, lsl #2] │ │ │ │ cmpcc r4, #134217728 @ 0x8000000 │ │ │ │ - bcs 184fe0 │ │ │ │ + bcs 184fec │ │ │ │ add r1, r8, sl │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ add r0, r4, r0 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 184ff8 │ │ │ │ + bhi 185004 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ add r2, r0, r2 │ │ │ │ ldr r4, [r6, r2, lsl #2] │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 18500c │ │ │ │ + bhi 185018 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ add r0, r4, r0 │ │ │ │ ldr r1, [r6, r0, lsl #2] │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 185024 │ │ │ │ + bhi 185030 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add sl, sl, #4 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc 184f40 │ │ │ │ + bcc 184f4c │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc 184eb0 │ │ │ │ - b 1855c4 │ │ │ │ + bcc 184ebc │ │ │ │ + b 1855d0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc 184eb0 │ │ │ │ - b 1855c4 │ │ │ │ + bcc 184ebc │ │ │ │ + b 1855d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, sl │ │ │ │ mov r4, r1 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 184f0c │ │ │ │ - b 185030 │ │ │ │ + bgt 184f18 │ │ │ │ + b 18503c │ │ │ │ add r7, sl, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 184f0c │ │ │ │ - b 185030 │ │ │ │ + bgt 184f18 │ │ │ │ + b 18503c │ │ │ │ add r7, sl, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 184f0c │ │ │ │ - b 185030 │ │ │ │ + bgt 184f18 │ │ │ │ + b 18503c │ │ │ │ mov r2, r1 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 184f0c │ │ │ │ + bgt 184f18 │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186ae8 │ │ │ │ + beq 186af4 │ │ │ │ str r7, [lr, #184] @ 0xb8 │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ add r0, r4, r0 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 187030 │ │ │ │ + bcs 18703c │ │ │ │ ldr r2, [r6, r0, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 1850a4 │ │ │ │ + ble 1850b0 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 184f0c │ │ │ │ - b 1850d8 │ │ │ │ + beq 184f18 │ │ │ │ + b 1850e4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl r2, r6, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ mov r4, r3 │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 184f08 │ │ │ │ - b 1859d4 │ │ │ │ + beq 184f14 │ │ │ │ + b 1859e0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl r2, r1, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r4 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ mov r4, r3 │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 184f0c │ │ │ │ + beq 184f18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166000 │ │ │ │ - b 186e68 │ │ │ │ + bl 16600c │ │ │ │ + b 186e74 │ │ │ │ ldr fp, [r3, #12] │ │ │ │ cmp r5, fp │ │ │ │ - bcs 1855d0 │ │ │ │ + bcs 1855dc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r3, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add r2, r2, r0 │ │ │ │ ldrb r2, [r2, #344] @ 0x158 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 187088 │ │ │ │ + bcs 187094 │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 186e14 │ │ │ │ + ble 186e20 │ │ │ │ mov r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 186e4c │ │ │ │ + beq 186e58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166000 │ │ │ │ - b 186e68 │ │ │ │ + bl 16600c │ │ │ │ + b 186e74 │ │ │ │ add r0, r6, r5 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldrb r4, [r0, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 184a58 │ │ │ │ + bne 184a64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186850 │ │ │ │ + bcs 18685c │ │ │ │ ldr r1, [lr, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 1856e8 │ │ │ │ + bmi 1856f4 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 185720 │ │ │ │ + bne 18572c │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1851bc │ │ │ │ + beq 1851c8 │ │ │ │ ldr r2, [lr, #180] @ 0xb4 │ │ │ │ ldr r1, [lr, #184] @ 0xb8 │ │ │ │ ldr r0, [lr, #112] @ 0x70 │ │ │ │ subs r7, r2, r1 │ │ │ │ subls r7, r1, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #348] @ 0x15c │ │ │ │ mov r0, #1 │ │ │ │ cmp sl, r5 │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ str sl, [lr, #180] @ 0xb4 │ │ │ │ str sl, [lr, #184] @ 0xb8 │ │ │ │ - bcs 1854b8 │ │ │ │ + bcs 1854c4 │ │ │ │ ldr r0, [r6, #636] @ 0x27c │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ and r0, r0, #31 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ add fp, r6, #344 @ 0x158 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 185210 │ │ │ │ + b 18521c │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ add sl, r1, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bcs 18556c │ │ │ │ + bcs 185578 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bls 1852a8 │ │ │ │ + bls 1852b4 │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186ae8 │ │ │ │ + beq 186af4 │ │ │ │ cmp sl, r9 │ │ │ │ str sl, [lr, #184] @ 0xb8 │ │ │ │ - bcs 186fd4 │ │ │ │ + bcs 186fe0 │ │ │ │ ldrb r2, [r8, sl] │ │ │ │ bic r6, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [fp, r2] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186fc8 │ │ │ │ + bcs 186fd4 │ │ │ │ ldr r1, [lr, #120] @ 0x78 │ │ │ │ ldr r5, [r1, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 18543c │ │ │ │ + ble 185448 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1857dc │ │ │ │ + bne 1857e8 │ │ │ │ mov r1, sl │ │ │ │ cmp r5, #134217728 @ 0x8000000 │ │ │ │ - bcc 1851fc │ │ │ │ + bcc 185208 │ │ │ │ ands r0, r5, #268435456 @ 0x10000000 │ │ │ │ - bne 1851fc │ │ │ │ + bne 185208 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq 1859e0 │ │ │ │ + beq 1859ec │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 185344 │ │ │ │ + bne 185350 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b 1853a0 │ │ │ │ + b 1853ac │ │ │ │ cmp sl, r5 │ │ │ │ - bcs 185330 │ │ │ │ + bcs 18533c │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr ip, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [r8, sl] │ │ │ │ add r1, sl, #3 │ │ │ │ cmp r1, r5 │ │ │ │ ldrb r0, [fp, r0] │ │ │ │ add r0, r7, r0 │ │ │ │ ldr r4, [r2, r0, lsl #2] │ │ │ │ cmpcc r4, #134217728 @ 0x8000000 │ │ │ │ - bcs 1853ac │ │ │ │ + bcs 1853b8 │ │ │ │ add r7, r8, sl │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ ldrb r0, [fp, r0] │ │ │ │ add r0, r4, r0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 1853c4 │ │ │ │ + bhi 1853d0 │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ ldrb r6, [fp, r6] │ │ │ │ add r6, r0, r6 │ │ │ │ ldr r4, [r2, r6, lsl #2] │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 1853d8 │ │ │ │ + bhi 1853e4 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ ldrb r0, [fp, r0] │ │ │ │ add r0, r4, r0 │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 1853f0 │ │ │ │ + bhi 1853fc │ │ │ │ add sl, sl, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bcc 1852b8 │ │ │ │ + bcc 1852c4 │ │ │ │ mov r1, sl │ │ │ │ add sl, r1, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bcc 185210 │ │ │ │ - b 18556c │ │ │ │ + bcc 18521c │ │ │ │ + b 185578 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ bic r2, r5, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [lr, #148] @ 0x94 │ │ │ │ lsr r0, r2, r6 │ │ │ │ cmp r7, r2, lsr r6 │ │ │ │ - bls 187020 │ │ │ │ + bls 18702c │ │ │ │ ldr r2, [lr, #144] @ 0x90 │ │ │ │ ldr r0, [r2, r0, lsl #3]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18700c │ │ │ │ + beq 187018 │ │ │ │ mov r7, #1 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb r7, [r0, #8] │ │ │ │ tst r7, #2 │ │ │ │ - beq 1853a0 │ │ │ │ + beq 1853ac │ │ │ │ cmp r2, #13 │ │ │ │ - bcc 186c78 │ │ │ │ + bcc 186c84 │ │ │ │ sub r2, r2, #13 │ │ │ │ cmp r2, #3 │ │ │ │ - bls 186c8c │ │ │ │ + bls 186c98 │ │ │ │ ldr r0, [r0, #21] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r7, r5 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b 185200 │ │ │ │ + b 18520c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r7 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 18526c │ │ │ │ - b 1853fc │ │ │ │ + bgt 185278 │ │ │ │ + b 185408 │ │ │ │ add r1, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 18526c │ │ │ │ - b 1853fc │ │ │ │ + bgt 185278 │ │ │ │ + b 185408 │ │ │ │ add r1, sl, #2 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 18526c │ │ │ │ - b 1853fc │ │ │ │ + bgt 185278 │ │ │ │ + b 185408 │ │ │ │ mov r5, r7 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 18526c │ │ │ │ + bgt 185278 │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186ae8 │ │ │ │ + beq 186af4 │ │ │ │ str r1, [lr, #184] @ 0xb8 │ │ │ │ ldrb r7, [r8, r1] │ │ │ │ ldrb r0, [fp, r7] │ │ │ │ add r0, r4, r0 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 187030 │ │ │ │ + bcs 18703c │ │ │ │ ldr r5, [r2, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 185474 │ │ │ │ + ble 185480 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 18526c │ │ │ │ - b 1854b0 │ │ │ │ + beq 185278 │ │ │ │ + b 1854bc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl r2, r2, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r7 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ mov r4, r3 │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 185268 │ │ │ │ - b 1857dc │ │ │ │ + beq 185274 │ │ │ │ + b 1857e8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r4 │ │ │ │ lsl r2, r7, #8 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ mov r4, r3 │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ tst r0, #1 │ │ │ │ - beq 18526c │ │ │ │ + beq 185278 │ │ │ │ mov r0, r1 │ │ │ │ - b 1857e0 │ │ │ │ + b 1857ec │ │ │ │ ldr r9, [r3, #12] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 185580 │ │ │ │ + bcs 18558c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r3, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add r1, r6, r0 │ │ │ │ ldrb r2, [r1, #344] @ 0x158 │ │ │ │ ldr r1, [lr, #124] @ 0x7c │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 187068 │ │ │ │ + bcs 187074 │ │ │ │ ldr r1, [lr, #120] @ 0x78 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 186d30 │ │ │ │ + ble 186d3c │ │ │ │ mov r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 186d68 │ │ │ │ + beq 186d74 │ │ │ │ mov r0, r5 │ │ │ │ - b 185a98 │ │ │ │ + b 185aa4 │ │ │ │ ldr r0, [r5, #340] @ 0x154 │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 18566c │ │ │ │ + bcs 185678 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 184e34 │ │ │ │ - b 186850 │ │ │ │ + bcc 184e40 │ │ │ │ + b 18685c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 1856c8 │ │ │ │ + bcs 1856d4 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 185170 │ │ │ │ - b 186850 │ │ │ │ + bcc 18517c │ │ │ │ + b 18685c │ │ │ │ add fp, sp, #60 @ 0x3c │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ldm fp, {r4, r8, fp} │ │ │ │ cmp r5, r9 │ │ │ │ - bcc 1854c8 │ │ │ │ + bcc 1854d4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bic r2, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [r0, #599] @ 0x257 │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 187078 │ │ │ │ + bcs 187084 │ │ │ │ ldr r1, [lr, #120] @ 0x78 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 186d88 │ │ │ │ + ble 186d94 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 186dbc │ │ │ │ + beq 186dc8 │ │ │ │ mov r0, r9 │ │ │ │ - b 185a98 │ │ │ │ + b 185aa4 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r5, fp │ │ │ │ - bcc 1850f0 │ │ │ │ + bcc 1850fc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [r0, #599] @ 0x257 │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 18709c │ │ │ │ + bcs 1870a8 │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 186e7c │ │ │ │ + ble 186e88 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 186eb4 │ │ │ │ + beq 186ec0 │ │ │ │ mov r0, fp │ │ │ │ - bl 166000 │ │ │ │ - b 186e68 │ │ │ │ + bl 16600c │ │ │ │ + b 186e74 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 185a44 │ │ │ │ + bne 185a50 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 185af0 │ │ │ │ + bne 185afc │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 186f90 │ │ │ │ + beq 186f9c │ │ │ │ ldrd r0, [lr, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [lr, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ subs r0, r7, r1 │ │ │ │ ldr r2, [lr, #112] @ 0x70 │ │ │ │ subcc r0, r1, r7 │ │ │ │ cmp r7, fp │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ - bcs 1870d4 │ │ │ │ + bcs 1870e0 │ │ │ │ ldrb r0, [r8, r7] │ │ │ │ mov r1, r7 │ │ │ │ - b 186e64 │ │ │ │ + b 186e70 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r5, r3 │ │ │ │ - bl 17cde8 │ │ │ │ + bl 17cdf4 │ │ │ │ mov r3, r5 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 184e44 │ │ │ │ + bpl 184e50 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ str r4, [sp] │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ str r6, [sp, #360] @ 0x168 │ │ │ │ bl 35398 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 184e58 │ │ │ │ - b 185720 │ │ │ │ + beq 184e64 │ │ │ │ + b 18572c │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r5, r3 │ │ │ │ - bl 17cde8 │ │ │ │ + bl 17cdf4 │ │ │ │ mov r3, r5 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 185180 │ │ │ │ + bpl 18518c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ str r4, [sp] │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ str r6, [sp, #360] @ 0x168 │ │ │ │ bl 35398 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 185194 │ │ │ │ + beq 1851a0 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ mov r0, #2 │ │ │ │ cmp r4, #2 │ │ │ │ subhi r0, r4, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18577c │ │ │ │ + beq 185788 │ │ │ │ ldr r5, [sp, #348] @ 0x15c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1857a4 │ │ │ │ + bne 1857b0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 186c60 │ │ │ │ + beq 186c6c │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186b80 │ │ │ │ + beq 186b8c │ │ │ │ mov r1, r0 │ │ │ │ sub r0, sl, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r1, #1] │ │ │ │ - b 1857c8 │ │ │ │ + b 1857d4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186b80 │ │ │ │ + beq 186b8c │ │ │ │ mov r1, r0 │ │ │ │ str sl, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ - b 1857c8 │ │ │ │ + b 1857d4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186b80 │ │ │ │ + beq 186b8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ strd r4, [r1, #4] │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 166000 │ │ │ │ + bl 16600c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r6, lr, r0, lsl #17 │ │ │ │ - andeq r4, sp, r4, asr #24 │ │ │ │ - andeq r4, sp, r0, lsl #23 │ │ │ │ + strdeq r6, [lr], -r4 │ │ │ │ + @ instruction: 0x000d4cb8 │ │ │ │ + strdeq r4, [sp], -r4 @ │ │ │ │ add r0, r6, r9 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 186850 │ │ │ │ + bls 18685c │ │ │ │ ldr r1, [lr, #132] @ 0x84 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [r1, r0, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - ble 186ce8 │ │ │ │ + ble 186cf4 │ │ │ │ ldrd r0, [r5] │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -358509,53 +358512,53 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ blx r6 │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1861ec │ │ │ │ + beq 1861f8 │ │ │ │ ldr r4, [sp, #412] @ 0x19c │ │ │ │ mov sl, r7 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ - beq 185c1c │ │ │ │ + beq 185c28 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ - bl 183014 │ │ │ │ + bl 183020 │ │ │ │ ldr r8, [sp, #376] @ 0x178 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1859b4 │ │ │ │ + beq 1859c0 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1859b4 │ │ │ │ + bcs 1859c0 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ ldr r9, [sp, #360] @ 0x168 │ │ │ │ ldrb r5, [r1, r0] │ │ │ │ - ldr r1, [pc, #4036] @ 1868d0 │ │ │ │ + ldr r1, [pc, #4036] @ 1868dc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r6, r0, #600 @ 0x258 │ │ │ │ mov r0, r6 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 185ba4 │ │ │ │ + beq 185bb0 │ │ │ │ mvn r0, #15 │ │ │ │ mov r7, #0 │ │ │ │ and r0, r0, r5, lsr #3 │ │ │ │ add ip, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r6, r0]! │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ @@ -358564,202 +358567,202 @@ │ │ │ │ str r7, [sp, #308] @ 0x134 │ │ │ │ str r7, [sp, #304] @ 0x130 │ │ │ │ str r7, [sp, #300] @ 0x12c │ │ │ │ ubfx r0, r5, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r5, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 185ba4 │ │ │ │ + beq 185bb0 │ │ │ │ mov r1, #4 │ │ │ │ strb r5, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ mov r7, sl │ │ │ │ cmp r1, #5 │ │ │ │ - bne 1861c4 │ │ │ │ - b 185c18 │ │ │ │ + bne 1861d0 │ │ │ │ + b 185c24 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r6, #2 │ │ │ │ ldr fp, [sp, #360] @ 0x168 │ │ │ │ ldr r8, [sp, #364] @ 0x16c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ - b 185b44 │ │ │ │ + b 185b50 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r6, #2 │ │ │ │ ldr r9, [sp, #360] @ 0x168 │ │ │ │ ldr r5, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ - b 185bb8 │ │ │ │ + b 185bc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 166000 │ │ │ │ - b 186e68 │ │ │ │ + bl 16600c │ │ │ │ + b 186e74 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ tst r5, #1073741824 @ 0x40000000 │ │ │ │ - bne 185abc │ │ │ │ + bne 185ac8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ tst r5, #536870912 @ 0x20000000 │ │ │ │ - beq 186f90 │ │ │ │ + beq 186f9c │ │ │ │ ldrd r2, [lr, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ subs r0, r1, r3 │ │ │ │ ldr r2, [lr, #112] @ 0x70 │ │ │ │ subcc r0, r3, r1 │ │ │ │ cmp r1, r9 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ - bcs 1870c0 │ │ │ │ + bcs 1870cc │ │ │ │ ldrb r0, [r8, r1] │ │ │ │ - bl 165fc0 │ │ │ │ + bl 165fcc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, lr │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ ldr r2, [r6, #176] @ 0xb0 │ │ │ │ str r3, [r6, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ mov r2, #1 │ │ │ │ stmib r9, {r0, r7} │ │ │ │ subs r0, r7, r1 │ │ │ │ str r2, [r9] │ │ │ │ subcc r0, r1, r7 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 166000 │ │ │ │ + bl 16600c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 165f84 │ │ │ │ - b 185a9c │ │ │ │ - andeq r4, sp, ip, lsl sl │ │ │ │ + bl 165f90 │ │ │ │ + b 185aa8 │ │ │ │ + muleq sp, r0, sl │ │ │ │ mov r0, #0 │ │ │ │ ldrd r2, [lr, #176] @ 0xb0 │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ tst r2, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ stmib r0, {r2, r7} │ │ │ │ subs r0, r1, r3 │ │ │ │ subcc r0, r3, r1 │ │ │ │ - b 186e00 │ │ │ │ + b 186e0c │ │ │ │ ldr r1, [lr, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [lr, #176] @ 0xb0 │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ str r0, [r9] │ │ │ │ subs r0, r7, r1 │ │ │ │ ldr r2, [lr, #112] @ 0x70 │ │ │ │ subcc r0, r1, r7 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r4, sp, ip, ror #18 │ │ │ │ + andeq r4, sp, r0, ror #19 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r8 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldrb r6, [r0, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 185b94 │ │ │ │ + beq 185ba0 │ │ │ │ cmp fp, #2 │ │ │ │ - bne 185b9c │ │ │ │ + bne 185ba8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 18629c │ │ │ │ + bne 1862a8 │ │ │ │ mov r1, #2 │ │ │ │ str r8, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1862e8 │ │ │ │ + beq 1862f4 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - b 1861dc │ │ │ │ + b 1861e8 │ │ │ │ mov r0, r6 │ │ │ │ - b 1862b8 │ │ │ │ + b 1862c4 │ │ │ │ add r0, r6, #6 │ │ │ │ - b 1862b8 │ │ │ │ + b 1862c4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r6, [r0, #88] @ 0x58 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 185be0 │ │ │ │ + beq 185bec │ │ │ │ mov r7, sl │ │ │ │ cmp r9, #1 │ │ │ │ - bne 1861a0 │ │ │ │ + bne 1861ac │ │ │ │ add r0, r6, #6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 185bf4 │ │ │ │ - b 186850 │ │ │ │ + bcc 185c00 │ │ │ │ + b 18685c │ │ │ │ mov r0, r6 │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186850 │ │ │ │ + bcs 18685c │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 186a4c │ │ │ │ + bmi 186a58 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 1861c4 │ │ │ │ + bne 1861d0 │ │ │ │ ldr r9, [sp, #396] @ 0x18c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r5, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 185c44 │ │ │ │ + beq 185c50 │ │ │ │ ldrd r2, [r5, #180] @ 0xb4 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ subs r1, r2, r3 │ │ │ │ subls r1, r3, r2 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r4, r2 │ │ │ │ str r4, [r5, #180] @ 0xb4 │ │ │ │ str r4, [r5, #184] @ 0xb8 │ │ │ │ - bcs 185ca8 │ │ │ │ + bcs 185cb4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, #12 │ │ │ │ add r6, r3, #344 @ 0x158 │ │ │ │ ldrb r1, [r3, #81] @ 0x51 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -358769,186 +358772,186 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r3, #600 @ 0x258 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 185d18 │ │ │ │ + b 185d24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 186164 │ │ │ │ + bcs 186170 │ │ │ │ ldrb r7, [fp, r6] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1830c0 │ │ │ │ + bl 1830cc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ - beq 1861fc │ │ │ │ + beq 186208 │ │ │ │ mov r0, r6 │ │ │ │ - b 186184 │ │ │ │ - andeq r4, sp, r0, lsr #15 │ │ │ │ + b 186190 │ │ │ │ + andeq r4, sp, r4, lsl r8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 186938 │ │ │ │ + bne 186944 │ │ │ │ ldr r9, [sp, #404] @ 0x194 │ │ │ │ mov r7, sl │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 185cb0 │ │ │ │ + bcs 185cbc │ │ │ │ cmn r9, #-134217727 @ 0xf8000001 │ │ │ │ - bls 185d7c │ │ │ │ + bls 185d88 │ │ │ │ ldr r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186ae8 │ │ │ │ + beq 186af4 │ │ │ │ cmp r4, r7 │ │ │ │ str r4, [r5, #184] @ 0xb8 │ │ │ │ - bcs 187054 │ │ │ │ + bcs 187060 │ │ │ │ ldrb r2, [fp, r4] │ │ │ │ bic r3, r9, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r5, #124] @ 0x7c │ │ │ │ ldrb r0, [r6, r2] │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186fc8 │ │ │ │ + bcs 186fd4 │ │ │ │ ldr r1, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 186108 │ │ │ │ + ble 186114 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 186b34 │ │ │ │ + bne 186b40 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r4 │ │ │ │ - b 185e9c │ │ │ │ + b 185ea8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 1860c8 │ │ │ │ + bcs 1860d4 │ │ │ │ ldrd r2, [r5, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [fp, r4] │ │ │ │ add r8, r4, #3 │ │ │ │ cmp r8, r7 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ add r0, r9, r0 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ cmpcc r1, #134217728 @ 0x8000000 │ │ │ │ - bcs 185e18 │ │ │ │ + bcs 185e24 │ │ │ │ add r7, fp, r4 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 185e28 │ │ │ │ + bhi 185e34 │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ ldrb r1, [r6, r1] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 185e34 │ │ │ │ + bhi 185e40 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r9, [r2, r0, lsl #2] │ │ │ │ cmn r9, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 185e44 │ │ │ │ + bhi 185e50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 185d90 │ │ │ │ + bcc 185d9c │ │ │ │ mov r7, sl │ │ │ │ add r4, r4, #1 │ │ │ │ - b 185d0c │ │ │ │ + b 185d18 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r9 │ │ │ │ - b 185e48 │ │ │ │ + b 185e54 │ │ │ │ add r8, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b 185e48 │ │ │ │ + b 185e54 │ │ │ │ add r8, r4, #2 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b 185e48 │ │ │ │ + b 185e54 │ │ │ │ mov r7, r9 │ │ │ │ cmn r7, #1 │ │ │ │ - ble 185e5c │ │ │ │ + ble 185e68 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, sl │ │ │ │ - b 185e9c │ │ │ │ + b 185ea8 │ │ │ │ ldr r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186ae8 │ │ │ │ + beq 186af4 │ │ │ │ str r8, [r5, #184] @ 0xb8 │ │ │ │ ldrb r7, [fp, r8] │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 1870b0 │ │ │ │ + bcs 1870bc │ │ │ │ ldr r9, [r2, r0, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - ble 186134 │ │ │ │ + ble 186140 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, sl │ │ │ │ tst r0, #1 │ │ │ │ - bne 186774 │ │ │ │ + bne 186780 │ │ │ │ cmn r9, #-134217727 @ 0xf8000001 │ │ │ │ - bls 1860cc │ │ │ │ + bls 1860d8 │ │ │ │ tst r9, #268435456 @ 0x10000000 │ │ │ │ - beq 1860a0 │ │ │ │ + beq 1860ac │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r8, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18624c │ │ │ │ + bne 186258 │ │ │ │ ldr r4, [sp, #348] @ 0x15c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r8 │ │ │ │ - bls 1860cc │ │ │ │ + bls 1860d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 185d0c │ │ │ │ + beq 185d18 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ cmp r0, r7 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ ldrls r0, [sp, #44] @ 0x2c │ │ │ │ cmpls r4, r0 │ │ │ │ - bhi 186be4 │ │ │ │ + bhi 186bf0 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ sub r0, r4, #1 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 185fc0 │ │ │ │ + bcs 185fcc │ │ │ │ ldrb r7, [fp, r0] │ │ │ │ mov r2, #32 │ │ │ │ str r5, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #4068] @ 186f28 │ │ │ │ + ldr r1, [pc, #4068] @ 186f34 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 185fd0 │ │ │ │ + beq 185fdc │ │ │ │ mvn r0, #15 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r5, r0]! │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldmib r5, {r2, r3} │ │ │ │ mov r5, #0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ @@ -358960,191 +358963,191 @@ │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ str r5, [sp, #264] @ 0x108 │ │ │ │ ubfx r0, r7, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r7, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 185fd0 │ │ │ │ + beq 185fdc │ │ │ │ mov r1, #4 │ │ │ │ strb r7, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #5 │ │ │ │ - beq 185d04 │ │ │ │ - b 186938 │ │ │ │ + beq 185d10 │ │ │ │ + b 186944 │ │ │ │ mov r7, #2 │ │ │ │ str r5, [sp, #412] @ 0x19c │ │ │ │ str r8, [sp, #408] @ 0x198 │ │ │ │ - b 185fdc │ │ │ │ + b 185fe8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldrb r7, [r0, r7] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 186018 │ │ │ │ + beq 186024 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 186020 │ │ │ │ + bne 18602c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ - beq 185cec │ │ │ │ + beq 185cf8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 186058 │ │ │ │ + bcs 186064 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r0, r7 │ │ │ │ - b 186024 │ │ │ │ + b 186030 │ │ │ │ mov r0, r7 │ │ │ │ - b 186024 │ │ │ │ + b 186030 │ │ │ │ add r0, r7, #6 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186850 │ │ │ │ + bcs 18685c │ │ │ │ ldr r1, [r5, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 18606c │ │ │ │ + bmi 186078 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 185d04 │ │ │ │ - b 186938 │ │ │ │ + beq 185d10 │ │ │ │ + b 186944 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 17cde8 │ │ │ │ + bl 17cdf4 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 186040 │ │ │ │ + bpl 18604c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ str r8, [sp, #360] @ 0x168 │ │ │ │ str r7, [sp] │ │ │ │ bl 35398 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 185d04 │ │ │ │ - b 186938 │ │ │ │ + beq 185d10 │ │ │ │ + b 186944 │ │ │ │ tst r9, #134217728 @ 0x8000000 │ │ │ │ - beq 186b8c │ │ │ │ + beq 186b98 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1860d4 │ │ │ │ + bne 1860e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 1860f8 │ │ │ │ + b 186104 │ │ │ │ mov r8, r4 │ │ │ │ add r4, r8, #1 │ │ │ │ - b 185d0c │ │ │ │ + b 185d18 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ - bl 17cdac │ │ │ │ + bl 17cdb8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 156ea4 │ │ │ │ + bl 156eb0 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #20] │ │ │ │ add r4, r8, #1 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b 185d0c │ │ │ │ + b 185d18 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl r2, r2, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ bl 3498c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ tst r0, #1 │ │ │ │ - beq 185d70 │ │ │ │ - b 186b34 │ │ │ │ + beq 185d7c │ │ │ │ + b 186b40 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl r2, r7, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ bl 3498c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r9, r1 │ │ │ │ mov r7, sl │ │ │ │ tst r0, #1 │ │ │ │ - beq 185e9c │ │ │ │ - b 186774 │ │ │ │ + beq 185ea8 │ │ │ │ + b 186780 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl 183204 │ │ │ │ + bl 183210 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ - beq 18622c │ │ │ │ + beq 186238 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166000 │ │ │ │ + bl 16600c │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 186828 │ │ │ │ + bne 186834 │ │ │ │ mov r1, #2 │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 185c18 │ │ │ │ + beq 185c24 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r8 │ │ │ │ - bl 183288 │ │ │ │ + bl 183294 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 1868d4 │ │ │ │ + bne 1868e0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - beq 1868f4 │ │ │ │ + beq 186900 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 165fc0 │ │ │ │ - b 186864 │ │ │ │ + bl 165fcc │ │ │ │ + b 186870 │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - beq 1868f4 │ │ │ │ + beq 186900 │ │ │ │ mov r4, r7 │ │ │ │ - b 1868e0 │ │ │ │ + b 1868ec │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r3, #176] @ 0xb0 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -359154,47 +359157,47 @@ │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 1869f0 │ │ │ │ + bcs 1869fc │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r0, r6, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186850 │ │ │ │ + bcs 18685c │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 186a04 │ │ │ │ + bmi 186a10 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 185b78 │ │ │ │ + bne 185b84 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [ip, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 186314 │ │ │ │ + beq 186320 │ │ │ │ ldrd r2, [ip, #180] @ 0xb4 │ │ │ │ ldr r0, [ip, #112] @ 0x70 │ │ │ │ subs r1, r2, r3 │ │ │ │ subls r1, r3, r2 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [ip, #112] @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [ip, #176] @ 0xb0 │ │ │ │ str r4, [ip, #180] @ 0xb4 │ │ │ │ str r4, [ip, #184] @ 0xb8 │ │ │ │ - bcs 18677c │ │ │ │ + bcs 186788 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, #12 │ │ │ │ add r6, r2, #344 @ 0x158 │ │ │ │ ldrb r1, [r2, #81] @ 0x51 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -359202,155 +359205,155 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r2, #88 @ 0x58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r2, #600 @ 0x258 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 18637c │ │ │ │ + b 186388 │ │ │ │ mov r4, r8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 18677c │ │ │ │ + bcs 186788 │ │ │ │ cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ - bls 1863e8 │ │ │ │ + bls 1863f4 │ │ │ │ ldr r0, [ip, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186ae8 │ │ │ │ + beq 186af4 │ │ │ │ cmp r4, sl │ │ │ │ str r4, [ip, #184] @ 0xb8 │ │ │ │ - bcs 187040 │ │ │ │ + bcs 18704c │ │ │ │ ldrb r2, [r9, r4] │ │ │ │ bic r3, fp, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [ip, #124] @ 0x7c │ │ │ │ ldrb r0, [r6, r2] │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186fc8 │ │ │ │ + bcs 186fd4 │ │ │ │ ldr r1, [ip, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 18671c │ │ │ │ + ble 186728 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ tst r0, #1 │ │ │ │ - bne 18685c │ │ │ │ + bne 186868 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ - b 1864ec │ │ │ │ + b 1864f8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 186370 │ │ │ │ + bcs 18637c │ │ │ │ ldrd r2, [ip, #120] @ 0x78 │ │ │ │ ldrb r0, [r9, r4] │ │ │ │ add r8, r4, #3 │ │ │ │ cmp r8, r5 │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ add r0, fp, r0 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ cmpcc r1, #134217728 @ 0x8000000 │ │ │ │ - bcs 186470 │ │ │ │ + bcs 18647c │ │ │ │ add r7, r9, r4 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 186480 │ │ │ │ + bhi 18648c │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ ldrb r1, [r6, r1] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 18648c │ │ │ │ + bhi 186498 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr fp, [r2, r0, lsl #2] │ │ │ │ cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 18649c │ │ │ │ + bhi 1864a8 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 1863f4 │ │ │ │ - b 186370 │ │ │ │ + bcc 186400 │ │ │ │ + b 18637c │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, fp │ │ │ │ - b 1864a0 │ │ │ │ + b 1864ac │ │ │ │ add r8, r4, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b 1864a0 │ │ │ │ + b 1864ac │ │ │ │ add r8, r4, #2 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b 1864a0 │ │ │ │ + b 1864ac │ │ │ │ mov r7, fp │ │ │ │ cmn r7, #1 │ │ │ │ - ble 1864b0 │ │ │ │ + ble 1864bc │ │ │ │ mov fp, r7 │ │ │ │ - b 1864ec │ │ │ │ + b 1864f8 │ │ │ │ ldr r0, [ip, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186ae8 │ │ │ │ + beq 186af4 │ │ │ │ str r8, [ip, #184] @ 0xb8 │ │ │ │ ldrb r7, [r9, r8] │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 1870b0 │ │ │ │ + bcs 1870bc │ │ │ │ ldr fp, [r2, r0, lsl #2] │ │ │ │ cmn fp, #1 │ │ │ │ - ble 18674c │ │ │ │ + ble 186758 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 186774 │ │ │ │ + bne 186780 │ │ │ │ cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ - bls 18636c │ │ │ │ + bls 186378 │ │ │ │ tst fp, #268435456 @ 0x10000000 │ │ │ │ - beq 186958 │ │ │ │ + beq 186964 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ str r8, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1869b0 │ │ │ │ + bne 1869bc │ │ │ │ ldr r4, [sp, #348] @ 0x15c │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r8 │ │ │ │ - bls 18636c │ │ │ │ + bls 186378 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186374 │ │ │ │ + beq 186380 │ │ │ │ cmp r5, sl │ │ │ │ str r5, [sp, #404] @ 0x194 │ │ │ │ ldrls r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ cmpls r4, r0 │ │ │ │ - bhi 186f2c │ │ │ │ + bhi 186f38 │ │ │ │ sub fp, r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - bcs 186610 │ │ │ │ + bcs 18661c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r2, #32 │ │ │ │ ldrb r7, [r9, fp] │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ str ip, [sp, #412] @ 0x19c │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #2984] @ 187134 │ │ │ │ + ldr r1, [pc, #2984] @ 187140 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2732c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 186624 │ │ │ │ + beq 186630 │ │ │ │ mvn r0, #15 │ │ │ │ mov r2, #0 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ @@ -359364,213 +359367,213 @@ │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ ubfx r0, r7, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r7, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 186624 │ │ │ │ + beq 186630 │ │ │ │ mov r1, #4 │ │ │ │ strb r7, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1866c8 │ │ │ │ - b 186b00 │ │ │ │ + beq 1866d4 │ │ │ │ + b 186b0c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r8, #2 │ │ │ │ str ip, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ - b 186630 │ │ │ │ + b 18663c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldrb r8, [r0, r7] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18666c │ │ │ │ + beq 186678 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 186674 │ │ │ │ + bne 186680 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - bne 18667c │ │ │ │ + bne 186688 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1866c8 │ │ │ │ - b 186b00 │ │ │ │ + beq 1866d4 │ │ │ │ + b 186b0c │ │ │ │ mov r0, r8 │ │ │ │ - b 186698 │ │ │ │ + b 1866a4 │ │ │ │ add r0, r8, #6 │ │ │ │ - b 186698 │ │ │ │ + b 1866a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 1866d0 │ │ │ │ + bcs 1866dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, r8 │ │ │ │ ldr r1, [ip, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 186850 │ │ │ │ + bcs 18685c │ │ │ │ ldr r1, [ip, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 1866e4 │ │ │ │ + bmi 1866f0 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 186b00 │ │ │ │ + bne 186b0c │ │ │ │ ldr fp, [sp, #404] @ 0x194 │ │ │ │ - b 186374 │ │ │ │ + b 186380 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl 17cde8 │ │ │ │ + bl 17cdf4 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 1866b4 │ │ │ │ + bpl 1866c0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ str ip, [sp, #364] @ 0x16c │ │ │ │ str r8, [sp] │ │ │ │ bl 35398 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1866c8 │ │ │ │ - b 186b00 │ │ │ │ + beq 1866d4 │ │ │ │ + b 186b0c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl r2, r2, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, fp │ │ │ │ str ip, [sp, #364] @ 0x16c │ │ │ │ bl 3498c │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1863d8 │ │ │ │ - b 18685c │ │ │ │ + beq 1863e4 │ │ │ │ + b 186868 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl r2, r7, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str ip, [sp, #364] @ 0x16c │ │ │ │ bl 3498c │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ mov fp, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1864ec │ │ │ │ + beq 1864f8 │ │ │ │ mov r0, r8 │ │ │ │ - b 1857e0 │ │ │ │ + b 1857ec │ │ │ │ cmp r5, sl │ │ │ │ - bcs 1867b0 │ │ │ │ + bcs 1867bc │ │ │ │ ldrb r4, [r9, r5] │ │ │ │ mov r1, ip │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1830c0 │ │ │ │ + bl 1830cc │ │ │ │ tst r0, #1 │ │ │ │ - beq 1867ec │ │ │ │ + beq 1867f8 │ │ │ │ mov r0, r5 │ │ │ │ - b 1867d0 │ │ │ │ + b 1867dc │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r1, ip │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 183204 │ │ │ │ + bl 183210 │ │ │ │ tst r0, #1 │ │ │ │ - beq 18680c │ │ │ │ + beq 186818 │ │ │ │ mov r0, sl │ │ │ │ - bl 166000 │ │ │ │ + bl 16600c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 186878 │ │ │ │ + bne 186884 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 186a80 │ │ │ │ + bne 186a8c │ │ │ │ mov r1, #0 │ │ │ │ - b 186890 │ │ │ │ + b 18689c │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 18687c │ │ │ │ + bne 186888 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - b 186894 │ │ │ │ + b 1868a0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 186a38 │ │ │ │ + bcs 186a44 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r0, r6, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 185bf4 │ │ │ │ - ldr r2, [pc, #2212] @ 1870fc │ │ │ │ + bcc 185c00 │ │ │ │ + ldr r2, [pc, #2212] @ 187108 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166000 │ │ │ │ + bl 16600c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r5 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldrd r2, [r5, #176] @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str r1, [r6] │ │ │ │ stmib r6, {r0, sl} │ │ │ │ subs r0, r2, r3 │ │ │ │ subcc r0, r3, r2 │ │ │ │ ldr r1, [r5, #112] @ 0x70 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r3, sp, r8, ror #23 │ │ │ │ + andeq r3, sp, ip, asr ip │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r1, #180] @ 0xb4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1, #176] @ 0xb0 │ │ │ │ str r2, [r1, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ subs r0, r7, r3 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ subcc r0, r3, r7 │ │ │ │ str r6, [r5] │ │ │ │ @@ -359580,195 +359583,195 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 183288 │ │ │ │ - b 1857e4 │ │ │ │ + bl 183294 │ │ │ │ + b 1857f0 │ │ │ │ tst fp, #134217728 @ 0x8000000 │ │ │ │ - bne 186a90 │ │ │ │ + bne 186a9c │ │ │ │ tst fp, #1073741824 @ 0x40000000 │ │ │ │ - bne 186b3c │ │ │ │ + bne 186b48 │ │ │ │ tst fp, #536870912 @ 0x20000000 │ │ │ │ - beq 186f90 │ │ │ │ + beq 186f9c │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [ip, #176] @ 0xb0 │ │ │ │ str r2, [ip, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ subs r0, r8, r1 │ │ │ │ ldr r2, [ip, #112] @ 0x70 │ │ │ │ subcc r0, r1, r8 │ │ │ │ cmp r8, sl │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [ip, #112] @ 0x70 │ │ │ │ - bcs 1870e8 │ │ │ │ + bcs 1870f4 │ │ │ │ ldrb r0, [r9, r8] │ │ │ │ mov r1, r8 │ │ │ │ - b 185a2c │ │ │ │ + b 185a38 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r7, #180] @ 0xb4 │ │ │ │ ldr r2, [r7, #176] @ 0xb0 │ │ │ │ str r0, [r7, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ subs r2, r5, r1 │ │ │ │ ldr r3, [r7, #112] @ 0x70 │ │ │ │ subcc r2, r1, r5 │ │ │ │ add r1, r3, r2 │ │ │ │ str r1, [r7, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 17cde8 │ │ │ │ + bl 17cdf4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 1862d4 │ │ │ │ + bpl 1862e0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp] │ │ │ │ bl 35398 │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1862e8 │ │ │ │ - b 185b78 │ │ │ │ + beq 1862f4 │ │ │ │ + b 185b84 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl 17cde8 │ │ │ │ + bl 17cdf4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 185c04 │ │ │ │ + bpl 185c10 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 35398 │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 1861c4 │ │ │ │ - b 185c18 │ │ │ │ + bne 1861d0 │ │ │ │ + b 185c24 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165fc0 │ │ │ │ - b 1867d4 │ │ │ │ + bl 165fcc │ │ │ │ + b 1867e0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, ip │ │ │ │ mov r2, fp │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r7, #180] @ 0xb4 │ │ │ │ ldr r2, [r7, #176] @ 0xb0 │ │ │ │ str r3, [r7, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ stmib r3, {r0, r8} │ │ │ │ subs r0, r8, r1 │ │ │ │ subcc r0, r1, r8 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1560] @ 187108 │ │ │ │ + ldr r0, [pc, #1560] @ 187114 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #1556] @ 18710c │ │ │ │ + ldr r2, [pc, #1556] @ 187118 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #2 │ │ │ │ subhi r2, r0, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 186b34 │ │ │ │ + beq 186b40 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 186b78 │ │ │ │ + bne 186b84 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, fp │ │ │ │ - bl 165fc0 │ │ │ │ - b 1857e4 │ │ │ │ + bl 165fcc │ │ │ │ + b 1857f0 │ │ │ │ mov r0, r4 │ │ │ │ - b 1857e0 │ │ │ │ + b 1857ec │ │ │ │ ldr r1, [ip, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [ip, #176] @ 0xb0 │ │ │ │ str r0, [ip, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [r2] │ │ │ │ subs r0, r8, r1 │ │ │ │ ldr r2, [ip, #112] @ 0x70 │ │ │ │ subcc r0, r1, r8 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [ip, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 165f84 │ │ │ │ - b 1857e4 │ │ │ │ + bl 165f90 │ │ │ │ + b 1857f0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c2b4 │ │ │ │ tst r9, #1073741824 @ 0x40000000 │ │ │ │ - bne 186c10 │ │ │ │ + bne 186c1c │ │ │ │ tst r9, #536870912 @ 0x20000000 │ │ │ │ - beq 186f90 │ │ │ │ + beq 186f9c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r3, #176] @ 0xb0 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ subs r0, r8, r1 │ │ │ │ subcc r0, r1, r8 │ │ │ │ cmp r8, sl │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ - bcs 1870e8 │ │ │ │ + bcs 1870f4 │ │ │ │ ldrb r0, [fp, r8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 165fc0 │ │ │ │ - b 1857e4 │ │ │ │ - ldr r0, [pc, #1320] @ 187114 │ │ │ │ + bl 165fcc │ │ │ │ + b 1857f0 │ │ │ │ + ldr r0, [pc, #1320] @ 187120 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1316] @ 187118 │ │ │ │ + ldr r1, [pc, #1316] @ 187124 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ str r2, [sp, #372] @ 0x174 │ │ │ │ str r7, [sp, #392] @ 0x188 │ │ │ │ - b 186f54 │ │ │ │ + b 186f60 │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -359776,26 +359779,26 @@ │ │ │ │ subs r0, r8, r1 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ subcc r0, r1, r8 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1232] @ 187138 │ │ │ │ + ldr r0, [pc, #1232] @ 187144 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #1228] @ 18713c │ │ │ │ + ldr r2, [pc, #1228] @ 187148 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - ldr r3, [pc, #1220] @ 187144 │ │ │ │ + ldr r3, [pc, #1220] @ 187150 │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #1252] @ 187178 │ │ │ │ + ldr r3, [pc, #1252] @ 187184 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ @@ -359806,85 +359809,85 @@ │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl 35398 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 184bec │ │ │ │ + bne 184bf8 │ │ │ │ ldr fp, [sp, #412] @ 0x19c │ │ │ │ mov r3, r4 │ │ │ │ - b 184c88 │ │ │ │ + b 184c94 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #360] @ 0x168 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl 35398 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 184bec │ │ │ │ + bne 184bf8 │ │ │ │ ldr r9, [sp, #412] @ 0x19c │ │ │ │ mov r3, r4 │ │ │ │ - b 18583c │ │ │ │ + b 185848 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ str r6, [sp, #360] @ 0x168 │ │ │ │ lsl r2, r0, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 18550c │ │ │ │ + bne 185518 │ │ │ │ mov r9, r5 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 186dc4 │ │ │ │ + bne 186dd0 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 186de0 │ │ │ │ + beq 186dec │ │ │ │ mov r1, r5 │ │ │ │ - bl 165fc0 │ │ │ │ - b 185a9c │ │ │ │ - bl 180308 │ │ │ │ + bl 165fcc │ │ │ │ + b 185aa8 │ │ │ │ + bl 180314 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r2, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1855bc │ │ │ │ + bne 1855c8 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq 186de0 │ │ │ │ + beq 186dec │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, lr │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov sl, r9 │ │ │ │ ldrd r0, [lr, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [lr, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ subs r0, r5, r1 │ │ │ │ stm fp, {r4, r8, sl} │ │ │ │ subcc r0, r1, r5 │ │ │ │ ldr r2, [lr, #112] @ 0x70 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ @@ -359898,260 +359901,260 @@ │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ tst r3, #1 │ │ │ │ - bne 185134 │ │ │ │ + bne 185140 │ │ │ │ mov fp, r5 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 186ec4 │ │ │ │ + bne 186ed0 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 186ebc │ │ │ │ + beq 186ec8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 165fc0 │ │ │ │ + bl 165fcc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r9] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ - bl 180308 │ │ │ │ + bl 180314 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r2, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 18560c │ │ │ │ + bne 185618 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 186ec4 │ │ │ │ + bne 186ed0 │ │ │ │ mov r1, #0 │ │ │ │ - b 186ed8 │ │ │ │ + b 186ee4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, lr │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ ldrd r2, [lr, #176] @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [lr, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 186f10 │ │ │ │ + beq 186f1c │ │ │ │ str r1, [r9] │ │ │ │ stmib r9, {r0, fp} │ │ │ │ subs r0, r5, r3 │ │ │ │ subcc r0, r3, r5 │ │ │ │ ldr r1, [lr, #112] @ 0x70 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #576] @ 187158 │ │ │ │ + ldr r0, [pc, #576] @ 187164 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #572] @ 18715c │ │ │ │ + ldr r2, [pc, #572] @ 187168 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - @ instruction: 0x000d35b8 │ │ │ │ - ldr r0, [pc, #504] @ 18712c │ │ │ │ + andeq r3, sp, ip, lsr #12 │ │ │ │ + ldr r0, [pc, #504] @ 187138 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #500] @ 187130 │ │ │ │ + ldr r1, [pc, #500] @ 18713c │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ str r2, [sp, #372] @ 0x174 │ │ │ │ str sl, [sp, #392] @ 0x188 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ - ldr r0, [pc, #436] @ 18711c │ │ │ │ + ldr r0, [pc, #436] @ 187128 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #420] @ 0x1a4 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r0, [pc, #420] @ 187120 │ │ │ │ + ldr r0, [pc, #420] @ 18712c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r0, [pc, #360] @ 187100 │ │ │ │ + ldr r0, [pc, #360] @ 18710c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #356] @ 187104 │ │ │ │ + ldr r1, [pc, #356] @ 187110 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ str r2, [sp, #372] @ 0x174 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #364] @ 0x16c │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r2, [pc, #412] @ 18716c │ │ │ │ + ldr r2, [pc, #412] @ 187178 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #356] @ 187140 │ │ │ │ + ldr r2, [pc, #356] @ 18714c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #404] @ 187184 │ │ │ │ + ldr r2, [pc, #404] @ 187190 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #336] @ 187150 │ │ │ │ + ldr r2, [pc, #336] @ 18715c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #352] @ 187174 │ │ │ │ + ldr r2, [pc, #352] @ 187180 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #328] @ 187170 │ │ │ │ + ldr r2, [pc, #328] @ 18717c │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #328] @ 187180 │ │ │ │ + ldr r2, [pc, #328] @ 18718c │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #220] @ 187124 │ │ │ │ + ldr r2, [pc, #220] @ 187130 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #180] @ 187110 │ │ │ │ + ldr r2, [pc, #180] @ 18711c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #248] @ 187168 │ │ │ │ + ldr r2, [pc, #248] @ 187174 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #228] @ 187164 │ │ │ │ + ldr r2, [pc, #228] @ 187170 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #236] @ 18717c │ │ │ │ + ldr r2, [pc, #236] @ 187188 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #168] @ 18714c │ │ │ │ + ldr r2, [pc, #168] @ 187158 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #168] @ 187160 │ │ │ │ + ldr r2, [pc, #168] @ 18716c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #128] @ 187148 │ │ │ │ + ldr r2, [pc, #128] @ 187154 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #120] @ 187154 │ │ │ │ + ldr r2, [pc, #120] @ 187160 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #56] @ 187128 │ │ │ │ + ldr r2, [pc, #56] @ 187134 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - mulseq r7, r4, r3 │ │ │ │ - andseq r9, r7, r8, asr ip │ │ │ │ - andseq r9, r7, r8, lsl #25 │ │ │ │ - andeq r7, lr, r4, lsl #13 │ │ │ │ - andseq sl, r7, r8, lsl r1 │ │ │ │ - andseq r9, r7, r0, asr #23 │ │ │ │ - mulseq r7, r8, pc @ │ │ │ │ - andseq r9, r7, r0, lsr #31 │ │ │ │ - @ instruction: 0x00198fbc │ │ │ │ - andseq r8, r9, r0, ror #29 │ │ │ │ - @ instruction: 0x00179bd4 │ │ │ │ - andseq r9, r7, ip, asr #22 │ │ │ │ + andseq sl, r7, r8, lsl #7 │ │ │ │ + andseq r9, r7, ip, asr #24 │ │ │ │ + andseq r9, r7, ip, ror ip │ │ │ │ + strdeq r7, [lr], -r8 │ │ │ │ + andseq sl, r7, ip, lsl #2 │ │ │ │ + @ instruction: 0x00179bb4 │ │ │ │ + andseq r9, r7, ip, lsl #31 │ │ │ │ + mulseq r7, r4, pc @ │ │ │ │ + @ instruction: 0x00198fb0 │ │ │ │ + @ instruction: 0x00198ed4 │ │ │ │ + andseq r9, r7, r8, asr #23 │ │ │ │ + andseq r9, r7, r0, asr #22 │ │ │ │ + andseq r9, r7, ip, lsr ip │ │ │ │ andseq r9, r7, r8, asr #24 │ │ │ │ - andseq r9, r7, r4, asr ip │ │ │ │ - andeq r2, sp, r0, ror pc │ │ │ │ - andeq r7, lr, r9, asr #9 │ │ │ │ - andseq r9, r7, r8, asr pc │ │ │ │ - andseq r9, r7, r0, asr #24 │ │ │ │ - andseq r7, r7, ip, asr #16 │ │ │ │ - andseq r9, r7, r4, ror fp │ │ │ │ - andseq r9, r7, r8, lsl fp │ │ │ │ - andseq r9, r7, ip, lsl ip │ │ │ │ - andseq r9, r7, r0, ror #22 │ │ │ │ - andeq r7, lr, fp, ror r2 │ │ │ │ - andseq r9, r7, r0, ror #25 │ │ │ │ - @ instruction: 0x00179af0 │ │ │ │ - andseq r9, r7, r8, lsr fp │ │ │ │ - andseq r9, r7, r8, lsr fp │ │ │ │ - @ instruction: 0x00179bdc │ │ │ │ - andseq r9, r7, r0, ror #6 │ │ │ │ - andseq r7, r7, r8, asr #9 │ │ │ │ - andseq r9, r7, r0, lsr #23 │ │ │ │ - andseq r9, r7, ip, lsl fp │ │ │ │ - andseq r9, r7, r0, ror fp │ │ │ │ - @ instruction: 0x00179bb8 │ │ │ │ + andeq r2, sp, r4, ror #31 │ │ │ │ + andeq r7, lr, sp, lsr r5 │ │ │ │ + andseq r9, r7, ip, asr #30 │ │ │ │ + andseq r9, r7, r4, lsr ip │ │ │ │ + andseq r7, r7, r0, asr #16 │ │ │ │ + andseq r9, r7, r8, ror #22 │ │ │ │ + andseq r9, r7, ip, lsl #22 │ │ │ │ + andseq r9, r7, r0, lsl ip │ │ │ │ + andseq r9, r7, r4, asr fp │ │ │ │ + andeq r7, lr, pc, ror #5 │ │ │ │ + @ instruction: 0x00179cd4 │ │ │ │ + andseq r9, r7, r4, ror #21 │ │ │ │ + andseq r9, r7, ip, lsr #22 │ │ │ │ + andseq r9, r7, ip, lsr #22 │ │ │ │ + @ instruction: 0x00179bd0 │ │ │ │ + andseq r9, r7, r4, asr r3 │ │ │ │ + @ instruction: 0x001774bc │ │ │ │ + mulseq r7, r4, fp │ │ │ │ + andseq r9, r7, r0, lsl fp │ │ │ │ + andseq r9, r7, r4, ror #22 │ │ │ │ + andseq r9, r7, ip, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr sl, [r3, #16] │ │ │ │ mov fp, r0 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp sl, r9 │ │ │ │ - bls 1871b4 │ │ │ │ + bls 1871c0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ mov lr, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 187290 │ │ │ │ + beq 18729c │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp r9, ip │ │ │ │ - bcs 187350 │ │ │ │ + bcs 18735c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r4, lr, #600 @ 0x258 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r8, fp │ │ │ │ str ip, [sp, #32] │ │ │ │ mov fp, r3 │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r7, [r0, r9] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #4088] @ 188200 │ │ │ │ + ldr r1, [pc, #4088] @ 18820c │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov r2, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1873d0 │ │ │ │ + beq 1873dc │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r4, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ @@ -360160,48 +360163,48 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ubfx r0, r7, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, r7, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 1873d0 │ │ │ │ + beq 1873dc │ │ │ │ mov r1, #4 │ │ │ │ mov r3, fp │ │ │ │ strb r7, [sp, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov fp, r8 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1878f0 │ │ │ │ - b 187e60 │ │ │ │ + beq 1878fc │ │ │ │ + b 187e6c │ │ │ │ ldr ip, [r3, #12] │ │ │ │ str ip, [sp, #32] │ │ │ │ cmp r9, ip │ │ │ │ - bcs 187398 │ │ │ │ + bcs 1873a4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, fp │ │ │ │ str r0, [sp, #28] │ │ │ │ add r4, lr, #600 @ 0x258 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r7, r2 │ │ │ │ ldr r8, [r3] │ │ │ │ mov r6, r3 │ │ │ │ ldrb fp, [r0, r9] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #4084] @ 1882c4 │ │ │ │ + ldr r1, [pc, #4084] @ 1882d0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov r2, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18740c │ │ │ │ + beq 187418 │ │ │ │ mvn r0, #15 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ and r0, r0, fp, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r4, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r4} │ │ │ │ @@ -360210,116 +360213,116 @@ │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ubfx r0, fp, #5, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ and r1, fp, #31 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 18740c │ │ │ │ + beq 187418 │ │ │ │ mov r1, #4 │ │ │ │ strb fp, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r5 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 187464 │ │ │ │ + b 187470 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r4, #2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1873f8 │ │ │ │ + beq 187404 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 187524 │ │ │ │ + bne 187530 │ │ │ │ ldrb r0, [lr, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1878a0 │ │ │ │ + bne 1878ac │ │ │ │ mov r1, #2 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1878f0 │ │ │ │ - b 187e60 │ │ │ │ + beq 1878fc │ │ │ │ + b 187e6c │ │ │ │ ldr r8, [r3] │ │ │ │ mov r4, #2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str lr, [sp, #140] @ 0x8c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 187434 │ │ │ │ + beq 187440 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 187540 │ │ │ │ + bne 18754c │ │ │ │ add r0, r4, #6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 187444 │ │ │ │ - b 187534 │ │ │ │ + bcc 187450 │ │ │ │ + b 187540 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r8 │ │ │ │ add r0, lr, r7 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb r4, [r0, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 18736c │ │ │ │ + bne 187378 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1878c8 │ │ │ │ - b 187534 │ │ │ │ + bcc 1878d4 │ │ │ │ + b 187540 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r0, lr, fp │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb r4, [r0, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1873b4 │ │ │ │ + bne 1873c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 187534 │ │ │ │ + bcs 187540 │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 187f24 │ │ │ │ + bmi 187f30 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 187e60 │ │ │ │ + bne 187e6c │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ cmp sl, r9 │ │ │ │ - bne 18755c │ │ │ │ + bne 187568 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 187c90 │ │ │ │ + beq 187c9c │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs 1882fc │ │ │ │ + bcs 188308 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r5, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ add r3, lr, r0 │ │ │ │ ldrb r6, [r3, #344] @ 0x158 │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ add r6, r5, r6 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 188310 │ │ │ │ + bcs 18831c │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - bgt 187944 │ │ │ │ + bgt 187950 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ lsl r3, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r6, r2 │ │ │ │ @@ -360330,40 +360333,40 @@ │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ tst r7, #1 │ │ │ │ - bne 187950 │ │ │ │ + bne 18795c │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 187d04 │ │ │ │ + bne 187d10 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 187cfc │ │ │ │ - bl 165fc0 │ │ │ │ - b 187d6c │ │ │ │ + beq 187d08 │ │ │ │ + bl 165fcc │ │ │ │ + b 187d78 │ │ │ │ add r0, r4, #6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1878c8 │ │ │ │ - ldr r2, [pc, #3688] @ 1883a4 │ │ │ │ + bcc 1878d4 │ │ │ │ + ldr r2, [pc, #3688] @ 1883b0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ ldrb r0, [lr, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - bne 187b84 │ │ │ │ + bne 187b90 │ │ │ │ mov r1, #2 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - b 187464 │ │ │ │ + b 187470 │ │ │ │ ldr r1, [r2, #176] @ 0xb0 │ │ │ │ sub r0, r9, #1 │ │ │ │ str fp, [sp, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq 187588 │ │ │ │ + beq 187594 │ │ │ │ ldrd r4, [r2, #180] @ 0xb4 │ │ │ │ ldr r1, [r2, #112] @ 0x70 │ │ │ │ subs r6, r4, r5 │ │ │ │ subls r6, r5, r4 │ │ │ │ add r1, r6, r1 │ │ │ │ str r1, [r2, #112] @ 0x70 │ │ │ │ ldr r6, [lr, #636] @ 0x27c │ │ │ │ @@ -360377,162 +360380,162 @@ │ │ │ │ add r8, lr, #344 @ 0x158 │ │ │ │ ldr r4, [lr, #632] @ 0x278 │ │ │ │ mvncs fp, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [r2, #180] @ 0xb4 │ │ │ │ str r0, [r2, #184] @ 0xb8 │ │ │ │ - b 1875ec │ │ │ │ + b 1875f8 │ │ │ │ ldr r0, [r0, #21] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r1, sl │ │ │ │ - beq 187bb0 │ │ │ │ + beq 187bbc │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bls 187650 │ │ │ │ + bls 18765c │ │ │ │ ldr r1, [r2, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1881dc │ │ │ │ + beq 1881e8 │ │ │ │ cmp r0, ip │ │ │ │ str r0, [r2, #184] @ 0xb8 │ │ │ │ - bcs 188284 │ │ │ │ + bcs 188290 │ │ │ │ ldrb r6, [r9, r0] │ │ │ │ bic r5, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ ldrb r3, [r8, r6] │ │ │ │ add r3, r5, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 188294 │ │ │ │ + bcs 1882a0 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 187814 │ │ │ │ + ble 187820 │ │ │ │ mov r3, #0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 187b68 │ │ │ │ + bne 187b74 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b 187768 │ │ │ │ + b 187774 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 187660 │ │ │ │ + bcs 18766c │ │ │ │ mov r1, r0 │ │ │ │ - b 1875e0 │ │ │ │ + b 1875ec │ │ │ │ ldr r4, [r2, #120] @ 0x78 │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ ldrb r1, [r9, r0] │ │ │ │ cmp r0, fp │ │ │ │ ldrb r1, [r8, r1] │ │ │ │ add r1, r7, r1 │ │ │ │ ldr r6, [r4, r1, lsl #2] │ │ │ │ - bls 1876ec │ │ │ │ + bls 1876f8 │ │ │ │ cmp r6, #134217728 @ 0x8000000 │ │ │ │ - bcs 1876ec │ │ │ │ + bcs 1876f8 │ │ │ │ add r1, r9, r0 │ │ │ │ ldrb r3, [r1, #-1] │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ add r3, r6, r3 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 187710 │ │ │ │ + bhi 18771c │ │ │ │ ldrb r7, [r1, #-2] │ │ │ │ ldrb r7, [r8, r7] │ │ │ │ add r7, r3, r7 │ │ │ │ ldr r5, [r4, r7, lsl #2] │ │ │ │ cmn r5, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 1877e8 │ │ │ │ + bhi 1877f4 │ │ │ │ ldrb r1, [r1, #-3] │ │ │ │ ldrb r1, [r8, r1] │ │ │ │ add r1, r5, r1 │ │ │ │ ldr r7, [r4, r1, lsl #2] │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 1877fc │ │ │ │ + bhi 187808 │ │ │ │ sub r0, r0, #4 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 187668 │ │ │ │ + bcs 187674 │ │ │ │ mov r1, r0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 1875e0 │ │ │ │ + b 1875ec │ │ │ │ mov lr, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ cmn lr, #1 │ │ │ │ - ble 187724 │ │ │ │ + ble 187730 │ │ │ │ mov r7, lr │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - b 187768 │ │ │ │ + b 187774 │ │ │ │ sub r1, r0, #1 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r6 │ │ │ │ cmn lr, #1 │ │ │ │ - bgt 187700 │ │ │ │ + bgt 18770c │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1881dc │ │ │ │ + bne 1881e8 │ │ │ │ str r1, [r2, #184] @ 0xb8 │ │ │ │ ldrb r6, [r9, r1] │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r8, r6] │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 1882ec │ │ │ │ + bcs 1882f8 │ │ │ │ ldr r7, [r4, r0, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 187858 │ │ │ │ + ble 187864 │ │ │ │ mov r0, #0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - bne 187898 │ │ │ │ + bne 1878a4 │ │ │ │ cmp r7, #134217728 @ 0x8000000 │ │ │ │ - bcc 1875e0 │ │ │ │ + bcc 1875ec │ │ │ │ ands r0, r7, #268435456 @ 0x10000000 │ │ │ │ - bne 1875e0 │ │ │ │ + bne 1875ec │ │ │ │ tst r7, #134217728 @ 0x8000000 │ │ │ │ - beq 187f94 │ │ │ │ + beq 187fa0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1875d0 │ │ │ │ + beq 1875dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r6, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r2, #148] @ 0x94 │ │ │ │ lsr r0, r6, r4 │ │ │ │ cmp r3, r6, lsr r4 │ │ │ │ - bls 1882dc │ │ │ │ + bls 1882e8 │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r3, r0, lsl #3]! │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1882c8 │ │ │ │ + beq 1882d4 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ tst r3, #2 │ │ │ │ - beq 1875d0 │ │ │ │ + beq 1875dc │ │ │ │ cmp r4, #13 │ │ │ │ - bcc 18821c │ │ │ │ + bcc 188228 │ │ │ │ sub r4, r4, #13 │ │ │ │ cmp r4, #3 │ │ │ │ - bhi 1875c8 │ │ │ │ - b 188234 │ │ │ │ + bhi 1875d4 │ │ │ │ + b 188240 │ │ │ │ sub r1, r0, #2 │ │ │ │ mov lr, r5 │ │ │ │ cmn lr, #1 │ │ │ │ - bgt 187700 │ │ │ │ - b 187724 │ │ │ │ + bgt 18770c │ │ │ │ + b 187730 │ │ │ │ sub r1, r0, #3 │ │ │ │ mov lr, r7 │ │ │ │ mov r3, r5 │ │ │ │ cmn lr, #1 │ │ │ │ - bgt 187700 │ │ │ │ - b 187724 │ │ │ │ + bgt 18770c │ │ │ │ + b 187730 │ │ │ │ mov r4, r0 │ │ │ │ lsl r3, r6, #8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ @@ -360540,16 +360543,16 @@ │ │ │ │ bl 3498c │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ tst r3, #1 │ │ │ │ - beq 187644 │ │ │ │ - b 187b68 │ │ │ │ + beq 187650 │ │ │ │ + b 187b74 │ │ │ │ lsl r7, r6, #8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ @@ -360557,366 +360560,366 @@ │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - beq 187768 │ │ │ │ + beq 187774 │ │ │ │ mov r0, r1 │ │ │ │ - b 187b68 │ │ │ │ + b 187b74 │ │ │ │ ldr r0, [lr, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 187dec │ │ │ │ + bcs 187df8 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 187534 │ │ │ │ + bcs 187540 │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 187e14 │ │ │ │ + bmi 187e20 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 187e60 │ │ │ │ + bne 187e6c │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ cmp sl, r9 │ │ │ │ - bne 18795c │ │ │ │ + bne 187968 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 187d2c │ │ │ │ + beq 187d38 │ │ │ │ sub r1, sl, #1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs 1882fc │ │ │ │ + bcs 188308 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r5, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ add r3, lr, r0 │ │ │ │ ldrb r6, [r3, #344] @ 0x158 │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ add r6, r5, r6 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 188310 │ │ │ │ + bcs 18831c │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 1874c0 │ │ │ │ + ble 1874cc │ │ │ │ mov r7, #0 │ │ │ │ tst r7, #1 │ │ │ │ - beq 18750c │ │ │ │ + beq 187518 │ │ │ │ mov r0, sl │ │ │ │ - bl 166000 │ │ │ │ - b 187d6c │ │ │ │ + bl 16600c │ │ │ │ + b 187d78 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ sub r8, r9, #1 │ │ │ │ str fp, [sp, #12] │ │ │ │ tst r0, #1 │ │ │ │ - beq 187988 │ │ │ │ + beq 187994 │ │ │ │ ldrd r4, [r2, #180] @ 0xb4 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ subs r1, r4, r5 │ │ │ │ subls r1, r5, r4 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds fp, sl, #3 │ │ │ │ add r9, lr, #344 @ 0x158 │ │ │ │ mov r0, #1 │ │ │ │ mvncs fp, #0 │ │ │ │ str r0, [r2, #176] @ 0xb0 │ │ │ │ str r8, [r2, #180] @ 0xb4 │ │ │ │ str r8, [r2, #184] @ 0xb8 │ │ │ │ - b 1879c0 │ │ │ │ + b 1879cc │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r5 │ │ │ │ sub r8, r0, #1 │ │ │ │ cmp r0, sl │ │ │ │ - beq 187c20 │ │ │ │ + beq 187c2c │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bls 187a2c │ │ │ │ + bls 187a38 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1881dc │ │ │ │ + beq 1881e8 │ │ │ │ cmp r8, ip │ │ │ │ str r8, [r2, #184] @ 0xb8 │ │ │ │ - bcs 1882b0 │ │ │ │ + bcs 1882bc │ │ │ │ ldrb r3, [r6, r8] │ │ │ │ bic r5, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ ldrb r0, [r9, r3] │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1882a4 │ │ │ │ + bcs 1882b0 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r5, [r1, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 187b28 │ │ │ │ + ble 187b34 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 187b64 │ │ │ │ + bne 187b70 │ │ │ │ cmp r5, #134217728 @ 0x8000000 │ │ │ │ - bcc 1879ac │ │ │ │ + bcc 1879b8 │ │ │ │ ands r0, r5, #268435456 @ 0x10000000 │ │ │ │ - bne 1879ac │ │ │ │ - b 187d80 │ │ │ │ + bne 1879b8 │ │ │ │ + b 187d8c │ │ │ │ cmp r8, sl │ │ │ │ - bcs 187a3c │ │ │ │ + bcs 187a48 │ │ │ │ mov r0, r8 │ │ │ │ - b 1879b4 │ │ │ │ + b 1879c0 │ │ │ │ ldr r4, [r2, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ cmp r0, fp │ │ │ │ ldrb r3, [r9, r3] │ │ │ │ add r3, r7, r3 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ - bls 187ac4 │ │ │ │ + bls 187ad0 │ │ │ │ cmp r3, #134217728 @ 0x8000000 │ │ │ │ - bcs 187ac4 │ │ │ │ + bcs 187ad0 │ │ │ │ add r5, r6, r0 │ │ │ │ ldrb r7, [r5, #-1] │ │ │ │ ldrb r7, [r9, r7] │ │ │ │ add r7, r3, r7 │ │ │ │ ldr r7, [r4, r7, lsl #2] │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 187ad0 │ │ │ │ + bhi 187adc │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ ldrb r3, [r9, r3] │ │ │ │ add r3, r7, r3 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 187ad8 │ │ │ │ + bhi 187ae4 │ │ │ │ ldrb r7, [r5, #-3] │ │ │ │ ldrb r7, [r9, r7] │ │ │ │ add r7, r3, r7 │ │ │ │ ldr r7, [r4, r7, lsl #2] │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 187ae4 │ │ │ │ + bhi 187af0 │ │ │ │ sub r0, r0, #4 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 187a48 │ │ │ │ - b 1879b4 │ │ │ │ + bcs 187a54 │ │ │ │ + b 1879c0 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r0 │ │ │ │ - b 187af0 │ │ │ │ + b 187afc │ │ │ │ sub r8, r0, #1 │ │ │ │ - b 187ae8 │ │ │ │ + b 187af4 │ │ │ │ sub r8, r0, #2 │ │ │ │ mov r5, r3 │ │ │ │ - b 187af0 │ │ │ │ + b 187afc │ │ │ │ sub r8, r0, #3 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 187a18 │ │ │ │ + bgt 187a24 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1881dc │ │ │ │ + bne 1881e8 │ │ │ │ str r8, [r2, #184] @ 0xb8 │ │ │ │ ldrb r3, [r6, r8] │ │ │ │ ldrb r0, [r9, r3] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1882a4 │ │ │ │ + bcs 1882b0 │ │ │ │ ldr r5, [r4, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 187a0c │ │ │ │ + bgt 187a18 │ │ │ │ lsl r3, r3, #8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ mov r5, ip │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov ip, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq 187a18 │ │ │ │ + beq 187a24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166000 │ │ │ │ + bl 16600c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [lr, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 187f00 │ │ │ │ + bcs 187f0c │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 187444 │ │ │ │ - b 187534 │ │ │ │ + bcc 187450 │ │ │ │ + b 187540 │ │ │ │ ldrd r0, [r2, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 188204 │ │ │ │ + beq 188210 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs r0, sl, r1 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ subcc r0, r1, sl │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ - beq 187f6c │ │ │ │ + beq 187f78 │ │ │ │ sub r5, sl, #1 │ │ │ │ cmp r5, ip │ │ │ │ - bcs 188334 │ │ │ │ + bcs 188340 │ │ │ │ ldrb r6, [r9, r5] │ │ │ │ mov r0, lr │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1830c0 │ │ │ │ + bl 1830cc │ │ │ │ tst r0, #1 │ │ │ │ - beq 18800c │ │ │ │ + beq 188018 │ │ │ │ mov r0, sl │ │ │ │ - bl 166000 │ │ │ │ - b 188038 │ │ │ │ + bl 16600c │ │ │ │ + b 188044 │ │ │ │ ldrd r0, [r2, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 188204 │ │ │ │ + beq 188210 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ subs r0, sl, r1 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ subcc r0, r1, sl │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ - beq 187fe4 │ │ │ │ + beq 187ff0 │ │ │ │ sub r4, sl, #1 │ │ │ │ cmp r4, ip │ │ │ │ - bcs 188348 │ │ │ │ + bcs 188354 │ │ │ │ ldrb r6, [r6, r4] │ │ │ │ mov r0, lr │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1830c0 │ │ │ │ + bl 1830cc │ │ │ │ tst r0, #1 │ │ │ │ - beq 1880a4 │ │ │ │ + beq 1880b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 166000 │ │ │ │ - b 1880c4 │ │ │ │ + bl 16600c │ │ │ │ + b 1880d0 │ │ │ │ ldrb r0, [lr, #599] @ 0x257 │ │ │ │ bic r3, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 188324 │ │ │ │ + bcs 188330 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - bgt 187d58 │ │ │ │ + bgt 187d64 │ │ │ │ mov r4, r2 │ │ │ │ - bl 180308 │ │ │ │ + bl 180314 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ bl 3498c │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 187d64 │ │ │ │ + bne 187d70 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 187d04 │ │ │ │ + bne 187d10 │ │ │ │ mov r1, #0 │ │ │ │ - b 187d18 │ │ │ │ + b 187d24 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [fp] │ │ │ │ str r0, [fp, #4] │ │ │ │ str sl, [fp, #8] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [lr, #599] @ 0x257 │ │ │ │ bic r3, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 188324 │ │ │ │ + bcs 188330 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 187cbc │ │ │ │ + ble 187cc8 │ │ │ │ mov r0, #0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 187cf4 │ │ │ │ + beq 187d00 │ │ │ │ mov r0, #0 │ │ │ │ - bl 166000 │ │ │ │ + bl 16600c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - bne 18804c │ │ │ │ + bne 188058 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ tst r5, #1073741824 @ 0x40000000 │ │ │ │ - bne 1881a4 │ │ │ │ + bne 1881b0 │ │ │ │ tst r5, #536870912 @ 0x20000000 │ │ │ │ - beq 18824c │ │ │ │ + beq 188258 │ │ │ │ ldrd r0, [r2, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 188204 │ │ │ │ + beq 188210 │ │ │ │ subs r0, r8, r1 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ subcc r0, r1, r8 │ │ │ │ cmp r8, ip │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ - bcs 188370 │ │ │ │ + bcs 18837c │ │ │ │ ldrb r0, [r6, r8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 165fc0 │ │ │ │ + bl 165fcc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r7] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r7, r3 │ │ │ │ mov r8, ip │ │ │ │ - bl 17cde8 │ │ │ │ + bl 17cdf4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov ip, r8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 1878d8 │ │ │ │ + bpl 1878e4 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp] │ │ │ │ @@ -360927,64 +360930,64 @@ │ │ │ │ bl 35398 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov ip, r6 │ │ │ │ mov lr, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 1878f0 │ │ │ │ + beq 1878fc │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ mov r6, #2 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp r5, #2 │ │ │ │ subhi r6, r5, #3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 187eac │ │ │ │ + beq 187eb8 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 187ed4 │ │ │ │ + bne 187ee0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1881f4 │ │ │ │ + beq 188200 │ │ │ │ strb r4, [r1, #1] │ │ │ │ mov r0, #0 │ │ │ │ - b 187eb8 │ │ │ │ + b 187ec4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1881f4 │ │ │ │ + beq 188200 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #4 │ │ │ │ str r9, [r1, r0] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1881f4 │ │ │ │ + beq 188200 │ │ │ │ mov r0, #3 │ │ │ │ str r5, [r1, #4] │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #8 │ │ │ │ str r4, [r1, r0] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [fp] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 17cde8 │ │ │ │ + bl 17cdf4 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bpl 187454 │ │ │ │ + bpl 187460 │ │ │ │ mov r7, r5 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp] │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ @@ -360994,128 +360997,128 @@ │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ bl 35398 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov lr, r5 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - b 187464 │ │ │ │ + b 187470 │ │ │ │ mov r0, lr │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 183204 │ │ │ │ + bl 183210 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1880d8 │ │ │ │ + beq 1880e4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 166000 │ │ │ │ - b 188038 │ │ │ │ + bl 16600c │ │ │ │ + b 188044 │ │ │ │ tst r7, #1073741824 @ 0x40000000 │ │ │ │ - bne 188114 │ │ │ │ + bne 188120 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ tst r7, #536870912 @ 0x20000000 │ │ │ │ - beq 18824c │ │ │ │ + beq 188258 │ │ │ │ ldr r3, [r2, #180] @ 0xb4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ str r7, [r2, #176] @ 0xb0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 188204 │ │ │ │ + beq 188210 │ │ │ │ subs r0, r1, r3 │ │ │ │ ldr r7, [r2, #112] @ 0x70 │ │ │ │ subcc r0, r3, r1 │ │ │ │ cmp r1, ip │ │ │ │ add r0, r7, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ - bcs 18835c │ │ │ │ + bcs 188368 │ │ │ │ ldrb r0, [r9, r1] │ │ │ │ - b 188034 │ │ │ │ + b 188040 │ │ │ │ mov r0, lr │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 183204 │ │ │ │ + bl 183210 │ │ │ │ tst r0, #1 │ │ │ │ - beq 188164 │ │ │ │ + beq 188170 │ │ │ │ mov r0, #0 │ │ │ │ - bl 166000 │ │ │ │ - b 1880c4 │ │ │ │ + bl 16600c │ │ │ │ + b 1880d0 │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 1880f0 │ │ │ │ + bne 1880fc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq 188104 │ │ │ │ + beq 188110 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 165fc0 │ │ │ │ + bl 165fcc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r7, #0 │ │ │ │ ldrd r2, [r4, #176] @ 0xb0 │ │ │ │ str r7, [r4, #176] @ 0xb0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 188204 │ │ │ │ + beq 188210 │ │ │ │ add r2, r8, #1 │ │ │ │ stmib r6, {r0, r2} │ │ │ │ subs r0, r8, r3 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ subcc r0, r3, r8 │ │ │ │ mov r7, #1 │ │ │ │ add r0, r2, r0 │ │ │ │ str r7, [r6] │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 188184 │ │ │ │ + bne 188190 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 188170 │ │ │ │ + beq 18817c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 165fc0 │ │ │ │ + bl 165fcc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq 188104 │ │ │ │ + beq 188110 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ str r1, [r4] │ │ │ │ stmib r4, {r0, r3} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r2, #180] @ 0xb4 │ │ │ │ tst r0, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r7, [r2, #176] @ 0xb0 │ │ │ │ - beq 188204 │ │ │ │ + beq 188210 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r7, [r0] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r7, [r0, #8] │ │ │ │ subs r0, r1, r3 │ │ │ │ @@ -361123,423 +361126,423 @@ │ │ │ │ subcc r0, r3, r1 │ │ │ │ add r0, r7, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 188184 │ │ │ │ + bne 188190 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ stmib r5, {r0, sl} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ - bl 183138 │ │ │ │ + bl 183144 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ stmib r5, {r0, sl} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r2, #176] @ 0xb0 │ │ │ │ str r0, [r2, #176] @ 0xb0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 188204 │ │ │ │ + beq 188210 │ │ │ │ str r0, [r7] │ │ │ │ subs r0, r8, r1 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ subcc r0, r1, r8 │ │ │ │ add r0, r3, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #452] @ 1883a8 │ │ │ │ + ldr r0, [pc, #452] @ 1883b4 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #448] @ 1883ac │ │ │ │ + ldr r2, [pc, #448] @ 1883b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c2b4 │ │ │ │ - andeq r2, sp, ip, ror #5 │ │ │ │ - ldr r0, [pc, #396] @ 188398 │ │ │ │ + andeq r2, sp, r0, ror #6 │ │ │ │ + ldr r0, [pc, #396] @ 1883a4 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #392] @ 18839c │ │ │ │ + ldr r2, [pc, #392] @ 1883a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ - ldr r3, [pc, #428] @ 1883d0 │ │ │ │ + ldr r3, [pc, #428] @ 1883dc │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #400] @ 1883cc │ │ │ │ + ldr r3, [pc, #400] @ 1883d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #308] @ 188388 │ │ │ │ + ldr r0, [pc, #308] @ 188394 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #304] @ 18838c │ │ │ │ + ldr r1, [pc, #304] @ 188398 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r2, [pc, #260] @ 188390 │ │ │ │ + ldr r2, [pc, #260] @ 18839c │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #292] @ 1883c0 │ │ │ │ + ldr r2, [pc, #292] @ 1883cc │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #304] @ 1883dc │ │ │ │ + ldr r2, [pc, #304] @ 1883e8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #248] @ 1883b0 │ │ │ │ + ldr r2, [pc, #248] @ 1883bc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, ip │ │ │ │ bl 3cae4 │ │ │ │ - andeq r2, sp, r4, lsr #4 │ │ │ │ - ldr r2, [pc, #248] @ 1883c8 │ │ │ │ + muleq sp, r8, r2 │ │ │ │ + ldr r2, [pc, #248] @ 1883d4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #224] @ 1883c4 │ │ │ │ + ldr r2, [pc, #224] @ 1883d0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #200] @ 1883bc │ │ │ │ + ldr r2, [pc, #200] @ 1883c8 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #128] @ 188384 │ │ │ │ + ldr r2, [pc, #128] @ 188390 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #192] @ 1883d8 │ │ │ │ + ldr r2, [pc, #192] @ 1883e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #168] @ 1883d4 │ │ │ │ + ldr r2, [pc, #168] @ 1883e0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #100] @ 1883a0 │ │ │ │ + ldr r2, [pc, #100] @ 1883ac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #104] @ 1883b8 │ │ │ │ + ldr r2, [pc, #104] @ 1883c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #48] @ 188394 │ │ │ │ + ldr r2, [pc, #48] @ 1883a0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #60] @ 1883b4 │ │ │ │ + ldr r2, [pc, #60] @ 1883c0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, ip │ │ │ │ bl 3cae4 │ │ │ │ - andseq r8, r7, r0, lsr #19 │ │ │ │ - mulseq r7, ip, r9 │ │ │ │ - @ instruction: 0x001789fc │ │ │ │ - andseq r8, r7, r4, asr #19 │ │ │ │ - andseq r8, r7, r0, lsl r9 │ │ │ │ - andeq r5, lr, r7, lsl #31 │ │ │ │ - andseq r8, r7, ip, ror #19 │ │ │ │ - andseq r8, r7, r0, ror #18 │ │ │ │ - @ instruction: 0x001796b0 │ │ │ │ - muleq lr, r0, pc @ │ │ │ │ - andseq r8, r7, r4, lsr #20 │ │ │ │ - mulseq r7, ip, r9 │ │ │ │ - @ instruction: 0x001788fc │ │ │ │ - andseq r8, r7, ip, asr #18 │ │ │ │ - @ instruction: 0x001788b4 │ │ │ │ - andseq r8, r7, ip, lsl #18 │ │ │ │ - andseq r8, r7, r4, lsr #1 │ │ │ │ - andseq r6, r7, ip, lsl #4 │ │ │ │ - @ instruction: 0x001785f4 │ │ │ │ - andseq r6, r7, r4, lsr #5 │ │ │ │ - andseq r8, r7, ip, lsl #17 │ │ │ │ - andseq r8, r7, ip, lsl #17 │ │ │ │ + mulseq r7, r4, r9 │ │ │ │ + mulseq r7, r0, r9 │ │ │ │ + @ instruction: 0x001789f0 │ │ │ │ + @ instruction: 0x001789b8 │ │ │ │ + andseq r8, r7, r4, lsl #18 │ │ │ │ + strdeq r5, [lr], -fp │ │ │ │ + andseq r8, r7, r0, ror #19 │ │ │ │ + andseq r8, r7, r4, asr r9 │ │ │ │ + andseq r9, r7, r4, lsr #13 │ │ │ │ + andeq r6, lr, r4 │ │ │ │ + andseq r8, r7, r8, lsl sl │ │ │ │ + mulseq r7, r0, r9 │ │ │ │ + @ instruction: 0x001788f0 │ │ │ │ + andseq r8, r7, r0, asr #18 │ │ │ │ + andseq r8, r7, r8, lsr #17 │ │ │ │ andseq r8, r7, r0, lsl #18 │ │ │ │ + mulseq r7, r8, r0 │ │ │ │ + andseq r6, r7, r0, lsl #4 │ │ │ │ + andseq r8, r7, r8, ror #11 │ │ │ │ + mulseq r7, r8, r2 │ │ │ │ + andseq r8, r7, r0, lsl #17 │ │ │ │ + andseq r8, r7, r0, lsl #17 │ │ │ │ + @ instruction: 0x001788f4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188400 │ │ │ │ + beq 18840c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18841c │ │ │ │ + beq 188428 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18843c │ │ │ │ + beq 188448 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1884e8 │ │ │ │ + beq 1884f4 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r8, r2 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ mov r7, r1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub sl, r0, #12 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsr r1, sl, #2 │ │ │ │ mul r1, r1, r2 │ │ │ │ umull r5, r1, r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1884ac │ │ │ │ + bne 1884b8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1884c4 │ │ │ │ + beq 1884d0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r0, r0, #12 │ │ │ │ add r1, r1, #12 │ │ │ │ adds r5, r2, r5 │ │ │ │ - bcc 188490 │ │ │ │ - ldr r0, [pc, #920] @ 18884c │ │ │ │ + bcc 18849c │ │ │ │ + ldr r0, [pc, #920] @ 188858 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #916] @ 188850 │ │ │ │ + ldr r2, [pc, #916] @ 18885c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bpl 188500 │ │ │ │ - ldr r2, [pc, #888] @ 188854 │ │ │ │ + bpl 18850c │ │ │ │ + ldr r2, [pc, #888] @ 188860 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r0, r1} │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq 18852c │ │ │ │ + beq 188538 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1884d4 │ │ │ │ + beq 1884e0 │ │ │ │ mov fp, r0 │ │ │ │ - b 188530 │ │ │ │ + b 18853c │ │ │ │ mov fp, #1 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ mov r9, #0 │ │ │ │ cmp r6, r5 │ │ │ │ str r9, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bhi 1887fc │ │ │ │ + bhi 188808 │ │ │ │ add r0, fp, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r9, r6 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ sub r6, r5, r0 │ │ │ │ add r7, fp, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi 188744 │ │ │ │ + bhi 188750 │ │ │ │ add r0, pc, #8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 1887a8 │ │ │ │ + beq 1887b4 │ │ │ │ add r9, r4, #16 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc 1887c4 │ │ │ │ + bcc 1887d0 │ │ │ │ ldr r1, [r9], #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ sub r6, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne 1885ac │ │ │ │ - b 1887a8 │ │ │ │ + bne 1885b8 │ │ │ │ + b 1887b4 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 1887a8 │ │ │ │ + beq 1887b4 │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r6, #3 │ │ │ │ - bls 1887c4 │ │ │ │ + bls 1887d0 │ │ │ │ ldrd r8, [r4] │ │ │ │ sub r6, r6, #4 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ str r0, [r7] │ │ │ │ - bcc 1887c4 │ │ │ │ + bcc 1887d0 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne 1885e8 │ │ │ │ - b 1887a8 │ │ │ │ + bne 1885f4 │ │ │ │ + b 1887b4 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 1887a8 │ │ │ │ + beq 1887b4 │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r6, #1 │ │ │ │ - bls 1887c4 │ │ │ │ + bls 1887d0 │ │ │ │ ldrd r8, [r4] │ │ │ │ sub r6, r6, #2 │ │ │ │ ldrh r0, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ strh r0, [r7] │ │ │ │ - bcc 1887c4 │ │ │ │ + bcc 1887d0 │ │ │ │ add r7, r7, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne 188640 │ │ │ │ - b 1887a8 │ │ │ │ + bne 18864c │ │ │ │ + b 1887b4 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 1887a8 │ │ │ │ + beq 1887b4 │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r6, #2 │ │ │ │ - bls 1887c4 │ │ │ │ + bls 1887d0 │ │ │ │ ldrd r8, [r4] │ │ │ │ sub r6, r6, #3 │ │ │ │ ldrh r0, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ ldrb r1, [fp, #2] │ │ │ │ strb r1, [r7, #2] │ │ │ │ strh r0, [r7] │ │ │ │ - bcc 1887c4 │ │ │ │ + bcc 1887d0 │ │ │ │ add r7, r7, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne 188698 │ │ │ │ - b 1887a8 │ │ │ │ + bne 1886a4 │ │ │ │ + b 1887b4 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 1887a8 │ │ │ │ + beq 1887b4 │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1887c4 │ │ │ │ + beq 1887d0 │ │ │ │ ldrd r8, [r4] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrb r0, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ strb r0, [r7] │ │ │ │ - bcc 1887c4 │ │ │ │ + bcc 1887d0 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne 1886f8 │ │ │ │ - b 1887a8 │ │ │ │ + bne 188704 │ │ │ │ + b 1887b4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r8, #1 │ │ │ │ - beq 1887a8 │ │ │ │ + beq 1887b4 │ │ │ │ add r4, r4, #16 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc 1887c4 │ │ │ │ + bcc 1887d0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ ldrd r8, [r4] │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ sub r6, r6, r0 │ │ │ │ cmp r6, r9 │ │ │ │ - bcc 1887c4 │ │ │ │ + bcc 1887d0 │ │ │ │ add r7, r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 274b8 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs sl, sl, #12 │ │ │ │ - bne 188754 │ │ │ │ + bne 188760 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub r2, r5, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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] @ 188858 │ │ │ │ + ldr r2, [pc, #140] @ 188864 │ │ │ │ add r0, sp, #28 │ │ │ │ - ldr r1, [pc, #136] @ 18885c │ │ │ │ + ldr r1, [pc, #136] @ 188868 │ │ │ │ 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] │ │ │ │ @@ -361552,123 +361555,123 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 33ba0 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - b 188554 │ │ │ │ + b 188560 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188848 │ │ │ │ + beq 188854 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andeq r5, lr, r2, asr #26 │ │ │ │ - @ instruction: 0x001787fc │ │ │ │ - andseq r8, r7, r8, ror #15 │ │ │ │ - @ instruction: 0x001784d8 │ │ │ │ - @ instruction: 0x001784fc │ │ │ │ + @ instruction: 0x000e5db6 │ │ │ │ + @ instruction: 0x001787f0 │ │ │ │ + @ instruction: 0x001787dc │ │ │ │ + andseq r8, r7, ip, asr #9 │ │ │ │ + @ instruction: 0x001784f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1888b4 │ │ │ │ - ldr r4, [pc, #60] @ 1888c4 │ │ │ │ + beq 1888c0 │ │ │ │ + ldr r4, [pc, #60] @ 1888d0 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #8 │ │ │ │ subs r7, r7, #8 │ │ │ │ - bne 188894 │ │ │ │ + bne 1888a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r7, r7, r4, ror r4 │ │ │ │ + andseq r7, r7, r8, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18891c │ │ │ │ - ldr r4, [pc, #56] @ 18892c │ │ │ │ + beq 188928 │ │ │ │ + ldr r4, [pc, #56] @ 188938 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1888fc │ │ │ │ + bne 188908 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r7, r7, ip, lsr r4 │ │ │ │ + andseq r7, r7, r0, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 188984 │ │ │ │ - ldr r4, [pc, #60] @ 188994 │ │ │ │ + beq 188990 │ │ │ │ + ldr r4, [pc, #60] @ 1889a0 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #8 │ │ │ │ subs r7, r7, #8 │ │ │ │ - bne 188964 │ │ │ │ + bne 188970 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r7, r7, r4, ror #7 │ │ │ │ + @ instruction: 0x001773d8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1889f0 │ │ │ │ + bl 1889fc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 1889d4 │ │ │ │ + b 1889e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1889f0 │ │ │ │ + bl 1889fc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ @@ -361684,212 +361687,212 @@ │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188b64 │ │ │ │ + beq 188b70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 189234 │ │ │ │ + b 189240 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188b44 │ │ │ │ + beq 188b50 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188b64 │ │ │ │ + beq 188b70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 188b20 │ │ │ │ + beq 188b2c │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1889f0 │ │ │ │ + bl 1889fc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r6, r6, #28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 188a90 │ │ │ │ - b 188b20 │ │ │ │ + bne 188a9c │ │ │ │ + b 188b2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 188b68 │ │ │ │ + bne 188b74 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 189234 │ │ │ │ + b 189240 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 188b20 │ │ │ │ + beq 188b2c │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1889f0 │ │ │ │ + bl 1889fc │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r6, r6, #28 │ │ │ │ subs r9, r9, #1 │ │ │ │ - bne 188af4 │ │ │ │ + bne 188b00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188b64 │ │ │ │ + beq 188b70 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188b64 │ │ │ │ + beq 188b70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 189234 │ │ │ │ + b 189240 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1889f0 │ │ │ │ - b 188ba8 │ │ │ │ + bl 1889fc │ │ │ │ + b 188bb4 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1889f0 │ │ │ │ - b 188bdc │ │ │ │ + bl 1889fc │ │ │ │ + b 188be8 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r6, #28 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 188c08 │ │ │ │ + beq 188c14 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 188998 │ │ │ │ + bl 1889a4 │ │ │ │ mov r0, r6 │ │ │ │ - b 188bbc │ │ │ │ + b 188bc8 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r6, #28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 188c08 │ │ │ │ + beq 188c14 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 188998 │ │ │ │ + bl 1889a4 │ │ │ │ mov r0, r6 │ │ │ │ - b 188bf0 │ │ │ │ + b 188bfc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188c28 │ │ │ │ + beq 188c34 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188c5c │ │ │ │ + beq 188c68 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188c78 │ │ │ │ + beq 188c84 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r9, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 188ccc │ │ │ │ + beq 188cd8 │ │ │ │ mov r4, #0 │ │ │ │ - b 188c94 │ │ │ │ + b 188ca0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 188ccc │ │ │ │ + beq 188cd8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 188ca4 │ │ │ │ + bne 188cb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 188c8c │ │ │ │ + bne 188c98 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 188c8c │ │ │ │ + bl 16e064 │ │ │ │ + b 188c98 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188ce8 │ │ │ │ + beq 188cf4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188dc8 │ │ │ │ + beq 188dd4 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 188d9c │ │ │ │ + beq 188da8 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 188d2c │ │ │ │ + b 188d38 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 188d9c │ │ │ │ + beq 188da8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 188d4c │ │ │ │ + bne 188d58 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 188d34 │ │ │ │ + beq 188d40 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -361897,334 +361900,334 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 188d74 │ │ │ │ + bne 188d80 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 188d24 │ │ │ │ + bne 188d30 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 188d24 │ │ │ │ + bl 16e064 │ │ │ │ + b 188d30 │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 188dc8 │ │ │ │ + beq 188dd4 │ │ │ │ ldr r2, [r9] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188de4 │ │ │ │ + beq 188df0 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188e00 │ │ │ │ + beq 188e0c │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188e1c │ │ │ │ + beq 188e28 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188e38 │ │ │ │ + beq 188e44 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188e54 │ │ │ │ + beq 188e60 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188e6c │ │ │ │ + beq 188e78 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 188eb0 │ │ │ │ + bne 188ebc │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 188e80 │ │ │ │ + bne 188e8c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 188eb0 │ │ │ │ + bne 188ebc │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 16e058 │ │ │ │ + b 16e064 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 188f28 │ │ │ │ + b 188f34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 188f04 │ │ │ │ + beq 188f10 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 188edc │ │ │ │ + bne 188ee8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 188ec4 │ │ │ │ + bne 188ed0 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 188ec4 │ │ │ │ + bl 16e064 │ │ │ │ + b 188ed0 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 188f20 │ │ │ │ + beq 188f2c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a4e0 │ │ │ │ + bl 16a4ec │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 189158 │ │ │ │ + bl 189164 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 188f58 │ │ │ │ + bne 188f64 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 188f74 │ │ │ │ + bne 188f80 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 188f8c │ │ │ │ - b 188fbc │ │ │ │ + beq 188f98 │ │ │ │ + b 188fc8 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 188f48 │ │ │ │ + beq 188f54 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 188fbc │ │ │ │ + bne 188fc8 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 188f94 │ │ │ │ + bne 188fa0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 188fbc │ │ │ │ + bne 188fc8 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e058 │ │ │ │ + bl 16e064 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 188c34 │ │ │ │ + bl 188c40 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 188c34 │ │ │ │ + b 188c40 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 188c34 │ │ │ │ + bl 188c40 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18903c │ │ │ │ + beq 189048 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189058 │ │ │ │ + beq 189064 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189074 │ │ │ │ + beq 189080 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189090 │ │ │ │ + beq 18909c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1890ac │ │ │ │ + beq 1890b8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1890c8 │ │ │ │ + beq 1890d4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1890e8 │ │ │ │ + beq 1890f4 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 189130 │ │ │ │ + beq 18913c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 189114 │ │ │ │ + b 189120 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 189130 │ │ │ │ + beq 18913c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189108 │ │ │ │ + beq 189114 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 189108 │ │ │ │ + b 189114 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 189154 │ │ │ │ + beq 189160 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18917c │ │ │ │ + beq 189188 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189198 │ │ │ │ + beq 1891a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1891b4 │ │ │ │ + beq 1891c0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 18a124 │ │ │ │ + bl 18a130 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189204 │ │ │ │ + beq 189210 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18922c │ │ │ │ + beq 189238 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1889f0 │ │ │ │ + bl 1889fc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 189284 │ │ │ │ + b 189290 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1889f0 │ │ │ │ + bl 1889fc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -362232,249 +362235,249 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1892ec │ │ │ │ + beq 1892f8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189308 │ │ │ │ + beq 189314 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 18931c │ │ │ │ + bne 189328 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 189340 │ │ │ │ + bne 18934c │ │ │ │ dmb ish │ │ │ │ - bl 16e15c │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18935c │ │ │ │ + beq 189368 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 18900c │ │ │ │ + bl 189018 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1893a8 │ │ │ │ + beq 1893b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18938c │ │ │ │ + beq 189398 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1893a8 │ │ │ │ + beq 1893b4 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1893fc │ │ │ │ + bne 189408 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1893d4 │ │ │ │ + beq 1893e0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 188c34 │ │ │ │ + bl 188c40 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 188c34 │ │ │ │ + bl 188c40 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1893e8 │ │ │ │ + beq 1893f4 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 188c34 │ │ │ │ + bl 188c40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1893c4 │ │ │ │ - b 1893d4 │ │ │ │ + bne 1893d0 │ │ │ │ + b 1893e0 │ │ │ │ mov r5, r0 │ │ │ │ - b 18949c │ │ │ │ + b 1894a8 │ │ │ │ mov r5, r0 │ │ │ │ - b 189488 │ │ │ │ + b 189494 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 188c34 │ │ │ │ - b 189488 │ │ │ │ + bl 188c40 │ │ │ │ + b 189494 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189460 │ │ │ │ + beq 18946c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 18900c │ │ │ │ + bl 189018 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 1892b0 │ │ │ │ + bl 1892bc │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1894b4 │ │ │ │ + bne 1894c0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 188fcc │ │ │ │ + bl 188fd8 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 18949c │ │ │ │ + beq 1894a8 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 188c34 │ │ │ │ + bl 188c40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 189480 │ │ │ │ + b 18948c │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 189530 │ │ │ │ + beq 18953c │ │ │ │ mov r5, #0 │ │ │ │ - b 1894f0 │ │ │ │ + b 1894fc │ │ │ │ cmp r5, r7 │ │ │ │ - beq 189530 │ │ │ │ + beq 18953c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1894e8 │ │ │ │ + beq 1894f4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 189508 │ │ │ │ + bne 189514 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1894e8 │ │ │ │ + bne 1894f4 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 1894e8 │ │ │ │ + bl 16e064 │ │ │ │ + b 1894f4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 189550 │ │ │ │ + beq 18955c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 189560 │ │ │ │ + b 18956c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 1895a4 │ │ │ │ + beq 1895b0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18955c │ │ │ │ + beq 189568 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 18957c │ │ │ │ + bne 189588 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 18955c │ │ │ │ + bne 189568 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 18955c │ │ │ │ + bl 16e064 │ │ │ │ + b 189568 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1895c0 │ │ │ │ + beq 1895cc │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ sub r2, r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 189784 │ │ │ │ + bhi 189790 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add fp, r5, r5, lsl #2 │ │ │ │ cmp r1, #2 │ │ │ │ add r6, r3, fp, lsl #2 │ │ │ │ - bcc 1896e0 │ │ │ │ + bcc 1896ec │ │ │ │ ldr r9, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ lsl sl, r9, #3 │ │ │ │ cmnls sl, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 1897b4 │ │ │ │ + bhi 1897c0 │ │ │ │ add r2, r1, r5 │ │ │ │ ldrh r4, [r7, #16] │ │ │ │ ldr r8, [r7, #12] │ │ │ │ sub ip, r2, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 189728 │ │ │ │ + beq 189734 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r6, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1897bc │ │ │ │ + beq 1897c8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, fp, lsl #2 │ │ │ │ add r6, r0, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, #4 │ │ │ │ sub fp, r0, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -362484,60 +362487,60 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp fp, #0 │ │ │ │ strh r0, [r6, #-4] │ │ │ │ str r9, [r6, #-20] @ 0xffffffec │ │ │ │ str r7, [r6, #-16] │ │ │ │ str r9, [r6, #-12] │ │ │ │ str r8, [r6, #-8] │ │ │ │ - beq 1896f0 │ │ │ │ + beq 1896fc │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ sub fp, fp, #1 │ │ │ │ add r6, r6, #20 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 189684 │ │ │ │ - b 1897bc │ │ │ │ + bne 189690 │ │ │ │ + b 1897c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189700 │ │ │ │ + beq 18970c │ │ │ │ mov ip, r5 │ │ │ │ - b 189768 │ │ │ │ + b 189774 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ - b 189768 │ │ │ │ + b 189774 │ │ │ │ ldr r1, [r7] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18977c │ │ │ │ + beq 189788 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ strh r4, [r6, #16] │ │ │ │ subs r1, r1, #2 │ │ │ │ stm r6, {r2, r3} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r8, [r6, #12] │ │ │ │ add r6, r6, #20 │ │ │ │ - beq 189768 │ │ │ │ + beq 189774 │ │ │ │ strh r4, [r6, #16] │ │ │ │ subs r1, r1, #1 │ │ │ │ stm r6, {r2, r3} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r8, [r6, #12] │ │ │ │ add r6, r6, #20 │ │ │ │ - bne 18974c │ │ │ │ + bne 189758 │ │ │ │ mov r4, r7 │ │ │ │ ldm r4, {r1, r2, r3, r5, r7} │ │ │ │ stm r6, {r1, r2, r3, r5, r7} │ │ │ │ add r1, ip, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -362548,441 +362551,441 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 33ba0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - b 1895ec │ │ │ │ + b 1895f8 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r2, [pc, #76] @ 189810 │ │ │ │ + ldr r2, [pc, #76] @ 18981c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1897e4 │ │ │ │ + b 1897f0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r5, [r1, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18980c │ │ │ │ + beq 189818 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r7, r8, asr #10 │ │ │ │ + andseq r7, r7, ip, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r6, r9, r8 │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r6, lsr #4 │ │ │ │ - bcc 189950 │ │ │ │ + bcc 18995c │ │ │ │ ldr fp, [r4, #16] │ │ │ │ cmp r8, r9 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 1898b8 │ │ │ │ + beq 1898c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ add sl, r2, r1, lsl #4 │ │ │ │ sub r2, r6, #16 │ │ │ │ add r6, r8, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [r5, -r3]! │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1898fc │ │ │ │ + beq 189908 │ │ │ │ mov lr, sl │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r6, r6, #16 │ │ │ │ ldr ip, [r5, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ str r4, [lr, -r3]! │ │ │ │ sub r3, r3, #16 │ │ │ │ str r2, [lr, #8] │ │ │ │ add r2, r5, #16 │ │ │ │ cmp r2, r9 │ │ │ │ str r7, [lr, #4] │ │ │ │ str ip, [lr, #12] │ │ │ │ - bne 189870 │ │ │ │ + bne 18987c │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1898f4 │ │ │ │ + beq 189900 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 1898ec │ │ │ │ + beq 1898f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, r1, r5, lsl #4 │ │ │ │ add r1, r1, r2, lsl #4 │ │ │ │ lsl r2, fp, #4 │ │ │ │ bl 2729c │ │ │ │ add r0, r5, fp │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [r0, #8] │ │ │ │ sub r0, r8, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 1898bc │ │ │ │ + beq 1898c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r5, #0 │ │ │ │ add r0, r0, r3 │ │ │ │ lsr r7, r0, #4 │ │ │ │ - b 189930 │ │ │ │ + b 18993c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 1898bc │ │ │ │ + beq 1898c8 │ │ │ │ ldr r1, [r6, r5, lsl #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189924 │ │ │ │ + beq 189930 │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ - b 189924 │ │ │ │ + b 189930 │ │ │ │ mov r3, #16 │ │ │ │ lsr r2, r6, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl 33ba0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - b 18983c │ │ │ │ + b 189848 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 157a74 │ │ │ │ + bl 157a80 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #2 │ │ │ │ - bcs 1899ac │ │ │ │ + bcs 1899b8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ rsb fp, sl, #1 │ │ │ │ sub r9, sl, #2 │ │ │ │ mvn r7, #43 @ 0x2b │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - b 1899d8 │ │ │ │ + b 1899e4 │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r7, r7, #16 │ │ │ │ cmp fp, r4 │ │ │ │ - beq 1899a4 │ │ │ │ + beq 1899b0 │ │ │ │ sub r6, r8, r4, lsl #4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 1899c8 │ │ │ │ + bne 1899d4 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1899c8 │ │ │ │ + bne 1899d4 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ ldrb r1, [r6, #28] │ │ │ │ cmp r1, r0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movne r0, #0 │ │ │ │ strbne r0, [r6, #12] │ │ │ │ strbne r0, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189a34 │ │ │ │ + beq 189a40 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ rsb fp, r4, #1 │ │ │ │ rsb r0, r4, #2 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 189acc │ │ │ │ + bcs 189ad8 │ │ │ │ add r4, r9, r4 │ │ │ │ sub r5, r8, r7 │ │ │ │ mov sl, #0 │ │ │ │ - b 189a6c │ │ │ │ + b 189a78 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ add fp, fp, #1 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 189acc │ │ │ │ + beq 189ad8 │ │ │ │ add r6, r8, fp, lsl #4 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ sub r7, r5, #12 │ │ │ │ ldr r0, [r6, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 189a54 │ │ │ │ + bne 189a60 │ │ │ │ ldr r9, [r5, #-8] │ │ │ │ ldr r1, [r6, #-12] │ │ │ │ mov r0, r9 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 189a54 │ │ │ │ + bne 189a60 │ │ │ │ ldrb r0, [r6, #-4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ strbne sl, [r6, #-4] │ │ │ │ ldr r1, [r7] │ │ │ │ strbne sl, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189a60 │ │ │ │ + beq 189a6c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 189a60 │ │ │ │ + b 189a6c │ │ │ │ ldr r0, [sp] │ │ │ │ str fp, [r0, #8] │ │ │ │ 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, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 189b2c │ │ │ │ - ldr r4, [pc, #60] @ 189b3c │ │ │ │ + beq 189b38 │ │ │ │ + ldr r4, [pc, #60] @ 189b48 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - bne 189b0c │ │ │ │ + bne 189b18 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r6, r7, ip, lsr #3 │ │ │ │ + andseq r6, r7, r0, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 189b94 │ │ │ │ - ldr r4, [pc, #64] @ 189ba4 │ │ │ │ + beq 189ba0 │ │ │ │ + ldr r4, [pc, #64] @ 189bb0 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 189b74 │ │ │ │ + bne 189b80 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r6, r7, r8, ror #3 │ │ │ │ + @ instruction: 0x001761dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 189bf8 │ │ │ │ - ldr r4, [pc, #60] @ 189c08 │ │ │ │ + beq 189c04 │ │ │ │ + ldr r4, [pc, #60] @ 189c14 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #8 │ │ │ │ subs r7, r7, #8 │ │ │ │ - bne 189bd8 │ │ │ │ + bne 189be4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r6, r7, r0, asr #2 │ │ │ │ + andseq r6, r7, r4, lsr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 189c5c │ │ │ │ - ldr r4, [pc, #60] @ 189c6c │ │ │ │ + beq 189c68 │ │ │ │ + ldr r4, [pc, #60] @ 189c78 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - bne 189c3c │ │ │ │ + bne 189c48 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldrheq r6, [r7], -ip │ │ │ │ + ldrheq r6, [r7], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 189cc0 │ │ │ │ - ldr r4, [pc, #60] @ 189cd0 │ │ │ │ + beq 189ccc │ │ │ │ + ldr r4, [pc, #60] @ 189cdc │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #5 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #32 │ │ │ │ subs r7, r7, #32 │ │ │ │ - bne 189ca0 │ │ │ │ + bne 189cac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r6, r7, r8 │ │ │ │ + @ instruction: 0x00175ffc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 189d28 │ │ │ │ - ldr r4, [pc, #64] @ 189d38 │ │ │ │ + beq 189d34 │ │ │ │ + ldr r4, [pc, #64] @ 189d44 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 189d08 │ │ │ │ + bne 189d14 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - @ instruction: 0x00175fd4 │ │ │ │ + andseq r5, r7, r8, asr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 189d90 │ │ │ │ - ldr r4, [pc, #64] @ 189da0 │ │ │ │ + beq 189d9c │ │ │ │ + ldr r4, [pc, #64] @ 189dac │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 189d70 │ │ │ │ + bne 189d7c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r5, r7, ip, asr pc │ │ │ │ + andseq r5, r7, r0, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189eec │ │ │ │ + beq 189ef8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ add r4, r0, #32 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp] │ │ │ │ - b 189df4 │ │ │ │ + b 189e00 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r6, r6, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 189eec │ │ │ │ + beq 189ef8 │ │ │ │ ldr r0, [sp] │ │ │ │ add r0, r0, r7, lsl #5 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189ddc │ │ │ │ + beq 189de8 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 189eb4 │ │ │ │ + beq 189ec0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr fp, [r0] │ │ │ │ mov r8, fp │ │ │ │ ldr r0, [r8], #4 │ │ │ │ bic sl, r5, r0 │ │ │ │ - b 189e40 │ │ │ │ + b 189e4c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 189eb4 │ │ │ │ + beq 189ec0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 189e60 │ │ │ │ + bne 189e6c │ │ │ │ ldr r0, [r8], #4 │ │ │ │ sub fp, fp, #48 @ 0x30 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 189e48 │ │ │ │ + beq 189e54 │ │ │ │ eor sl, r0, r5 │ │ │ │ rev r0, sl │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ sub r2, sl, #1 │ │ │ │ and sl, r2, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ @@ -362991,277 +362994,277 @@ │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 189e8c │ │ │ │ + bne 189e98 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 189e38 │ │ │ │ + bne 189e44 │ │ │ │ dmb ish │ │ │ │ - bl 16e058 │ │ │ │ - b 189e38 │ │ │ │ + bl 16e064 │ │ │ │ + b 189e44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ adds r1, r1, #17 │ │ │ │ - beq 189ddc │ │ │ │ + beq 189de8 │ │ │ │ ldr r2, [r2] │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, #12 │ │ │ │ bl b3fc4 │ │ │ │ - b 189ddc │ │ │ │ + b 189de8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 189f14 │ │ │ │ + beq 189f20 │ │ │ │ add r7, r4, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a3e4 │ │ │ │ + bl 16a3f0 │ │ │ │ mov r4, r7 │ │ │ │ - b 189ef8 │ │ │ │ + b 189f04 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 189f98 │ │ │ │ + beq 189fa4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 189f50 │ │ │ │ + b 189f5c │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 189f98 │ │ │ │ + beq 189fa4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 189f78 │ │ │ │ + bne 189f84 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189f44 │ │ │ │ + beq 189f50 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 189f3c │ │ │ │ + b 189f48 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 189f44 │ │ │ │ + bne 189f50 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189f44 │ │ │ │ + beq 189f50 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 189f3c │ │ │ │ + b 189f48 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18a000 │ │ │ │ + beq 18a00c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #16 │ │ │ │ - b 189fc4 │ │ │ │ + b 189fd0 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 18a000 │ │ │ │ + beq 18a00c │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189fe0 │ │ │ │ + beq 189fec │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 189fb8 │ │ │ │ + beq 189fc4 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 189fb8 │ │ │ │ + b 189fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18a074 │ │ │ │ + beq 18a080 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r4, #0 │ │ │ │ - b 18a02c │ │ │ │ + b 18a038 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 18a074 │ │ │ │ + beq 18a080 │ │ │ │ add r5, r7, r4, lsl #6 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ ldr r9, [r5, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18a054 │ │ │ │ + beq 18a060 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 18930c │ │ │ │ - b 18a03c │ │ │ │ + bl 189318 │ │ │ │ + b 18a048 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18a024 │ │ │ │ + beq 18a030 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 18a024 │ │ │ │ + b 18a030 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18a098 │ │ │ │ + beq 18a0a4 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 18930c │ │ │ │ - b 18a080 │ │ │ │ + bl 189318 │ │ │ │ + b 18a08c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b 18a0a4 │ │ │ │ + b 18a0b0 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18a0bc │ │ │ │ + beq 18a0c8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 18a0f0 │ │ │ │ + beq 18a0fc │ │ │ │ add r5, r7, r4, lsl #6 │ │ │ │ add r4, r4, #1 │ │ │ │ add fp, r5, #8 │ │ │ │ ldr sl, [r5, #12] │ │ │ │ ldr r9, [r5, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18a0a0 │ │ │ │ + beq 18a0ac │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 18930c │ │ │ │ - b 18a0d8 │ │ │ │ + bl 189318 │ │ │ │ + b 18a0e4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18a110 │ │ │ │ + beq 18a11c │ │ │ │ ldr r0, [sl], #4 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bl 18930c │ │ │ │ - b 18a0f8 │ │ │ │ + bl 189318 │ │ │ │ + b 18a104 │ │ │ │ mov r0, fp │ │ │ │ - bl 16a3c8 │ │ │ │ + bl 16a3d4 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18a164 │ │ │ │ + beq 18a170 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1889f0 │ │ │ │ + bl 1889fc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r4, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 18a138 │ │ │ │ + bne 18a144 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1889f0 │ │ │ │ - b 18a180 │ │ │ │ + bl 1889fc │ │ │ │ + b 18a18c │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 18a1ac │ │ │ │ + beq 18a1b8 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 188998 │ │ │ │ + bl 1889a4 │ │ │ │ mov r0, r4 │ │ │ │ - b 18a194 │ │ │ │ + b 18a1a0 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18a1fc │ │ │ │ + beq 18a208 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 18a1e0 │ │ │ │ + b 18a1ec │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 18a1fc │ │ │ │ + beq 18a208 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18a1d4 │ │ │ │ + beq 18a1e0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 18a1d4 │ │ │ │ + b 18a1e0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ sub r7, r2, r1 │ │ │ │ mov r9, #0 │ │ │ │ cmn r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls 18a228 │ │ │ │ + bls 18a234 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ bl 3c350 │ │ │ │ mov fp, r1 │ │ │ │ movw r1, #18725 @ 0x4925 │ │ │ │ mov r8, r0 │ │ │ │ lsr r0, r7, #2 │ │ │ │ movt r1, #9362 @ 0x2492 │ │ │ │ cmp r2, fp │ │ │ │ umull r0, sl, r0, r1 │ │ │ │ - beq 18a2c8 │ │ │ │ + beq 18a2d4 │ │ │ │ mov r4, r3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a218 │ │ │ │ + beq 18a224 │ │ │ │ add r9, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 16b208 │ │ │ │ + bl 16b214 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ add fp, fp, #28 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ cmp sl, r4 │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ - bne 18a280 │ │ │ │ + bne 18a28c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ stm r8, {r0, r1, sl} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -363269,157 +363272,157 @@ │ │ │ │ ldm sp, {r0, r1} │ │ │ │ stm r8, {r0, r1, sl} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ - bl 1891d4 │ │ │ │ + bl 1891e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r5, #0 │ │ │ │ sub r6, r9, r8 │ │ │ │ lsl r4, r6, #1 │ │ │ │ orrs r3, r6, r6, lsl #1 │ │ │ │ - bpl 18a330 │ │ │ │ + bpl 18a33c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ mov fp, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18a3a0 │ │ │ │ + beq 18a3ac │ │ │ │ str r0, [sp] │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18a324 │ │ │ │ + beq 18a330 │ │ │ │ mov r1, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 18a390 │ │ │ │ + beq 18a39c │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ mov fp, #1 │ │ │ │ ldrb r1, [r1, #9] │ │ │ │ strb r1, [r3, #1] │ │ │ │ strb r2, [r3] │ │ │ │ str r6, [r0] │ │ │ │ stmib r0, {r3, fp} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r8 │ │ │ │ - bne 18a37c │ │ │ │ - b 18a390 │ │ │ │ + bne 18a388 │ │ │ │ + b 18a39c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r5, #0 │ │ │ │ sub r6, r9, r8 │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ lsl r4, r6, #3 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 18a3e4 │ │ │ │ + bls 18a3f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ mov fp, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18a454 │ │ │ │ + beq 18a460 │ │ │ │ str r0, [sp] │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18a3d8 │ │ │ │ + beq 18a3e4 │ │ │ │ mov r1, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 18a444 │ │ │ │ + beq 18a450 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r6, [r0] │ │ │ │ stmib r0, {r3, fp} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r8 │ │ │ │ - bne 18a430 │ │ │ │ - b 18a444 │ │ │ │ + bne 18a43c │ │ │ │ + b 18a450 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r2 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r6, #0 │ │ │ │ sub r7, r3, r2 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ lsl r5, r7, #3 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ - bls 18a49c │ │ │ │ + bls 18a4a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 3c350 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18a4ec │ │ │ │ + beq 18a4f8 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a48c │ │ │ │ + beq 18a498 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 18a504 │ │ │ │ - b 18a530 │ │ │ │ + bne 18a510 │ │ │ │ + b 18a53c │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 18a530 │ │ │ │ + beq 18a53c │ │ │ │ add r1, r1, r6, lsl #3 │ │ │ │ sub r3, r3, r6 │ │ │ │ add r6, r2, #4 │ │ │ │ mov r4, #0 │ │ │ │ add r5, r1, r4, lsl #3 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ strd r8, [r6, #-4] │ │ │ │ add r6, r6, #8 │ │ │ │ - bne 18a514 │ │ │ │ + bne 18a520 │ │ │ │ str r7, [r0] │ │ │ │ stmib r0, {r2, r4} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ sub r0, r2, r1 │ │ │ │ @@ -363427,192 +363430,192 @@ │ │ │ │ mov r9, #0 │ │ │ │ lsr r7, r0, #3 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ lsl r4, r1, #2 │ │ │ │ movw r1, #21840 @ 0x5550 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 18a580 │ │ │ │ + bls 18a58c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ bl 3c350 │ │ │ │ mov sl, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18a5d4 │ │ │ │ + beq 18a5e0 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a570 │ │ │ │ + beq 18a57c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 18a5ec │ │ │ │ - b 18a66c │ │ │ │ + bne 18a5f8 │ │ │ │ + b 18a678 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 18a66c │ │ │ │ + beq 18a678 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ add r9, sp, #24 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ str fp, [sp, #4] │ │ │ │ mov fp, #1 │ │ │ │ mov sl, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #136] @ 18a698 │ │ │ │ + ldr r0, [pc, #136] @ 18a6a4 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #100] @ 18a69c │ │ │ │ + ldr r0, [pc, #100] @ 18a6a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #24 │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r7, sl │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ - bne 18a604 │ │ │ │ + bne 18a610 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm fp, {r0, r1, sl} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str sl, [sp, #16] │ │ │ │ - bl 1890ec │ │ │ │ + bl 1890f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffcc990 │ │ │ │ - andeq r3, sp, ip, lsl #20 │ │ │ │ + andeq r3, sp, r0, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r2 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r6, #0 │ │ │ │ sub r7, r3, r2 │ │ │ │ lsl r5, r7, #1 │ │ │ │ orrs r2, r7, r7, lsl #1 │ │ │ │ - bpl 18a6d0 │ │ │ │ + bpl 18a6dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 3c350 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18a720 │ │ │ │ + beq 18a72c │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a6c0 │ │ │ │ + beq 18a6cc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 18a738 │ │ │ │ - b 18a764 │ │ │ │ + bne 18a744 │ │ │ │ + b 18a770 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 18a764 │ │ │ │ + beq 18a770 │ │ │ │ add r1, r1, r6, lsl #1 │ │ │ │ sub r3, r3, r6 │ │ │ │ add r6, r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r5, r1, r4, lsl #1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldrh r5, [r5, #8] │ │ │ │ strh r5, [r6, #-1] │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 18a748 │ │ │ │ + bne 18a754 │ │ │ │ str r7, [r0] │ │ │ │ stmib r0, {r2, r4} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r2 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r6, #0 │ │ │ │ sub r7, r3, r2 │ │ │ │ lsl r5, r7, #1 │ │ │ │ orrs r2, r7, r7, lsl #1 │ │ │ │ - bpl 18a7a0 │ │ │ │ + bpl 18a7ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 3c350 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18a7f0 │ │ │ │ + beq 18a7fc │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a790 │ │ │ │ + beq 18a79c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 18a808 │ │ │ │ - b 18a834 │ │ │ │ + bne 18a814 │ │ │ │ + b 18a840 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 18a834 │ │ │ │ + beq 18a840 │ │ │ │ add r1, r1, r6, lsl #1 │ │ │ │ sub r3, r3, r6 │ │ │ │ add r6, r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r5, r1, r4, lsl #1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldrh r5, [r5, #8] │ │ │ │ strh r5, [r6, #-1] │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 18a818 │ │ │ │ + bne 18a824 │ │ │ │ str r7, [r0] │ │ │ │ stmib r0, {r2, r4} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ sub r0, r2, r1 │ │ │ │ @@ -363620,173 +363623,173 @@ │ │ │ │ mov r9, #0 │ │ │ │ lsr r7, r0, #2 │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ lsl r4, r1, #2 │ │ │ │ movw r1, #43688 @ 0xaaa8 │ │ │ │ movt r1, #10922 @ 0x2aaa │ │ │ │ cmp r0, r1 │ │ │ │ - bls 18a884 │ │ │ │ + bls 18a890 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ bl 3c350 │ │ │ │ mov sl, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18a8d8 │ │ │ │ + beq 18a8e4 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a874 │ │ │ │ + beq 18a880 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 18a8f0 │ │ │ │ - b 18a970 │ │ │ │ + bne 18a8fc │ │ │ │ + b 18a97c │ │ │ │ mov r6, #4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 18a970 │ │ │ │ + beq 18a97c │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add r9, sp, #24 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ str fp, [sp, #4] │ │ │ │ mov fp, #1 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r5, sl, lsl #2] │ │ │ │ - ldr r1, [pc, #136] @ 18a99c │ │ │ │ + ldr r1, [pc, #136] @ 18a9a8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #96] @ 18a9a0 │ │ │ │ + ldr r0, [pc, #96] @ 18a9ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #24 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r7, sl │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ - bne 18a908 │ │ │ │ + bne 18a914 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm fp, {r0, r1, sl} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str sl, [sp, #16] │ │ │ │ - bl 1890ec │ │ │ │ + bl 1890f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xfffdcde0 │ │ │ │ - andeq r3, sp, r4, lsl #14 │ │ │ │ + andeq r3, sp, r8, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r2 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r6, #0 │ │ │ │ sub r7, r3, r2 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ lsl r5, r7, #3 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ - bls 18a9d8 │ │ │ │ + bls 18a9e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 3c350 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18aa28 │ │ │ │ + beq 18aa34 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18a9c8 │ │ │ │ + beq 18a9d4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 18aa40 │ │ │ │ - b 18aa6c │ │ │ │ + bne 18aa4c │ │ │ │ + b 18aa78 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 18aa6c │ │ │ │ + beq 18aa78 │ │ │ │ add r1, r1, r6, lsl #3 │ │ │ │ sub r3, r3, r6 │ │ │ │ add r6, r2, #4 │ │ │ │ mov r4, #0 │ │ │ │ add r5, r1, r4, lsl #3 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ strd r8, [r6, #-4] │ │ │ │ add r6, r6, #8 │ │ │ │ - bne 18aa50 │ │ │ │ + bne 18aa5c │ │ │ │ str r7, [r0] │ │ │ │ stmib r0, {r2, r4} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ ldrcc r2, [r0, #4] │ │ │ │ addcc r1, r1, r1, lsl #2 │ │ │ │ ldrcc r1, [r2, r1, lsl #2] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ 18aaa8 │ │ │ │ + ldr r2, [pc, #12] @ 18aab4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r7, r8, ror r2 │ │ │ │ + andseq r6, r7, ip, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 18ab28 │ │ │ │ + bcs 18ab34 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r8, [r1, #344] @ 0x158 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 18aaec │ │ │ │ - ldr r1, [pc, #120] @ 18ab5c │ │ │ │ + bne 18aaf8 │ │ │ │ + ldr r1, [pc, #120] @ 18ab68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19cb00 │ │ │ │ + bl 19cb0c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, r7, r7, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [r6, #4] │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ mov r1, #3 │ │ │ │ str r1, [r6] │ │ │ │ @@ -363794,257 +363797,257 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #48] @ 18ab60 │ │ │ │ + ldr r0, [pc, #48] @ 18ab6c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #44] @ 18ab64 │ │ │ │ - ldr r1, [pc, #44] @ 18ab68 │ │ │ │ + ldr r3, [pc, #44] @ 18ab70 │ │ │ │ + ldr r1, [pc, #44] @ 18ab74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 3c694 │ │ │ │ - andseq r6, r7, r4, ror r2 │ │ │ │ - andeq r3, lr, r0, lsl #14 │ │ │ │ - andseq r6, r7, r0, lsl #12 │ │ │ │ - andseq r6, r7, r4, lsl #4 │ │ │ │ + andseq r6, r7, r8, ror #4 │ │ │ │ + andeq r3, lr, r4, ror r7 │ │ │ │ + @ instruction: 0x001765f4 │ │ │ │ + @ instruction: 0x001761f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18ad04 │ │ │ │ + bcs 18ad10 │ │ │ │ add r5, r3, r3, lsl #2 │ │ │ │ ldr r7, [r8, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ add r5, r7, r5, lsl #2 │ │ │ │ ldr r6, [r8, #40] @ 0x28 │ │ │ │ ldr r9, [r8, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 18aca8 │ │ │ │ + bcs 18acb4 │ │ │ │ add r5, r6, r4, lsl #3 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 18aba0 │ │ │ │ + bne 18abac │ │ │ │ cmp r2, r1 │ │ │ │ stm sp, {r0, r3} │ │ │ │ - bcs 18ad14 │ │ │ │ + bcs 18ad20 │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18ac94 │ │ │ │ + beq 18aca0 │ │ │ │ add fp, r8, #36 @ 0x24 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r9 │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 18acd0 │ │ │ │ + bcs 18acdc │ │ │ │ ldr r9, [r6, r7, lsl #3] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 18ac14 │ │ │ │ - ldr r1, [pc, #288] @ 18ad28 │ │ │ │ + bne 18ac20 │ │ │ │ + ldr r1, [pc, #288] @ 18ad34 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c9cc │ │ │ │ + bl 19c9d8 │ │ │ │ ldr r6, [r8, #40] @ 0x28 │ │ │ │ str r9, [r6, r5, lsl #3]! │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str sl, [r6, #4] │ │ │ │ str r1, [r8, #44] @ 0x2c │ │ │ │ - beq 18ac50 │ │ │ │ + beq 18ac5c │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 18ace4 │ │ │ │ + bhi 18acf0 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r9, [r8, #44] @ 0x2c │ │ │ │ cmp r7, r9 │ │ │ │ - bcc 18ac7c │ │ │ │ - b 18acbc │ │ │ │ + bcc 18ac88 │ │ │ │ + b 18acc8 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18acf4 │ │ │ │ + bcs 18ad00 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr r9, [r8, #44] @ 0x2c │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 18acbc │ │ │ │ + bcs 18acc8 │ │ │ │ ldr r6, [r8, #40] @ 0x28 │ │ │ │ mov r4, r5 │ │ │ │ add r1, r6, r7, lsl #3 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 18abe4 │ │ │ │ + bne 18abf0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ 18ad38 │ │ │ │ + ldr r2, [pc, #136] @ 18ad44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #108] @ 18ad30 │ │ │ │ + ldr r2, [pc, #108] @ 18ad3c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #100] @ 18ad3c │ │ │ │ + ldr r2, [pc, #100] @ 18ad48 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #64] @ 18ad2c │ │ │ │ + ldr r2, [pc, #64] @ 18ad38 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #68] @ 18ad40 │ │ │ │ + ldr r2, [pc, #68] @ 18ad4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #40] @ 18ad34 │ │ │ │ + ldr r2, [pc, #40] @ 18ad40 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #40] @ 18ad44 │ │ │ │ + ldr r3, [pc, #40] @ 18ad50 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x001761b0 │ │ │ │ - andseq r6, r7, ip, ror #1 │ │ │ │ - andseq r6, r7, r0, lsr #2 │ │ │ │ - andseq r6, r7, ip, rrx │ │ │ │ - ldrsbeq r6, [r7], -r4 │ │ │ │ - andseq r6, r7, ip, asr #1 │ │ │ │ - andseq r6, r7, ip, asr #1 │ │ │ │ - andseq r6, r7, ip, ror r0 │ │ │ │ + andseq r6, r7, r4, lsr #3 │ │ │ │ + andseq r6, r7, r0, ror #1 │ │ │ │ + andseq r6, r7, r4, lsl r1 │ │ │ │ + andseq r6, r7, r0, rrx │ │ │ │ + andseq r6, r7, r8, asr #1 │ │ │ │ + andseq r6, r7, r0, asr #1 │ │ │ │ + andseq r6, r7, r0, asr #1 │ │ │ │ + andseq r6, r7, r0, ror r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ ldrcc r2, [r0, #4] │ │ │ │ addcc r1, r1, r1, lsl #2 │ │ │ │ addcc r1, r2, r1, lsl #2 │ │ │ │ ldrcc r1, [r1, #8] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ 18ad7c │ │ │ │ + ldr r2, [pc, #12] @ 18ad88 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r7, r4, lsl #1 │ │ │ │ + andseq r6, r7, r8, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 18af60 │ │ │ │ + bcs 18af6c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add r4, r2, r2, lsl #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add r0, r7, r4, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18add8 │ │ │ │ + beq 18ade4 │ │ │ │ uxtab r1, r5, r3 │ │ │ │ ldrb r6, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r0, r0, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18af88 │ │ │ │ + bcs 18af94 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r9, [r1, r0, lsl #2] │ │ │ │ ldr r7, [r7, r4, lsl #2] │ │ │ │ uxtb sl, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18aed0 │ │ │ │ + beq 18aedc │ │ │ │ ldr fp, [r5, #20] │ │ │ │ cmp r7, fp │ │ │ │ - bcs 18af94 │ │ │ │ + bcs 18afa0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, r7, r7, lsl #3 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r3, [r0, r3]! │ │ │ │ cmp sl, r3 │ │ │ │ - bcc 18aed4 │ │ │ │ - bne 18ae24 │ │ │ │ + bcc 18aee0 │ │ │ │ + bne 18ae30 │ │ │ │ str r9, [r0, #1] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, r7, r7, lsl #3 │ │ │ │ mov r4, r7 │ │ │ │ add r0, r1, r6 │ │ │ │ ldr r7, [r0, #5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18ae5c │ │ │ │ + beq 18ae68 │ │ │ │ cmp r7, fp │ │ │ │ - bcs 18af4c │ │ │ │ + bcs 18af58 │ │ │ │ add r2, r7, r7, lsl #3 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r2, [r0, r2]! │ │ │ │ cmp sl, r2 │ │ │ │ - bhi 18ae24 │ │ │ │ - bcs 18ae10 │ │ │ │ + bhi 18ae30 │ │ │ │ + bcs 18ae1c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r0, #12]! │ │ │ │ cmp fp, r2 │ │ │ │ - bne 18ae7c │ │ │ │ - ldr r1, [pc, #340] @ 18afc8 │ │ │ │ + bne 18ae88 │ │ │ │ + ldr r1, [pc, #340] @ 18afd4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19ca64 │ │ │ │ + bl 19ca70 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, fp, fp, lsl #3 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r1, r0]! │ │ │ │ str r2, [r1, #5] │ │ │ │ str r2, [r1, #1] │ │ │ │ add r2, fp, #1 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r2, [r5, #20] │ │ │ │ strb sl, [r1, r0]! │ │ │ │ str r7, [r1, #5] │ │ │ │ str r9, [r1, #1] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 18afa8 │ │ │ │ + bcs 18afb4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r0, r0, r6 │ │ │ │ str fp, [r0, #5] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r5, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp fp, r1 │ │ │ │ - bne 18aef8 │ │ │ │ - ldr r1, [pc, #204] @ 18afb8 │ │ │ │ + bne 18af04 │ │ │ │ + ldr r1, [pc, #204] @ 18afc4 │ │ │ │ mov r6, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19ca64 │ │ │ │ + bl 19ca70 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r1, fp, fp, lsl #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, r1]! │ │ │ │ str r3, [r0, #5] │ │ │ │ str r3, [r0, #1] │ │ │ │ @@ -364052,270 +364055,270 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r5, #20] │ │ │ │ strb sl, [r0, r1]! │ │ │ │ str r7, [r0, #5] │ │ │ │ str r9, [r0, #1] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 18af74 │ │ │ │ + bcs 18af80 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str fp, [r0, r4, lsl #2] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #112] @ 18afc4 │ │ │ │ + ldr r2, [pc, #112] @ 18afd0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #84] @ 18afbc │ │ │ │ + ldr r3, [pc, #84] @ 18afc8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #80] @ 18afcc │ │ │ │ + ldr r3, [pc, #80] @ 18afd8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #64] @ 18afd0 │ │ │ │ + ldr r2, [pc, #64] @ 18afdc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #36] @ 18afc0 │ │ │ │ + ldr r2, [pc, #36] @ 18afcc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #36] @ 18afd4 │ │ │ │ + ldr r2, [pc, #36] @ 18afe0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r5, r7, ip, ror #31 │ │ │ │ - @ instruction: 0x00175eb4 │ │ │ │ - andseq r5, r7, r0, lsr #29 │ │ │ │ - @ instruction: 0x00175ef8 │ │ │ │ - andseq r6, r7, r8, rrx │ │ │ │ - @ instruction: 0x00175ef0 │ │ │ │ - mulseq r7, ip, lr │ │ │ │ + andseq r5, r7, r0, ror #31 │ │ │ │ andseq r5, r7, r8, lsr #29 │ │ │ │ + mulseq r7, r4, lr │ │ │ │ + andseq r5, r7, ip, ror #29 │ │ │ │ + andseq r6, r7, ip, asr r0 │ │ │ │ + andseq r5, r7, r4, ror #29 │ │ │ │ + mulseq r7, r0, lr │ │ │ │ + mulseq r7, ip, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 18b190 │ │ │ │ + bcs 18b19c │ │ │ │ mov r5, r3 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, r1, r3, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 18b0f0 │ │ │ │ + bne 18b0fc │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 18b128 │ │ │ │ + bne 18b134 │ │ │ │ add r6, r7, #12 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 18b04c │ │ │ │ + b 18b058 │ │ │ │ add r0, r9, #1 │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r0 │ │ │ │ - beq 18b0dc │ │ │ │ + beq 18b0e8 │ │ │ │ ldr r4, [r7, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 18b06c │ │ │ │ - ldr r1, [pc, #328] @ 18b1ac │ │ │ │ + bne 18b078 │ │ │ │ + ldr r1, [pc, #328] @ 18b1b8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19ca64 │ │ │ │ + bl 19ca70 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r1, r4, r4, lsl #3 │ │ │ │ add r2, r4, #1 │ │ │ │ cmp sl, #0 │ │ │ │ strb r8, [r0, r1]! │ │ │ │ str r8, [r0, #5] │ │ │ │ str r8, [r0, #1] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [r7, #20] │ │ │ │ strb r9, [r0, r1]! │ │ │ │ str r8, [r0, #5] │ │ │ │ str r5, [r0, #1] │ │ │ │ - beq 18b0c0 │ │ │ │ + beq 18b0cc │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 18b170 │ │ │ │ + bcs 18b17c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r1, sl, sl, lsl #3 │ │ │ │ add r0, r0, r1 │ │ │ │ str r4, [r0, #5] │ │ │ │ - b 18b038 │ │ │ │ + b 18b044 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 18b180 │ │ │ │ + bcs 18b18c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r4, [r0, r1, lsl #2] │ │ │ │ - b 18b038 │ │ │ │ + b 18b044 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ - ldr r0, [pc, #164] @ 18b1a0 │ │ │ │ - ldr r1, [pc, #164] @ 18b1a4 │ │ │ │ + ldr r0, [pc, #164] @ 18b1ac │ │ │ │ + ldr r1, [pc, #164] @ 18b1b0 │ │ │ │ add r2, r2, #4 │ │ │ │ - ldr r3, [pc, #160] @ 18b1a8 │ │ │ │ + ldr r3, [pc, #160] @ 18b1b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, #4 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 18b158 │ │ │ │ - ldr r0, [pc, #128] @ 18b1b0 │ │ │ │ + b 18b164 │ │ │ │ + ldr r0, [pc, #128] @ 18b1bc │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #124] @ 18b1b4 │ │ │ │ - ldr r3, [pc, #124] @ 18b1b8 │ │ │ │ + ldr r1, [pc, #124] @ 18b1c0 │ │ │ │ + ldr r3, [pc, #124] @ 18b1c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, #4 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ bl 368e0 │ │ │ │ - ldr r2, [pc, #68] @ 18b1bc │ │ │ │ + ldr r2, [pc, #68] @ 18b1c8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #60] @ 18b1c4 │ │ │ │ + ldr r2, [pc, #60] @ 18b1d0 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #40] @ 18b1c0 │ │ │ │ + ldr r2, [pc, #40] @ 18b1cc │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r5, r7, r4, asr #27 │ │ │ │ - ldrdeq r4, [sp], -r8 │ │ │ │ - andseq r5, r7, r8, asr sp │ │ │ │ - andseq r5, r7, r4, ror lr │ │ │ │ - andseq r5, r7, r0, lsl #27 │ │ │ │ - andeq r4, sp, r8, lsr #25 │ │ │ │ - andseq r5, r7, ip, lsr #26 │ │ │ │ - andseq r5, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x00175cf0 │ │ │ │ - andseq r5, r7, r0, lsl sp │ │ │ │ + @ instruction: 0x00175db8 │ │ │ │ + andeq r4, sp, ip, asr #26 │ │ │ │ + andseq r5, r7, ip, asr #26 │ │ │ │ + andseq r5, r7, r8, ror #28 │ │ │ │ + andseq r5, r7, r4, ror sp │ │ │ │ + andeq r4, sp, ip, lsl sp │ │ │ │ + andseq r5, r7, r0, lsr #26 │ │ │ │ + andseq r5, r7, r4, lsr #26 │ │ │ │ + andseq r5, r7, r4, ror #25 │ │ │ │ + andseq r5, r7, r4, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 18b2bc │ │ │ │ + bcs 18b2c8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r4, r6, r6, lsl #2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 18b2a8 │ │ │ │ + bcs 18b2b4 │ │ │ │ add r0, r2, r7, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18b200 │ │ │ │ + bne 18b20c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ cmp r9, r1 │ │ │ │ - bne 18b23c │ │ │ │ - ldr r1, [pc, #184] @ 18b2ec │ │ │ │ + bne 18b248 │ │ │ │ + ldr r1, [pc, #184] @ 18b2f8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c9cc │ │ │ │ + bl 19c9d8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r2, r9, lsl #3]! │ │ │ │ add r1, r9, #1 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ str sl, [r0, r9, lsl #3] │ │ │ │ - beq 18b284 │ │ │ │ + beq 18b290 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 18b2cc │ │ │ │ + bcs 18b2d8 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r7, lsl #3 │ │ │ │ str r9, [r0, #4] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 18b2dc │ │ │ │ + bcs 18b2e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ str r9, [r0, #8] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #72] @ 18b2f8 │ │ │ │ + ldr r2, [pc, #72] @ 18b304 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #48] @ 18b2f4 │ │ │ │ + ldr r2, [pc, #48] @ 18b300 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #40] @ 18b2fc │ │ │ │ + ldr r2, [pc, #40] @ 18b308 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #12] @ 18b2f0 │ │ │ │ + ldr r2, [pc, #12] @ 18b2fc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r5, r7, r8, lsl #22 │ │ │ │ - andseq r5, r7, r4, ror ip │ │ │ │ - andseq r5, r7, r4, ror ip │ │ │ │ - mulseq r7, r4, ip │ │ │ │ - mulseq r7, r4, ip │ │ │ │ + @ instruction: 0x00175afc │ │ │ │ + andseq r5, r7, r8, ror #24 │ │ │ │ + andseq r5, r7, r8, ror #24 │ │ │ │ + andseq r5, r7, r8, lsl #25 │ │ │ │ + andseq r5, r7, r8, lsl #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r1, r1, #420 @ 0x1a4 │ │ │ │ mov r5, sp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 18afd8 │ │ │ │ + bl 18afe4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 18b340 │ │ │ │ + bne 18b34c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r7] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -364334,77 +364337,77 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ moveq r1, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ streq r1, [sp, #76] @ 0x4c │ │ │ │ moveq r7, #1 │ │ │ │ streq r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #764] @ 0x2fc │ │ │ │ - ldr r2, [pc, #2648] @ 18bdf8 │ │ │ │ + ldr r2, [pc, #2648] @ 18be04 │ │ │ │ ldr r1, [r5, #428] @ 0x1ac │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 18b718 │ │ │ │ + bcs 18b724 │ │ │ │ sub r2, r6, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r7, #4 │ │ │ │ cmp r2, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bcs 18b428 │ │ │ │ + bcs 18b434 │ │ │ │ ldr r0, [r5, #424] @ 0x1a8 │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ ldr fp, [r0, r2, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 18b47c │ │ │ │ + beq 18b488 │ │ │ │ ldr r0, [r5, #440] @ 0x1b8 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 18b6bc │ │ │ │ + bcs 18b6c8 │ │ │ │ ldr r0, [r5, #436] @ 0x1b4 │ │ │ │ add r2, fp, fp, lsl #3 │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r5, [r0, #1] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 18b484 │ │ │ │ + bne 18b490 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b 18b78c │ │ │ │ + b 18b798 │ │ │ │ ldr r0, [r5, #424] @ 0x1a8 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r6, [r0, r1, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18b47c │ │ │ │ - ldr r2, [pc, #2488] @ 18bdfc │ │ │ │ + beq 18b488 │ │ │ │ + ldr r2, [pc, #2488] @ 18be08 │ │ │ │ ldr r1, [r5, #440] @ 0x1b8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 18b6d0 │ │ │ │ + bcs 18b6dc │ │ │ │ ldr r0, [r5, #436] @ 0x1b4 │ │ │ │ add r1, r6, r6, lsl #3 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r5, [r0, #1] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 18b500 │ │ │ │ + bne 18b50c │ │ │ │ mov fp, #0 │ │ │ │ mov sl, #4 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b 18b554 │ │ │ │ + b 18b560 │ │ │ │ mov r8, #0 │ │ │ │ - b 18b6f4 │ │ │ │ - ldr r1, [pc, #2432] @ 18be0c │ │ │ │ + b 18b700 │ │ │ │ + ldr r1, [pc, #2432] @ 18be18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 19c8bc │ │ │ │ + bl 19c8c8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, r0 │ │ │ │ @@ -364413,250 +364416,250 @@ │ │ │ │ movcc r2, r1 │ │ │ │ mov sl, r3 │ │ │ │ str r5, [r3, r2, lsl #2] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18b4e4 │ │ │ │ + bne 18b4f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19da1c │ │ │ │ + bl 19da28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #428] @ 0x1ac │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 18b6d8 │ │ │ │ + bcs 18b6e4 │ │ │ │ ldr r0, [r3, #424] @ 0x1a8 │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ - b 18b774 │ │ │ │ - ldr r1, [pc, #2296] @ 18be00 │ │ │ │ + b 18b780 │ │ │ │ + ldr r1, [pc, #2296] @ 18be0c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 19c8bc │ │ │ │ + bl 19c8c8 │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldm fp, {r2, sl, fp} │ │ │ │ add r1, fp, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ subs r2, r1, r2 │ │ │ │ movcc r2, r1 │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sl, r2, lsl #2] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18b554 │ │ │ │ + bne 18b560 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 19da1c │ │ │ │ + bl 19da28 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 18b764 │ │ │ │ + bcs 18b770 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b 18b580 │ │ │ │ + b 18b58c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 18b764 │ │ │ │ + bcs 18b770 │ │ │ │ ldr r1, [r0, #440] @ 0x1b8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 18b6ac │ │ │ │ + bcs 18b6b8 │ │ │ │ ldr r0, [r0, #436] @ 0x1b4 │ │ │ │ add r2, r6, r6, lsl #3 │ │ │ │ add r2, r0, r2 │ │ │ │ ldr r6, [r2, #5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18b8f0 │ │ │ │ + beq 18b8fc │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 18b6b4 │ │ │ │ + bcs 18b6c0 │ │ │ │ add r1, r6, r6, lsl #3 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r7, [r0, #1] │ │ │ │ cmp r4, r7 │ │ │ │ - beq 18b570 │ │ │ │ + beq 18b57c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18b648 │ │ │ │ + bne 18b654 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18b648 │ │ │ │ + beq 18b654 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ mov r3, #1 │ │ │ │ lsl r4, r2, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18b62c │ │ │ │ + beq 18b638 │ │ │ │ ldr r5, [r0, r3, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ sub r4, r4, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ mov r5, #0 │ │ │ │ movwhi r1, #1 │ │ │ │ movwcc r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ uxtb r5, r1 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 18b5e8 │ │ │ │ + beq 18b5f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18b56c │ │ │ │ + beq 18b578 │ │ │ │ sub r2, r3, #2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18b648 │ │ │ │ + beq 18b654 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 18b5dc │ │ │ │ + b 18b5e8 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r8 │ │ │ │ - bne 18b670 │ │ │ │ - ldr r1, [pc, #1992] @ 18be24 │ │ │ │ + bne 18b67c │ │ │ │ + ldr r1, [pc, #1992] @ 18be30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c8bc │ │ │ │ + bl 19c8c8 │ │ │ │ add fp, sp, #48 @ 0x30 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldm fp, {r1, sl, fp} │ │ │ │ add r0, fp, r9 │ │ │ │ mov r8, r1 │ │ │ │ subs r1, r0, r1 │ │ │ │ add r2, r9, #1 │ │ │ │ movcc r1, r0 │ │ │ │ str r7, [sl, r1, lsl #2] │ │ │ │ mov r9, r2 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18b570 │ │ │ │ + bne 18b57c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19da1c │ │ │ │ - b 18b570 │ │ │ │ + bl 19da28 │ │ │ │ + b 18b57c │ │ │ │ mov r4, r6 │ │ │ │ - b 18bd80 │ │ │ │ + b 18bd8c │ │ │ │ mov r4, r6 │ │ │ │ - b 18bd98 │ │ │ │ - ldr r2, [pc, #1860] @ 18be08 │ │ │ │ + b 18bda4 │ │ │ │ + ldr r2, [pc, #1860] @ 18be14 │ │ │ │ mov r4, fp │ │ │ │ mov r1, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ + b 18b724 │ │ │ │ mov r4, r6 │ │ │ │ - b 18b718 │ │ │ │ - ldr r2, [pc, #1840] @ 18be10 │ │ │ │ + b 18b724 │ │ │ │ + ldr r2, [pc, #1840] @ 18be1c │ │ │ │ mov r4, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ - b 18b724 │ │ │ │ b 18b724 │ │ │ │ - b 18bde0 │ │ │ │ + b 18b730 │ │ │ │ + b 18b730 │ │ │ │ + b 18bdec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r2] │ │ │ │ - beq 18bcd4 │ │ │ │ + beq 18bce0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19dc90 │ │ │ │ - b 18bcd4 │ │ │ │ + bl 19dc9c │ │ │ │ + b 18bce0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18b73c │ │ │ │ + beq 18b748 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 19dc90 │ │ │ │ + bl 19dc9c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18b758 │ │ │ │ + beq 18b764 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - ldr r2, [pc, #1688] @ 18be04 │ │ │ │ + ldr r2, [pc, #1688] @ 18be10 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ + b 18b724 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r1, [r0, #12] │ │ │ │ ldrne r1, [r3, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 18b764 │ │ │ │ + bcs 18b770 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #440] @ 0x1b8 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 18bd78 │ │ │ │ + bcs 18bd84 │ │ │ │ ldr r2, [r2, #436] @ 0x1b4 │ │ │ │ add r3, fp, fp, lsl #3 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr fp, [r3, #5] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 18b8f0 │ │ │ │ + beq 18b8fc │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 18bd90 │ │ │ │ + bcs 18bd9c │ │ │ │ add r0, fp, fp, lsl #3 │ │ │ │ add r0, r2, r0 │ │ │ │ ldr r7, [r0, #1] │ │ │ │ cmp r4, r7 │ │ │ │ - beq 18b78c │ │ │ │ + beq 18b798 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18b868 │ │ │ │ + bne 18b874 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18b868 │ │ │ │ + beq 18b874 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ mov r4, #1 │ │ │ │ lsl r5, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18b844 │ │ │ │ + beq 18b850 │ │ │ │ ldr r6, [r0, r4, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ sub r5, r5, #4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r6 │ │ │ │ mov r6, #0 │ │ │ │ movwhi r2, #1 │ │ │ │ movwcc r6, #1 │ │ │ │ sub r2, r2, r6 │ │ │ │ uxtb r6, r2 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 18b800 │ │ │ │ + beq 18b80c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18b860 │ │ │ │ + beq 18b86c │ │ │ │ sub r3, r4, #2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18b868 │ │ │ │ + beq 18b874 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 18b7f4 │ │ │ │ + b 18b800 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 18b78c │ │ │ │ + b 18b798 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r8 │ │ │ │ - bne 18b898 │ │ │ │ - ldr r1, [pc, #1432] @ 18be14 │ │ │ │ + bne 18b8a4 │ │ │ │ + ldr r1, [pc, #1432] @ 18be20 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c8bc │ │ │ │ + bl 19c8c8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r8, r1 │ │ │ │ @@ -364665,131 +364668,131 @@ │ │ │ │ subs r1, r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ movcc r1, r0 │ │ │ │ str r7, [sl, r1, lsl #2] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18b8d4 │ │ │ │ + bne 18b8e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 19da1c │ │ │ │ + bl 19da28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #428] @ 0x1ac │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 18bdbc │ │ │ │ + bcs 18bdc8 │ │ │ │ ldr r0, [r3, #424] @ 0x1a8 │ │ │ │ add r2, r7, r7, lsl #2 │ │ │ │ - b 18b774 │ │ │ │ + b 18b780 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18b6f4 │ │ │ │ + beq 18b700 │ │ │ │ add r0, fp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add sl, fp, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b 18b928 │ │ │ │ + b 18b934 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18b6f4 │ │ │ │ + beq 18b700 │ │ │ │ ldr r4, [r2, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [fp, #428] @ 0x1ac │ │ │ │ subs r3, r0, r8 │ │ │ │ sub r9, r9, #1 │ │ │ │ movcc r3, r0 │ │ │ │ cmp r4, r1 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bcs 18b764 │ │ │ │ + bcs 18b770 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - b 18b980 │ │ │ │ + b 18b98c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [fp, #428] @ 0x1ac │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 18b764 │ │ │ │ + bcs 18b770 │ │ │ │ ldr r2, [fp, #436] @ 0x1b4 │ │ │ │ add r9, r4, r4, lsl #2 │ │ │ │ tst r0, #1 │ │ │ │ - beq 18b9bc │ │ │ │ + beq 18b9c8 │ │ │ │ ldr r1, [fp, #440] @ 0x1b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18bd4c │ │ │ │ + bcs 18bd58 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, #5 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18b9d0 │ │ │ │ - b 18bc54 │ │ │ │ + bne 18b9dc │ │ │ │ + b 18bc60 │ │ │ │ ldr r0, [fp, #424] @ 0x1a8 │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18bc54 │ │ │ │ + beq 18bc60 │ │ │ │ ldr r1, [fp, #440] @ 0x1b8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18bd38 │ │ │ │ + bcs 18bd44 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ ldrb r6, [r2, r0]! │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [r2, #1] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18ba74 │ │ │ │ + bne 18ba80 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18ba74 │ │ │ │ + beq 18ba80 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ mov r3, #1 │ │ │ │ lsl r7, r2, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18ba58 │ │ │ │ + beq 18ba64 │ │ │ │ ldr r5, [r0, r3, lsl #2] │ │ │ │ mov r4, #0 │ │ │ │ sub r7, r7, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r5 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ movwhi r4, #1 │ │ │ │ sub r5, r4, r5 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 18ba14 │ │ │ │ + beq 18ba20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18b96c │ │ │ │ + beq 18b978 │ │ │ │ sub r2, r3, #2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18ba74 │ │ │ │ + beq 18ba80 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 18ba08 │ │ │ │ + b 18ba14 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 18baac │ │ │ │ - ldr r1, [pc, #924] @ 18be2c │ │ │ │ + bne 18bab8 │ │ │ │ + ldr r1, [pc, #924] @ 18be38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c8bc │ │ │ │ + bl 19c8c8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r0, r2 │ │ │ │ @@ -364799,539 +364802,539 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r8, [r0, r1, lsl #2] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 18baec │ │ │ │ + bne 18baf8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 19da1c │ │ │ │ + bl 19da28 │ │ │ │ ldr r1, [fp, #428] @ 0x1ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 18bb28 │ │ │ │ + bcs 18bb34 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 18bda8 │ │ │ │ + bcs 18bdb4 │ │ │ │ ldr r0, [fp, #424] @ 0x1a8 │ │ │ │ add r2, r8, r8, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18bb28 │ │ │ │ + beq 18bb34 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ - b 18b970 │ │ │ │ + b 18b97c │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 18bd54 │ │ │ │ + bcs 18bd60 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [fp, #424] @ 0x1a8 │ │ │ │ add r2, fp, r9, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 18bd0c │ │ │ │ + bcs 18bd18 │ │ │ │ ldr r4, [r0, #436] @ 0x1b4 │ │ │ │ ldr r3, [r0, #440] @ 0x1b8 │ │ │ │ ldr lr, [r0, #448] @ 0x1c0 │ │ │ │ ldr ip, [r0, #452] @ 0x1c4 │ │ │ │ - b 18bb68 │ │ │ │ + b 18bb74 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 18bd0c │ │ │ │ + bcs 18bd18 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r7, fp, r2, lsl #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18bb9c │ │ │ │ + beq 18bba8 │ │ │ │ ldrb r0, [sl, r6] │ │ │ │ add r2, r2, r0 │ │ │ │ cmp r2, ip │ │ │ │ - bcs 18bd20 │ │ │ │ + bcs 18bd2c │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 18bb5c │ │ │ │ - b 18bc18 │ │ │ │ + beq 18bb68 │ │ │ │ + b 18bc24 │ │ │ │ mov r5, r7 │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18bb5c │ │ │ │ + beq 18bb68 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 18bcf4 │ │ │ │ + bcs 18bd00 │ │ │ │ add r5, r2, r2, lsl #3 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r0, [r2, r5]! │ │ │ │ add r5, r2, #5 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 18bba0 │ │ │ │ - bne 18bb5c │ │ │ │ + bhi 18bbac │ │ │ │ + bne 18bb68 │ │ │ │ ldr r0, [r2, #1] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 18bb5c │ │ │ │ + beq 18bb68 │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18bc14 │ │ │ │ + beq 18bc20 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 18bcf4 │ │ │ │ + bcs 18bd00 │ │ │ │ add r0, r2, r2, lsl #3 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r0, [r2, r0]! │ │ │ │ add r7, r2, #5 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 18bbdc │ │ │ │ + bhi 18bbe8 │ │ │ │ ldr r2, [r2, #1] │ │ │ │ movne r2, #1 │ │ │ │ - b 18bc18 │ │ │ │ + b 18bc24 │ │ │ │ mov r2, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 18bd64 │ │ │ │ + bcs 18bd70 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ - bl 18ab6c │ │ │ │ + bl 18ab78 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 18b970 │ │ │ │ - b 18bca0 │ │ │ │ + beq 18b97c │ │ │ │ + b 18bcac │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 18b914 │ │ │ │ + bcc 18b920 │ │ │ │ ldr r2, [fp, #764] @ 0x2fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ - bl 18ab6c │ │ │ │ + bl 18ab78 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 18b914 │ │ │ │ + beq 18b920 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ orr r1, r1, #4 │ │ │ │ add r2, ip, #4 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ - b 18bcbc │ │ │ │ + b 18bcc8 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ orr r1, r1, #4 │ │ │ │ add r2, ip, #4 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18bcd4 │ │ │ │ + beq 18bce0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19dc90 │ │ │ │ + bl 19dc9c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 18bcec │ │ │ │ + beq 18bcf8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #316] @ 18be3c │ │ │ │ + ldr r2, [pc, #316] @ 18be48 │ │ │ │ mov r1, r3 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ + b 18b724 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #288] @ 18be38 │ │ │ │ + ldr r2, [pc, #288] @ 18be44 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ + b 18b724 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #276] @ 18be40 │ │ │ │ + ldr r2, [pc, #276] @ 18be4c │ │ │ │ mov r1, ip │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ - ldr r2, [pc, #232] @ 18be28 │ │ │ │ + b 18b724 │ │ │ │ + ldr r2, [pc, #232] @ 18be34 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ + b 18b724 │ │ │ │ mov r4, r0 │ │ │ │ - b 18bd80 │ │ │ │ - ldr r2, [pc, #212] @ 18be30 │ │ │ │ + b 18bd8c │ │ │ │ + ldr r2, [pc, #212] @ 18be3c │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ - ldr r2, [pc, #216] @ 18be44 │ │ │ │ + b 18b724 │ │ │ │ + ldr r2, [pc, #216] @ 18be50 │ │ │ │ mov r4, r8 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ + b 18b724 │ │ │ │ mov r4, fp │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #148] @ 18be1c │ │ │ │ + ldr r2, [pc, #148] @ 18be28 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ + b 18b724 │ │ │ │ mov r4, fp │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #128] @ 18be20 │ │ │ │ + ldr r2, [pc, #128] @ 18be2c │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ - ldr r2, [pc, #132] @ 18be34 │ │ │ │ + b 18b724 │ │ │ │ + ldr r2, [pc, #132] @ 18be40 │ │ │ │ mov r4, r8 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ - ldr r2, [pc, #84] @ 18be18 │ │ │ │ + b 18b724 │ │ │ │ + ldr r2, [pc, #84] @ 18be24 │ │ │ │ mov r4, r7 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18b718 │ │ │ │ - b 18bde0 │ │ │ │ + b 18b724 │ │ │ │ + b 18bdec │ │ │ │ mov r4, r0 │ │ │ │ - b 18b73c │ │ │ │ - b 18bde0 │ │ │ │ + b 18b748 │ │ │ │ + b 18bdec │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18b734 │ │ │ │ - b 18b73c │ │ │ │ - @ instruction: 0x00175bd4 │ │ │ │ - andseq r5, r7, r4, asr fp │ │ │ │ - andseq r5, r7, r4, lsr #21 │ │ │ │ - andseq r5, r7, ip, lsl #16 │ │ │ │ - @ instruction: 0x001758d0 │ │ │ │ - andseq r5, r7, r0, lsr #22 │ │ │ │ - @ instruction: 0x001758d8 │ │ │ │ - andseq r5, r7, ip, lsr #14 │ │ │ │ - @ instruction: 0x001751f0 │ │ │ │ - andseq r5, r7, r0, lsl #4 │ │ │ │ - @ instruction: 0x001751f8 │ │ │ │ - andseq r5, r7, ip, asr #18 │ │ │ │ - andseq r5, r7, r4, lsl #5 │ │ │ │ - andseq r5, r7, r8, asr #10 │ │ │ │ - mulseq r7, ip, r2 │ │ │ │ - andseq r5, r7, r4, lsr r2 │ │ │ │ - @ instruction: 0x001751d0 │ │ │ │ - andseq r5, r7, r4, lsr #32 │ │ │ │ - andseq r5, r7, r8, asr #3 │ │ │ │ - mulseq r7, r8, r2 │ │ │ │ + bne 18b740 │ │ │ │ + b 18b748 │ │ │ │ + andseq r5, r7, r8, asr #23 │ │ │ │ + andseq r5, r7, r8, asr #22 │ │ │ │ + mulseq r7, r8, sl │ │ │ │ + andseq r5, r7, r0, lsl #16 │ │ │ │ + andseq r5, r7, r4, asr #17 │ │ │ │ + andseq r5, r7, r4, lsl fp │ │ │ │ + andseq r5, r7, ip, asr #17 │ │ │ │ + andseq r5, r7, r0, lsr #14 │ │ │ │ + andseq r5, r7, r4, ror #3 │ │ │ │ + @ instruction: 0x001751f4 │ │ │ │ + andseq r5, r7, ip, ror #3 │ │ │ │ + andseq r5, r7, r0, asr #18 │ │ │ │ + andseq r5, r7, r8, ror r2 │ │ │ │ + andseq r5, r7, ip, lsr r5 │ │ │ │ + mulseq r7, r0, r2 │ │ │ │ + andseq r5, r7, r8, lsr #4 │ │ │ │ + andseq r5, r7, r4, asr #3 │ │ │ │ + andseq r5, r7, r8, lsl r0 │ │ │ │ + @ instruction: 0x001751bc │ │ │ │ + andseq r5, r7, ip, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #428] @ 0x1ac │ │ │ │ ldr r2, [r5, #764] @ 0x2fc │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 18bfb0 │ │ │ │ + bcs 18bfbc │ │ │ │ ldr sl, [r5, #768] @ 0x300 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 18bfc4 │ │ │ │ + bcs 18bfd0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #424] @ 0x1a8 │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ add r9, sl, sl, lsl #2 │ │ │ │ ldr r3, [r0, r1, lsl #2] │ │ │ │ ldr r0, [r0, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18bf04 │ │ │ │ + beq 18bf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18bf7c │ │ │ │ + beq 18bf88 │ │ │ │ ldr r1, [r5, #440] @ 0x1b8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18bf94 │ │ │ │ + bcs 18bfa0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18bef8 │ │ │ │ + bcs 18bf04 │ │ │ │ ldr r7, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ add r4, r0, r0, lsl #3 │ │ │ │ add r3, r7, r3 │ │ │ │ add r4, r7, r4 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r6, [r3, #1] │ │ │ │ ldr r3, [r3, #5] │ │ │ │ str r6, [r4, #1] │ │ │ │ - bcs 18bfa4 │ │ │ │ + bcs 18bfb0 │ │ │ │ ldr r0, [r4, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18bf04 │ │ │ │ + beq 18bf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18bf7c │ │ │ │ + beq 18bf88 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18bf94 │ │ │ │ + bcs 18bfa0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 18beb0 │ │ │ │ - ldr r2, [pc, #228] @ 18bfe4 │ │ │ │ + bcc 18bebc │ │ │ │ + ldr r2, [pc, #228] @ 18bff0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18bf7c │ │ │ │ + beq 18bf88 │ │ │ │ mov r7, sp │ │ │ │ add r1, r5, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, sl │ │ │ │ - bl 18ab6c │ │ │ │ + bl 18ab78 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 18bf6c │ │ │ │ + bne 18bf78 │ │ │ │ ldr r1, [r5, #428] @ 0x1ac │ │ │ │ cmp sl, r1 │ │ │ │ movcc r0, #3 │ │ │ │ movcc r1, #0 │ │ │ │ strcc r0, [r8] │ │ │ │ ldrcc r0, [r5, #424] @ 0x1a8 │ │ │ │ addcc r0, r0, r9, lsl #2 │ │ │ │ strcc r1, [r0, #12] │ │ │ │ addcc sp, sp, #24 │ │ │ │ popcc {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #136] @ 18bfec │ │ │ │ + ldr r2, [pc, #136] @ 18bff8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r8, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #88] @ 18bfdc │ │ │ │ + ldr r0, [pc, #88] @ 18bfe8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #84] @ 18bfe0 │ │ │ │ + ldr r2, [pc, #84] @ 18bfec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r2, [pc, #84] @ 18bff0 │ │ │ │ + ldr r2, [pc, #84] @ 18bffc │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #40] @ 18bfd4 │ │ │ │ + ldr r2, [pc, #40] @ 18bfe0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #48] @ 18bfe8 │ │ │ │ + ldr r3, [pc, #48] @ 18bff4 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #12] @ 18bfd8 │ │ │ │ + ldr r2, [pc, #12] @ 18bfe4 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r4, r7, r0, ror #31 │ │ │ │ - andseq r4, r7, ip, lsr #31 │ │ │ │ - strdeq r2, [lr], -pc @ │ │ │ │ - ldrheq r5, [r7], -ip │ │ │ │ - andseq r5, r7, ip, lsr r1 │ │ │ │ - andseq r4, r7, r0, asr #31 │ │ │ │ - ldrheq r5, [r7], -r4 │ │ │ │ - andseq r5, r7, ip, lsl #1 │ │ │ │ + @ instruction: 0x00174fd4 │ │ │ │ + andseq r4, r7, r0, lsr #31 │ │ │ │ + andeq r2, lr, r3, ror r3 │ │ │ │ + ldrheq r5, [r7], -r0 │ │ │ │ + andseq r5, r7, r0, lsr r1 │ │ │ │ + @ instruction: 0x00174fb4 │ │ │ │ + andseq r5, r7, r8, lsr #1 │ │ │ │ + andseq r5, r7, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1, #764] @ 0x2fc │ │ │ │ add r6, r1, #420 @ 0x1a4 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r1, #768] @ 0x300 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl 18afd8 │ │ │ │ + bl 18afe4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 18c060 │ │ │ │ + bne 18c06c │ │ │ │ mov r7, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ - bl 18afd8 │ │ │ │ + bl 18afe4 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 18c060 │ │ │ │ + bne 18c06c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r4, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r0, #428] @ 0x1ac │ │ │ │ ldr r0, [r0, #764] @ 0x2fc │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18c0ec │ │ │ │ + bcs 18c0f8 │ │ │ │ ldr r1, [r2, #424] @ 0x1a8 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18c0e8 │ │ │ │ + beq 18c0f4 │ │ │ │ ldr r1, [r2, #440] @ 0x1b8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18c0d8 │ │ │ │ + bcs 18c0e4 │ │ │ │ ldr lr, [r2, #436] @ 0x1b4 │ │ │ │ add r2, r3, r3, lsl #3 │ │ │ │ add ip, lr, r2 │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ streq r0, [r3] │ │ │ │ ldr r3, [ip, #5] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 18c0ac │ │ │ │ - ldr r2, [pc, #24] @ 18c0f8 │ │ │ │ + bcc 18c0b8 │ │ │ │ + ldr r2, [pc, #24] @ 18c104 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ 18c0fc │ │ │ │ + ldr r2, [pc, #8] @ 18c108 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r4, r7, r8, ror pc │ │ │ │ - andseq r4, r7, r8, lsl #29 │ │ │ │ + andseq r4, r7, ip, ror #30 │ │ │ │ + andseq r4, r7, ip, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r0, #428] @ 0x1ac │ │ │ │ ldr r0, [r0, #764] @ 0x2fc │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18c2a0 │ │ │ │ + bcs 18c2ac │ │ │ │ ldr r1, [r2, #416] @ 0x1a0 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 18c278 │ │ │ │ + bcs 18c284 │ │ │ │ ldr r1, [r2, #424] @ 0x1a8 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18c278 │ │ │ │ + beq 18c284 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr lr, [r2, #436] @ 0x1b4 │ │ │ │ ldr r1, [r2, #440] @ 0x1b8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - beq 18c210 │ │ │ │ + beq 18c21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18c278 │ │ │ │ + beq 18c284 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18c27c │ │ │ │ + bcs 18c288 │ │ │ │ add r7, r3, r3, lsl #3 │ │ │ │ ldr r8, [r2, #448] @ 0x1c0 │ │ │ │ add r6, lr, r7 │ │ │ │ ldr ip, [r2, #452] @ 0x1c4 │ │ │ │ add r9, r2, #492 @ 0x1ec │ │ │ │ mov r3, r6 │ │ │ │ ldr r5, [r3, #1]! │ │ │ │ cmp r5, r0 │ │ │ │ - bne 18c1b0 │ │ │ │ + bne 18c1bc │ │ │ │ ldrb r5, [lr, r7] │ │ │ │ ldrb r7, [r9, r5] │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r3] │ │ │ │ add r3, r4, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 18c28c │ │ │ │ + bcs 18c298 │ │ │ │ str r5, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r6, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18c278 │ │ │ │ + beq 18c284 │ │ │ │ mov r6, #0 │ │ │ │ - b 18c1d0 │ │ │ │ + b 18c1dc │ │ │ │ ldr r3, [r7, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18c278 │ │ │ │ + beq 18c284 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18c27c │ │ │ │ + bcs 18c288 │ │ │ │ add r5, r3, r3, lsl #3 │ │ │ │ add r7, lr, r5 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r3, #1]! │ │ │ │ cmp r2, r0 │ │ │ │ - bne 18c1c4 │ │ │ │ + bne 18c1d0 │ │ │ │ ldrb r2, [lr, r5] │ │ │ │ str r6, [r3] │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ add r3, r4, r2 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 18c28c │ │ │ │ + bcs 18c298 │ │ │ │ str r6, [r8, r3, lsl #2] │ │ │ │ - b 18c1c4 │ │ │ │ + b 18c1d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18c278 │ │ │ │ + beq 18c284 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18c27c │ │ │ │ + bcs 18c288 │ │ │ │ add r2, r3, r3, lsl #3 │ │ │ │ add r2, lr, r2 │ │ │ │ mov r3, r2 │ │ │ │ ldr r7, [r3, #1]! │ │ │ │ cmp r7, r0 │ │ │ │ moveq r7, #0 │ │ │ │ streq r7, [r3] │ │ │ │ ldr r3, [r2, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18c278 │ │ │ │ + beq 18c284 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 18c27c │ │ │ │ + bcs 18c288 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ add r7, lr, r3 │ │ │ │ mov r3, r7 │ │ │ │ ldr r6, [r3, #1]! │ │ │ │ cmp r6, r0 │ │ │ │ streq r2, [r3] │ │ │ │ ldr r3, [r7, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18c24c │ │ │ │ + bne 18c258 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #40] @ 18c2ac │ │ │ │ + ldr r2, [pc, #40] @ 18c2b8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #28] @ 18c2b0 │ │ │ │ + ldr r2, [pc, #28] @ 18c2bc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #12] @ 18c2b4 │ │ │ │ + ldr r2, [pc, #12] @ 18c2c0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x00174df4 │ │ │ │ - @ instruction: 0x00174df0 │ │ │ │ - andseq r4, r7, r4, asr #27 │ │ │ │ + andseq r4, r7, r8, ror #27 │ │ │ │ + andseq r4, r7, r4, ror #27 │ │ │ │ + @ instruction: 0x00174db8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ ldrb r8, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1990ac │ │ │ │ + bl 1990b8 │ │ │ │ add r7, sp, #800 @ 0x320 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ strb r0, [sp, #380] @ 0x17c │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #378] @ 0x17a │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strb r0, [sp, #310] @ 0x136 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, #0 │ │ │ │ bl 27188 │ │ │ │ strb r5, [r7, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bne 18c300 │ │ │ │ + bne 18c30c │ │ │ │ add r7, sp, #384 @ 0x180 │ │ │ │ mov r5, #0 │ │ │ │ add r0, r7, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ str r5, [sp, #412] @ 0x19c │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ @@ -365380,185 +365383,185 @@ │ │ │ │ add sp, sp, #1056 @ 0x420 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r1, #428] @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18c550 │ │ │ │ + beq 18c55c │ │ │ │ add r9, r1, #492 @ 0x1ec │ │ │ │ mov sl, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov ip, r3 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 18c42c │ │ │ │ + b 18c438 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 18c550 │ │ │ │ + beq 18c55c │ │ │ │ mov r5, sl │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 18c420 │ │ │ │ + bcc 18c42c │ │ │ │ cmp r5, ip │ │ │ │ - bcs 18c58c │ │ │ │ + bcs 18c598 │ │ │ │ ldr r2, [r1, #424] @ 0x1a8 │ │ │ │ add r8, r5, r5, lsl #2 │ │ │ │ ldr r0, [r1, #416] @ 0x1a0 │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 18c420 │ │ │ │ + bcs 18c42c │ │ │ │ ldr r7, [r1, #452] @ 0x1c4 │ │ │ │ ldrb r2, [r1, #747] @ 0x2eb │ │ │ │ ldr r0, [r1, #444] @ 0x1bc │ │ │ │ add r6, r2, #1 │ │ │ │ mov r3, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r2 │ │ │ │ - bls 18c524 │ │ │ │ + bls 18c530 │ │ │ │ ldr r2, [r1, #448] @ 0x1c0 │ │ │ │ str fp, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 18c488 │ │ │ │ + bne 18c494 │ │ │ │ ldr ip, [r1, #428] @ 0x1ac │ │ │ │ str r3, [r1, #452] @ 0x1c4 │ │ │ │ cmp r5, ip │ │ │ │ - bcs 18c5a0 │ │ │ │ + bcs 18c5ac │ │ │ │ ldr r0, [r1, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r0, r8, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18c410 │ │ │ │ + beq 18c41c │ │ │ │ ldr r5, [r1, #440] @ 0x1b8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 18c564 │ │ │ │ + bcs 18c570 │ │ │ │ ldr lr, [r1, #436] @ 0x1b4 │ │ │ │ add r6, r4, r4, lsl #3 │ │ │ │ ldrb r6, [lr, r6] │ │ │ │ ldrb r6, [r9, r6] │ │ │ │ add r6, r7, r6 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 18c578 │ │ │ │ + bcs 18c584 │ │ │ │ add r4, r4, r4, lsl #3 │ │ │ │ add r4, lr, r4 │ │ │ │ ldr r0, [r4, #1] │ │ │ │ str r0, [r2, r6, lsl #2] │ │ │ │ ldr r4, [r4, #5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18c410 │ │ │ │ + beq 18c41c │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 18c564 │ │ │ │ + bcs 18c570 │ │ │ │ add r0, r4, r4, lsl #3 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ add r6, r7, r0 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc 18c4e4 │ │ │ │ - b 18c578 │ │ │ │ + bcc 18c4f0 │ │ │ │ + b 18c584 │ │ │ │ mov r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r1, #444 @ 0x1bc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 365dc │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ mov r1, r4 │ │ │ │ - b 18c484 │ │ │ │ + b 18c490 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #84] @ 18c5c0 │ │ │ │ + ldr r2, [pc, #84] @ 18c5cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #60] @ 18c5bc │ │ │ │ + ldr r2, [pc, #60] @ 18c5c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #32] @ 18c5b4 │ │ │ │ + ldr r2, [pc, #32] @ 18c5c0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, ip │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #16] @ 18c5b8 │ │ │ │ + ldr r2, [pc, #16] @ 18c5c4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, ip │ │ │ │ bl 3cae4 │ │ │ │ - andseq r4, r7, r8, lsl #22 │ │ │ │ - @ instruction: 0x001749d4 │ │ │ │ - andseq r4, r7, r4, lsr fp │ │ │ │ - andseq r4, r7, r8, lsr fp │ │ │ │ + @ instruction: 0x00174afc │ │ │ │ + andseq r4, r7, r8, asr #19 │ │ │ │ + andseq r4, r7, r8, lsr #22 │ │ │ │ + andseq r4, r7, ip, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r0, #764] @ 0x2fc │ │ │ │ ldr r0, [r0, #768] @ 0x300 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 18c7e8 │ │ │ │ + bcs 18c7f4 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 18c800 │ │ │ │ + bne 18c80c │ │ │ │ ldr sl, [r8, #428] @ 0x1ac │ │ │ │ mov r7, #0 │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r6, sl, #2 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls 18c618 │ │ │ │ - ldr r2, [pc, #696] @ 18c8c4 │ │ │ │ + bls 18c624 │ │ │ │ + ldr r2, [pc, #696] @ 18c8d0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18c654 │ │ │ │ + beq 18c660 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18c604 │ │ │ │ + beq 18c610 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ cmp sl, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bne 18c668 │ │ │ │ - b 18c67c │ │ │ │ + bne 18c674 │ │ │ │ + b 18c688 │ │ │ │ mov r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq 18c67c │ │ │ │ + beq 18c688 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 18c66c │ │ │ │ + bne 18c678 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ stm r0, {r1, r4, sl} │ │ │ │ add r9, r8, #420 @ 0x1a4 │ │ │ │ mov fp, #4 │ │ │ │ - ldr r0, [pc, #516] @ 18c8a4 │ │ │ │ + ldr r0, [pc, #516] @ 18c8b0 │ │ │ │ mov r7, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r8, #428] @ 0x1ac │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ ldr r2, [r8, #424] @ 0x1a8 │ │ │ │ @@ -365567,91 +365570,91 @@ │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ movhi r5, fp │ │ │ │ cmp fp, r1 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r2, #8 │ │ │ │ movhi r6, fp │ │ │ │ cmp r5, fp │ │ │ │ - beq 18c758 │ │ │ │ + beq 18c764 │ │ │ │ cmp r6, fp │ │ │ │ - beq 18c868 │ │ │ │ + beq 18c874 │ │ │ │ ldr r3, [r2], #20 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18c6d8 │ │ │ │ + beq 18c6e4 │ │ │ │ sub r2, fp, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 19e9bc │ │ │ │ + bl 19e9c8 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ - bne 18c6ac │ │ │ │ - ldr r1, [pc, #396] @ 18c8b0 │ │ │ │ + bne 18c6b8 │ │ │ │ + ldr r1, [pc, #396] @ 18c8bc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #392] @ 18c8b4 │ │ │ │ - ldr r3, [pc, #392] @ 18c8b8 │ │ │ │ + ldr r0, [pc, #392] @ 18c8c0 │ │ │ │ + ldr r3, [pc, #392] @ 18c8c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - b 18c874 │ │ │ │ + b 18c880 │ │ │ │ sub r6, r7, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, r6 │ │ │ │ - bl 19e9bc │ │ │ │ + bl 19e9c8 │ │ │ │ sub sl, r7, #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, sl │ │ │ │ - bl 19e9bc │ │ │ │ + bl 19e9c8 │ │ │ │ cmp r7, #2 │ │ │ │ - bls 18c84c │ │ │ │ + bls 18c858 │ │ │ │ ldr r1, [r8, #428] @ 0x1ac │ │ │ │ sub r0, r7, #3 │ │ │ │ str r0, [r8, #760] @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ str sl, [r8, #764] @ 0x2fc │ │ │ │ str r6, [r8, #768] @ 0x300 │ │ │ │ - bcs 18c85c │ │ │ │ + bcs 18c868 │ │ │ │ ldr r0, [r8, #424] @ 0x1a8 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #24 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strne r6, [r8, #760] @ 0x2f8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 19eac0 │ │ │ │ + bl 19eacc │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #204] @ 18c8bc │ │ │ │ + ldr r0, [pc, #204] @ 18c8c8 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #200] @ 18c8c0 │ │ │ │ + ldr r2, [pc, #200] @ 18c8cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #192] @ 18c8c8 │ │ │ │ + ldr r0, [pc, #192] @ 18c8d4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #188] @ 18c8cc │ │ │ │ - ldr r2, [pc, #188] @ 18c8d0 │ │ │ │ + ldr r1, [pc, #188] @ 18c8d8 │ │ │ │ + ldr r2, [pc, #188] @ 18c8dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -365659,111 +365662,111 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r0, [pc, #84] @ 18c8a8 │ │ │ │ + ldr r0, [pc, #84] @ 18c8b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 18c874 │ │ │ │ - ldr r0, [pc, #72] @ 18c8ac │ │ │ │ + b 18c880 │ │ │ │ + ldr r0, [pc, #72] @ 18c8b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 18c87c │ │ │ │ + b 18c888 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18c8a0 │ │ │ │ + beq 18c8ac │ │ │ │ mov r5, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r7, r0, ror #20 │ │ │ │ - mulseq r7, r0, r8 │ │ │ │ - mulseq r7, r0, r8 │ │ │ │ - andseq r4, r7, r4, ror #19 │ │ │ │ - ldrdeq r1, [lr], -r7 │ │ │ │ - andseq r4, r7, r4, lsl sl │ │ │ │ - andeq r1, lr, r4, ror #21 │ │ │ │ - @ instruction: 0x001748d8 │ │ │ │ - @ instruction: 0x00175ffc │ │ │ │ - andseq r4, r7, r0, lsl r9 │ │ │ │ - andeq r3, sp, r0, lsl r6 │ │ │ │ - andseq r4, r7, r4, lsr #17 │ │ │ │ + andseq r4, r7, r4, asr sl │ │ │ │ + andseq r4, r7, r4, lsl #17 │ │ │ │ + andseq r4, r7, r4, lsl #17 │ │ │ │ + @ instruction: 0x001749d8 │ │ │ │ + andeq r1, lr, fp, asr #24 │ │ │ │ + andseq r4, r7, r8, lsl #20 │ │ │ │ + andeq r1, lr, r8, asr fp │ │ │ │ + andseq r4, r7, ip, asr #17 │ │ │ │ + @ instruction: 0x00175ff0 │ │ │ │ + andseq r4, r7, r4, lsl #18 │ │ │ │ + andeq r3, sp, r4, lsl #13 │ │ │ │ + mulseq r7, r8, r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 193bd0 │ │ │ │ + bl 193bdc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1904fc │ │ │ │ + bl 190508 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - b 256718 │ │ │ │ + b 256728 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 18c928 │ │ │ │ + bne 18c934 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 18c92c │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 18c938 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldm r2, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ mov r2, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #20 │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #2520] @ 18d358 │ │ │ │ + ldr r1, [pc, #2520] @ 18d364 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18c9a4 │ │ │ │ + beq 18c9b0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - beq 18d058 │ │ │ │ + beq 18d064 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6, #340] @ 0x154 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #344] @ 0x158 │ │ │ │ @@ -365776,415 +365779,415 @@ │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18d324 │ │ │ │ + bcs 18d330 │ │ │ │ add fp, r8, #20 │ │ │ │ cmp r0, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne 18cac8 │ │ │ │ - ldr r0, [pc, #2336] @ 18d35c │ │ │ │ + bne 18cad4 │ │ │ │ + ldr r0, [pc, #2336] @ 18d368 │ │ │ │ mov r5, #1 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #2304] @ 18d360 │ │ │ │ + ldr r0, [pc, #2304] @ 18d36c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #2276] @ 18d364 │ │ │ │ + ldr r0, [pc, #2276] @ 18d370 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c998 │ │ │ │ + bne 18c9a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - beq 18d058 │ │ │ │ + beq 18d064 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 18d324 │ │ │ │ + bls 18d330 │ │ │ │ add r5, r8, #40 @ 0x28 │ │ │ │ mov r6, #2 │ │ │ │ mov r9, #3 │ │ │ │ mov r8, fp │ │ │ │ - b 18cadc │ │ │ │ + b 18cae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18cbac │ │ │ │ + beq 18cbb8 │ │ │ │ add r9, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ sub r0, r6, r0 │ │ │ │ sub r1, r6, r1 │ │ │ │ clz r0, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r1 │ │ │ │ - bls 18cb38 │ │ │ │ + bls 18cb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18cb64 │ │ │ │ - ldr r1, [pc, #2192] @ 18d3ac │ │ │ │ + beq 18cb70 │ │ │ │ + ldr r1, [pc, #2192] @ 18d3b8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18cbd8 │ │ │ │ - b 18d314 │ │ │ │ + beq 18cbe4 │ │ │ │ + b 18d320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18cb88 │ │ │ │ - ldr r1, [pc, #2156] @ 18d3b4 │ │ │ │ + beq 18cb94 │ │ │ │ + ldr r1, [pc, #2156] @ 18d3c0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18cbd8 │ │ │ │ - b 18d314 │ │ │ │ - ldr r1, [pc, #2092] @ 18d398 │ │ │ │ + beq 18cbe4 │ │ │ │ + b 18d320 │ │ │ │ + ldr r1, [pc, #2092] @ 18d3a4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18cbd8 │ │ │ │ - b 18d314 │ │ │ │ - ldr r1, [pc, #2080] @ 18d3b0 │ │ │ │ + beq 18cbe4 │ │ │ │ + b 18d320 │ │ │ │ + ldr r1, [pc, #2080] @ 18d3bc │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18cbd8 │ │ │ │ - b 18d314 │ │ │ │ - ldr r1, [pc, #2024] @ 18d39c │ │ │ │ + beq 18cbe4 │ │ │ │ + b 18d320 │ │ │ │ + ldr r1, [pc, #2024] @ 18d3a8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18d314 │ │ │ │ + bne 18d320 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r8, #12] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r9, [sp, #12] │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1960] @ 18d3a0 │ │ │ │ + ldr r0, [pc, #1960] @ 18d3ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #1928] @ 18d3a4 │ │ │ │ + ldr r1, [pc, #1928] @ 18d3b0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #1900] @ 18d3a8 │ │ │ │ + ldr r0, [pc, #1900] @ 18d3b4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18d314 │ │ │ │ + bne 18d320 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [r0, r1, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 18cd10 │ │ │ │ + b 18cd1c │ │ │ │ strb ip, [sp, #95] @ 0x5f │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ strb r7, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1828] @ 18d3bc │ │ │ │ + ldr r0, [pc, #1828] @ 18d3c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #1812] @ 18d3c0 │ │ │ │ + ldr r1, [pc, #1812] @ 18d3cc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #95 @ 0x5f │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #1756] @ 18d3c4 │ │ │ │ + ldr r0, [pc, #1756] @ 18d3d0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov ip, r8 │ │ │ │ mov r4, fp │ │ │ │ mov sl, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18d314 │ │ │ │ + bne 18d320 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18cd60 │ │ │ │ + beq 18cd6c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 18d330 │ │ │ │ + bcs 18d33c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ tst r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r7, [r1, r0]! │ │ │ │ ldr r9, [r1, #1] │ │ │ │ ldr r6, [r1, #5] │ │ │ │ - beq 18cd94 │ │ │ │ + beq 18cda0 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 18cd9c │ │ │ │ + beq 18cda8 │ │ │ │ mov r0, #1 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 18cd80 │ │ │ │ + b 18cd8c │ │ │ │ mov r6, #0 │ │ │ │ tst r5, #1 │ │ │ │ - beq 18cef4 │ │ │ │ + beq 18cf00 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, ip │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, sl │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 18ce38 │ │ │ │ - b 18ce60 │ │ │ │ + bne 18ce44 │ │ │ │ + b 18ce6c │ │ │ │ mov ip, r7 │ │ │ │ mov sl, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18cdfc │ │ │ │ + beq 18ce08 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 18d330 │ │ │ │ + bcs 18d33c │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ mov r1, r3 │ │ │ │ ldrb fp, [r1, r0]! │ │ │ │ ldr r9, [r1, #1] │ │ │ │ ldr r6, [r1, #5] │ │ │ │ cmp sl, r9 │ │ │ │ - bne 18ce24 │ │ │ │ + bne 18ce30 │ │ │ │ mov r7, fp │ │ │ │ cmp r6, #0 │ │ │ │ - bne 18cda8 │ │ │ │ + bne 18cdb4 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, ip │ │ │ │ mov r9, sl │ │ │ │ mov r6, #0 │ │ │ │ mov r7, fp │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 18ce38 │ │ │ │ - b 18ce60 │ │ │ │ + bne 18ce44 │ │ │ │ + b 18ce6c │ │ │ │ mov r0, #0 │ │ │ │ mov r8, ip │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov fp, r7 │ │ │ │ mov r9, sl │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 18ce38 │ │ │ │ - b 18ce60 │ │ │ │ + bne 18ce44 │ │ │ │ + b 18ce6c │ │ │ │ mov r0, #1 │ │ │ │ mov r8, fp │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18ce60 │ │ │ │ + beq 18ce6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #1432] @ 18d3e0 │ │ │ │ + ldr r1, [pc, #1432] @ 18d3ec │ │ │ │ mov r5, ip │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov ip, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18d314 │ │ │ │ + bne 18d320 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp ip, r7 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bne 18cc80 │ │ │ │ + bne 18cc8c │ │ │ │ strb ip, [sp, #88] @ 0x58 │ │ │ │ mov r1, #2 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ - ldr r0, [pc, #1372] @ 18d3e4 │ │ │ │ + ldr r0, [pc, #1372] @ 18d3f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #1356] @ 18d3e8 │ │ │ │ + ldr r0, [pc, #1356] @ 18d3f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #1316] @ 18d3ec │ │ │ │ + ldr r0, [pc, #1316] @ 18d3f8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov ip, r8 │ │ │ │ mov r4, fp │ │ │ │ mov sl, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18cd10 │ │ │ │ - b 18d314 │ │ │ │ + beq 18cd1c │ │ │ │ + b 18d320 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #1220] @ 18d3c8 │ │ │ │ + ldr r1, [pc, #1220] @ 18d3d4 │ │ │ │ mov fp, ip │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18d314 │ │ │ │ + bne 18d320 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18d034 │ │ │ │ - ldr r1, [pc, #1172] @ 18d3cc │ │ │ │ + bcs 18d040 │ │ │ │ + ldr r1, [pc, #1172] @ 18d3d8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18d314 │ │ │ │ + bne 18d320 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18d010 │ │ │ │ + beq 18d01c │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r0 │ │ │ │ - bcs 18d344 │ │ │ │ + bcs 18d350 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [r0, r9, lsl #3]! │ │ │ │ ldr r9, [r0, #4] │ │ │ │ - beq 18cfac │ │ │ │ - ldr r1, [pc, #1096] @ 18d3dc │ │ │ │ + beq 18cfb8 │ │ │ │ + ldr r1, [pc, #1096] @ 18d3e8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18d314 │ │ │ │ - ldr r0, [pc, #1052] @ 18d3d0 │ │ │ │ + bne 18d320 │ │ │ │ + ldr r0, [pc, #1052] @ 18d3dc │ │ │ │ mov r5, #1 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #1000] @ 18d3d4 │ │ │ │ + ldr r0, [pc, #1000] @ 18d3e0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c998 │ │ │ │ + bne 18c9a4 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 18cf6c │ │ │ │ - ldr r1, [pc, #960] @ 18d3d8 │ │ │ │ + bne 18cf78 │ │ │ │ + ldr r1, [pc, #960] @ 18d3e4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c998 │ │ │ │ + bne 18c9a4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r7, r6 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r8, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 18ca1c │ │ │ │ - ldr r0, [pc, #780] @ 18d36c │ │ │ │ + bne 18ca28 │ │ │ │ + ldr r0, [pc, #780] @ 18d378 │ │ │ │ add r2, r6, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #776] @ 18d370 │ │ │ │ + ldr r1, [pc, #776] @ 18d37c │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ @@ -366193,20 +366196,20 @@ │ │ │ │ mov r4, #2 │ │ │ │ mov r0, r7 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c998 │ │ │ │ - ldr r0, [pc, #700] @ 18d374 │ │ │ │ + bne 18c9a4 │ │ │ │ + ldr r0, [pc, #700] @ 18d380 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r1, [pc, #696] @ 18d378 │ │ │ │ + ldr r1, [pc, #696] @ 18d384 │ │ │ │ add fp, sp, #120 @ 0x78 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ ldr sl, [r2, #60] @ 0x3c │ │ │ │ @@ -366217,20 +366220,20 @@ │ │ │ │ mov r1, sl │ │ │ │ movwne r1, #1 │ │ │ │ strb r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ stm r1, {r0, r4, r8} │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c998 │ │ │ │ - ldr r9, [pc, #612] @ 18d37c │ │ │ │ + bne 18c9a4 │ │ │ │ + ldr r9, [pc, #612] @ 18d388 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ - ldr r0, [pc, #608] @ 18d380 │ │ │ │ + ldr r0, [pc, #608] @ 18d38c │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, #1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r6, #2 │ │ │ │ @@ -366239,18 +366242,18 @@ │ │ │ │ add r9, pc, r9 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c998 │ │ │ │ - ldr r0, [pc, #532] @ 18d384 │ │ │ │ + bne 18c9a4 │ │ │ │ + ldr r0, [pc, #532] @ 18d390 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ @@ -366258,18 +366261,18 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ stm r1, {r0, r6, r8} │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c998 │ │ │ │ - ldr r0, [pc, #460] @ 18d388 │ │ │ │ + bne 18c9a4 │ │ │ │ + ldr r0, [pc, #460] @ 18d394 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r4, #2 │ │ │ │ add r1, r1, #328 @ 0x148 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ @@ -366278,36 +366281,36 @@ │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ - bl 18c930 │ │ │ │ + bl 18c93c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c998 │ │ │ │ - ldr r0, [pc, #384] @ 18d38c │ │ │ │ + bne 18c9a4 │ │ │ │ + ldr r0, [pc, #384] @ 18d398 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r1, r1, #332 @ 0x14c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ - bl 18c930 │ │ │ │ + bl 18c93c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c998 │ │ │ │ - ldr r0, [pc, #316] @ 18d390 │ │ │ │ + bne 18c9a4 │ │ │ │ + ldr r0, [pc, #316] @ 18d39c │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp sl, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r4, #0 │ │ │ │ @@ -366329,147 +366332,147 @@ │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ addne r0, r0, r2 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18c930 │ │ │ │ + bl 18c93c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18c998 │ │ │ │ + bne 18c9a4 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #184] @ 18d394 │ │ │ │ + ldr r0, [pc, #184] @ 18d3a0 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ - bl 18c930 │ │ │ │ + bl 18c93c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #60] @ 18d368 │ │ │ │ + ldr r0, [pc, #60] @ 18d374 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r2, [pc, #128] @ 18d3b8 │ │ │ │ + ldr r2, [pc, #128] @ 18d3c4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #164] @ 18d3f0 │ │ │ │ + ldr r2, [pc, #164] @ 18d3fc │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andeq r1, lr, lr, lsr #19 │ │ │ │ - andseq r3, r9, r0, ror #9 │ │ │ │ - andeq r1, lr, r8, ror #18 │ │ │ │ - andseq r4, r7, r0, lsl #15 │ │ │ │ - andseq r5, r7, ip, asr #2 │ │ │ │ + andeq r1, lr, r2, lsr #20 │ │ │ │ + @ instruction: 0x001934d4 │ │ │ │ + ldrdeq r1, [lr], -ip │ │ │ │ + andseq r4, r7, r4, ror r7 │ │ │ │ + andseq r5, r7, r0, asr #2 │ │ │ │ andeq r0, r0, r4, lsl #7 │ │ │ │ - andseq r4, r7, r8, lsl r1 │ │ │ │ - ldrsbeq r4, [r7], -r4 @ │ │ │ │ + andseq r4, r7, ip, lsl #2 │ │ │ │ + andseq r4, r7, r8, asr #1 │ │ │ │ @ instruction: 0xfffff83c │ │ │ │ @ instruction: 0xfffff7c8 │ │ │ │ - andseq r4, r7, ip, ror r0 │ │ │ │ - andseq r4, r7, r0, asr #32 │ │ │ │ - andseq r4, r7, r4 │ │ │ │ - andseq r3, r7, r4, asr #31 │ │ │ │ - andseq r3, r7, ip, lsl #31 │ │ │ │ - andseq r3, r7, r4, lsl pc │ │ │ │ - andeq r1, lr, r0, lsl #20 │ │ │ │ - @ instruction: 0x000e19b0 │ │ │ │ - andseq r3, r9, ip, lsr #6 │ │ │ │ - @ instruction: 0x000e17bc │ │ │ │ - @ instruction: 0x001745d4 │ │ │ │ - andeq r1, lr, lr, asr #20 │ │ │ │ - ldrdeq r1, [lr], -r8 │ │ │ │ - andeq r1, lr, lr, lsl sl │ │ │ │ - andseq r3, r7, ip, ror #19 │ │ │ │ + andseq r4, r7, r0, ror r0 │ │ │ │ + andseq r4, r7, r4, lsr r0 │ │ │ │ + @ instruction: 0x00173ff8 │ │ │ │ + @ instruction: 0x00173fb8 │ │ │ │ + andseq r3, r7, r0, lsl #31 │ │ │ │ + andseq r3, r7, r8, lsl #30 │ │ │ │ + andeq r1, lr, r4, ror sl │ │ │ │ + andeq r1, lr, r4, lsr #20 │ │ │ │ + andseq r3, r9, r0, lsr #6 │ │ │ │ + andeq r1, lr, r0, lsr r8 │ │ │ │ + andseq r4, r7, r8, asr #11 │ │ │ │ + andeq r1, lr, r2, asr #21 │ │ │ │ + andeq r1, lr, ip, asr #20 │ │ │ │ + muleq lr, r2, sl │ │ │ │ + andseq r3, r7, r0, ror #19 │ │ │ │ @ instruction: 0xfffffc74 │ │ │ │ - @ instruction: 0x001932b4 │ │ │ │ - andseq r4, r7, r8, lsl #9 │ │ │ │ - andeq r1, lr, lr, lsr r4 │ │ │ │ - andeq r1, lr, sl, lsl #8 │ │ │ │ - andseq r2, r9, r8, ror #30 │ │ │ │ - andeq r1, sp, r4, asr r0 │ │ │ │ - andeq r1, lr, r6, lsr #6 │ │ │ │ - andeq r1, lr, fp, lsr #7 │ │ │ │ - strdeq r1, [lr], -fp │ │ │ │ + andseq r3, r9, r8, lsr #5 │ │ │ │ + andseq r4, r7, ip, ror r4 │ │ │ │ + @ instruction: 0x000e14b2 │ │ │ │ + andeq r1, lr, lr, ror r4 │ │ │ │ + andseq r2, r9, ip, asr pc │ │ │ │ + andeq r1, sp, r8, asr #1 │ │ │ │ + muleq lr, sl, r3 │ │ │ │ + andeq r1, lr, pc, lsl r4 │ │ │ │ + andeq r1, lr, pc, ror #10 │ │ │ │ @ instruction: 0xfffffa84 │ │ │ │ - andseq r3, r9, r8, asr #1 │ │ │ │ - mulseq r7, r8, r2 │ │ │ │ - @ instruction: 0x00173ab8 │ │ │ │ - ldr r2, [pc, #32] @ 18d41c │ │ │ │ + ldrheq r3, [r9], -ip │ │ │ │ + andseq r4, r7, ip, lsl #5 │ │ │ │ + andseq r3, r7, ip, lsr #21 │ │ │ │ + ldr r2, [pc, #32] @ 18d428 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 18d420 │ │ │ │ + ldr r1, [pc, #28] @ 18d42c │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 258484 │ │ │ │ - andeq r1, lr, r0, asr r0 │ │ │ │ - andseq r3, r7, r0, asr #28 │ │ │ │ + b 258494 │ │ │ │ + andeq r1, lr, r4, asr #1 │ │ │ │ + andseq r3, r7, r4, lsr lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 18d460 │ │ │ │ - ldr r3, [pc, #40] @ 18d464 │ │ │ │ + ldr r1, [pc, #40] @ 18d46c │ │ │ │ + ldr r3, [pc, #40] @ 18d470 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq r0, [lr], -r8 │ │ │ │ - andseq r3, r7, r8, ror #27 │ │ │ │ + andeq r1, lr, ip, rrx │ │ │ │ + @ instruction: 0x00173ddc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 18d4b4 │ │ │ │ - ldr r3, [pc, #56] @ 18d4b8 │ │ │ │ + ldr r1, [pc, #56] @ 18d4c0 │ │ │ │ + ldr r3, [pc, #56] @ 18d4c4 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 18d4bc │ │ │ │ + ldr ip, [pc, #52] @ 18d4c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x000e0fb8 │ │ │ │ - @ instruction: 0x000e0fbb │ │ │ │ - mulseq r7, r8, sp │ │ │ │ + andeq r1, lr, ip, lsr #32 │ │ │ │ + andeq r1, lr, pc, lsr #32 │ │ │ │ + andseq r3, r7, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18d5e4 │ │ │ │ + beq 18d5f0 │ │ │ │ ldrb ip, [r0, #327] @ 0x147 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ ldrd r4, [r0, #16] │ │ │ │ add lr, r7, r1, lsl #2 │ │ │ │ ldr fp, [r0, #32] │ │ │ │ @@ -366479,354 +366482,354 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ sub r9, r0, ip, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r0, r7, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b 18d534 │ │ │ │ + b 18d540 │ │ │ │ cmp sl, lr │ │ │ │ mov r0, sl │ │ │ │ addne r0, r0, #20 │ │ │ │ mov r7, sl │ │ │ │ - beq 18d5e4 │ │ │ │ + beq 18d5f0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov sl, r0 │ │ │ │ lsr r0, r2, r6 │ │ │ │ cmp r3, r2, lsr r6 │ │ │ │ - bls 18d614 │ │ │ │ + bls 18d620 │ │ │ │ ldr r2, [r8, r0, lsl #2] │ │ │ │ ldr r0, [r7] │ │ │ │ str r2, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18d590 │ │ │ │ + beq 18d59c │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 18d624 │ │ │ │ + bcs 18d630 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ add r2, r4, r0 │ │ │ │ ldr r1, [r2, #1] │ │ │ │ lsr r0, r1, r6 │ │ │ │ cmp r3, r1, lsr r6 │ │ │ │ - bls 18d614 │ │ │ │ + bls 18d620 │ │ │ │ ldr r1, [r8, r0, lsl #2] │ │ │ │ ldr r0, [r2, #5] │ │ │ │ str r1, [r2, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18d55c │ │ │ │ + bne 18d568 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18d520 │ │ │ │ + beq 18d52c │ │ │ │ cmp fp, r0 │ │ │ │ - bcc 18d600 │ │ │ │ + bcc 18d60c │ │ │ │ sub r2, fp, r0 │ │ │ │ cmp r2, ip │ │ │ │ - bls 18d5ec │ │ │ │ + bls 18d5f8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r7, r9 │ │ │ │ add r2, r1, r0, lsl #2 │ │ │ │ ldr r1, [r2] │ │ │ │ lsr r0, r1, r6 │ │ │ │ cmp r3, r1, lsr r6 │ │ │ │ - bls 18d614 │ │ │ │ + bls 18d620 │ │ │ │ ldr r0, [r8, r0, lsl #2] │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r7, #4 │ │ │ │ str r0, [r2], #4 │ │ │ │ - bne 18d5bc │ │ │ │ - b 18d520 │ │ │ │ + bne 18d5c8 │ │ │ │ + b 18d52c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #76] @ 18d640 │ │ │ │ + ldr r3, [pc, #76] @ 18d64c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #52] @ 18d63c │ │ │ │ + ldr r3, [pc, #52] @ 18d648 │ │ │ │ mov r1, fp │ │ │ │ mov r2, fp │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #28] @ 18d638 │ │ │ │ + ldr r2, [pc, #28] @ 18d644 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #8] @ 18d634 │ │ │ │ + ldr r2, [pc, #8] @ 18d640 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x001738fc │ │ │ │ - andseq r3, r7, r4, lsl fp │ │ │ │ - andseq r3, r7, ip, lsl #18 │ │ │ │ - andseq r3, r7, r0, lsl r9 │ │ │ │ + @ instruction: 0x001738f0 │ │ │ │ + andseq r3, r7, r8, lsl #22 │ │ │ │ + andseq r3, r7, r0, lsl #18 │ │ │ │ + andseq r3, r7, r4, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ and r0, r0, #31 │ │ │ │ lsr r0, r1, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 18d700 │ │ │ │ + bcc 18d70c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18d70c │ │ │ │ + beq 18d718 │ │ │ │ ldr r1, [fp, #20] │ │ │ │ sub r0, r0, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18d744 │ │ │ │ + bcs 18d750 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov sl, r2 │ │ │ │ add r4, r1, r0, lsl #2 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ add r5, r0, #4 │ │ │ │ - b 18d6c0 │ │ │ │ + b 18d6cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ add r5, r5, #4 │ │ │ │ str r7, [r0, r9, lsl #2] │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 18d6f8 │ │ │ │ + beq 18d704 │ │ │ │ cmp r6, r8 │ │ │ │ - bcs 18d758 │ │ │ │ + bcs 18d764 │ │ │ │ mov r0, sl │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r7, [r0, r6, lsl #3]! │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r9, r1 │ │ │ │ - bne 18d6a0 │ │ │ │ - ldr r1, [pc, #128] @ 18d76c │ │ │ │ + bne 18d6ac │ │ │ │ + ldr r1, [pc, #128] @ 18d778 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ - b 18d6a0 │ │ │ │ + bl 19c940 │ │ │ │ + b 18d6ac │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ 18d770 │ │ │ │ + ldr r0, [pc, #104] @ 18d77c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #100] @ 18d778 │ │ │ │ + ldr r0, [pc, #100] @ 18d784 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ 18d77c │ │ │ │ + ldr r1, [pc, #96] @ 18d788 │ │ │ │ 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 3cd80 │ │ │ │ cmp r6, r8 │ │ │ │ - bcs 18d758 │ │ │ │ - ldr r2, [pc, #32] @ 18d774 │ │ │ │ + bcs 18d764 │ │ │ │ + ldr r2, [pc, #32] @ 18d780 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #32] @ 18d780 │ │ │ │ + ldr r2, [pc, #32] @ 18d78c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - mulseq r7, r0, fp │ │ │ │ - andseq r3, r7, r8, lsl #23 │ │ │ │ - andseq r3, r7, ip, lsl fp │ │ │ │ - andseq r3, r7, r8, lsr fp │ │ │ │ - andseq r3, r7, r8, lsr fp │ │ │ │ - andseq r3, r7, r8, asr sp │ │ │ │ + andseq r3, r7, r4, lsl #23 │ │ │ │ + andseq r3, r7, ip, ror fp │ │ │ │ + andseq r3, r7, r0, lsl fp │ │ │ │ + andseq r3, r7, ip, lsr #22 │ │ │ │ + andseq r3, r7, ip, lsr #22 │ │ │ │ + andseq r3, r7, ip, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #748 @ 0x2ec │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18d7bc │ │ │ │ + beq 18d7c8 │ │ │ │ add r1, r7, #72 @ 0x48 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 274b8 │ │ │ │ ldrb sl, [r7, #327] @ 0x147 │ │ │ │ - b 18d7f8 │ │ │ │ + b 18d804 │ │ │ │ add r5, sp, #368 @ 0x170 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 27188 │ │ │ │ strb r6, [r5, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bne 18d7d4 │ │ │ │ + bne 18d7e0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 274b8 │ │ │ │ ldrb sl, [sp, #623] @ 0x26f │ │ │ │ ldr r9, [r7, #8] │ │ │ │ ldrb r6, [r4, #8] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r8, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 18d828 │ │ │ │ + bne 18d834 │ │ │ │ cmp r9, #0 │ │ │ │ - bmi 18f038 │ │ │ │ + bmi 18f044 │ │ │ │ cmp r9, #1 │ │ │ │ - bls 18f044 │ │ │ │ + bls 18f050 │ │ │ │ mvn r0, #3 │ │ │ │ add r8, r0, r9, lsl #1 │ │ │ │ clz r0, sl │ │ │ │ cmp sl, #0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ movne r2, r0 │ │ │ │ lsl r0, r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ cmp r0, r8, lsl r2 │ │ │ │ - bhi 18efac │ │ │ │ + bhi 18efb8 │ │ │ │ rsb r1, r0, r8, lsl r2 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 18d884 │ │ │ │ + bcs 18d890 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ str r1, [sp, #32] │ │ │ │ - beq 18d8b8 │ │ │ │ + beq 18d8c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18f050 │ │ │ │ + beq 18f05c │ │ │ │ sub r4, r1, #1 │ │ │ │ - b 18d8d0 │ │ │ │ + b 18d8dc │ │ │ │ add r0, fp, #16 │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [fp, #8] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [fp, #12] │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #748 @ 0x2ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18f06c │ │ │ │ + beq 18f078 │ │ │ │ sub r0, r1, #1 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 18f078 │ │ │ │ + ble 18f084 │ │ │ │ lsl r4, r0, #1 │ │ │ │ lsl fp, r8, r2 │ │ │ │ mov r5, #0 │ │ │ │ lsl r7, fp, #2 │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - bls 18d900 │ │ │ │ - ldr r2, [pc, #4020] @ 18e8a8 │ │ │ │ + bls 18d90c │ │ │ │ + ldr r2, [pc, #4020] @ 18e8b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18d9b0 │ │ │ │ + beq 18d9bc │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18d8ec │ │ │ │ + beq 18d8f8 │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ cmp fp, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bcc 18d950 │ │ │ │ + bcc 18d95c │ │ │ │ sub r5, r7, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ bl 27188 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r1, r0, r5 │ │ │ │ - ldr r3, [pc, #3924] @ 18e8ac │ │ │ │ + ldr r3, [pc, #3924] @ 18e8b8 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r7, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ str r7, [sp, #368] @ 0x170 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ mov r2, r4 │ │ │ │ - bl 19c328 │ │ │ │ + bl 19c334 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r0, #56] @ 0x38 │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r4, r5, #2 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 18d9d0 │ │ │ │ - ldr r2, [pc, #4048] @ 18e970 │ │ │ │ + bls 18d9dc │ │ │ │ + ldr r2, [pc, #4048] @ 18e97c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ - b 18f238 │ │ │ │ + b 18f244 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ cmp fp, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - bcs 18d938 │ │ │ │ - b 18d950 │ │ │ │ + bcs 18d944 │ │ │ │ + b 18d95c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ - beq 18da0c │ │ │ │ + beq 18da18 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18d998 │ │ │ │ + beq 18d9a4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - b 18da18 │ │ │ │ + b 18da24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18da6c │ │ │ │ + beq 18da78 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 18da38 │ │ │ │ + bne 18da44 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 18f238 │ │ │ │ + bmi 18f244 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 18da70 │ │ │ │ + b 18da7c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r7, #352] @ 0x160 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ @@ -366870,20 +366873,20 @@ │ │ │ │ str r7, [sp, #428] @ 0x1ac │ │ │ │ str r8, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [sp, #696] @ 0x2b8 │ │ │ │ str r2, [sp, #700] @ 0x2bc │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #708] @ 0x2c4 │ │ │ │ - beq 18e3a8 │ │ │ │ + beq 18e3b4 │ │ │ │ cmp r6, #1 │ │ │ │ movne r0, #1 │ │ │ │ strne r0, [sp, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18e314 │ │ │ │ + beq 18e320 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr sl, [r1, #4] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ ldr r8, [r1, #16] │ │ │ │ @@ -366897,490 +366900,490 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ add r0, r0, #65 @ 0x41 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ - b 18dbc8 │ │ │ │ + b 18dbd4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, #20 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 18e314 │ │ │ │ + beq 18e320 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 18efc4 │ │ │ │ + beq 18efd0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - beq 18dc10 │ │ │ │ + beq 18dc1c │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 18d644 │ │ │ │ + bl 18d650 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sl, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18e078 │ │ │ │ + beq 18e084 │ │ │ │ ldr r2, [sp, #372] @ 0x174 │ │ │ │ mov fp, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov ip, #0 │ │ │ │ ldr r2, [sp, #376] @ 0x178 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - b 18dc80 │ │ │ │ + b 18dc8c │ │ │ │ mov r6, #0 │ │ │ │ add ip, r1, fp │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 18f100 │ │ │ │ + bcs 18f10c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsl r0, r6, r0 │ │ │ │ str r0, [r3, ip, lsl #2] │ │ │ │ mov ip, fp │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add fp, lr, #1 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18e040 │ │ │ │ + beq 18e04c │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 18f158 │ │ │ │ + bcs 18f164 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r3, [r2, r0]! │ │ │ │ ldr r0, [r2, #1] │ │ │ │ cmp fp, r3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, #5] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bcs 18dde4 │ │ │ │ + bcs 18ddf0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r2, [r0, fp] │ │ │ │ uxtb lr, r2 │ │ │ │ sub r2, ip, lr │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ tst r4, r2 │ │ │ │ - bne 18ddbc │ │ │ │ + bne 18ddc8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18dd98 │ │ │ │ + bne 18dda4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18dd98 │ │ │ │ + beq 18dda4 │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 18f05c │ │ │ │ + bcs 18f068 │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ add r6, sl, r2, lsl #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18dd4c │ │ │ │ + beq 18dd58 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r0, fp] │ │ │ │ add ip, r2, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 18f0b0 │ │ │ │ + bcs 18f0bc │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r2, r0, ip, lsl #2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 18dd98 │ │ │ │ + bne 18dda4 │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 18f064 │ │ │ │ + bcs 18f070 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmp r5, r9 │ │ │ │ - bcc 18dcf4 │ │ │ │ - b 18f05c │ │ │ │ + bcc 18dd00 │ │ │ │ + b 18f068 │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 18f084 │ │ │ │ + bcs 18f090 │ │ │ │ mov r4, r6 │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18dd34 │ │ │ │ + beq 18dd40 │ │ │ │ cmp ip, r7 │ │ │ │ - bcs 18eff8 │ │ │ │ + bcs 18f004 │ │ │ │ add r4, ip, ip, lsl #3 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r0, [r2, r4]! │ │ │ │ add r4, r2, #5 │ │ │ │ cmp r0, fp │ │ │ │ - bcc 18dd58 │ │ │ │ - bne 18dd34 │ │ │ │ + bcc 18dd64 │ │ │ │ + bne 18dd40 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 18dd34 │ │ │ │ + beq 18dd40 │ │ │ │ add ip, r1, lr │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 18f100 │ │ │ │ + bcs 18f10c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r0, r2, r0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [r2, ip, lsl #2] │ │ │ │ mov ip, lr │ │ │ │ add r5, fp, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 18dedc │ │ │ │ + bne 18dee8 │ │ │ │ mov lr, r3 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ tst r4, #1 │ │ │ │ ldrb fp, [r0, r3] │ │ │ │ - bne 18ddf8 │ │ │ │ - b 18de00 │ │ │ │ + bne 18de04 │ │ │ │ + b 18de0c │ │ │ │ mov lr, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ tst r4, #1 │ │ │ │ ldrb fp, [r0, r3] │ │ │ │ - beq 18de00 │ │ │ │ + beq 18de0c │ │ │ │ cmp ip, fp │ │ │ │ - beq 18dc6c │ │ │ │ + beq 18dc78 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r0, r6, #1 │ │ │ │ moveq r6, r0 │ │ │ │ movwne r0, #1 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - bne 18dc48 │ │ │ │ + bne 18dc54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18dc44 │ │ │ │ + beq 18dc50 │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 18f05c │ │ │ │ + bcs 18f068 │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ add r4, sl, r0, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18de8c │ │ │ │ + beq 18de98 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ add ip, r0, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp ip, r2 │ │ │ │ - bcs 18f0b0 │ │ │ │ + bcs 18f0bc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, r2, ip, lsl #2 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 18dc48 │ │ │ │ + bne 18dc54 │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 18f064 │ │ │ │ + bcs 18f070 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, r9 │ │ │ │ - bcc 18de34 │ │ │ │ - b 18f05c │ │ │ │ + bcc 18de40 │ │ │ │ + b 18f068 │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 18f084 │ │ │ │ + bcs 18f090 │ │ │ │ mov r2, r4 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18de74 │ │ │ │ + beq 18de80 │ │ │ │ cmp ip, r7 │ │ │ │ - bcs 18efb8 │ │ │ │ + bcs 18efc4 │ │ │ │ add r0, ip, ip, lsl #3 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r0, [r6, r0]! │ │ │ │ add r2, r6, #5 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi 18de98 │ │ │ │ - bne 18de74 │ │ │ │ + bhi 18dea4 │ │ │ │ + bne 18de80 │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 18de74 │ │ │ │ - b 18dc48 │ │ │ │ + beq 18de80 │ │ │ │ + b 18dc54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18df6c │ │ │ │ + beq 18df78 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov lr, #0 │ │ │ │ add r2, r0, fp │ │ │ │ mvn r0, fp │ │ │ │ add r5, r0, r3 │ │ │ │ - b 18df08 │ │ │ │ + b 18df14 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 18ddc8 │ │ │ │ + beq 18ddd4 │ │ │ │ ldrb r4, [r2], #1 │ │ │ │ cmp ip, r4 │ │ │ │ - beq 18df00 │ │ │ │ + beq 18df0c │ │ │ │ add ip, r1, r4 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 18f100 │ │ │ │ + bcs 18f10c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str lr, [r0, ip, lsl #2] │ │ │ │ mov ip, r4 │ │ │ │ - b 18df00 │ │ │ │ + b 18df0c │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add r2, r1, fp │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 18f0fc │ │ │ │ + bcs 18f108 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsl r0, ip, r0 │ │ │ │ mov ip, fp │ │ │ │ str r0, [r6, r2, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 18ddc8 │ │ │ │ + beq 18ddd4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb fp, [r0, r5] │ │ │ │ cmp ip, fp │ │ │ │ - beq 18df60 │ │ │ │ + beq 18df6c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18df34 │ │ │ │ + beq 18df40 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 18ef84 │ │ │ │ + bcs 18ef90 │ │ │ │ uxtb r2, r5 │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ add lr, sl, r0, lsl #2 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18dff0 │ │ │ │ + beq 18dffc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ add ip, r1, r0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 18f0b0 │ │ │ │ + bcs 18f0bc │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r1, r0, ip, lsl #2 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #1 │ │ │ │ - bne 18df38 │ │ │ │ + bne 18df44 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 18ef98 │ │ │ │ + bcs 18efa4 │ │ │ │ ldr r4, [lr, #12] │ │ │ │ cmp r4, r9 │ │ │ │ - bcc 18df98 │ │ │ │ - b 18ef84 │ │ │ │ + bcc 18dfa4 │ │ │ │ + b 18ef90 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 18efe4 │ │ │ │ + bcs 18eff0 │ │ │ │ mov r1, lr │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18dfd8 │ │ │ │ + beq 18dfe4 │ │ │ │ cmp ip, r7 │ │ │ │ - bcs 18e504 │ │ │ │ + bcs 18e510 │ │ │ │ add r0, ip, ip, lsl #3 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r0, [r6, r0]! │ │ │ │ add r1, r6, #5 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 18dffc │ │ │ │ - bne 18dfd8 │ │ │ │ + bcc 18e008 │ │ │ │ + bne 18dfe4 │ │ │ │ add r1, r6, #1 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #1 │ │ │ │ - beq 18dfd8 │ │ │ │ - b 18df38 │ │ │ │ + beq 18dfe4 │ │ │ │ + b 18df44 │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ - bhi 18dba8 │ │ │ │ + bhi 18dbb4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, fp │ │ │ │ addne r2, lr, #2 │ │ │ │ ldrb r1, [r0, fp] │ │ │ │ sub r0, fp, #255 @ 0xff │ │ │ │ clz r0, r0 │ │ │ │ lsr lr, r0, #5 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 18e088 │ │ │ │ + bne 18e094 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 18e18c │ │ │ │ - b 18dba8 │ │ │ │ + beq 18e198 │ │ │ │ + b 18dbb4 │ │ │ │ mov lr, #0 │ │ │ │ ldrb r1, [sp, #432] @ 0x1b0 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18e154 │ │ │ │ + bne 18e160 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18e154 │ │ │ │ + beq 18e160 │ │ │ │ cmp ip, r9 │ │ │ │ - bcs 18ef88 │ │ │ │ + bcs 18ef94 │ │ │ │ add r0, ip, ip, lsl #2 │ │ │ │ add r3, sl, r0, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18e108 │ │ │ │ + beq 18e114 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldrb r6, [r6, fp] │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 18f0ac │ │ │ │ + bcs 18f0b8 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ - bne 18e154 │ │ │ │ + bne 18e160 │ │ │ │ cmp ip, r9 │ │ │ │ - bcs 18ef9c │ │ │ │ + bcs 18efa8 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r9 │ │ │ │ - bcc 18e0b0 │ │ │ │ - b 18ef88 │ │ │ │ + bcc 18e0bc │ │ │ │ + b 18ef94 │ │ │ │ cmp ip, r9 │ │ │ │ - bcs 18efe8 │ │ │ │ + bcs 18eff4 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18e0f0 │ │ │ │ + beq 18e0fc │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 18efd4 │ │ │ │ + bcs 18efe0 │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r0, [r6, r0]! │ │ │ │ add r5, r6, #5 │ │ │ │ cmp r0, fp │ │ │ │ - bcc 18e114 │ │ │ │ - bne 18e0f0 │ │ │ │ + bcc 18e120 │ │ │ │ + bne 18e0fc │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 18e0f0 │ │ │ │ + beq 18e0fc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #376] @ 0x178 │ │ │ │ add ip, r0, r1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp ip, r3 │ │ │ │ - bcs 18f100 │ │ │ │ + bcs 18f10c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ lsl r0, r4, r0 │ │ │ │ str r0, [r3, ip, lsl #2] │ │ │ │ mov ip, r1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 18dba8 │ │ │ │ + bne 18dbb4 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 18dba8 │ │ │ │ + bhi 18dbb4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18e1f8 │ │ │ │ + beq 18e204 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ addne r1, r1, #1 │ │ │ │ ldrb r3, [r0, r2] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 18e1e0 │ │ │ │ + beq 18e1ec │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add ip, r0, r3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 18f100 │ │ │ │ + bcs 18f10c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, ip, lsl #2] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq 18dba8 │ │ │ │ + beq 18dbb4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls 18e1a4 │ │ │ │ - b 18dba8 │ │ │ │ + bls 18e1b0 │ │ │ │ + b 18dbb4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ addne r1, r1, #1 │ │ │ │ ldrb lr, [r0, r2] │ │ │ │ cmp ip, lr │ │ │ │ - beq 18e2fc │ │ │ │ + beq 18e308 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18e2d0 │ │ │ │ + beq 18e2dc │ │ │ │ cmp ip, r9 │ │ │ │ - bcs 18ef88 │ │ │ │ + bcs 18ef94 │ │ │ │ add r0, ip, ip, lsl #2 │ │ │ │ add r3, sl, r0, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18e280 │ │ │ │ + beq 18e28c │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldrb r6, [r6, r2] │ │ │ │ add r0, r0, r6 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 18f0ac │ │ │ │ + bcs 18f0b8 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ - bne 18e2d4 │ │ │ │ + bne 18e2e0 │ │ │ │ cmp ip, r9 │ │ │ │ - bcs 18ef9c │ │ │ │ + bcs 18efa8 │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r9 │ │ │ │ - bcc 18e228 │ │ │ │ - b 18ef88 │ │ │ │ + bcc 18e234 │ │ │ │ + b 18ef94 │ │ │ │ cmp ip, r9 │ │ │ │ - bcs 18efe8 │ │ │ │ + bcs 18eff4 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18e268 │ │ │ │ + beq 18e274 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 18efd4 │ │ │ │ + bcs 18efe0 │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r0, [r6, r0]! │ │ │ │ add r5, r6, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 18e28c │ │ │ │ - bne 18e268 │ │ │ │ + bcc 18e298 │ │ │ │ + bne 18e274 │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 18e268 │ │ │ │ - b 18e2d4 │ │ │ │ + beq 18e274 │ │ │ │ + b 18e2e0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add ip, r0, lr │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 18f100 │ │ │ │ + bcs 18f10c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsl r0, r4, r0 │ │ │ │ str r0, [r3, ip, lsl #2] │ │ │ │ mov ip, lr │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq 18dba8 │ │ │ │ + beq 18dbb4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls 18e1f8 │ │ │ │ - b 18dba8 │ │ │ │ + bls 18e204 │ │ │ │ + b 18dbb4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r2, #336] @ 0x150 │ │ │ │ ldr r1, [r2, #344] @ 0x158 │ │ │ │ lsl r3, r3, r7 │ │ │ │ ldr r2, [r2, #348] @ 0x15c │ │ │ │ @@ -367394,207 +367397,207 @@ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movwne r0, #0 │ │ │ │ str r3, [sp, #708] @ 0x2c4 │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ cmp r1, r6 │ │ │ │ - bls 18e3e8 │ │ │ │ + bls 18e3f4 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18e3d4 │ │ │ │ + beq 18e3e0 │ │ │ │ lsl r8, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, #4 │ │ │ │ bl b3fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18e3e0 │ │ │ │ - ldr r2, [pc, #4092] @ 18f3a0 │ │ │ │ + bne 18e3ec │ │ │ │ + ldr r2, [pc, #4092] @ 18f3ac │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18e3c4 │ │ │ │ - ldr r2, [pc, #4084] @ 18f3a4 │ │ │ │ + b 18e3d0 │ │ │ │ + ldr r2, [pc, #4084] @ 18f3b0 │ │ │ │ lsl r8, r9, #2 │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ cmnls r8, #-2147483644 @ 0x80000004 │ │ │ │ - bls 18e4d0 │ │ │ │ + bls 18e4dc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ bl 3c350 │ │ │ │ - b 18f238 │ │ │ │ + b 18f244 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl b3fc4 │ │ │ │ str r6, [sp, #368] @ 0x170 │ │ │ │ str r4, [sp, #372] @ 0x174 │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ ldr r6, [sp, #400] @ 0x190 │ │ │ │ cmp r1, r6 │ │ │ │ - bls 18e448 │ │ │ │ + bls 18e454 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18e434 │ │ │ │ + beq 18e440 │ │ │ │ lsl r8, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, #4 │ │ │ │ bl b3fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18e440 │ │ │ │ - ldr r2, [pc, #4004] @ 18f3d4 │ │ │ │ + bne 18e44c │ │ │ │ + ldr r2, [pc, #4004] @ 18f3e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18e3c4 │ │ │ │ + b 18e3d0 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl b3fc4 │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ str r4, [sp, #396] @ 0x18c │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ ldr r6, [sp, #388] @ 0x184 │ │ │ │ cmp r1, r6 │ │ │ │ - bls 18e4b0 │ │ │ │ + bls 18e4bc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - beq 18e49c │ │ │ │ + beq 18e4a8 │ │ │ │ add r2, r6, r6, lsl #1 │ │ │ │ mov sl, #4 │ │ │ │ lsl r8, r2, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ bl b3fc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18e4a8 │ │ │ │ - ldr r2, [pc, #4076] @ 18f484 │ │ │ │ + bne 18e4b4 │ │ │ │ + ldr r2, [pc, #4076] @ 18f490 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18e3c4 │ │ │ │ + b 18e3d0 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl b3fc4 │ │ │ │ str r6, [sp, #380] @ 0x17c │ │ │ │ str r4, [sp, #384] @ 0x180 │ │ │ │ add r0, r7, #4 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ bl 274b8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ add sp, sp, #748 @ 0x2ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - beq 18e51c │ │ │ │ + beq 18e528 │ │ │ │ mov r4, r2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18f21c │ │ │ │ + beq 18f228 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r9 │ │ │ │ - b 18e524 │ │ │ │ - ldr r2, [pc, #3964] @ 18f488 │ │ │ │ + b 18e530 │ │ │ │ + ldr r2, [pc, #3964] @ 18f494 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r7 │ │ │ │ bl 3cae4 │ │ │ │ - b 18f238 │ │ │ │ + b 18f244 │ │ │ │ mov r5, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, #2 │ │ │ │ - bcc 18e548 │ │ │ │ + bcc 18e554 │ │ │ │ sub r4, r8, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 27188 │ │ │ │ add r0, r5, r4 │ │ │ │ - b 18e554 │ │ │ │ + b 18e560 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 18e5e4 │ │ │ │ + beq 18e5f0 │ │ │ │ mov fp, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str fp, [r0] │ │ │ │ - beq 18e588 │ │ │ │ + beq 18e594 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18f224 │ │ │ │ + beq 18f230 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r9 │ │ │ │ - b 18e58c │ │ │ │ + b 18e598 │ │ │ │ mov sl, #4 │ │ │ │ mov r0, sl │ │ │ │ cmp r9, #2 │ │ │ │ - bcc 18e5b0 │ │ │ │ + bcc 18e5bc │ │ │ │ sub r4, r8, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 27188 │ │ │ │ add r0, sl, r4 │ │ │ │ mov r8, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ ldr r6, [sp, #420] @ 0x1a4 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 18e600 │ │ │ │ - ldr r2, [pc, #3800] @ 18f4ac │ │ │ │ + bpl 18e60c │ │ │ │ + ldr r2, [pc, #3800] @ 18f4b8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c350 │ │ │ │ - b 18f238 │ │ │ │ + b 18f244 │ │ │ │ mov r8, r6 │ │ │ │ mov fp, #0 │ │ │ │ mov sl, #4 │ │ │ │ ldr r6, [sp, #420] @ 0x1a4 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bmi 18e5cc │ │ │ │ + bmi 18e5d8 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #8] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #12] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - beq 18e63c │ │ │ │ + beq 18e648 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fcc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 18e644 │ │ │ │ - b 18e5cc │ │ │ │ + bne 18e650 │ │ │ │ + b 18e5d8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r0, r0, r7 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #344] @ 0x158 │ │ │ │ ldr r0, [r0, #348] @ 0x15c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 18edb0 │ │ │ │ + beq 18edbc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r8, r1, #72 @ 0x48 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ ldr sl, [r1, #4] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ ldr fp, [r1, #32] │ │ │ │ @@ -367607,50 +367610,50 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str lr, [sp, #28] │ │ │ │ - b 18e6f8 │ │ │ │ + b 18e704 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r0, r1, lsl #2] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [r0, r1, lsl #2] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, #20 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r2, lr │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - beq 18edb0 │ │ │ │ + beq 18edbc │ │ │ │ cmp r1, r9 │ │ │ │ - beq 18f0d8 │ │ │ │ + beq 18f0e4 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 18e6c0 │ │ │ │ + bcc 18e6cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r0 │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ cmpne r2, r0 │ │ │ │ - bne 18e74c │ │ │ │ + bne 18e758 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 18e9e8 │ │ │ │ + bne 18e9f4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ - b 18ea20 │ │ │ │ + b 18ea2c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #720] @ 0x2d0 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #724] @ 0x2d4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -367658,1104 +367661,1104 @@ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ lsr r4, r0, r1 │ │ │ │ cmp r2, r0, lsr r1 │ │ │ │ - bls 18f1fc │ │ │ │ + bls 18f208 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, r4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18e7ec │ │ │ │ + beq 18e7f8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r4, sl, r0, lsl #2 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 18d644 │ │ │ │ + bl 18d650 │ │ │ │ ldr r1, [sp, #724] @ 0x2d4 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 18d644 │ │ │ │ + bl 18d650 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ ldr r3, [sl, r0, lsl #2] │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ str r0, [sp, #744] @ 0x2e8 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ str r0, [sp, #740] @ 0x2e4 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #732] @ 0x2dc │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #728] @ 0x2d8 │ │ │ │ - beq 18ed18 │ │ │ │ + beq 18ed24 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 18e860 │ │ │ │ + b 18e86c │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ mov r4, r2 │ │ │ │ - bl 18f538 │ │ │ │ + bl 18f544 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r1, r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18ece0 │ │ │ │ + beq 18ecec │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 18f1c8 │ │ │ │ + bcs 18f1d4 │ │ │ │ add r2, r3, r3, lsl #3 │ │ │ │ mov r5, r6 │ │ │ │ ldrb r3, [r5, r2]! │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #1] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #5] │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bcc 18e8e8 │ │ │ │ + bcc 18e8f4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ tst r4, #1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ - bne 18e9d8 │ │ │ │ - b 18e834 │ │ │ │ - andseq r3, r7, r4, lsl sl │ │ │ │ - @ instruction: 0x001739bc │ │ │ │ + bne 18e9e4 │ │ │ │ + b 18e840 │ │ │ │ + andseq r3, r7, r8, lsl #20 │ │ │ │ + @ instruction: 0x001739b0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ add r4, r0, lr │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 18f178 │ │ │ │ + bcs 18f184 │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ mov r0, lr │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 18e9c4 │ │ │ │ + beq 18e9d0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ tst r4, #1 │ │ │ │ ldrb lr, [r2, r1] │ │ │ │ - beq 18e904 │ │ │ │ + beq 18e910 │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r2, lr │ │ │ │ - beq 18e8d8 │ │ │ │ + beq 18e8e4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18e8b0 │ │ │ │ + beq 18e8bc │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 18f08c │ │ │ │ + bcs 18f098 │ │ │ │ uxtb r4, r1 │ │ │ │ add r2, r0, r0, lsl #2 │ │ │ │ add ip, sl, r2, lsl #2 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18e974 │ │ │ │ + beq 18e980 │ │ │ │ ldrb r3, [r8, r4] │ │ │ │ add r2, r2, r3 │ │ │ │ cmp r2, fp │ │ │ │ - bcs 18f0e8 │ │ │ │ + bcs 18f0f4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 18e8b4 │ │ │ │ + bne 18e8c0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 18f09c │ │ │ │ + bcs 18f0a8 │ │ │ │ ldr r0, [ip, #12] │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 18e920 │ │ │ │ - b 18f08c │ │ │ │ - andseq r3, r7, r0, ror ip │ │ │ │ + bcc 18e92c │ │ │ │ + b 18f098 │ │ │ │ + andseq r3, r7, r4, ror #24 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 18f144 │ │ │ │ + bcs 18f150 │ │ │ │ mov r5, ip │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 18e958 │ │ │ │ + beq 18e964 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 18f004 │ │ │ │ + bcs 18f010 │ │ │ │ add r5, r2, r2, lsl #3 │ │ │ │ mov r2, r6 │ │ │ │ ldrb r3, [r2, r5]! │ │ │ │ add r5, r2, #5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 18e980 │ │ │ │ - bne 18e958 │ │ │ │ + bcc 18e98c │ │ │ │ + bne 18e964 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 18e958 │ │ │ │ - b 18e8b4 │ │ │ │ + beq 18e964 │ │ │ │ + b 18e8c0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ tst r4, #1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ - beq 18e834 │ │ │ │ + beq 18e840 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 18e84c │ │ │ │ - b 18e834 │ │ │ │ + beq 18e858 │ │ │ │ + b 18e840 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r1, [r0, r2, lsl #2] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [r0, r2, lsl #2] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsr r4, r3, r0 │ │ │ │ cmp r1, r3, lsr r0 │ │ │ │ - bls 18f20c │ │ │ │ + bls 18f218 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, r4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18ea58 │ │ │ │ + beq 18ea64 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 18d644 │ │ │ │ + bl 18d650 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ ldr r1, [sl, r0, lsl #2] │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 18ec14 │ │ │ │ + beq 18ec20 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #0 │ │ │ │ - b 18ead0 │ │ │ │ + b 18eadc │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r4, r1, r0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 18f1a4 │ │ │ │ + bcs 18f1b0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ subs r2, r1, #1 │ │ │ │ movne r2, r1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r2, [r1, r4, lsl #2] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ add r0, r5, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18ebfc │ │ │ │ + beq 18ec08 │ │ │ │ cmp r1, r7 │ │ │ │ - bcs 18f19c │ │ │ │ + bcs 18f1a8 │ │ │ │ add r3, r1, r1, lsl #3 │ │ │ │ mov r4, r6 │ │ │ │ ldrb ip, [r4, r3]! │ │ │ │ ldr r1, [r4, #1] │ │ │ │ cmp r0, ip │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r4, #5] │ │ │ │ - bcs 18eb6c │ │ │ │ + bcs 18eb78 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldrb r4, [r4, r0] │ │ │ │ uxtb r4, r4 │ │ │ │ sub r5, r2, r4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ tst lr, r5 │ │ │ │ - bne 18eb44 │ │ │ │ + bne 18eb50 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r5, r1, r4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 18f1dc │ │ │ │ + bcs 18f1e8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1, r5, lsl #2] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ add r4, r0, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r4, ip │ │ │ │ - bne 18eb84 │ │ │ │ + bne 18eb90 │ │ │ │ mov r5, ip │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ tst lr, #1 │ │ │ │ ldrb r0, [r0, ip] │ │ │ │ - bne 18ebf0 │ │ │ │ - b 18ea8c │ │ │ │ + bne 18ebfc │ │ │ │ + b 18ea98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ tst lr, #1 │ │ │ │ ldrb r0, [r0, ip] │ │ │ │ - bne 18ebf0 │ │ │ │ - b 18ea8c │ │ │ │ + bne 18ebfc │ │ │ │ + b 18ea98 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r4, r0 │ │ │ │ mvn r0, r0 │ │ │ │ add r0, r0, ip │ │ │ │ - b 18eba4 │ │ │ │ + b 18ebb0 │ │ │ │ subs r0, r0, #1 │ │ │ │ - beq 18ebd8 │ │ │ │ + beq 18ebe4 │ │ │ │ ldrb r5, [r1], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 18eb9c │ │ │ │ + beq 18eba8 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r4, r2, r5 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r2 │ │ │ │ - bcs 18f168 │ │ │ │ + bcs 18f174 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - b 18eb9c │ │ │ │ + b 18eba8 │ │ │ │ mov r5, ip │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ tst lr, #1 │ │ │ │ ldrb r0, [r0, ip] │ │ │ │ - beq 18ea8c │ │ │ │ + beq 18ea98 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 18eac0 │ │ │ │ - b 18ea8c │ │ │ │ + beq 18eacc │ │ │ │ + b 18ea98 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls 18ec28 │ │ │ │ + bls 18ec34 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b 18e6d4 │ │ │ │ + b 18e6e0 │ │ │ │ mov r3, #0 │ │ │ │ ldrb ip, [sp, #432] @ 0x1b0 │ │ │ │ mov r0, #1 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ - b 18ec4c │ │ │ │ + b 18ec58 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldrb ip, [r3, r0] │ │ │ │ sub r3, r0, #255 @ 0xff │ │ │ │ clz r3, r3 │ │ │ │ addne r0, r5, #2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, ip │ │ │ │ - beq 18ec70 │ │ │ │ + beq 18ec7c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r4, r1, ip │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 18f168 │ │ │ │ + bcs 18f174 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1, r4, lsl #2] │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18ecd4 │ │ │ │ + bne 18ece0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi 18ecd4 │ │ │ │ + bhi 18ece0 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ ldrb r5, [r3, r0] │ │ │ │ mov r3, r0 │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 18ecc0 │ │ │ │ + beq 18eccc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r4, r1, r5 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 18f168 │ │ │ │ + bcs 18f174 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq 18ecd4 │ │ │ │ + beq 18ece0 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls 18ec80 │ │ │ │ + bls 18ec8c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b 18e6d4 │ │ │ │ + b 18e6e0 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi 18eda0 │ │ │ │ + bhi 18edac │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ sub r3, r1, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ clz r3, r3 │ │ │ │ addne r4, r5, #2 │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 18ed2c │ │ │ │ - b 18ed40 │ │ │ │ + bne 18ed38 │ │ │ │ + b 18ed4c │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [sp, #432] @ 0x1b0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 18f538 │ │ │ │ + bl 18f544 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 18eda0 │ │ │ │ + bne 18edac │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi 18eda0 │ │ │ │ + bhi 18edac │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ mov r5, r4 │ │ │ │ addne r5, r5, #1 │ │ │ │ ldrb r2, [r1, r4] │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 18ed8c │ │ │ │ + beq 18ed98 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - bl 18f538 │ │ │ │ + bl 18f544 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq 18eda0 │ │ │ │ + beq 18edac │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bls 18ed54 │ │ │ │ + bls 18ed60 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - b 18e6d4 │ │ │ │ + b 18e6e0 │ │ │ │ ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18eecc │ │ │ │ + beq 18eed8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, #4 │ │ │ │ - ldr ip, [pc, #1760] @ 18f4b0 │ │ │ │ + ldr ip, [pc, #1760] @ 18f4bc │ │ │ │ mov r4, #0 │ │ │ │ - ldr sl, [pc, #1756] @ 18f4b4 │ │ │ │ - ldr r8, [pc, #1756] @ 18f4b8 │ │ │ │ + ldr sl, [pc, #1756] @ 18f4c0 │ │ │ │ + ldr r8, [pc, #1756] @ 18f4c4 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #1752] @ 18f4bc │ │ │ │ + ldr r3, [pc, #1752] @ 18f4c8 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr fp, [pc, #1748] @ 18f4c0 │ │ │ │ + ldr fp, [pc, #1748] @ 18f4cc │ │ │ │ add r8, pc, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ lsl r7, r0, r2 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, #1 │ │ │ │ - b 18ee14 │ │ │ │ + b 18ee20 │ │ │ │ cmp r6, r1 │ │ │ │ mov r0, r6 │ │ │ │ addcc r0, r0, #1 │ │ │ │ mov r4, r6 │ │ │ │ - bcs 18eecc │ │ │ │ + bcs 18eed8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 18f1f0 │ │ │ │ + bcs 18f1fc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsl r0, r4, r0 │ │ │ │ ldrb r4, [r2, r4] │ │ │ │ ldr r2, [sp, #376] @ 0x178 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18ee88 │ │ │ │ + beq 18ee94 │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 18f110 │ │ │ │ + bcc 18f11c │ │ │ │ sub r2, r2, r0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 18f0c0 │ │ │ │ + bhi 18f0cc │ │ │ │ ldr r2, [sp, #372] @ 0x174 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ ldr lr, [r0] │ │ │ │ cmp lr, r9 │ │ │ │ - bcs 18f190 │ │ │ │ + bcs 18f19c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ subs r2, r2, #4 │ │ │ │ ldr r4, [r4, lr, lsl #2] │ │ │ │ str r4, [r0], #4 │ │ │ │ - bne 18ee64 │ │ │ │ - b 18ee00 │ │ │ │ + bne 18ee70 │ │ │ │ + b 18ee0c │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 18f120 │ │ │ │ + bcc 18f12c │ │ │ │ sub r2, r2, r0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 18f0d0 │ │ │ │ + bhi 18f0dc │ │ │ │ ldr r2, [sp, #372] @ 0x174 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 18f188 │ │ │ │ + bcs 18f194 │ │ │ │ ldr r4, [r5, r4, lsl #2] │ │ │ │ subs r2, r2, #4 │ │ │ │ str r4, [r0], #4 │ │ │ │ - bne 18eeac │ │ │ │ - b 18ee00 │ │ │ │ + bne 18eeb8 │ │ │ │ + b 18ee0c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r0, #336] @ 0x150 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 18f23c │ │ │ │ + bcs 18f248 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 18f248 │ │ │ │ + bcs 18f254 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp r3, r9 │ │ │ │ str r0, [sp, #700] @ 0x2bc │ │ │ │ - bcs 18f258 │ │ │ │ + bcs 18f264 │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ cmp r1, r9 │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ - bcs 18f268 │ │ │ │ + bcs 18f274 │ │ │ │ ldr r0, [r6, r1, lsl #2] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #708] @ 0x2c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18ef48 │ │ │ │ + beq 18ef54 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 18ef60 │ │ │ │ + beq 18ef6c │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ ldr r6, [sp, #376] @ 0x178 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi 18e36c │ │ │ │ - b 18e3e8 │ │ │ │ + bhi 18e378 │ │ │ │ + b 18e3f4 │ │ │ │ mov ip, r4 │ │ │ │ - ldr r2, [pc, #1408] @ 18f510 │ │ │ │ + ldr r2, [pc, #1408] @ 18f51c │ │ │ │ mov r7, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18e50c │ │ │ │ + b 18e518 │ │ │ │ mov ip, r4 │ │ │ │ - ldr r2, [pc, #1400] @ 18f51c │ │ │ │ + ldr r2, [pc, #1400] @ 18f528 │ │ │ │ mov r7, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18e50c │ │ │ │ - ldr r0, [pc, #1408] @ 18f534 │ │ │ │ + b 18e518 │ │ │ │ + ldr r0, [pc, #1408] @ 18f540 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r2, [pc, #1392] @ 18f530 │ │ │ │ + ldr r2, [pc, #1392] @ 18f53c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18e50c │ │ │ │ - ldr r0, [pc, #1236] @ 18f4a0 │ │ │ │ + b 18e518 │ │ │ │ + ldr r0, [pc, #1236] @ 18f4ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 18f238 │ │ │ │ - ldr r2, [pc, #1340] @ 18f518 │ │ │ │ + b 18f244 │ │ │ │ + ldr r2, [pc, #1340] @ 18f524 │ │ │ │ mov ip, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18e50c │ │ │ │ + b 18e518 │ │ │ │ mov ip, r4 │ │ │ │ - ldr r2, [pc, #1316] @ 18f514 │ │ │ │ + ldr r2, [pc, #1316] @ 18f520 │ │ │ │ mov r7, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18e50c │ │ │ │ - ldr r2, [pc, #1316] @ 18f524 │ │ │ │ + b 18e518 │ │ │ │ + ldr r2, [pc, #1316] @ 18f530 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18e50c │ │ │ │ + b 18e518 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #1248] @ 18f4f0 │ │ │ │ + ldr r2, [pc, #1248] @ 18f4fc │ │ │ │ mov r9, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ bl 3cae4 │ │ │ │ - b 18f238 │ │ │ │ - ldr r0, [pc, #1100] @ 18f48c │ │ │ │ + b 18f244 │ │ │ │ + ldr r0, [pc, #1100] @ 18f498 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #1092] @ 18f490 │ │ │ │ + ldr r0, [pc, #1092] @ 18f49c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #1092] @ 18f49c │ │ │ │ + ldr r0, [pc, #1092] @ 18f4a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov ip, r5 │ │ │ │ - b 18ef88 │ │ │ │ + b 18ef94 │ │ │ │ mov ip, r5 │ │ │ │ - b 18ef9c │ │ │ │ - ldr r0, [pc, #1056] @ 18f494 │ │ │ │ + b 18efa8 │ │ │ │ + ldr r0, [pc, #1056] @ 18f4a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #1048] @ 18f498 │ │ │ │ + ldr r0, [pc, #1048] @ 18f4a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov ip, r5 │ │ │ │ - b 18efe8 │ │ │ │ - ldr r2, [pc, #1108] @ 18f4e8 │ │ │ │ + b 18eff4 │ │ │ │ + ldr r2, [pc, #1108] @ 18f4f4 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ - ldr r2, [pc, #1108] @ 18f4f8 │ │ │ │ + b 18f020 │ │ │ │ + ldr r2, [pc, #1108] @ 18f504 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ + b 18f020 │ │ │ │ mov ip, r0 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1132] @ 18f528 │ │ │ │ + ldr r2, [pc, #1132] @ 18f534 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18e50c │ │ │ │ - ldr r3, [pc, #1040] @ 18f4d8 │ │ │ │ + b 18e518 │ │ │ │ + ldr r3, [pc, #1040] @ 18f4e4 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 18f128 │ │ │ │ + b 18f134 │ │ │ │ mov r0, #0 │ │ │ │ - b 18f128 │ │ │ │ - ldr r0, [pc, #964] @ 18f4a4 │ │ │ │ + b 18f134 │ │ │ │ + ldr r0, [pc, #964] @ 18f4b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 18f238 │ │ │ │ + b 18f244 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #1024] @ 18f4f4 │ │ │ │ + ldr r2, [pc, #1024] @ 18f500 │ │ │ │ mov r9, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ + b 18f020 │ │ │ │ mov ip, r2 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #1056] @ 18f52c │ │ │ │ + ldr r2, [pc, #1056] @ 18f538 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18e50c │ │ │ │ + b 18e518 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #952] @ 18f4d4 │ │ │ │ + ldr r3, [pc, #952] @ 18f4e0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 18f128 │ │ │ │ + b 18f134 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r3, r8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ bl 3c798 │ │ │ │ - b 18f238 │ │ │ │ - ldr r2, [pc, #928] @ 18f4ec │ │ │ │ + b 18f244 │ │ │ │ + ldr r2, [pc, #928] @ 18f4f8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ bl 3cae4 │ │ │ │ - b 18f238 │ │ │ │ - ldr r2, [pc, #960] @ 18f520 │ │ │ │ + b 18f244 │ │ │ │ + ldr r2, [pc, #960] @ 18f52c │ │ │ │ mov ip, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18e50c │ │ │ │ + b 18e518 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #912] @ 18f504 │ │ │ │ + ldr r2, [pc, #912] @ 18f510 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ - ldr r2, [pc, #868] @ 18f4e4 │ │ │ │ + b 18f020 │ │ │ │ + ldr r2, [pc, #868] @ 18f4f0 │ │ │ │ mov r9, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ + b 18f020 │ │ │ │ mov r2, fp │ │ │ │ - b 18f014 │ │ │ │ + b 18f020 │ │ │ │ mov r2, sl │ │ │ │ mov r4, lr │ │ │ │ - b 18f014 │ │ │ │ + b 18f020 │ │ │ │ mov r4, r1 │ │ │ │ - b 18f008 │ │ │ │ - ldr r0, [pc, #860] @ 18f508 │ │ │ │ - ldr r2, [pc, #860] @ 18f50c │ │ │ │ + b 18f014 │ │ │ │ + ldr r0, [pc, #860] @ 18f514 │ │ │ │ + ldr r2, [pc, #860] @ 18f518 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #1 │ │ │ │ movne r2, r0 │ │ │ │ - b 18f014 │ │ │ │ - ldr r2, [pc, #784] @ 18f4e0 │ │ │ │ + b 18f020 │ │ │ │ + ldr r2, [pc, #784] @ 18f4ec │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ + b 18f020 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ mov r4, r5 │ │ │ │ - ldr r2, [pc, #788] @ 18f500 │ │ │ │ + ldr r2, [pc, #788] @ 18f50c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ + b 18f020 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r2, ip │ │ │ │ - b 18f014 │ │ │ │ + b 18f020 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #724] @ 18f4dc │ │ │ │ + ldr r2, [pc, #724] @ 18f4e8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ + b 18f020 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #740] @ 18f4fc │ │ │ │ + ldr r2, [pc, #740] @ 18f508 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ + b 18f020 │ │ │ │ mov r2, r4 │ │ │ │ - b 18e3c4 │ │ │ │ - ldr r2, [pc, #636] @ 18f4a8 │ │ │ │ + b 18e3d0 │ │ │ │ + ldr r2, [pc, #636] @ 18f4b4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #640] @ 18f4c4 │ │ │ │ + ldr r2, [pc, #640] @ 18f4d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ - ldr r2, [pc, #632] @ 18f4c8 │ │ │ │ + b 18f020 │ │ │ │ + ldr r2, [pc, #632] @ 18f4d4 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ - ldr r2, [pc, #620] @ 18f4cc │ │ │ │ + b 18f020 │ │ │ │ + ldr r2, [pc, #620] @ 18f4d8 │ │ │ │ mov r4, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ - ldr r2, [pc, #608] @ 18f4d0 │ │ │ │ + b 18f020 │ │ │ │ + ldr r2, [pc, #608] @ 18f4dc │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 18f014 │ │ │ │ + b 18f020 │ │ │ │ mov r4, r0 │ │ │ │ - b 18f2f8 │ │ │ │ - b 18f29c │ │ │ │ - b 18f29c │ │ │ │ - b 18f29c │ │ │ │ - mov r4, r0 │ │ │ │ - b 18f458 │ │ │ │ - b 18f340 │ │ │ │ - b 18f29c │ │ │ │ + b 18f304 │ │ │ │ + b 18f2a8 │ │ │ │ + b 18f2a8 │ │ │ │ + b 18f2a8 │ │ │ │ + mov r4, r0 │ │ │ │ + b 18f464 │ │ │ │ + b 18f34c │ │ │ │ + b 18f2a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - b 18f2bc │ │ │ │ + b 18f2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18f2e0 │ │ │ │ + beq 18f2ec │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 18f2e0 │ │ │ │ + b 18f2ec │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 18f2f8 │ │ │ │ + beq 18f304 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 18f320 │ │ │ │ + bne 18f32c │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 18f350 │ │ │ │ + bne 18f35c │ │ │ │ ldr r6, [sp, #388] @ 0x184 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 18f370 │ │ │ │ - b 18f398 │ │ │ │ + beq 18f37c │ │ │ │ + b 18f3a4 │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18f30c │ │ │ │ - b 18f350 │ │ │ │ + beq 18f318 │ │ │ │ + b 18f35c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18f30c │ │ │ │ + beq 18f318 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [sp, #388] @ 0x184 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 18f398 │ │ │ │ + bne 18f3a4 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18f3d8 │ │ │ │ + bne 18f3e4 │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 18f3f8 │ │ │ │ + bne 18f404 │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 18f414 │ │ │ │ - b 18f464 │ │ │ │ + bne 18f420 │ │ │ │ + b 18f470 │ │ │ │ add r7, r5, #4 │ │ │ │ - b 18f3b4 │ │ │ │ - andseq r2, r7, ip, lsl #31 │ │ │ │ - andseq r2, r7, r4, lsr #31 │ │ │ │ + b 18f3c0 │ │ │ │ + andseq r2, r7, r0, lsl #31 │ │ │ │ + mulseq r7, r8, pc @ │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 18f370 │ │ │ │ + beq 18f37c │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18f3a8 │ │ │ │ + beq 18f3b4 │ │ │ │ ldr r0, [r7] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 18f3a8 │ │ │ │ - andseq r2, r7, r0, lsl pc │ │ │ │ + b 18f3b4 │ │ │ │ + andseq r2, r7, r4, lsl #30 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18f388 │ │ │ │ + beq 18f394 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18f464 │ │ │ │ + beq 18f470 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ dmb ish │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 18f420 │ │ │ │ + bne 18f42c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 18f464 │ │ │ │ + bne 18f470 │ │ │ │ dmb ish │ │ │ │ - bl 19f63c │ │ │ │ - b 18f464 │ │ │ │ + bl 19f648 │ │ │ │ + b 18f470 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ - bl 18f7cc │ │ │ │ + bl 18f7d8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18f46c │ │ │ │ + bne 18f478 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00172eb8 │ │ │ │ - andseq r2, r7, r4, lsr #31 │ │ │ │ - andseq r2, r7, r0, ror r2 │ │ │ │ - andseq r2, r7, r4, ror r2 │ │ │ │ - andseq r2, r7, ip, ror #4 │ │ │ │ - andseq r2, r7, r0, ror r2 │ │ │ │ - andseq r2, r7, r8, lsr #5 │ │ │ │ - andseq r3, r7, ip, lsr #9 │ │ │ │ - mulseq r7, r8, r3 │ │ │ │ - andseq r2, r7, r4, asr #2 │ │ │ │ - andseq r2, r7, ip, lsr #27 │ │ │ │ - @ instruction: 0x001725f4 │ │ │ │ - andseq r2, r7, ip, lsr #12 │ │ │ │ - andseq r2, r7, r4, lsl r6 │ │ │ │ - andseq r2, r7, r0, lsl #12 │ │ │ │ + andseq r2, r7, ip, lsr #29 │ │ │ │ + mulseq r7, r8, pc @ │ │ │ │ + andseq r2, r7, r4, ror #4 │ │ │ │ + andseq r2, r7, r8, ror #4 │ │ │ │ + andseq r2, r7, r0, ror #4 │ │ │ │ + andseq r2, r7, r4, ror #4 │ │ │ │ + mulseq r7, ip, r2 │ │ │ │ + andseq r3, r7, r0, lsr #9 │ │ │ │ + andseq r3, r7, ip, lsl #7 │ │ │ │ + andseq r2, r7, r8, lsr r1 │ │ │ │ + andseq r2, r7, r0, lsr #27 │ │ │ │ andseq r2, r7, r8, ror #11 │ │ │ │ - andseq r2, r7, ip, asr #2 │ │ │ │ - andseq r2, r7, ip, asr #2 │ │ │ │ - andseq r2, r7, ip, asr #2 │ │ │ │ - andseq r2, r7, ip, asr #2 │ │ │ │ - andseq r2, r7, r4, lsl r3 │ │ │ │ - andseq r2, r7, r4, asr r3 │ │ │ │ - andseq r2, r7, r8, lsr r2 │ │ │ │ - @ instruction: 0x001722d8 │ │ │ │ - @ instruction: 0x001722dc │ │ │ │ - andseq r2, r7, r8, lsr r4 │ │ │ │ - @ instruction: 0x00171bd0 │ │ │ │ - mulseq r7, ip, r4 │ │ │ │ - andseq r2, r7, r8, ror #7 │ │ │ │ - andseq r2, r7, r8, ror r5 │ │ │ │ - andseq r2, r7, r8, lsr r2 │ │ │ │ - andseq r2, r7, r4, lsr #5 │ │ │ │ - andseq r2, r7, ip, lsl r3 │ │ │ │ - andseq r2, r7, ip, ror #5 │ │ │ │ - @ instruction: 0x001722d4 │ │ │ │ - andseq r2, r7, ip, lsr r5 │ │ │ │ - andseq r1, r7, r8, lsr #26 │ │ │ │ - @ instruction: 0x001724d0 │ │ │ │ - andseq r2, r7, r8, ror r6 │ │ │ │ - andseq r2, r7, ip, asr #6 │ │ │ │ - @ instruction: 0x001724b0 │ │ │ │ - andseq r2, r7, r4, lsr #8 │ │ │ │ - mulseq r7, r4, r1 │ │ │ │ - @ instruction: 0x001724f0 │ │ │ │ - andseq r2, r7, ip, lsl r3 │ │ │ │ + andseq r2, r7, r0, lsr #12 │ │ │ │ + andseq r2, r7, r8, lsl #12 │ │ │ │ + @ instruction: 0x001725f4 │ │ │ │ + @ instruction: 0x001725dc │ │ │ │ + andseq r2, r7, r0, asr #2 │ │ │ │ + andseq r2, r7, r0, asr #2 │ │ │ │ + andseq r2, r7, r0, asr #2 │ │ │ │ + andseq r2, r7, r0, asr #2 │ │ │ │ + andseq r2, r7, r8, lsl #6 │ │ │ │ + andseq r2, r7, r8, asr #6 │ │ │ │ + andseq r2, r7, ip, lsr #4 │ │ │ │ + andseq r2, r7, ip, asr #5 │ │ │ │ + @ instruction: 0x001722d0 │ │ │ │ + andseq r2, r7, ip, lsr #8 │ │ │ │ + andseq r1, r7, r4, asr #23 │ │ │ │ + mulseq r7, r0, r4 │ │ │ │ + @ instruction: 0x001723dc │ │ │ │ + andseq r2, r7, ip, ror #10 │ │ │ │ + andseq r2, r7, ip, lsr #4 │ │ │ │ + mulseq r7, r8, r2 │ │ │ │ + andseq r2, r7, r0, lsl r3 │ │ │ │ + andseq r2, r7, r0, ror #5 │ │ │ │ + andseq r2, r7, r8, asr #5 │ │ │ │ + andseq r2, r7, r0, lsr r5 │ │ │ │ + andseq r1, r7, ip, lsl sp │ │ │ │ + andseq r2, r7, r4, asr #9 │ │ │ │ + andseq r2, r7, ip, ror #12 │ │ │ │ + andseq r2, r7, r0, asr #6 │ │ │ │ + andseq r2, r7, r4, lsr #9 │ │ │ │ + andseq r2, r7, r8, lsl r4 │ │ │ │ + andseq r2, r7, r8, lsl #3 │ │ │ │ + andseq r2, r7, r4, ror #9 │ │ │ │ + andseq r2, r7, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ uxtb r8, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 18f620 │ │ │ │ + bne 18f62c │ │ │ │ ldr r2, [r0] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 18f668 │ │ │ │ + beq 18f674 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 18f6a8 │ │ │ │ + bcs 18f6b4 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ add r9, r4, #72 @ 0x48 │ │ │ │ uxtb r5, r2 │ │ │ │ add r2, ip, ip, lsl #2 │ │ │ │ add r2, sl, r2, lsl #2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18f5cc │ │ │ │ + beq 18f5d8 │ │ │ │ ldrb r6, [r9, r5] │ │ │ │ ldr lr, [r4, #32] │ │ │ │ add r3, r3, r6 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 18f6c8 │ │ │ │ + bcs 18f6d4 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 18f66c │ │ │ │ + bne 18f678 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 18f6b8 │ │ │ │ + bcs 18f6c4 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, r1 │ │ │ │ - bcc 18f578 │ │ │ │ - b 18f6a8 │ │ │ │ + bcc 18f584 │ │ │ │ + b 18f6b4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 18f6dc │ │ │ │ + bcs 18f6e8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18f5b4 │ │ │ │ + beq 18f5c0 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ cmp r3, lr │ │ │ │ - bcs 18f694 │ │ │ │ + bcs 18f6a0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb r6, [r7, r3]! │ │ │ │ add r3, r7, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi 18f5d8 │ │ │ │ - bne 18f5b4 │ │ │ │ + bhi 18f5e4 │ │ │ │ + bne 18f5c0 │ │ │ │ add r3, r7, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 18f5b4 │ │ │ │ - b 18f66c │ │ │ │ + beq 18f5c0 │ │ │ │ + b 18f678 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add ip, r7, r8 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 18f6ec │ │ │ │ + bcs 18f6f8 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r3, [r1, ip, lsl #2] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, r0, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 18f688 │ │ │ │ - ldr r2, [pc, #176] @ 18f714 │ │ │ │ + bcc 18f694 │ │ │ │ + ldr r2, [pc, #176] @ 18f720 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, r0, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18f6fc │ │ │ │ + bcs 18f708 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r3, [r1, r0, lsl #2] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #108] @ 18f708 │ │ │ │ + ldr r2, [pc, #108] @ 18f714 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #92] @ 18f70c │ │ │ │ + ldr r2, [pc, #92] @ 18f718 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #80] @ 18f710 │ │ │ │ + ldr r2, [pc, #80] @ 18f71c │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #76] @ 18f71c │ │ │ │ + ldr r2, [pc, #76] @ 18f728 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #52] @ 18f718 │ │ │ │ + ldr r2, [pc, #52] @ 18f724 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #48] @ 18f724 │ │ │ │ + ldr r2, [pc, #48] @ 18f730 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #28] @ 18f720 │ │ │ │ + ldr r2, [pc, #28] @ 18f72c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r1, r7, r4, lsl lr │ │ │ │ - andseq r1, r7, ip, lsl lr │ │ │ │ - andseq r1, r7, ip, asr pc │ │ │ │ - andseq r1, r7, ip, lsl lr │ │ │ │ - andseq r1, r7, r4, lsr r6 │ │ │ │ + andseq r1, r7, r8, lsl #28 │ │ │ │ andseq r1, r7, r0, lsl lr │ │ │ │ - andseq r1, r7, ip, asr sp │ │ │ │ - andseq r1, r7, r8, ror sp │ │ │ │ + andseq r1, r7, r0, asr pc │ │ │ │ + andseq r1, r7, r0, lsl lr │ │ │ │ + andseq r1, r7, r8, lsr #12 │ │ │ │ + andseq r1, r7, r4, lsl #28 │ │ │ │ + andseq r1, r7, r0, asr sp │ │ │ │ + andseq r1, r7, ip, ror #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 194724 │ │ │ │ + bl 194730 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 192fc8 │ │ │ │ + bl 192fd4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - b 256718 │ │ │ │ + b 256728 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 18f77c │ │ │ │ + bne 18f788 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 18f780 │ │ │ │ - b 253868 │ │ │ │ - b 253178 │ │ │ │ - b 253354 │ │ │ │ + bne 18f78c │ │ │ │ + b 253878 │ │ │ │ + b 253188 │ │ │ │ + b 253364 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 18f79c │ │ │ │ + bne 18f7a8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 18f7a0 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 18f7ac │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldm r2, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ mov r2, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18f814 │ │ │ │ + beq 18f820 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 18f7f4 │ │ │ │ + b 18f800 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 18f814 │ │ │ │ + beq 18f820 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 18f7e8 │ │ │ │ + beq 18f7f4 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 18f7e8 │ │ │ │ + b 18f7f4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18f838 │ │ │ │ + beq 18f844 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #10 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2916] @ 1903c4 │ │ │ │ + ldr r1, [pc, #2916] @ 1903d0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190384 │ │ │ │ + bne 190390 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r0, #52]! @ 0x34 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq 18ffc0 │ │ │ │ + beq 18ffcc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r1, #332] @ 0x14c │ │ │ │ str r2, [sp, #24] │ │ │ │ and fp, r0, #31 │ │ │ │ ldr r2, [r1, #336] @ 0x150 │ │ │ │ @@ -368786,439 +368789,439 @@ │ │ │ │ cmp r0, r1 │ │ │ │ movhi r1, r0 │ │ │ │ add r4, r1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ lsl r5, r1, fp │ │ │ │ cmp r1, #1 │ │ │ │ - bne 18f9a4 │ │ │ │ - ldr r0, [pc, #2708] @ 1903c8 │ │ │ │ + bne 18f9b0 │ │ │ │ + ldr r0, [pc, #2708] @ 1903d4 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #2676] @ 1903cc │ │ │ │ + ldr r0, [pc, #2676] @ 1903d8 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #2648] @ 1903d0 │ │ │ │ + ldr r0, [pc, #2648] @ 1903dc │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190384 │ │ │ │ + bne 190390 │ │ │ │ add r0, r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 18f91c │ │ │ │ - b 18ffc0 │ │ │ │ + bne 18f928 │ │ │ │ + b 18ffcc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18fa0c │ │ │ │ + beq 18fa18 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r0, r5, r0 │ │ │ │ sub r1, r5, r1 │ │ │ │ clz r0, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r5, r1 │ │ │ │ - bls 18fa30 │ │ │ │ + bls 18fa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18fa5c │ │ │ │ - ldr r1, [pc, #2604] @ 19041c │ │ │ │ + beq 18fa68 │ │ │ │ + ldr r1, [pc, #2604] @ 190428 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18faa0 │ │ │ │ - b 190370 │ │ │ │ - ldr r1, [pc, #2564] @ 190418 │ │ │ │ + beq 18faac │ │ │ │ + b 19037c │ │ │ │ + ldr r1, [pc, #2564] @ 190424 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18faa0 │ │ │ │ - b 190370 │ │ │ │ + beq 18faac │ │ │ │ + b 19037c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18fa80 │ │ │ │ - ldr r1, [pc, #2532] @ 190424 │ │ │ │ + beq 18fa8c │ │ │ │ + ldr r1, [pc, #2532] @ 190430 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18faa0 │ │ │ │ - b 190370 │ │ │ │ - ldr r1, [pc, #2480] @ 190414 │ │ │ │ + beq 18faac │ │ │ │ + b 19037c │ │ │ │ + ldr r1, [pc, #2480] @ 190420 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 18faa0 │ │ │ │ - b 190370 │ │ │ │ - ldr r1, [pc, #2456] @ 190420 │ │ │ │ + beq 18faac │ │ │ │ + b 19037c │ │ │ │ + ldr r1, [pc, #2456] @ 19042c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190370 │ │ │ │ - ldr r0, [pc, #2432] @ 190428 │ │ │ │ + bne 19037c │ │ │ │ + ldr r0, [pc, #2432] @ 190434 │ │ │ │ mov r1, #1 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [pc, #2400] @ 19042c │ │ │ │ + ldr r0, [pc, #2400] @ 190438 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #2372] @ 190430 │ │ │ │ + ldr r0, [pc, #2372] @ 19043c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190370 │ │ │ │ + bne 19037c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r3, r0, r5, lsl #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - b 18fbdc │ │ │ │ + b 18fbe8 │ │ │ │ strb r0, [sp, #102] @ 0x66 │ │ │ │ add r1, sp, #103 @ 0x67 │ │ │ │ strb sl, [sp, #103] @ 0x67 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #2276] @ 190438 │ │ │ │ + ldr r0, [pc, #2276] @ 190444 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #2260] @ 19043c │ │ │ │ + ldr r0, [pc, #2260] @ 190448 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #102 @ 0x66 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #2208] @ 190440 │ │ │ │ + ldr r0, [pc, #2208] @ 19044c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ mov r6, fp │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bne 190370 │ │ │ │ + bne 19037c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - bls 18fc1c │ │ │ │ + bls 18fc28 │ │ │ │ tst r4, #1 │ │ │ │ - beq 18fdf4 │ │ │ │ + beq 18fe00 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, sl │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov fp, r6 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 18fd24 │ │ │ │ - b 18fd4c │ │ │ │ + bne 18fd30 │ │ │ │ + b 18fd58 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 190394 │ │ │ │ + bcs 1903a0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ tst r4, #1 │ │ │ │ ldr fp, [r2, r0, lsl #2] │ │ │ │ - beq 18fc6c │ │ │ │ + beq 18fc78 │ │ │ │ cmp r6, fp │ │ │ │ - beq 18fc74 │ │ │ │ + beq 18fc80 │ │ │ │ mov r0, #1 │ │ │ │ add r8, r1, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 18fd24 │ │ │ │ - b 18fd4c │ │ │ │ + bne 18fd30 │ │ │ │ + b 18fd58 │ │ │ │ mov r6, fp │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 18fc9c │ │ │ │ + bne 18fca8 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov fp, r6 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov sl, r1 │ │ │ │ - b 18fcec │ │ │ │ + b 18fcf8 │ │ │ │ mov sl, r1 │ │ │ │ add r0, r5, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 190390 │ │ │ │ + bcs 19039c │ │ │ │ ldr fp, [r3, r1, lsl #2] │ │ │ │ add r0, r1, #1 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r6, fp │ │ │ │ - bne 18fd04 │ │ │ │ + bne 18fd10 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov sl, r4 │ │ │ │ cmp r1, r0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 18fca0 │ │ │ │ + bne 18fcac │ │ │ │ mov r0, #0 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov fp, r6 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r9, sl │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 18fd24 │ │ │ │ - b 18fd4c │ │ │ │ + bne 18fd30 │ │ │ │ + b 18fd58 │ │ │ │ add r8, r1, #2 │ │ │ │ mov r0, #1 │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 18fd4c │ │ │ │ + beq 18fd58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #1844] @ 190468 │ │ │ │ + ldr r1, [pc, #1844] @ 190474 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 190380 │ │ │ │ + bne 19038c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, sl │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bne 18fb38 │ │ │ │ + bne 18fb44 │ │ │ │ strb r0, [sp, #103] @ 0x67 │ │ │ │ mov r1, #2 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ - ldr r0, [pc, #1784] @ 19046c │ │ │ │ + ldr r0, [pc, #1784] @ 190478 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #1768] @ 190470 │ │ │ │ + ldr r0, [pc, #1768] @ 19047c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #103 @ 0x67 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #1728] @ 190474 │ │ │ │ + ldr r0, [pc, #1728] @ 190480 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ mov r6, fp │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - beq 18fbdc │ │ │ │ - b 190370 │ │ │ │ + beq 18fbe8 │ │ │ │ + b 19037c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #1596] @ 190444 │ │ │ │ + ldr r1, [pc, #1596] @ 190450 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190370 │ │ │ │ + bne 19037c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 18ffb0 │ │ │ │ + bcs 18ffbc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r2, #10 │ │ │ │ - ldr r1, [pc, #1544] @ 190448 │ │ │ │ + ldr r1, [pc, #1544] @ 190454 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190370 │ │ │ │ + bne 19037c │ │ │ │ mvn r0, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r0, r5, lsr fp │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1903b4 │ │ │ │ + bcs 1903c0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r6, r1, r0, lsl #2 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 18ff84 │ │ │ │ + beq 18ff90 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #1464] @ 19044c │ │ │ │ + ldr r1, [pc, #1464] @ 190458 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #1416] @ 190450 │ │ │ │ + ldr r0, [pc, #1416] @ 19045c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190370 │ │ │ │ + bne 19037c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 18ff84 │ │ │ │ + beq 18ff90 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r1, [pc, #1376] @ 190454 │ │ │ │ + ldr r1, [pc, #1376] @ 190460 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190370 │ │ │ │ + bne 19037c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1903a4 │ │ │ │ + bcs 1903b0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r0, [r0, r7, lsl #2] │ │ │ │ - ldr r1, [pc, #1324] @ 190458 │ │ │ │ + ldr r1, [pc, #1324] @ 190464 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #1276] @ 19045c │ │ │ │ + ldr r0, [pc, #1276] @ 190468 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190370 │ │ │ │ + bne 19037c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 18feec │ │ │ │ - ldr r1, [pc, #1240] @ 190464 │ │ │ │ + bne 18fef8 │ │ │ │ + ldr r1, [pc, #1240] @ 190470 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #1 │ │ │ │ blx r3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bne 190384 │ │ │ │ + bne 190390 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 18f908 │ │ │ │ - ldr r0, [pc, #1036] @ 1903d4 │ │ │ │ + bcc 18f914 │ │ │ │ + ldr r0, [pc, #1036] @ 1903e0 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #1032] @ 1903d8 │ │ │ │ + ldr r1, [pc, #1032] @ 1903e4 │ │ │ │ mov r5, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r2, r2, #344 @ 0x158 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ @@ -369228,20 +369231,20 @@ │ │ │ │ add fp, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190384 │ │ │ │ - ldr r0, [pc, #952] @ 1903dc │ │ │ │ + bne 190390 │ │ │ │ + ldr r0, [pc, #952] @ 1903e8 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r1, [pc, #948] @ 1903e0 │ │ │ │ + ldr r1, [pc, #948] @ 1903ec │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -369252,20 +369255,20 @@ │ │ │ │ mov r1, r6 │ │ │ │ movwne r1, #1 │ │ │ │ strb r1, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ stm r1, {r0, r4, fp} │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190384 │ │ │ │ - ldr r0, [pc, #864] @ 1903e4 │ │ │ │ + bne 190390 │ │ │ │ + ldr r0, [pc, #864] @ 1903f0 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ - ldr r8, [pc, #860] @ 1903e8 │ │ │ │ + ldr r8, [pc, #860] @ 1903f4 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r7, #2 │ │ │ │ @@ -369273,36 +369276,36 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190384 │ │ │ │ - ldr r0, [pc, #788] @ 1903ec │ │ │ │ + bne 190390 │ │ │ │ + ldr r0, [pc, #788] @ 1903f8 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [r1, #32] │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ stm r1, {r0, r7, fp} │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #128] @ 0x80 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190384 │ │ │ │ - ldr r0, [pc, #720] @ 1903f0 │ │ │ │ + bne 190390 │ │ │ │ + ldr r0, [pc, #720] @ 1903fc │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #320 @ 0x140 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ @@ -369311,36 +369314,36 @@ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, #1 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - bl 18f7a4 │ │ │ │ + bl 18f7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190384 │ │ │ │ - ldr r0, [pc, #644] @ 1903f4 │ │ │ │ + bne 190390 │ │ │ │ + ldr r0, [pc, #644] @ 190400 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #324 @ 0x144 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - bl 18f7a4 │ │ │ │ + bl 18f7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190384 │ │ │ │ - ldr r0, [pc, #576] @ 1903f8 │ │ │ │ + bne 190390 │ │ │ │ + ldr r0, [pc, #576] @ 190404 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #56 @ 0x38 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ @@ -369349,20 +369352,20 @@ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r5, #1 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ - bl 18f7a4 │ │ │ │ + bl 18f7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190384 │ │ │ │ - ldr r0, [pc, #500] @ 1903fc │ │ │ │ + bne 190390 │ │ │ │ + ldr r0, [pc, #500] @ 190408 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r1, [pc, #496] @ 190400 │ │ │ │ + ldr r1, [pc, #496] @ 19040c │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ @@ -369372,40 +369375,40 @@ │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ lsl r0, r5, r0 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - bl 18f7a4 │ │ │ │ + bl 18f7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190384 │ │ │ │ + bne 190390 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #2 │ │ │ │ mov r5, #1 │ │ │ │ - ldr r0, [pc, #404] @ 190404 │ │ │ │ + ldr r0, [pc, #404] @ 190410 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [pc, #380] @ 190408 │ │ │ │ + ldr r1, [pc, #380] @ 190414 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 18f7a4 │ │ │ │ + bl 18f7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190384 │ │ │ │ - ldr r0, [pc, #336] @ 19040c │ │ │ │ + bne 190390 │ │ │ │ + ldr r0, [pc, #336] @ 190418 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ mov r5, #1 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ @@ -369423,252 +369426,252 @@ │ │ │ │ addne r0, r0, r7 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - bl 18f7a4 │ │ │ │ + bl 18f7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 190384 │ │ │ │ - ldr r0, [pc, #224] @ 190410 │ │ │ │ + bne 190390 │ │ │ │ + ldr r0, [pc, #224] @ 19041c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ - bl 18f7a4 │ │ │ │ + bl 18f7b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #152] @ 190434 │ │ │ │ + ldr r2, [pc, #152] @ 190440 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #204] @ 190478 │ │ │ │ + ldr r2, [pc, #204] @ 190484 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #164] @ 190460 │ │ │ │ + ldr r2, [pc, #164] @ 19046c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andeq lr, sp, r4, lsr #24 │ │ │ │ - andseq r0, r9, ip, ror #11 │ │ │ │ - ldrdeq lr, [sp], -r0 │ │ │ │ - andseq r1, r7, r4, asr #24 │ │ │ │ + muleq sp, r8, ip │ │ │ │ + andseq r0, r9, r0, ror #11 │ │ │ │ + andeq lr, sp, r4, asr #24 │ │ │ │ + andseq r1, r7, r8, lsr ip │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ - andseq r1, r7, ip, lsr r5 │ │ │ │ - @ instruction: 0x001714f4 │ │ │ │ + andseq r1, r7, r0, lsr r5 │ │ │ │ + andseq r1, r7, r8, ror #9 │ │ │ │ @ instruction: 0xfffff724 │ │ │ │ - andseq r1, r7, r8, lsr #9 │ │ │ │ + mulseq r7, ip, r4 │ │ │ │ @ instruction: 0xfffff6d4 │ │ │ │ - andseq r1, r7, r4, ror #8 │ │ │ │ - andseq r1, r7, ip, lsr #8 │ │ │ │ - andseq r1, r7, ip, ror #7 │ │ │ │ - @ instruction: 0x001713b4 │ │ │ │ + andseq r1, r7, r8, asr r4 │ │ │ │ + andseq r1, r7, r0, lsr #8 │ │ │ │ + andseq r1, r7, r0, ror #7 │ │ │ │ + andseq r1, r7, r8, lsr #7 │ │ │ │ @ instruction: 0xfffff54c │ │ │ │ - andseq r1, r7, r8, ror #6 │ │ │ │ - andseq r1, r7, ip, lsl r3 │ │ │ │ - @ instruction: 0x0018fcbc │ │ │ │ - @ instruction: 0x001712dc │ │ │ │ - andseq r1, r7, ip, ror r2 │ │ │ │ - andeq lr, sp, r8, lsl #22 │ │ │ │ - andeq lr, sp, r0, asr fp │ │ │ │ - andeq lr, sp, sl, ror fp │ │ │ │ - andeq lr, sp, r0, ror #21 │ │ │ │ - andeq lr, sp, r6, lsr #22 │ │ │ │ - andseq r0, r9, r4, ror r4 │ │ │ │ - andeq lr, sp, ip, asr sl │ │ │ │ - andseq r1, r7, r0, ror #21 │ │ │ │ - andseq r1, r7, r0, asr r2 │ │ │ │ + andseq r1, r7, ip, asr r3 │ │ │ │ + andseq r1, r7, r0, lsl r3 │ │ │ │ + @ instruction: 0x0018fcb0 │ │ │ │ + @ instruction: 0x001712d0 │ │ │ │ + andseq r1, r7, r0, ror r2 │ │ │ │ + andeq lr, sp, ip, ror fp │ │ │ │ + andeq lr, sp, r4, asr #23 │ │ │ │ + andeq lr, sp, lr, ror #23 │ │ │ │ + andeq lr, sp, r4, asr fp │ │ │ │ + muleq sp, sl, fp │ │ │ │ + andseq r0, r9, r8, ror #8 │ │ │ │ + ldrdeq lr, [sp], -r0 │ │ │ │ + @ instruction: 0x00171ad4 │ │ │ │ + andseq r1, r7, r4, asr #4 │ │ │ │ @ instruction: 0xfffffc2c │ │ │ │ - @ instruction: 0x001903fc │ │ │ │ - andseq r1, r7, ip, asr r9 │ │ │ │ - andeq lr, sp, r6, lsl #13 │ │ │ │ - andeq lr, sp, r2, asr r6 │ │ │ │ - mulseq r9, r0, r0 │ │ │ │ - andeq lr, ip, r8, ror r1 │ │ │ │ - muleq sp, r3, r5 │ │ │ │ - @ instruction: 0x0018fff8 │ │ │ │ - andeq lr, ip, r0, ror #1 │ │ │ │ - andseq r1, r7, r0, lsr #4 │ │ │ │ + @ instruction: 0x001903f0 │ │ │ │ + andseq r1, r7, r0, asr r9 │ │ │ │ strdeq lr, [sp], -sl │ │ │ │ - andeq lr, sp, r7, asr r7 │ │ │ │ + andeq lr, sp, r6, asr #13 │ │ │ │ + andseq r0, r9, r4, lsl #1 │ │ │ │ + andeq lr, ip, ip, ror #3 │ │ │ │ + andeq lr, sp, r7, lsl #12 │ │ │ │ + andseq pc, r8, ip, ror #31 │ │ │ │ + andeq lr, ip, r4, asr r1 │ │ │ │ + andseq r1, r7, r4, lsl r2 │ │ │ │ + andeq lr, sp, lr, ror #10 │ │ │ │ + andeq lr, sp, fp, asr #15 │ │ │ │ @ instruction: 0xfffffa0c │ │ │ │ - @ instruction: 0x001901dc │ │ │ │ - andseq r1, r7, r8, lsr r7 │ │ │ │ - andseq r1, r7, r0, asr r2 │ │ │ │ - ldr r2, [pc, #32] @ 1904a4 │ │ │ │ + @ instruction: 0x001901d0 │ │ │ │ + andseq r1, r7, ip, lsr #14 │ │ │ │ + andseq r1, r7, r4, asr #4 │ │ │ │ + ldr r2, [pc, #32] @ 1904b0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 1904a8 │ │ │ │ + ldr r1, [pc, #28] @ 1904b4 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 258484 │ │ │ │ - ldrdeq lr, [sp], -r4 │ │ │ │ - mulseq r7, ip, r1 │ │ │ │ + b 258494 │ │ │ │ + andeq lr, sp, r8, asr #2 │ │ │ │ + mulseq r7, r0, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1904f0 │ │ │ │ + beq 1904fc │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r3, [r3, #40] @ 0x28 │ │ │ │ ldrcc r1, [r3, r0, lsl #3]! │ │ │ │ ldrcc r0, [r3, #4] │ │ │ │ strcc r0, [r2, #4] │ │ │ │ movcc r0, #1 │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ 1904f8 │ │ │ │ + ldr r2, [pc, #12] @ 190504 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andseq r1, r7, r0, asr #3 │ │ │ │ + @ instruction: 0x001711b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldrd r8, [r2] │ │ │ │ cmp r8, r9 │ │ │ │ - bls 190520 │ │ │ │ + bls 19052c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1] │ │ │ │ ldrb r1, [r4, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1905d4 │ │ │ │ + beq 1905e0 │ │ │ │ ldrb lr, [r2, #17] │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 1905e4 │ │ │ │ + beq 1905f0 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1908bc │ │ │ │ + beq 1908c8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 1906c0 │ │ │ │ + bne 1906cc │ │ │ │ ldr r7, [r4, #344] @ 0x158 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 190cc4 │ │ │ │ + bcs 190cd0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 191374 │ │ │ │ + bcs 191380 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r3, r7, r7, lsl #2 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19121c │ │ │ │ + beq 191228 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 191384 │ │ │ │ + bcs 191390 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r5, r3, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 191394 │ │ │ │ + bcs 1913a0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 191090 │ │ │ │ + bcc 19109c │ │ │ │ sub fp, r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 190cd0 │ │ │ │ + b 190cdc │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ mov lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1906b4 │ │ │ │ + beq 1906c0 │ │ │ │ ldr r3, [r4, #348] @ 0x15c │ │ │ │ ldr r5, [r4, #340] @ 0x154 │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 19066c │ │ │ │ + bcs 190678 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 19130c │ │ │ │ + bcs 191318 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r7, r3, r3, lsl #2 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19121c │ │ │ │ + beq 191228 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1912c0 │ │ │ │ + bcs 1912cc │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr ip, [r6, r7, lsl #3] │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 191340 │ │ │ │ + bcs 19134c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r1, ip, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 191090 │ │ │ │ + bcc 19109c │ │ │ │ sub r6, r8, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 190670 │ │ │ │ + beq 19067c │ │ │ │ stm r0, {r1, r6, r8} │ │ │ │ str ip, [r0, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, r9 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bcs 190748 │ │ │ │ + bcs 190754 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov sl, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ cmp r1, r8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ movhi r5, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r4, #72 @ 0x48 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ - b 190968 │ │ │ │ + b 190974 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1908c4 │ │ │ │ + beq 1908d0 │ │ │ │ ldr r7, [r4, #344] @ 0x158 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 1908dc │ │ │ │ + bcc 1908e8 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr sl, [r2, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub r1, r2, #1 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ @@ -369682,373 +369685,373 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 190d30 │ │ │ │ + beq 190d3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq 190d24 │ │ │ │ + beq 190d30 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 1908ac │ │ │ │ + bcs 1908b8 │ │ │ │ add fp, r4, #72 @ 0x48 │ │ │ │ - b 190780 │ │ │ │ + b 19078c │ │ │ │ str r8, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 1908ac │ │ │ │ + bcs 1908b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 191350 │ │ │ │ + bcs 19135c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 191364 │ │ │ │ + bcs 191370 │ │ │ │ ldrb r5, [sl, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldr lr, [r4, #4] │ │ │ │ add r2, r0, r0, lsl #2 │ │ │ │ add r2, lr, r2, lsl #2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1907f8 │ │ │ │ + beq 190804 │ │ │ │ ldrb r7, [fp, r5] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r7, r6, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 191228 │ │ │ │ + bcs 191234 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #1 │ │ │ │ - bne 190848 │ │ │ │ + bne 190854 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 191200 │ │ │ │ + bcs 19120c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1907a4 │ │ │ │ - b 1911f4 │ │ │ │ + bcc 1907b0 │ │ │ │ + b 191200 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 191250 │ │ │ │ + bcs 19125c │ │ │ │ mov r6, r2 │ │ │ │ ldr r7, [r6] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1907e0 │ │ │ │ + beq 1907ec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 1911b8 │ │ │ │ + bcs 1911c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r6, r7, r7, lsl #3 │ │ │ │ ldrb r7, [r3, r6]! │ │ │ │ add r6, r3, #5 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 190804 │ │ │ │ - bne 1907e0 │ │ │ │ + bhi 190810 │ │ │ │ + bne 1907ec │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 1907e0 │ │ │ │ + beq 1907ec │ │ │ │ ldr r0, [r4, #336] @ 0x150 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 190770 │ │ │ │ + bhi 19077c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1908ac │ │ │ │ + beq 1908b8 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ cmp r7, r0 │ │ │ │ - bls 191128 │ │ │ │ + bls 191134 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ ldr r6, [sp, #24] │ │ │ │ strd r8, [sp] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 191190 │ │ │ │ + beq 19119c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ cmp r0, r8 │ │ │ │ addls r0, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 190780 │ │ │ │ + bcc 19078c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - beq 190c48 │ │ │ │ + beq 190c54 │ │ │ │ ldr r7, [r4, #344] @ 0x158 │ │ │ │ ldr r3, [r4, #340] @ 0x154 │ │ │ │ sub r1, r7, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 190ab8 │ │ │ │ + bcs 190ac4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 191374 │ │ │ │ + bcs 191380 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r2, r7, r7, lsl #2 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19121c │ │ │ │ + beq 191228 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 191384 │ │ │ │ + bcs 191390 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 191394 │ │ │ │ + bcs 1913a0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ movcs r2, #1 │ │ │ │ subcs r1, r8, r1 │ │ │ │ strcs r2, [r0] │ │ │ │ strcs r1, [r0, #4] │ │ │ │ strcs r8, [r0, #8] │ │ │ │ strcs r3, [r0, #12] │ │ │ │ addcs sp, sp, #60 @ 0x3c │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 191090 │ │ │ │ + b 19109c │ │ │ │ str r2, [sp, #24] │ │ │ │ mov ip, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r9 │ │ │ │ - beq 19074c │ │ │ │ + beq 190758 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 191280 │ │ │ │ + beq 19128c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1912d4 │ │ │ │ + bcs 1912e0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ ldrb r6, [r2, sl] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1909cc │ │ │ │ + beq 1909d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ ldr r6, [r4, #32] │ │ │ │ add r3, r7, r3 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 1912f8 │ │ │ │ + bcs 191304 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 190a10 │ │ │ │ - b 19074c │ │ │ │ + bne 190a1c │ │ │ │ + b 190758 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19074c │ │ │ │ + beq 190758 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 19126c │ │ │ │ + bcs 191278 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb fp, [r7, r3]! │ │ │ │ add r3, r7, #5 │ │ │ │ cmp r6, fp │ │ │ │ - bhi 1909cc │ │ │ │ - bne 19074c │ │ │ │ + bhi 1909d8 │ │ │ │ + bne 190758 │ │ │ │ add r3, r7, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 19074c │ │ │ │ + beq 190758 │ │ │ │ ldr r6, [r4, #336] @ 0x150 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi 19095c │ │ │ │ + bhi 190968 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19074c │ │ │ │ + beq 190758 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi 19095c │ │ │ │ + bhi 190968 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 19130c │ │ │ │ + bcs 191318 │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19121c │ │ │ │ + beq 191228 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1912c0 │ │ │ │ + bcs 1912cc │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r7, [r2, r7, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1913cc │ │ │ │ + bcs 1913d8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add r1, sl, #1 │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 191090 │ │ │ │ + bcc 19109c │ │ │ │ sub r2, r1, r2 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi 19095c │ │ │ │ + bhi 190968 │ │ │ │ mov r6, #1 │ │ │ │ cmp lr, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ - beq 190950 │ │ │ │ + beq 19095c │ │ │ │ mov r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 190510 │ │ │ │ + bcs 19051c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ add lr, r4, #72 @ 0x48 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ movhi r2, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b 190af4 │ │ │ │ + b 190b00 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 190510 │ │ │ │ + beq 19051c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r8, r1 │ │ │ │ - beq 1912e4 │ │ │ │ + beq 1912f0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1912d0 │ │ │ │ + bcs 1912dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r7 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ldrb r5, [r2, r8] │ │ │ │ add r7, r3, r3, lsl #2 │ │ │ │ add ip, fp, r7, lsl #2 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 190b70 │ │ │ │ + beq 190b7c │ │ │ │ ldrb r2, [lr, r5] │ │ │ │ ldr r6, [r4, #32] │ │ │ │ add r7, r7, r2 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 1911cc │ │ │ │ + bcs 1911d8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r6, r2, r7, lsl #2 │ │ │ │ ldr r7, [r6] │ │ │ │ cmp r7, #1 │ │ │ │ - bne 190bc0 │ │ │ │ + bne 190bcc │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 19120c │ │ │ │ + bcs 191218 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 190b1c │ │ │ │ - b 1912d4 │ │ │ │ + bcc 190b28 │ │ │ │ + b 1912e0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 19125c │ │ │ │ + bcs 191268 │ │ │ │ mov r7, ip │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 190b58 │ │ │ │ + beq 190b64 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 1911a4 │ │ │ │ + bcs 1911b0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ add r7, r7, r7, lsl #3 │ │ │ │ ldrb sl, [r6, r7]! │ │ │ │ add r7, r6, #5 │ │ │ │ cmp r5, sl │ │ │ │ - bhi 190b7c │ │ │ │ - bne 190b58 │ │ │ │ + bhi 190b88 │ │ │ │ + bne 190b64 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r7, [r6] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 190b58 │ │ │ │ + beq 190b64 │ │ │ │ ldr r1, [r4, #336] @ 0x150 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 190ae8 │ │ │ │ + bhi 190af4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 190510 │ │ │ │ + beq 19051c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 190ae8 │ │ │ │ + bhi 190af4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18ad48 │ │ │ │ + bl 18ad54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1904ac │ │ │ │ + bl 1904b8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 19121c │ │ │ │ + beq 191228 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 1913f0 │ │ │ │ + bcs 1913fc │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ movcs r3, #1 │ │ │ │ subcs r2, r0, r2 │ │ │ │ strcs r3, [r5] │ │ │ │ strcs r2, [r5, #4] │ │ │ │ strcs r0, [r5, #8] │ │ │ │ strcs r1, [r5, #12] │ │ │ │ addcs sp, sp, #60 @ 0x3c │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 191090 │ │ │ │ + b 19109c │ │ │ │ ldr r6, [r4, #344] @ 0x158 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 190ef4 │ │ │ │ + bcs 190f00 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r2 │ │ │ │ - bl 18ad48 │ │ │ │ + bl 18ad54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1904ac │ │ │ │ + bl 1904b8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 19121c │ │ │ │ + beq 191228 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 1913dc │ │ │ │ + bcs 1913e8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r0, r1, lsl #2] │ │ │ │ cmp r8, r3 │ │ │ │ - bcc 191090 │ │ │ │ + bcc 19109c │ │ │ │ sub r1, r8, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 190efc │ │ │ │ + b 190f08 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -370062,239 +370065,239 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov ip, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq 190d30 │ │ │ │ + beq 190d3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 190d3c │ │ │ │ + bne 190d48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stmib ip, {r1, r2, r3} │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str fp, [sp, #8] │ │ │ │ add fp, r4, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 1910f4 │ │ │ │ + bcs 191100 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 19131c │ │ │ │ + bcs 191328 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 191330 │ │ │ │ + bcs 19133c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr lr, [r4, #4] │ │ │ │ ldrb r2, [r0, sl] │ │ │ │ mov r0, r7 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r6, lr, r3, lsl #2 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 190dd0 │ │ │ │ + beq 190ddc │ │ │ │ ldrb r7, [fp, r2] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r7, r5, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 191228 │ │ │ │ + bcs 191234 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #1 │ │ │ │ - bne 190e20 │ │ │ │ + bne 190e2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 191200 │ │ │ │ + bcs 19120c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 190d7c │ │ │ │ - b 1911f4 │ │ │ │ + bcc 190d88 │ │ │ │ + b 191200 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 191250 │ │ │ │ + bcs 19125c │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 190db8 │ │ │ │ + beq 190dc4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 1911b8 │ │ │ │ + bcs 1911c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r5, r7, r7, lsl #3 │ │ │ │ ldrb r7, [r3, r5]! │ │ │ │ add r5, r3, #5 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 190ddc │ │ │ │ - bne 190db8 │ │ │ │ + bhi 190de8 │ │ │ │ + bne 190dc4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 190db8 │ │ │ │ + beq 190dc4 │ │ │ │ ldr r0, [r4, #336] @ 0x150 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 190e84 │ │ │ │ + bhi 190e90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1910f4 │ │ │ │ + beq 191100 │ │ │ │ ldr r0, [r4, #340] @ 0x154 │ │ │ │ mov r5, ip │ │ │ │ cmp r7, r0 │ │ │ │ - bls 190e8c │ │ │ │ + bls 190e98 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str sl, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 191118 │ │ │ │ + beq 191124 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov ip, r5 │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ - b 190d48 │ │ │ │ + b 190d54 │ │ │ │ add r0, sl, #1 │ │ │ │ - b 190d48 │ │ │ │ + b 190d54 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18ad48 │ │ │ │ + bl 18ad54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19121c │ │ │ │ + beq 191228 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 191404 │ │ │ │ + bcs 191410 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r1, lsl #3] │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 191418 │ │ │ │ + bcs 191424 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ add r8, sl, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc 191090 │ │ │ │ + bcc 19109c │ │ │ │ sub r0, r8, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ mov ip, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - b 190d48 │ │ │ │ + b 190d54 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 1910c8 │ │ │ │ + bcs 1910d4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ movhi r2, r1 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, r4, #72 @ 0x48 │ │ │ │ - b 190f50 │ │ │ │ + b 190f5c │ │ │ │ sub r1, r5, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 1910cc │ │ │ │ + beq 1910d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r8, r1 │ │ │ │ - beq 191294 │ │ │ │ + beq 1912a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 1912a8 │ │ │ │ + bcs 1912b4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r5, r6 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ldrb sl, [r1, r8] │ │ │ │ add r7, r5, r5, lsl #2 │ │ │ │ add ip, fp, r7, lsl #2 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 190fcc │ │ │ │ + beq 190fd8 │ │ │ │ ldrb r1, [r2, sl] │ │ │ │ ldr r6, [r4, #32] │ │ │ │ add r7, r7, r1 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 1911cc │ │ │ │ + bcs 1911d8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ add r6, r1, r7, lsl #2 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 19101c │ │ │ │ + bne 191028 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 1911e0 │ │ │ │ + bcs 1911ec │ │ │ │ ldr r5, [ip, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 190f78 │ │ │ │ - b 1912ac │ │ │ │ + bcc 190f84 │ │ │ │ + b 1912b8 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 19123c │ │ │ │ + bcs 191248 │ │ │ │ mov r7, ip │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 190fb4 │ │ │ │ + beq 190fc0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 1911a4 │ │ │ │ + bcs 1911b0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ add r7, r7, r7, lsl #3 │ │ │ │ ldrb lr, [r6, r7]! │ │ │ │ add r7, r6, #5 │ │ │ │ cmp sl, lr │ │ │ │ - bhi 190fd8 │ │ │ │ - bne 190fb4 │ │ │ │ + bhi 190fe4 │ │ │ │ + bne 190fc0 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r6, [r6] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 190fb4 │ │ │ │ + beq 190fc0 │ │ │ │ ldr r1, [r4, #336] @ 0x150 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi 190f44 │ │ │ │ + bhi 190f50 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1910cc │ │ │ │ + beq 1910d8 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi 190f44 │ │ │ │ + bhi 190f50 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs 1913a4 │ │ │ │ + bcs 1913b0 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r1, fp, r1, lsl #2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19121c │ │ │ │ + beq 191228 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1912c0 │ │ │ │ + bcs 1912cc │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r7, [r1, r7, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 1913b8 │ │ │ │ + bcs 1913c4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ add r5, r8, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r3, [r1, r7, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 190f30 │ │ │ │ - ldr r0, [pc, #948] @ 19144c │ │ │ │ + bcs 190f3c │ │ │ │ + ldr r0, [pc, #948] @ 191458 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #944] @ 191450 │ │ │ │ + ldr r1, [pc, #944] @ 19145c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -370324,373 +370327,373 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18ad48 │ │ │ │ + bl 18ad54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 1904ac │ │ │ │ + bl 1904b8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 19121c │ │ │ │ + beq 191228 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 1913f0 │ │ │ │ + bcs 1913fc │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add r2, r8, #1 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 191090 │ │ │ │ + bcc 19109c │ │ │ │ mov r7, #1 │ │ │ │ sub r3, r2, r3 │ │ │ │ str r7, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #680] @ 191454 │ │ │ │ + ldr r2, [pc, #680] @ 191460 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #620] @ 19142c │ │ │ │ + ldr r2, [pc, #620] @ 191438 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #728] @ 1914ac │ │ │ │ + ldr r2, [pc, #728] @ 1914b8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #656] @ 191478 │ │ │ │ + ldr r2, [pc, #656] @ 191484 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #564] @ 191430 │ │ │ │ + ldr r2, [pc, #564] @ 19143c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #604] @ 191464 │ │ │ │ + ldr r2, [pc, #604] @ 191470 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #580] @ 191458 │ │ │ │ + ldr r2, [pc, #580] @ 191464 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #544] @ 191444 │ │ │ │ + ldr r0, [pc, #544] @ 191450 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r2, [pc, #624] @ 1914a0 │ │ │ │ + ldr r2, [pc, #624] @ 1914ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #560] @ 191474 │ │ │ │ + ldr r2, [pc, #560] @ 191480 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #576] @ 191498 │ │ │ │ + ldr r2, [pc, #576] @ 1914a4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #568] @ 19149c │ │ │ │ + ldr r2, [pc, #568] @ 1914a8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #532] @ 191488 │ │ │ │ + ldr r2, [pc, #532] @ 191494 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #520] @ 191490 │ │ │ │ + ldr r2, [pc, #520] @ 19149c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #532] @ 1914b0 │ │ │ │ + ldr r2, [pc, #532] @ 1914bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r2, [pc, #444] @ 191470 │ │ │ │ + ldr r2, [pc, #444] @ 19147c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #496] @ 1914b8 │ │ │ │ + ldr r2, [pc, #496] @ 1914c4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #352] @ 19143c │ │ │ │ + ldr r2, [pc, #352] @ 191448 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #368] @ 19145c │ │ │ │ + ldr r2, [pc, #368] @ 191468 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #396] @ 19148c │ │ │ │ + ldr r2, [pc, #396] @ 191498 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #364] @ 191480 │ │ │ │ + ldr r2, [pc, #364] @ 19148c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #324] @ 191468 │ │ │ │ + ldr r2, [pc, #324] @ 191474 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #296] @ 191460 │ │ │ │ + ldr r2, [pc, #296] @ 19146c │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #316] @ 191484 │ │ │ │ + ldr r2, [pc, #316] @ 191490 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #220] @ 191434 │ │ │ │ + ldr r2, [pc, #220] @ 191440 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #188] @ 191428 │ │ │ │ + ldr r2, [pc, #188] @ 191434 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #196] @ 191440 │ │ │ │ + ldr r2, [pc, #196] @ 19144c │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #152] @ 191424 │ │ │ │ + ldr r2, [pc, #152] @ 191430 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #172] @ 191448 │ │ │ │ + ldr r2, [pc, #172] @ 191454 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #264] @ 1914b4 │ │ │ │ + ldr r2, [pc, #264] @ 1914c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #188] @ 19147c │ │ │ │ + ldr r2, [pc, #188] @ 191488 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #192] @ 191494 │ │ │ │ + ldr r2, [pc, #192] @ 1914a0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #196] @ 1914a8 │ │ │ │ + ldr r2, [pc, #196] @ 1914b4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #64] @ 191438 │ │ │ │ + ldr r2, [pc, #64] @ 191444 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #96] @ 19146c │ │ │ │ + ldr r2, [pc, #96] @ 191478 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #132] @ 1914a4 │ │ │ │ + ldr r2, [pc, #132] @ 1914b0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r0, r7, ip, lsl r3 │ │ │ │ - andseq r0, r7, ip, asr #6 │ │ │ │ - @ instruction: 0x001704dc │ │ │ │ - andseq r0, r7, r0, asr #9 │ │ │ │ - andseq r0, r7, ip, ror r3 │ │ │ │ - andseq r0, r7, ip, asr #8 │ │ │ │ + andseq r0, r7, r0, lsl r3 │ │ │ │ + andseq r0, r7, r0, asr #6 │ │ │ │ + @ instruction: 0x001704d0 │ │ │ │ + @ instruction: 0x001704b4 │ │ │ │ + andseq r0, r7, r0, ror r3 │ │ │ │ + andseq r0, r7, r0, asr #8 │ │ │ │ + @ instruction: 0x001703d0 │ │ │ │ + andseq pc, r6, r0, ror sl @ │ │ │ │ + andseq r0, r7, r4, lsr #12 │ │ │ │ + mulseq r7, r8, r4 │ │ │ │ + andseq r0, r7, ip, asr #12 │ │ │ │ + andseq r0, r7, ip, asr #12 │ │ │ │ + andseq r0, r7, r4, ror #9 │ │ │ │ + andseq r0, r7, r0, lsl r6 │ │ │ │ @ instruction: 0x001703dc │ │ │ │ - andseq pc, r6, ip, ror sl @ │ │ │ │ - andseq r0, r7, r0, lsr r6 │ │ │ │ - andseq r0, r7, r4, lsr #9 │ │ │ │ - andseq r0, r7, r8, asr r6 │ │ │ │ - andseq r0, r7, r8, asr r6 │ │ │ │ - @ instruction: 0x001704f0 │ │ │ │ - andseq r0, r7, ip, lsl r6 │ │ │ │ - andseq r0, r7, r8, ror #7 │ │ │ │ - andseq r0, r7, r0, lsl #7 │ │ │ │ - andseq r0, r7, ip, lsr #12 │ │ │ │ - @ instruction: 0x001703b0 │ │ │ │ - andseq r0, r7, r0, lsr #5 │ │ │ │ - andseq r0, r7, r8, lsl #8 │ │ │ │ + andseq r0, r7, r4, ror r3 │ │ │ │ + andseq r0, r7, r0, lsr #12 │ │ │ │ + andseq r0, r7, r4, lsr #7 │ │ │ │ + mulseq r7, r4, r2 │ │ │ │ + @ instruction: 0x001703fc │ │ │ │ + andseq pc, r6, ip, asr #21 │ │ │ │ + andseq r0, r7, r0, asr #12 │ │ │ │ + andseq r0, r7, r8, ror r4 │ │ │ │ @ instruction: 0x0016fad8 │ │ │ │ - andseq r0, r7, ip, asr #12 │ │ │ │ - andseq r0, r7, r4, lsl #9 │ │ │ │ - andseq pc, r6, r4, ror #21 │ │ │ │ - @ instruction: 0x001704f8 │ │ │ │ - andseq r0, r7, r0, lsr #8 │ │ │ │ - andseq r0, r7, r4, asr #7 │ │ │ │ + andseq r0, r7, ip, ror #9 │ │ │ │ + andseq r0, r7, r4, lsl r4 │ │ │ │ + @ instruction: 0x001703b8 │ │ │ │ + andseq r0, r7, r0, asr #8 │ │ │ │ + andseq r0, r7, r0, ror #8 │ │ │ │ + @ instruction: 0x0016fab8 │ │ │ │ + andseq pc, r6, r8, lsr #21 │ │ │ │ + mulseq r7, r0, r4 │ │ │ │ + andseq r0, r7, r8, lsl r4 │ │ │ │ andseq r0, r7, ip, asr #8 │ │ │ │ - andseq r0, r7, ip, ror #8 │ │ │ │ - andseq pc, r6, r4, asr #21 │ │ │ │ - @ instruction: 0x0016fab4 │ │ │ │ - mulseq r7, ip, r4 │ │ │ │ - andseq r0, r7, r4, lsr #8 │ │ │ │ - andseq r0, r7, r8, asr r4 │ │ │ │ - @ instruction: 0x001704f8 │ │ │ │ - andseq r0, r7, r8, lsr r4 │ │ │ │ - andseq pc, r6, r8, asr #20 │ │ │ │ - andseq r0, r7, r0, ror #7 │ │ │ │ + andseq r0, r7, ip, ror #9 │ │ │ │ + andseq r0, r7, ip, lsr #8 │ │ │ │ + andseq pc, r6, ip, lsr sl @ │ │ │ │ + @ instruction: 0x001703d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r4, [r2] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ - bls 1914ec │ │ │ │ + bls 1914f8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [r1] │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [r9, #324] @ 0x144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 191570 │ │ │ │ + beq 19157c │ │ │ │ ldrb r5, [r2, #17] │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 191580 │ │ │ │ + beq 19158c │ │ │ │ ldr lr, [r9, #28] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 191674 │ │ │ │ + beq 191680 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1915e4 │ │ │ │ + bne 1915f0 │ │ │ │ ldr r7, [r9, #316] @ 0x13c │ │ │ │ ldr r1, [r9, #312] @ 0x138 │ │ │ │ sub r3, r7, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 191d94 │ │ │ │ + bcs 191da0 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 192a88 │ │ │ │ + bcc 192a94 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 192b1c │ │ │ │ + beq 192b28 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ sub r1, r1, r7 │ │ │ │ add r6, r3, r7, lsl #2 │ │ │ │ ldrb r5, [r6] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bne 1920bc │ │ │ │ + bne 1920c8 │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ add r3, r3, #2 │ │ │ │ - b 1920cc │ │ │ │ + b 1920d8 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1915d8 │ │ │ │ + beq 1915e4 │ │ │ │ ldr r7, [r9, #320] @ 0x140 │ │ │ │ ldr r1, [r9, #312] @ 0x138 │ │ │ │ sub r0, r7, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1915d0 │ │ │ │ + bcs 1915dc │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 192a88 │ │ │ │ + bcc 192a94 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 192b1c │ │ │ │ + beq 192b28 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ sub r1, r1, r7 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldrb r6, [r0] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bne 191630 │ │ │ │ + bne 19163c │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ add r3, r3, #2 │ │ │ │ - b 191640 │ │ │ │ + b 19164c │ │ │ │ mov r1, #0 │ │ │ │ - b 191784 │ │ │ │ + b 191790 │ │ │ │ ldr lr, [r9, #28] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 19167c │ │ │ │ + beq 191688 │ │ │ │ ldr r6, [r9, #316] @ 0x13c │ │ │ │ ldr r1, [r9, #312] @ 0x138 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1916cc │ │ │ │ + bcs 1916d8 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 192a9c │ │ │ │ + bcc 192aa8 │ │ │ │ cmp r1, r6 │ │ │ │ - beq 192b1c │ │ │ │ + beq 192b28 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 191d60 │ │ │ │ + bne 191d6c │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r3, r2, #2 │ │ │ │ - b 191d70 │ │ │ │ + b 191d7c │ │ │ │ add ip, r6, r6, lsr #2 │ │ │ │ tst r6, #3 │ │ │ │ add r3, ip, #2 │ │ │ │ addne r3, ip, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192b50 │ │ │ │ + bcs 192b5c │ │ │ │ ldr r6, [r0, r3, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble 191744 │ │ │ │ + ble 191750 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192bc4 │ │ │ │ + bcs 192bd0 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 191754 │ │ │ │ - b 192bb8 │ │ │ │ + bcc 191760 │ │ │ │ + b 192bc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 191d10 │ │ │ │ + beq 191d1c │ │ │ │ ldr r7, [r9, #316] @ 0x13c │ │ │ │ ldr r1, [r9, #312] @ 0x138 │ │ │ │ sub r0, r7, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 191ab4 │ │ │ │ + bcs 191ac0 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 192a88 │ │ │ │ + bcc 192a94 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 192b1c │ │ │ │ + beq 192b28 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ sub r1, r1, r7 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 19201c │ │ │ │ + bne 192028 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r3, r2, #2 │ │ │ │ - b 19202c │ │ │ │ + b 192038 │ │ │ │ ldr r1, [r9, #32] │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp] │ │ │ │ @@ -370704,652 +370707,652 @@ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1920b0 │ │ │ │ + beq 1920bc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 191da0 │ │ │ │ + bne 191dac │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stmib ip, {r1, r2, r3} │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192bb8 │ │ │ │ + bcs 192bc4 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 192a00 │ │ │ │ + bcc 192a0c │ │ │ │ sub r3, r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 191784 │ │ │ │ + beq 191790 │ │ │ │ stm r8, {r1, r3, r4} │ │ │ │ str r0, [r8, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bcs 191a84 │ │ │ │ + bcs 191a90 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov sl, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ movhi r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b 1917f0 │ │ │ │ + b 1917fc │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 191a88 │ │ │ │ + beq 191a94 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 192ad8 │ │ │ │ + beq 192ae4 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 192aec │ │ │ │ + bcs 192af8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ ldr ip, [r3, r7, lsl #2] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb fp, [r2, r0] │ │ │ │ uxtb r0, ip │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq 19186c │ │ │ │ + beq 191878 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne 1918a0 │ │ │ │ + bne 1918ac │ │ │ │ add r0, r7, fp │ │ │ │ add r7, r0, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 192b0c │ │ │ │ + bcs 192b18 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, r7, lsl #2] │ │ │ │ subs r7, r0, #1 │ │ │ │ movne r7, r0 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r9, #308] @ 0x134 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 1917e0 │ │ │ │ - b 1919a0 │ │ │ │ + bhi 1917ec │ │ │ │ + b 1919ac │ │ │ │ ubfx r0, ip, #8, #8 │ │ │ │ cmp fp, r0 │ │ │ │ - bne 191a88 │ │ │ │ + bne 191a94 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 191d00 │ │ │ │ + bcs 191d0c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r0, r7, lsl #2] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r9, #308] @ 0x134 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 1917e0 │ │ │ │ - b 1919a0 │ │ │ │ + bhi 1917ec │ │ │ │ + b 1919ac │ │ │ │ ands r4, ip, #3 │ │ │ │ ubfx r0, ip, #2, #6 │ │ │ │ add r6, r7, #2 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 192a74 │ │ │ │ + bcc 192a80 │ │ │ │ add r5, r0, r4 │ │ │ │ sub r2, r1, r6 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi 192a4c │ │ │ │ + bhi 192a58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsl r2, r4, #2 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ mov r5, #0 │ │ │ │ add r6, r3, r6, lsl #2 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 191a88 │ │ │ │ + beq 191a94 │ │ │ │ ldr lr, [r6, r5] │ │ │ │ ubfx r9, lr, #16, #8 │ │ │ │ uxtb r8, lr │ │ │ │ cmp fp, r8 │ │ │ │ - beq 191938 │ │ │ │ + beq 191944 │ │ │ │ ubfx r3, lr, #8, #8 │ │ │ │ cmp fp, r3 │ │ │ │ - beq 191954 │ │ │ │ + beq 191960 │ │ │ │ cmp fp, r9 │ │ │ │ - beq 191970 │ │ │ │ + beq 19197c │ │ │ │ add r5, r5, #4 │ │ │ │ lsr r3, lr, #24 │ │ │ │ cmp fp, r3 │ │ │ │ - bne 1918dc │ │ │ │ + bne 1918e8 │ │ │ │ add r2, r7, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 191988 │ │ │ │ - b 192dcc │ │ │ │ + bcc 191994 │ │ │ │ + b 192dd8 │ │ │ │ add r2, r7, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 191988 │ │ │ │ - b 192d60 │ │ │ │ + bcc 191994 │ │ │ │ + b 192d6c │ │ │ │ add r2, r7, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 191988 │ │ │ │ - b 192d84 │ │ │ │ + bcc 191994 │ │ │ │ + b 192d90 │ │ │ │ add r2, r7, r4 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192da8 │ │ │ │ + bcs 192db4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r9, #308] @ 0x134 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 1917e0 │ │ │ │ + bhi 1917ec │ │ │ │ cmp r7, #0 │ │ │ │ - beq 191a88 │ │ │ │ + beq 191a94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 1917dc │ │ │ │ + bhi 1917e8 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 192a88 │ │ │ │ + bcc 192a94 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - beq 192b1c │ │ │ │ + beq 192b28 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 1919e8 │ │ │ │ + bne 1919f4 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r6, r2, #2 │ │ │ │ - b 1919f8 │ │ │ │ + b 191a04 │ │ │ │ add r3, r2, r2, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r6, r3, #2 │ │ │ │ addne r6, r3, #3 │ │ │ │ sub r1, r1, r7 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 192bf8 │ │ │ │ + bcs 192c04 │ │ │ │ ldr r2, [r0, r6, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 191a30 │ │ │ │ + ble 191a3c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 192c2c │ │ │ │ + bcs 192c38 │ │ │ │ ldr r3, [r0, r6, lsl #2] │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 191a40 │ │ │ │ - b 192ba8 │ │ │ │ + bcc 191a4c │ │ │ │ + b 192bb4 │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192ba8 │ │ │ │ + bcs 192bb4 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 192a00 │ │ │ │ + bcc 192a0c │ │ │ │ sub r1, r0, r1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 1917e0 │ │ │ │ + bhi 1917ec │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1928a8 │ │ │ │ + bne 1928b4 │ │ │ │ add r2, sp, #16 │ │ │ │ stm r2, {r0, r1, r3} │ │ │ │ - b 1917e0 │ │ │ │ + b 1917ec │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 1914dc │ │ │ │ + bcs 1914e8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ movhi r1, r0 │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 191afc │ │ │ │ + b 191b08 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 1914dc │ │ │ │ + beq 1914e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 192b84 │ │ │ │ + beq 192b90 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 192b98 │ │ │ │ + bcs 192ba4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov ip, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ ldr lr, [r9, #4] │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ add r0, r4, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldr sl, [lr, r0, lsl #2] │ │ │ │ uxtb r2, sl │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - beq 191b74 │ │ │ │ + beq 191b80 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 191b9c │ │ │ │ + bne 191ba8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r7, r2, r0 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 192b0c │ │ │ │ + bcs 192b18 │ │ │ │ ldr r7, [lr, r7, lsl #2] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 191b80 │ │ │ │ - b 191cc8 │ │ │ │ + beq 191b8c │ │ │ │ + b 191cd4 │ │ │ │ ubfx r2, sl, #8, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 191cf4 │ │ │ │ + beq 191d00 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192afc │ │ │ │ + bcs 192b08 │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 191b3c │ │ │ │ - b 192ab0 │ │ │ │ + bcc 191b48 │ │ │ │ + b 192abc │ │ │ │ ands r3, sl, #3 │ │ │ │ ubfx fp, sl, #2, #6 │ │ │ │ add r7, r0, #2 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 192a60 │ │ │ │ + bcc 192a6c │ │ │ │ add r6, fp, r3 │ │ │ │ sub r2, r1, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 192a38 │ │ │ │ + bhi 192a44 │ │ │ │ lsl r2, r3, #2 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ add r2, r2, fp, lsl #2 │ │ │ │ add r8, lr, r7, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq 191b80 │ │ │ │ + beq 191b8c │ │ │ │ ldr r7, [r8, r6] │ │ │ │ ubfx r5, r7, #16, #8 │ │ │ │ uxtb r3, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 191c44 │ │ │ │ + beq 191c50 │ │ │ │ ubfx r3, r7, #8, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 191c70 │ │ │ │ + beq 191c7c │ │ │ │ cmp r4, r5 │ │ │ │ - beq 191c9c │ │ │ │ + beq 191ca8 │ │ │ │ add r6, r6, #4 │ │ │ │ lsr r3, r7, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 191bd8 │ │ │ │ + bne 191be4 │ │ │ │ add r3, r0, #1 │ │ │ │ tst sl, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r7, sl, #2, #6 │ │ │ │ movne r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r6 │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 191cc4 │ │ │ │ - b 192d3c │ │ │ │ + bcc 191cd0 │ │ │ │ + b 192d48 │ │ │ │ add r3, r0, #1 │ │ │ │ tst sl, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r7, sl, #2, #6 │ │ │ │ movne r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r6 │ │ │ │ add r7, r2, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 191cc4 │ │ │ │ - b 192ccc │ │ │ │ + bcc 191cd0 │ │ │ │ + b 192cd8 │ │ │ │ add r3, r0, #1 │ │ │ │ tst sl, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r7, sl, #2, #6 │ │ │ │ movne r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r6 │ │ │ │ add r7, r2, #3 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 191cc4 │ │ │ │ - b 192cf4 │ │ │ │ + bcc 191cd0 │ │ │ │ + b 192d00 │ │ │ │ add r3, r0, #1 │ │ │ │ tst sl, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r7, sl, #2, #6 │ │ │ │ movne r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r6 │ │ │ │ add r7, r2, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 192d18 │ │ │ │ + bcs 192d24 │ │ │ │ ldr r7, [lr, r7, lsl #2] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r8, ip │ │ │ │ ldr r0, [r9, #308] @ 0x134 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 191aec │ │ │ │ + bhi 191af8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1914dc │ │ │ │ + beq 1914e8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 191aec │ │ │ │ - b 192878 │ │ │ │ + bhi 191af8 │ │ │ │ + b 192884 │ │ │ │ add r7, r0, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 191cc4 │ │ │ │ - ldr r2, [pc, #4072] @ 192cf0 │ │ │ │ + bcc 191cd0 │ │ │ │ + ldr r2, [pc, #4072] @ 192cfc │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ ldr r6, [r9, #316] @ 0x13c │ │ │ │ ldr r1, [r9, #312] @ 0x138 │ │ │ │ sub r0, r6, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1920a0 │ │ │ │ + bcs 1920ac │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 192a9c │ │ │ │ + bcc 192aa8 │ │ │ │ cmp r1, r6 │ │ │ │ - beq 192b1c │ │ │ │ + beq 192b28 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ ldrb r7, [r0] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bne 1924d8 │ │ │ │ + bne 1924e4 │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ add r3, r3, #2 │ │ │ │ - b 1924e8 │ │ │ │ + b 1924f4 │ │ │ │ add r7, r2, r2, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r3, r7, #2 │ │ │ │ addne r3, r7, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192b50 │ │ │ │ + bcs 192b5c │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 192060 │ │ │ │ + ble 19206c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 19204c │ │ │ │ - b 192bc4 │ │ │ │ + bcc 192058 │ │ │ │ + b 192bd0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 192124 │ │ │ │ + b 192130 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 1920ac │ │ │ │ + bcs 1920b8 │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 191dd0 │ │ │ │ + b 191ddc │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1920ac │ │ │ │ + bcs 1920b8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 192c08 │ │ │ │ + bcs 192c14 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 192c1c │ │ │ │ + bcs 192c28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [r9, #4] │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ mov r0, r6 │ │ │ │ add r8, r4, #2 │ │ │ │ ldr fp, [lr, r0, lsl #2] │ │ │ │ uxtb r2, fp │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - beq 191e38 │ │ │ │ + beq 191e44 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 191e60 │ │ │ │ + bne 191e6c │ │ │ │ add r3, r8, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192b40 │ │ │ │ + bcs 192b4c │ │ │ │ ldr r6, [lr, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 191e44 │ │ │ │ - b 191f88 │ │ │ │ + beq 191e50 │ │ │ │ + b 191f94 │ │ │ │ ubfx r2, fp, #8, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 192000 │ │ │ │ + beq 19200c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192acc │ │ │ │ + bcs 192ad8 │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 191e04 │ │ │ │ - b 192ab0 │ │ │ │ + bcc 191e10 │ │ │ │ + b 192abc │ │ │ │ ands r3, fp, #3 │ │ │ │ ubfx r5, fp, #2, #6 │ │ │ │ add r7, r0, #2 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 192a60 │ │ │ │ + bcc 192a6c │ │ │ │ add r6, r5, r3 │ │ │ │ sub r2, r1, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 192a38 │ │ │ │ + bhi 192a44 │ │ │ │ lsl r2, r3, #2 │ │ │ │ add r9, lr, r7, lsl #2 │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 191e44 │ │ │ │ + beq 191e50 │ │ │ │ ldr r6, [r9, r7] │ │ │ │ ubfx r5, r6, #16, #8 │ │ │ │ uxtb r3, r6 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 191f04 │ │ │ │ + beq 191f10 │ │ │ │ ubfx r3, r6, #8, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 191f30 │ │ │ │ + beq 191f3c │ │ │ │ cmp r4, r5 │ │ │ │ - beq 191f5c │ │ │ │ + beq 191f68 │ │ │ │ add r7, r7, #4 │ │ │ │ lsr r3, r6, #24 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 191e98 │ │ │ │ + bne 191ea4 │ │ │ │ add r4, r0, #1 │ │ │ │ tst fp, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ movne r2, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 191f84 │ │ │ │ - b 192eac │ │ │ │ + bcc 191f90 │ │ │ │ + b 192eb8 │ │ │ │ add r4, r0, #1 │ │ │ │ tst fp, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ movne r2, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 191f84 │ │ │ │ - b 192e40 │ │ │ │ + bcc 191f90 │ │ │ │ + b 192e4c │ │ │ │ add r4, r0, #1 │ │ │ │ tst fp, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ movne r2, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 191f84 │ │ │ │ - b 192e64 │ │ │ │ + bcc 191f90 │ │ │ │ + b 192e70 │ │ │ │ add r4, r0, #1 │ │ │ │ tst fp, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ movne r2, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192e88 │ │ │ │ + bcs 192e94 │ │ │ │ ldr r6, [lr, r3, lsl #2] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r9, #308] @ 0x134 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 191dbc │ │ │ │ + bhi 191dc8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1920ac │ │ │ │ + beq 1920b8 │ │ │ │ ldr r0, [r9, #312] @ 0x138 │ │ │ │ cmp r6, r0 │ │ │ │ - bls 192900 │ │ │ │ + bls 19290c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192930 │ │ │ │ + beq 19293c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 191dd0 │ │ │ │ - b 1920ac │ │ │ │ + bcc 191ddc │ │ │ │ + b 1920b8 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 191f84 │ │ │ │ - ldr r2, [pc, #3852] @ 192f20 │ │ │ │ + bcc 191f90 │ │ │ │ + ldr r2, [pc, #3852] @ 192f2c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ add r7, r2, r2, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r3, r7, #2 │ │ │ │ addne r3, r7, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192b50 │ │ │ │ + bcs 192b5c │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 192060 │ │ │ │ + ble 19206c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192bc4 │ │ │ │ + bcs 192bd0 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 192070 │ │ │ │ - b 192ba8 │ │ │ │ + bcc 19207c │ │ │ │ + b 192bb4 │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192ba8 │ │ │ │ + bcs 192bb4 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 192a00 │ │ │ │ + bcc 192a0c │ │ │ │ mov r1, #1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r1, [r8] │ │ │ │ str r0, [r8, #4] │ │ │ │ str r4, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 192540 │ │ │ │ + b 19254c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add ip, r5, r5, lsr #2 │ │ │ │ tst r5, #3 │ │ │ │ add r3, ip, #2 │ │ │ │ addne r3, ip, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192b50 │ │ │ │ + bcs 192b5c │ │ │ │ ldr r5, [r6, r3, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 1920f4 │ │ │ │ + ble 192100 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192bc4 │ │ │ │ + bcs 192bd0 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ - b 1920f8 │ │ │ │ + b 192104 │ │ │ │ bic r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192bb8 │ │ │ │ + bcs 192bc4 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 192a00 │ │ │ │ + bcc 192a0c │ │ │ │ sub sl, r4, r1 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r9, #32] │ │ │ │ ldr fp, [r2, #12] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -371365,17 +371368,17 @@ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1914e0 │ │ │ │ + beq 1914ec │ │ │ │ cmp r0, #1 │ │ │ │ - bne 192198 │ │ │ │ + bne 1921a4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stmib r8, {r1, r2, r3} │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r9, #44 @ 0x2c │ │ │ │ @@ -371385,200 +371388,200 @@ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 1924ac │ │ │ │ + bcs 1924b8 │ │ │ │ cmp sl, fp │ │ │ │ - bcs 192bd4 │ │ │ │ + bcs 192be0 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 192be8 │ │ │ │ + bcs 192bf4 │ │ │ │ ldrb r0, [r5, sl] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [r9, #4] │ │ │ │ ldrb r5, [r2, r0] │ │ │ │ mov r0, r7 │ │ │ │ add ip, r5, #2 │ │ │ │ ldr fp, [lr, r0, lsl #2] │ │ │ │ uxtb r2, fp │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - beq 192228 │ │ │ │ + beq 192234 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 192250 │ │ │ │ + bne 19225c │ │ │ │ add r3, ip, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192b40 │ │ │ │ + bcs 192b4c │ │ │ │ ldr r7, [lr, r3, lsl #2] │ │ │ │ cmp r7, #1 │ │ │ │ - beq 192234 │ │ │ │ - b 192378 │ │ │ │ + beq 192240 │ │ │ │ + b 192384 │ │ │ │ ubfx r2, fp, #8, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 1923e8 │ │ │ │ + beq 1923f4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192acc │ │ │ │ + bcs 192ad8 │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1921f4 │ │ │ │ - b 192ab0 │ │ │ │ + bcc 192200 │ │ │ │ + b 192abc │ │ │ │ ands r3, fp, #3 │ │ │ │ ubfx r4, fp, #2, #6 │ │ │ │ add r7, r0, #2 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 192a60 │ │ │ │ + bcc 192a6c │ │ │ │ add r6, r4, r3 │ │ │ │ sub r2, r1, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 192a38 │ │ │ │ + bhi 192a44 │ │ │ │ lsl r2, r3, #2 │ │ │ │ add r8, lr, r7, lsl #2 │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 192234 │ │ │ │ + beq 192240 │ │ │ │ ldr r6, [r8, r7] │ │ │ │ ubfx r4, r6, #16, #8 │ │ │ │ uxtb r3, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 1922f4 │ │ │ │ + beq 192300 │ │ │ │ ubfx r3, r6, #8, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 192320 │ │ │ │ + beq 19232c │ │ │ │ cmp r5, r4 │ │ │ │ - beq 19234c │ │ │ │ + beq 192358 │ │ │ │ add r7, r7, #4 │ │ │ │ lsr r3, r6, #24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 192288 │ │ │ │ + bne 192294 │ │ │ │ add r6, r0, #1 │ │ │ │ tst fp, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ movne r2, r6 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 192374 │ │ │ │ - b 192e2c │ │ │ │ + bcc 192380 │ │ │ │ + b 192e38 │ │ │ │ add r6, r0, #1 │ │ │ │ tst fp, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ movne r2, r6 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 192374 │ │ │ │ - b 192df0 │ │ │ │ + bcc 192380 │ │ │ │ + b 192dfc │ │ │ │ add r6, r0, #1 │ │ │ │ tst fp, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ movne r2, r6 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 192374 │ │ │ │ - b 192e04 │ │ │ │ + bcc 192380 │ │ │ │ + b 192e10 │ │ │ │ add r6, r0, #1 │ │ │ │ tst fp, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ movne r2, r6 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192e18 │ │ │ │ + bcs 192e24 │ │ │ │ ldr r7, [lr, r3, lsl #2] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [r9, #308] @ 0x134 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 1923f8 │ │ │ │ + bhi 192404 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1924ac │ │ │ │ + beq 1924b8 │ │ │ │ ldr r0, [r9, #312] @ 0x138 │ │ │ │ cmp r7, r0 │ │ │ │ - bls 192400 │ │ │ │ + bls 19240c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r3, fp │ │ │ │ str sl, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192868 │ │ │ │ + beq 192874 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ - b 1921b8 │ │ │ │ + b 1921c4 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 192374 │ │ │ │ - b 19200c │ │ │ │ + bcc 192380 │ │ │ │ + b 192018 │ │ │ │ add r0, sl, #1 │ │ │ │ - b 1921b8 │ │ │ │ + b 1921c4 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 192a88 │ │ │ │ + bcc 192a94 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 192b1c │ │ │ │ + beq 192b28 │ │ │ │ add r2, lr, r7, lsl #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 19242c │ │ │ │ + bne 192438 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 19243c │ │ │ │ + b 192448 │ │ │ │ add r4, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r4, #2 │ │ │ │ addne r0, r4, #3 │ │ │ │ sub r1, r1, r7 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192ed0 │ │ │ │ + bcs 192edc │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 192468 │ │ │ │ + ble 192474 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192edc │ │ │ │ + bcs 192ee8 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b 19246c │ │ │ │ + b 192478 │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192bb8 │ │ │ │ + bcs 192bc4 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ add r1, sl, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 192a00 │ │ │ │ + bcc 192a0c │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - b 1921b8 │ │ │ │ + b 1921c4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -371587,223 +371590,223 @@ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, r7, r7, lsr #2 │ │ │ │ tst r7, #3 │ │ │ │ add r3, r5, #2 │ │ │ │ addne r3, r5, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192b50 │ │ │ │ + bcs 192b5c │ │ │ │ ldr r7, [r0, r3, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 192510 │ │ │ │ + ble 19251c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192bc4 │ │ │ │ + bcs 192bd0 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ - b 192514 │ │ │ │ + b 192520 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192bb8 │ │ │ │ + bcs 192bc4 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 192a00 │ │ │ │ + bcc 192a0c │ │ │ │ sub r1, r4, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 19283c │ │ │ │ + bcs 192848 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ movhi r1, r0 │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ - b 192594 │ │ │ │ + b 1925a0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 192840 │ │ │ │ + beq 19284c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 192b70 │ │ │ │ + beq 192b7c │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 192b60 │ │ │ │ + bcs 192b6c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r9, #4] │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ mov r0, r6 │ │ │ │ add sl, r3, #2 │ │ │ │ ldr fp, [ip, r0, lsl #2] │ │ │ │ uxtb r2, fp │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - beq 192600 │ │ │ │ + beq 19260c │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 192628 │ │ │ │ + bne 192634 │ │ │ │ add r6, sl, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 192b30 │ │ │ │ + bcs 192b3c │ │ │ │ ldr r6, [ip, r6, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 19260c │ │ │ │ - b 192750 │ │ │ │ + beq 192618 │ │ │ │ + b 19275c │ │ │ │ ubfx r2, fp, #8, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 192820 │ │ │ │ + beq 19282c │ │ │ │ add r7, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 192abc │ │ │ │ + bcs 192ac8 │ │ │ │ ldr r0, [ip, r7, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1925cc │ │ │ │ - b 192ab0 │ │ │ │ + bcc 1925d8 │ │ │ │ + b 192abc │ │ │ │ ands r4, fp, #3 │ │ │ │ ubfx lr, fp, #2, #6 │ │ │ │ add r6, r0, #2 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 192a74 │ │ │ │ + bcc 192a80 │ │ │ │ add r5, lr, r4 │ │ │ │ sub r2, r1, r6 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi 192a4c │ │ │ │ + bhi 192a58 │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r5, #0 │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ add lr, ip, r6, lsl #2 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 19260c │ │ │ │ + beq 192618 │ │ │ │ ldr r4, [lr, r5] │ │ │ │ ubfx r6, r4, #16, #8 │ │ │ │ uxtb r7, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 1926cc │ │ │ │ + beq 1926d8 │ │ │ │ ubfx r7, r4, #8, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 1926f8 │ │ │ │ + beq 192704 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 192724 │ │ │ │ + beq 192730 │ │ │ │ add r5, r5, #4 │ │ │ │ lsr r4, r4, #24 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 192660 │ │ │ │ + bne 19266c │ │ │ │ add r3, r0, #1 │ │ │ │ tst fp, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r7, fp, #2, #6 │ │ │ │ movne r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r5 │ │ │ │ add r6, r2, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc 19274c │ │ │ │ - b 192ca8 │ │ │ │ + bcc 192758 │ │ │ │ + b 192cb4 │ │ │ │ add r3, r0, #1 │ │ │ │ tst fp, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r7, fp, #2, #6 │ │ │ │ movne r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r5 │ │ │ │ add r6, r2, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc 19274c │ │ │ │ - b 192c3c │ │ │ │ + bcc 192758 │ │ │ │ + b 192c48 │ │ │ │ add r3, r0, #1 │ │ │ │ tst fp, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r7, fp, #2, #6 │ │ │ │ movne r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r5 │ │ │ │ add r6, r2, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc 19274c │ │ │ │ - b 192c60 │ │ │ │ + bcc 192758 │ │ │ │ + b 192c6c │ │ │ │ add r3, r0, #1 │ │ │ │ tst fp, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r7, fp, #2, #6 │ │ │ │ movne r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r5 │ │ │ │ add r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 192c84 │ │ │ │ + bcs 192c90 │ │ │ │ ldr r6, [ip, r6, lsl #2] │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r9, #308] @ 0x134 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 192580 │ │ │ │ + bhi 19258c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 192840 │ │ │ │ + beq 19284c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 192584 │ │ │ │ + bhi 192590 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 192a9c │ │ │ │ + bcc 192aa8 │ │ │ │ cmp r1, r6 │ │ │ │ - beq 192b1c │ │ │ │ + beq 192b28 │ │ │ │ add r2, ip, r6, lsl #2 │ │ │ │ ldrb r0, [r2] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne 1927a4 │ │ │ │ + bne 1927b0 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ add r3, r0, #2 │ │ │ │ - b 1927b4 │ │ │ │ + b 1927c0 │ │ │ │ add r7, r0, r0, lsr #2 │ │ │ │ tst r0, #3 │ │ │ │ add r3, r7, #2 │ │ │ │ addne r3, r7, #3 │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192b50 │ │ │ │ + bcs 192b5c │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 1927e0 │ │ │ │ + ble 1927ec │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192bc4 │ │ │ │ + bcs 192bd0 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ - b 1927e4 │ │ │ │ + b 1927f0 │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192bb8 │ │ │ │ + bcs 192bc4 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ add r2, r4, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 192a00 │ │ │ │ + bcc 192a0c │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ - b 192584 │ │ │ │ + b 192590 │ │ │ │ add r6, r0, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc 19274c │ │ │ │ - ldr r2, [pc, #1868] @ 192f80 │ │ │ │ + bcc 192758 │ │ │ │ + ldr r2, [pc, #1868] @ 192f8c │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -371815,535 +371818,535 @@ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 192a88 │ │ │ │ + bcc 192a94 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 192b1c │ │ │ │ + beq 192b28 │ │ │ │ add r0, lr, r7, lsl #2 │ │ │ │ sub r1, r1, r7 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 1928c8 │ │ │ │ + bne 1928d4 │ │ │ │ ldr r2, [r9, #40] @ 0x28 │ │ │ │ add r3, r2, #2 │ │ │ │ - b 1928d8 │ │ │ │ + b 1928e4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, r2, r2, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r3, r7, #2 │ │ │ │ addne r3, r7, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192b50 │ │ │ │ + bcs 192b5c │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 192944 │ │ │ │ + ble 192950 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192bc4 │ │ │ │ + bcs 192bd0 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ - b 192948 │ │ │ │ + b 192954 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 192a9c │ │ │ │ + bcc 192aa8 │ │ │ │ cmp r1, r6 │ │ │ │ - beq 192b1c │ │ │ │ + beq 192b28 │ │ │ │ add r2, lr, r6, lsl #2 │ │ │ │ sub r1, r1, r6 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 192988 │ │ │ │ + bne 192994 │ │ │ │ ldr r0, [r9, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 192998 │ │ │ │ + b 1929a4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 192ba8 │ │ │ │ + bcs 192bb4 │ │ │ │ ldr r1, [r9, #16] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 192a00 │ │ │ │ + bcc 192a0c │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r0, r1 │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192ed0 │ │ │ │ + bcs 192edc │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 1929c0 │ │ │ │ + ble 1929cc │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192edc │ │ │ │ + bcs 192ee8 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b 1929c4 │ │ │ │ + b 1929d0 │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 192bb8 │ │ │ │ + bcs 192bc4 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ add r1, sl, #1 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ movcs r3, #1 │ │ │ │ subcs r2, r1, r2 │ │ │ │ strcs r3, [ip] │ │ │ │ strcs r2, [ip, #4] │ │ │ │ strcs r1, [ip, #8] │ │ │ │ strcs r0, [ip, #12] │ │ │ │ addcs sp, sp, #92 @ 0x5c │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1316] @ 192f2c │ │ │ │ + ldr r0, [pc, #1316] @ 192f38 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1312] @ 192f30 │ │ │ │ + ldr r1, [pc, #1312] @ 192f3c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ bl 3cd80 │ │ │ │ - ldr r3, [pc, #1384] @ 192fa8 │ │ │ │ + ldr r3, [pc, #1384] @ 192fb4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #1176] @ 192eec │ │ │ │ + ldr r3, [pc, #1176] @ 192ef8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #1356] @ 192fb4 │ │ │ │ + ldr r3, [pc, #1356] @ 192fc0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r1 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #1140] @ 192ef0 │ │ │ │ + ldr r3, [pc, #1140] @ 192efc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r1 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #1112] @ 192ee8 │ │ │ │ + ldr r3, [pc, #1112] @ 192ef4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r1 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #1264] @ 192f94 │ │ │ │ + ldr r3, [pc, #1264] @ 192fa0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r1 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #1108] @ 192f0c │ │ │ │ + ldr r2, [pc, #1108] @ 192f18 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1220] @ 192f88 │ │ │ │ + ldr r2, [pc, #1220] @ 192f94 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1168] @ 192f64 │ │ │ │ + ldr r2, [pc, #1168] @ 192f70 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1216] @ 192fa0 │ │ │ │ + ldr r2, [pc, #1216] @ 192fac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1192] @ 192f9c │ │ │ │ + ldr r2, [pc, #1192] @ 192fa8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1092] @ 192f48 │ │ │ │ + ldr r2, [pc, #1092] @ 192f54 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1072] @ 192f44 │ │ │ │ + ldr r2, [pc, #1072] @ 192f50 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1180] @ 192fc0 │ │ │ │ + ldr r2, [pc, #1180] @ 192fcc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1100] @ 192f84 │ │ │ │ + ldr r2, [pc, #1100] @ 192f90 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1048] @ 192f60 │ │ │ │ + ldr r2, [pc, #1048] @ 192f6c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1132] @ 192fc4 │ │ │ │ + ldr r2, [pc, #1132] @ 192fd0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1028] @ 192f6c │ │ │ │ + ldr r2, [pc, #1028] @ 192f78 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1044] @ 192f8c │ │ │ │ + ldr r2, [pc, #1044] @ 192f98 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #1060] @ 192fb0 │ │ │ │ + ldr r2, [pc, #1060] @ 192fbc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #900] @ 192f24 │ │ │ │ + ldr r2, [pc, #900] @ 192f30 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #888] @ 192f28 │ │ │ │ + ldr r2, [pc, #888] @ 192f34 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #984] @ 192f98 │ │ │ │ + ldr r2, [pc, #984] @ 192fa4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #964] @ 192f90 │ │ │ │ + ldr r2, [pc, #964] @ 192f9c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #988] @ 192fb8 │ │ │ │ + ldr r2, [pc, #988] @ 192fc4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #860] @ 192f4c │ │ │ │ + ldr r2, [pc, #860] @ 192f58 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #932] @ 192fa4 │ │ │ │ + ldr r2, [pc, #932] @ 192fb0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #924] @ 192fac │ │ │ │ + ldr r2, [pc, #924] @ 192fb8 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #740] @ 192f08 │ │ │ │ + ldr r2, [pc, #740] @ 192f14 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #720] @ 192f04 │ │ │ │ + ldr r2, [pc, #720] @ 192f10 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #824] @ 192f7c │ │ │ │ + ldr r2, [pc, #824] @ 192f88 │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r3 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #784] @ 192f78 │ │ │ │ + ldr r2, [pc, #784] @ 192f84 │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r3 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #744] @ 192f74 │ │ │ │ + ldr r2, [pc, #744] @ 192f80 │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r3 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #704] @ 192f70 │ │ │ │ + ldr r2, [pc, #704] @ 192f7c │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r3 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 3cae4 │ │ │ │ tst sl, #3 │ │ │ │ - ldr r2, [pc, #616] @ 192f40 │ │ │ │ + ldr r2, [pc, #616] @ 192f4c │ │ │ │ movne r0, r3 │ │ │ │ ubfx r3, sl, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq pc, r6, r8, asr #21 │ │ │ │ + @ instruction: 0x0016fabc │ │ │ │ tst sl, #3 │ │ │ │ - ldr r2, [pc, #572] @ 192f3c │ │ │ │ + ldr r2, [pc, #572] @ 192f48 │ │ │ │ movne r0, r3 │ │ │ │ ubfx r3, sl, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #3 │ │ │ │ bl 3cae4 │ │ │ │ tst sl, #3 │ │ │ │ - ldr r2, [pc, #532] @ 192f38 │ │ │ │ + ldr r2, [pc, #532] @ 192f44 │ │ │ │ movne r0, r3 │ │ │ │ ubfx r3, sl, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 3cae4 │ │ │ │ tst sl, #3 │ │ │ │ - ldr r2, [pc, #492] @ 192f34 │ │ │ │ + ldr r2, [pc, #492] @ 192f40 │ │ │ │ movne r0, r3 │ │ │ │ ubfx r3, sl, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #408] @ 192f00 │ │ │ │ + ldr r2, [pc, #408] @ 192f0c │ │ │ │ tst ip, #3 │ │ │ │ addne r7, r7, #1 │ │ │ │ ubfx r0, ip, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #368] @ 192efc │ │ │ │ + ldr r2, [pc, #368] @ 192f08 │ │ │ │ tst ip, #3 │ │ │ │ addne r7, r7, #1 │ │ │ │ ubfx r0, ip, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #328] @ 192ef8 │ │ │ │ + ldr r2, [pc, #328] @ 192f04 │ │ │ │ tst ip, #3 │ │ │ │ addne r7, r7, #1 │ │ │ │ ubfx r0, ip, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #288] @ 192ef4 │ │ │ │ + ldr r2, [pc, #288] @ 192f00 │ │ │ │ tst ip, #3 │ │ │ │ addne r7, r7, #1 │ │ │ │ ubfx r0, ip, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #356] @ 192f5c │ │ │ │ + ldr r2, [pc, #356] @ 192f68 │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 192e50 │ │ │ │ - ldr r2, [pc, #332] @ 192f58 │ │ │ │ + b 192e5c │ │ │ │ + ldr r2, [pc, #332] @ 192f64 │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 192e74 │ │ │ │ - ldr r2, [pc, #308] @ 192f54 │ │ │ │ + b 192e80 │ │ │ │ + ldr r2, [pc, #308] @ 192f60 │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 192e98 │ │ │ │ - ldr r2, [pc, #284] @ 192f50 │ │ │ │ + b 192ea4 │ │ │ │ + ldr r2, [pc, #284] @ 192f5c │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 192ebc │ │ │ │ - ldr r2, [pc, #212] @ 192f1c │ │ │ │ + b 192ec8 │ │ │ │ + ldr r2, [pc, #212] @ 192f28 │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, #2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #172] @ 192f18 │ │ │ │ + ldr r2, [pc, #172] @ 192f24 │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, #3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #132] @ 192f14 │ │ │ │ + ldr r2, [pc, #132] @ 192f20 │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #92] @ 192f10 │ │ │ │ + ldr r2, [pc, #92] @ 192f1c │ │ │ │ tst fp, #3 │ │ │ │ movne r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ ubfx r3, fp, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #228] @ 192fbc │ │ │ │ + ldr r2, [pc, #228] @ 192fc8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #132] @ 192f68 │ │ │ │ + ldr r2, [pc, #132] @ 192f74 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq lr, r6, r4, lsl #27 │ │ │ │ - andseq lr, r6, r8, asr sp │ │ │ │ - andseq lr, r6, r8, asr #26 │ │ │ │ - mulseq r6, r4, r9 │ │ │ │ - andseq lr, r6, r8, asr #19 │ │ │ │ - @ instruction: 0x0016e9fc │ │ │ │ - andseq lr, r6, r0, lsr sl │ │ │ │ + andseq lr, r6, r8, ror sp │ │ │ │ + andseq lr, r6, ip, asr #26 │ │ │ │ + andseq lr, r6, ip, lsr sp │ │ │ │ + andseq lr, r6, r8, lsl #19 │ │ │ │ + @ instruction: 0x0016e9bc │ │ │ │ + @ instruction: 0x0016e9f0 │ │ │ │ andseq lr, r6, r4, lsr #20 │ │ │ │ - andseq lr, r6, ip, lsr fp │ │ │ │ - andseq lr, r6, ip, lsr #25 │ │ │ │ - @ instruction: 0x0016e8b8 │ │ │ │ - andseq lr, r6, ip, ror #17 │ │ │ │ - andseq lr, r6, r0, lsr #18 │ │ │ │ - andseq lr, r6, r4, asr r9 │ │ │ │ - @ instruction: 0x0016f7bc │ │ │ │ - andseq lr, r6, r0, asr #23 │ │ │ │ - andseq lr, r6, r0, asr ip │ │ │ │ - andseq lr, r6, r8, ror #25 │ │ │ │ - andseq lr, r6, r8, ror #25 │ │ │ │ - andseq lr, r6, r0, lsr #20 │ │ │ │ - andseq lr, r6, r4, asr sl │ │ │ │ - andseq lr, r6, r8, lsl #21 │ │ │ │ - andseq lr, r6, r0, asr #21 │ │ │ │ - andseq lr, r6, ip, asr #25 │ │ │ │ - andseq lr, r6, ip, ror #25 │ │ │ │ - andseq lr, r6, r0, ror fp │ │ │ │ - andseq lr, r6, r8, lsr r9 │ │ │ │ - andseq lr, r6, ip, asr r9 │ │ │ │ - andseq lr, r6, r0, lsl #19 │ │ │ │ - andseq lr, r6, r4, lsr #19 │ │ │ │ - mulseq r6, r8, ip │ │ │ │ - andseq lr, r6, r0, lsr #26 │ │ │ │ - andseq lr, r6, r8, ror r7 │ │ │ │ - @ instruction: 0x0016ebf8 │ │ │ │ - @ instruction: 0x0016eab8 │ │ │ │ - andseq lr, r6, ip, ror #21 │ │ │ │ - andseq lr, r6, r0, lsr #22 │ │ │ │ - andseq lr, r6, r4, asr fp │ │ │ │ - mulseq r6, ip, pc @ │ │ │ │ - andseq lr, r6, r8, lsr #25 │ │ │ │ - andseq lr, r6, ip, lsr #26 │ │ │ │ - andseq lr, r6, ip, asr fp │ │ │ │ - andseq lr, r6, ip, lsl #21 │ │ │ │ - andseq lr, r6, r0, ror sp │ │ │ │ + andseq lr, r6, r8, lsl sl │ │ │ │ + andseq lr, r6, r0, lsr fp │ │ │ │ + andseq lr, r6, r0, lsr #25 │ │ │ │ + andseq lr, r6, ip, lsr #17 │ │ │ │ + andseq lr, r6, r0, ror #17 │ │ │ │ + andseq lr, r6, r4, lsl r9 │ │ │ │ + andseq lr, r6, r8, asr #18 │ │ │ │ + @ instruction: 0x0016f7b0 │ │ │ │ + @ instruction: 0x0016ebb4 │ │ │ │ andseq lr, r6, r4, asr #24 │ │ │ │ - andseq lr, r6, ip, ror #24 │ │ │ │ - @ instruction: 0x0016ebf4 │ │ │ │ + @ instruction: 0x0016ecdc │ │ │ │ + @ instruction: 0x0016ecdc │ │ │ │ + andseq lr, r6, r4, lsl sl │ │ │ │ andseq lr, r6, r8, asr #20 │ │ │ │ - andseq lr, r6, ip, ror #26 │ │ │ │ - andseq lr, r6, r4, asr #21 │ │ │ │ + andseq lr, r6, ip, ror sl │ │ │ │ + @ instruction: 0x0016eab4 │ │ │ │ + andseq lr, r6, r0, asr #25 │ │ │ │ + andseq lr, r6, r0, ror #25 │ │ │ │ + andseq lr, r6, r4, ror #22 │ │ │ │ + andseq lr, r6, ip, lsr #18 │ │ │ │ + andseq lr, r6, r0, asr r9 │ │ │ │ + andseq lr, r6, r4, ror r9 │ │ │ │ + mulseq r6, r8, r9 │ │ │ │ + andseq lr, r6, ip, lsl #25 │ │ │ │ + andseq lr, r6, r4, lsl sp │ │ │ │ + andseq lr, r6, ip, ror #14 │ │ │ │ + andseq lr, r6, ip, ror #23 │ │ │ │ + andseq lr, r6, ip, lsr #21 │ │ │ │ + andseq lr, r6, r0, ror #21 │ │ │ │ + andseq lr, r6, r4, lsl fp │ │ │ │ andseq lr, r6, r8, asr #22 │ │ │ │ - andseq lr, r6, ip, asr sp │ │ │ │ - @ instruction: 0x0016eaf8 │ │ │ │ - andseq lr, r6, r4, ror r7 │ │ │ │ - andseq lr, r6, r0, lsl fp │ │ │ │ - @ instruction: 0x0016eaf0 │ │ │ │ + mulseq r6, r0, pc @ │ │ │ │ + mulseq r6, ip, ip │ │ │ │ + andseq lr, r6, r0, lsr #26 │ │ │ │ + andseq lr, r6, r0, asr fp │ │ │ │ + andseq lr, r6, r0, lsl #21 │ │ │ │ + andseq lr, r6, r4, ror #26 │ │ │ │ + andseq lr, r6, r8, lsr ip │ │ │ │ + andseq lr, r6, r0, ror #24 │ │ │ │ + andseq lr, r6, r8, ror #23 │ │ │ │ + andseq lr, r6, ip, lsr sl │ │ │ │ + andseq lr, r6, r0, ror #26 │ │ │ │ + @ instruction: 0x0016eab8 │ │ │ │ + andseq lr, r6, ip, lsr fp │ │ │ │ + andseq lr, r6, r0, asr sp │ │ │ │ + andseq lr, r6, ip, ror #21 │ │ │ │ + andseq lr, r6, r8, ror #14 │ │ │ │ + andseq lr, r6, r4, lsl #22 │ │ │ │ + andseq lr, r6, r4, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldrd r8, [r2] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - bls 192ff0 │ │ │ │ + bls 192ffc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ ldrb r0, [r5, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193048 │ │ │ │ + beq 193054 │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 193058 │ │ │ │ + beq 193064 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 193308 │ │ │ │ + beq 193314 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 193088 │ │ │ │ + bne 193094 │ │ │ │ ldr r7, [r5, #336] @ 0x150 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 193528 │ │ │ │ + beq 193534 │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r7, r0 │ │ │ │ - bls 1935c4 │ │ │ │ + bls 1935d0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 19362c │ │ │ │ + b 193638 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19307c │ │ │ │ + beq 193088 │ │ │ │ ldr r6, [r5, #340] @ 0x154 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 193114 │ │ │ │ + beq 193120 │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bls 19314c │ │ │ │ + bls 193158 │ │ │ │ mov r1, #0 │ │ │ │ - b 1931c8 │ │ │ │ + b 1931d4 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 193310 │ │ │ │ + beq 19331c │ │ │ │ ldr r6, [r5, #336] @ 0x150 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 193424 │ │ │ │ + beq 193430 │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r6, r0 │ │ │ │ - bls 193490 │ │ │ │ + bls 19349c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -372354,17 +372357,17 @@ │ │ │ │ str r4, [sp, #28] │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193748 │ │ │ │ + beq 193754 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 193698 │ │ │ │ + bne 1936a4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stmib r7, {r1, r2, r3} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ @@ -372378,188 +372381,188 @@ │ │ │ │ movne r5, r0 │ │ │ │ movne r0, #0 │ │ │ │ strne r6, [r4] │ │ │ │ strbne r0, [r5] │ │ │ │ strne r5, [r4, #4] │ │ │ │ addne sp, sp, #60 @ 0x3c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 193458 │ │ │ │ + b 193464 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r3, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r3, r6, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b48 │ │ │ │ + bcs 193b54 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 193af4 │ │ │ │ + beq 193b00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b54 │ │ │ │ + bcs 193b60 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 1939d0 │ │ │ │ + bcc 1939dc │ │ │ │ sub r3, r8, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1931c8 │ │ │ │ + beq 1931d4 │ │ │ │ stm r4, {r1, r3} │ │ │ │ str r8, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r9 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcs 193464 │ │ │ │ + bcs 193470 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add lr, r5, #64 @ 0x40 │ │ │ │ cmp r0, r8 │ │ │ │ mov sl, r8 │ │ │ │ movhi r3, r0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r8, [sp, #16] │ │ │ │ - b 193220 │ │ │ │ + b 19322c │ │ │ │ str fp, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r7, [sp, #24] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r9, sl │ │ │ │ - beq 193468 │ │ │ │ + beq 193474 │ │ │ │ cmp r3, sl │ │ │ │ - beq 193ae0 │ │ │ │ + beq 193aec │ │ │ │ ldrb r0, [r2, sl] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add r7, r6, r0 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 193ad0 │ │ │ │ + bcs 193adc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r5, #328] @ 0x148 │ │ │ │ ldr r6, [r0, r7, lsl #2] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi 193214 │ │ │ │ + bhi 193220 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 193468 │ │ │ │ + beq 193474 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 193214 │ │ │ │ + bhi 193220 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r7, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r7, r7, r6, lsr r0 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 193b24 │ │ │ │ + bcs 193b30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193af4 │ │ │ │ + beq 193b00 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 193b14 │ │ │ │ + bcs 193b20 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ add r1, sl, #1 │ │ │ │ ldr r0, [r0, r7, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 1939d0 │ │ │ │ + bhi 1939dc │ │ │ │ sub ip, sl, r0 │ │ │ │ add fp, ip, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bhi 193214 │ │ │ │ + bhi 193220 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193208 │ │ │ │ + beq 193214 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sl, #1 │ │ │ │ add r2, ip, #1 │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r0, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq 193508 │ │ │ │ + beq 193514 │ │ │ │ ldr r0, [r5, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193424 │ │ │ │ + beq 193430 │ │ │ │ ldr ip, [r5, #332] @ 0x14c │ │ │ │ mov lr, r4 │ │ │ │ cmp r0, ip │ │ │ │ - bls 193540 │ │ │ │ + bls 19354c │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 1935b4 │ │ │ │ + bcs 1935c0 │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ cmp fp, r8 │ │ │ │ rsb r2, r8, #0 │ │ │ │ movhi r8, fp │ │ │ │ rsb r4, r8, #0 │ │ │ │ rsb r7, r9, #0 │ │ │ │ add r3, r5, #64 @ 0x40 │ │ │ │ - b 193360 │ │ │ │ + b 19336c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 1935b4 │ │ │ │ + beq 1935c0 │ │ │ │ cmp r4, r2 │ │ │ │ - beq 193b34 │ │ │ │ + beq 193b40 │ │ │ │ ldrb r1, [sl, -r2] │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r0, r0, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b08 │ │ │ │ + bcs 193b14 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r6, [r5, #328] @ 0x148 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, r6 │ │ │ │ - bhi 193354 │ │ │ │ + bhi 193360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1935b4 │ │ │ │ + beq 1935c0 │ │ │ │ cmp r0, ip │ │ │ │ - bhi 193354 │ │ │ │ + bhi 193360 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mvn r7, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r3, r3, #31 │ │ │ │ add r0, r7, r0, lsr r3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b48 │ │ │ │ + bcs 193b54 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 193af4 │ │ │ │ + beq 193b00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b54 │ │ │ │ + bcs 193b60 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ rsb r1, r2, #1 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 1939d0 │ │ │ │ + bhi 1939dc │ │ │ │ add r2, r3, r2 │ │ │ │ mov r7, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ str r7, [lr] │ │ │ │ str r2, [lr, #4] │ │ │ │ str r1, [lr, #8] │ │ │ │ str r0, [lr, #12] │ │ │ │ @@ -372594,74 +372597,74 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r2, r6, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b48 │ │ │ │ + bcs 193b54 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 193af4 │ │ │ │ + beq 193b00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b54 │ │ │ │ + bcs 193b60 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 1939d0 │ │ │ │ + bcc 1939dc │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r8, r1 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r8, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 193528 │ │ │ │ + beq 193534 │ │ │ │ ldr r6, [r5, #332] @ 0x14c │ │ │ │ cmp r3, r6 │ │ │ │ - bls 193880 │ │ │ │ + bls 19388c │ │ │ │ mov lr, #0 │ │ │ │ - b 1938e4 │ │ │ │ - bl 19cbd4 │ │ │ │ + b 1938f0 │ │ │ │ + bl 19cbe0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mvn r3, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r2, r2, #31 │ │ │ │ add r0, r3, r0, lsr r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b48 │ │ │ │ + bcs 193b54 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 193af4 │ │ │ │ + beq 193b00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b54 │ │ │ │ + bcs 193b60 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 1939d0 │ │ │ │ + bcc 1939dc │ │ │ │ sub r1, r8, r1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [lr] │ │ │ │ stmib lr, {r1, r8} │ │ │ │ str r0, [lr, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -372671,31 +372674,31 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r6, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r6, r7, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b48 │ │ │ │ + bcs 193b54 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 193af4 │ │ │ │ + beq 193b00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b54 │ │ │ │ + bcs 193b60 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc 1939d0 │ │ │ │ + bcc 1939dc │ │ │ │ sub sl, r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldr fp, [r2, #8] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -372709,232 +372712,232 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192fe4 │ │ │ │ + beq 192ff0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 193758 │ │ │ │ + bne 193764 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stmib r4, {r1, r2, r3} │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 193744 │ │ │ │ + bcs 193750 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ - b 1936c0 │ │ │ │ + b 1936cc │ │ │ │ add r0, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 193744 │ │ │ │ + bcs 193750 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 193b34 │ │ │ │ + bcs 193b40 │ │ │ │ ldrb r0, [sl, r8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b08 │ │ │ │ + bcs 193b14 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ ldr r6, [r1, r0, lsl #2] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 1936b0 │ │ │ │ + bhi 1936bc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 193744 │ │ │ │ + beq 193750 │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r6, r0 │ │ │ │ - bls 193a50 │ │ │ │ + bls 193a5c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r8, [sp] │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193744 │ │ │ │ + beq 193750 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r8 │ │ │ │ addls r0, r8, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc 1936c0 │ │ │ │ + bcc 1936cc │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r5, #64 @ 0x40 │ │ │ │ str sl, [sp, #8] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 193a2c │ │ │ │ + bcs 193a38 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 193b84 │ │ │ │ + bcs 193b90 │ │ │ │ ldrb r0, [fp, sl] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b08 │ │ │ │ + bcs 193b14 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ ldr r7, [r1, r0, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 193800 │ │ │ │ + bhi 19380c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 193a2c │ │ │ │ + beq 193a38 │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r7, r0 │ │ │ │ - bls 193808 │ │ │ │ + bls 193814 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str sl, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 192fe0 │ │ │ │ + beq 192fec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ - b 193770 │ │ │ │ + b 19377c │ │ │ │ add r0, sl, #1 │ │ │ │ - b 193770 │ │ │ │ + b 19377c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r2, r7, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b48 │ │ │ │ + bcs 193b54 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 193af4 │ │ │ │ + beq 193b00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b54 │ │ │ │ + bcs 193b60 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add r8, sl, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc 1939d0 │ │ │ │ + bcc 1939dc │ │ │ │ sub r0, r8, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - b 193770 │ │ │ │ + b 19377c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r7, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r7, r3, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b48 │ │ │ │ + bcs 193b54 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 193af4 │ │ │ │ + beq 193b00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b54 │ │ │ │ + bcs 193b60 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 1939d0 │ │ │ │ + bcc 1939dc │ │ │ │ mov lr, #1 │ │ │ │ sub r1, r8, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r8, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bcs 193a08 │ │ │ │ + bcs 193a14 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r7, r8 │ │ │ │ ldr sl, [r2, #8] │ │ │ │ add r2, r5, #64 @ 0x40 │ │ │ │ cmp r1, r8 │ │ │ │ mov fp, r8 │ │ │ │ movhi r7, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b 193930 │ │ │ │ + b 19393c │ │ │ │ sub r1, r8, r1 │ │ │ │ mov lr, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 193a0c │ │ │ │ + beq 193a18 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 193b70 │ │ │ │ + beq 193b7c │ │ │ │ ldrb r1, [sl, r8] │ │ │ │ ldrb ip, [r2, r1] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r3, ip │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 193b60 │ │ │ │ + bcs 193b6c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r4, [r5, #328] @ 0x148 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 193924 │ │ │ │ + bhi 193930 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 193a0c │ │ │ │ + beq 193a18 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi 193924 │ │ │ │ + bhi 193930 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r4, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r4, r3, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b48 │ │ │ │ + bcs 193b54 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 193af4 │ │ │ │ + beq 193b00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b54 │ │ │ │ + bcs 193b60 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add fp, r8, #1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r1, fp │ │ │ │ - bls 193914 │ │ │ │ - ldr r0, [pc, #456] @ 193ba0 │ │ │ │ + bls 193920 │ │ │ │ + ldr r0, [pc, #456] @ 193bac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #452] @ 193ba4 │ │ │ │ + ldr r1, [pc, #452] @ 193bb0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -372962,485 +372965,485 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r2, r6, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b48 │ │ │ │ + bcs 193b54 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 193af4 │ │ │ │ + beq 193b00 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 193b54 │ │ │ │ + bcs 193b60 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ movcs r3, #1 │ │ │ │ subcs r2, r1, r2 │ │ │ │ strcs r3, [r7] │ │ │ │ strcs r2, [r7, #4] │ │ │ │ strcs r1, [r7, #8] │ │ │ │ strcs r0, [r7, #12] │ │ │ │ addcs sp, sp, #60 @ 0x3c │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 1939d0 │ │ │ │ - ldr r2, [pc, #208] @ 193ba8 │ │ │ │ + b 1939dc │ │ │ │ + ldr r2, [pc, #208] @ 193bb4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #196] @ 193bac │ │ │ │ + ldr r2, [pc, #196] @ 193bb8 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #156] @ 193b98 │ │ │ │ + ldr r2, [pc, #156] @ 193ba4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #168] @ 193bb8 │ │ │ │ + ldr r2, [pc, #168] @ 193bc4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #152] @ 193bb4 │ │ │ │ + ldr r2, [pc, #152] @ 193bc0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #132] @ 193bb0 │ │ │ │ + ldr r2, [pc, #132] @ 193bbc │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #128] @ 193bbc │ │ │ │ + ldr r2, [pc, #128] @ 193bc8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #124] @ 193bcc │ │ │ │ + ldr r2, [pc, #124] @ 193bd8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #64] @ 193b9c │ │ │ │ + ldr r2, [pc, #64] @ 193ba8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #92] @ 193bc4 │ │ │ │ + ldr r2, [pc, #92] @ 193bd0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #80] @ 193bc8 │ │ │ │ + ldr r2, [pc, #80] @ 193bd4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #52] @ 193bc0 │ │ │ │ + ldr r2, [pc, #52] @ 193bcc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sp, r6, r0, asr #24 │ │ │ │ - andseq sp, r6, r8, asr #23 │ │ │ │ - andseq sp, r6, r8, lsl sp │ │ │ │ - andseq sp, r6, r8, lsl sp │ │ │ │ - andseq sp, r6, r8, lsr ip │ │ │ │ - andseq sp, r6, ip, ror #23 │ │ │ │ - andseq sp, r6, r4, lsl #24 │ │ │ │ - andseq sp, r6, r4, lsl #24 │ │ │ │ - andseq sp, r6, r4, lsl #24 │ │ │ │ - mulseq r6, r8, fp │ │ │ │ - andseq sp, r6, r8, asr #22 │ │ │ │ - andseq sp, r6, r8, lsr #23 │ │ │ │ - andseq sp, r6, ip, asr fp │ │ │ │ - andseq sp, r6, r4, ror #23 │ │ │ │ + andseq sp, r6, r4, lsr ip │ │ │ │ + @ instruction: 0x0016dbbc │ │ │ │ + andseq sp, r6, ip, lsl #26 │ │ │ │ + andseq sp, r6, ip, lsl #26 │ │ │ │ + andseq sp, r6, ip, lsr #24 │ │ │ │ + andseq sp, r6, r0, ror #23 │ │ │ │ + @ instruction: 0x0016dbf8 │ │ │ │ + @ instruction: 0x0016dbf8 │ │ │ │ + @ instruction: 0x0016dbf8 │ │ │ │ + andseq sp, r6, ip, lsl #23 │ │ │ │ + andseq sp, r6, ip, lsr fp │ │ │ │ + mulseq r6, ip, fp │ │ │ │ + andseq sp, r6, r0, asr fp │ │ │ │ + @ instruction: 0x0016dbd8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r8, r7 │ │ │ │ str r3, [r2] │ │ │ │ str r7, [sp, #24] │ │ │ │ - bls 193c04 │ │ │ │ + bls 193c10 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r0] │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 193ce4 │ │ │ │ + beq 193cf0 │ │ │ │ tst lr, #1 │ │ │ │ - bne 193ce4 │ │ │ │ + bne 193cf0 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r0, [lr, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 193e4c │ │ │ │ + bne 193e58 │ │ │ │ ldr r4, [lr, #20] │ │ │ │ ldr r3, [lr, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 193f78 │ │ │ │ + beq 193f84 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 194678 │ │ │ │ + bcs 194684 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r4, r4, lsl #2 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1941fc │ │ │ │ + beq 194208 │ │ │ │ ldr r6, [lr, #28] │ │ │ │ mov r7, #0 │ │ │ │ ldr r8, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 19460c │ │ │ │ + bcs 194618 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 193c74 │ │ │ │ + bne 193c80 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 1941fc │ │ │ │ + bcs 194208 │ │ │ │ add r1, r6, #1 │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [lr, #32] │ │ │ │ strd r0, [lr, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18ad48 │ │ │ │ + bl 18ad54 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 1944cc │ │ │ │ + beq 1944d8 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 195e1c │ │ │ │ + bl 195e28 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1945c0 │ │ │ │ + bne 1945cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 1944d0 │ │ │ │ + b 1944dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 193dac │ │ │ │ + bne 193db8 │ │ │ │ ldrd sl, [r2, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 193f64 │ │ │ │ + beq 193f70 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bcs 194664 │ │ │ │ + bcs 194670 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193f8c │ │ │ │ + beq 193f98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #28] │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 19460c │ │ │ │ + bcs 194618 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 193d38 │ │ │ │ + bne 193d44 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 193f8c │ │ │ │ + bcs 193f98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, r6, #1 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r2, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ ldr r4, [r2, #32] │ │ │ │ - bl 18ad48 │ │ │ │ + bl 18ad54 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 194464 │ │ │ │ + beq 194470 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 195e1c │ │ │ │ + bl 195e28 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1945c0 │ │ │ │ + bne 1945cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 194468 │ │ │ │ + b 194474 │ │ │ │ mov r0, #344 @ 0x158 │ │ │ │ tst lr, #1 │ │ │ │ movwne r0, #348 @ 0x15c │ │ │ │ ldr sl, [r5, r0] │ │ │ │ ldr r0, [r5, #340] @ 0x154 │ │ │ │ sub r2, sl, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 193f08 │ │ │ │ + bcs 193f14 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrd r6, [r0, #24] │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs 194664 │ │ │ │ + bcs 194670 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193f08 │ │ │ │ + beq 193f14 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 19460c │ │ │ │ + bcs 194618 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 193e0c │ │ │ │ + bne 193e18 │ │ │ │ cmp r7, r2 │ │ │ │ - bcs 193f08 │ │ │ │ + bcs 193f14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, r7, #1 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r2, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - b 193ed4 │ │ │ │ + b 193ee0 │ │ │ │ ldr r4, [r5, #344] @ 0x158 │ │ │ │ ldr r0, [r5, #340] @ 0x154 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 193f38 │ │ │ │ + bcs 193f44 │ │ │ │ ldrd r6, [lr, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 194678 │ │ │ │ + bcs 194684 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r4, r4, lsl #2 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193f38 │ │ │ │ + beq 193f44 │ │ │ │ ldr sl, [r5, #40] @ 0x28 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 19460c │ │ │ │ + bcs 194618 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 193e9c │ │ │ │ + bne 193ea8 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 193f38 │ │ │ │ + bcs 193f44 │ │ │ │ add r1, r7, #1 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [lr, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18ad48 │ │ │ │ + bl 18ad54 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 194400 │ │ │ │ + beq 19440c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 195e1c │ │ │ │ + bl 195e28 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1945c0 │ │ │ │ + bne 1945cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 194404 │ │ │ │ + b 194410 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ str sl, [r3, #20] │ │ │ │ str r0, [r3, #24] │ │ │ │ str r8, [r3, #32] │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc 193fb4 │ │ │ │ - b 1941c4 │ │ │ │ + bcc 193fc0 │ │ │ │ + b 1941d0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [lr, #16] │ │ │ │ str r4, [lr, #20] │ │ │ │ str r0, [lr, #24] │ │ │ │ str r8, [lr, #32] │ │ │ │ str r0, [lr] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc 194220 │ │ │ │ - b 194394 │ │ │ │ + bcc 19422c │ │ │ │ + b 1943a0 │ │ │ │ ldr r8, [r2, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc 193fb4 │ │ │ │ - b 1941c4 │ │ │ │ + bcc 193fc0 │ │ │ │ + b 1941d0 │ │ │ │ ldr r8, [lr, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc 194220 │ │ │ │ - b 194394 │ │ │ │ + bcc 19422c │ │ │ │ + b 1943a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str r2, [r3, #24] │ │ │ │ add r8, r0, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r8, [r3, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 1941c4 │ │ │ │ + bcs 1941d0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r9, r5, #72 @ 0x48 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movhi r0, r8 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 193fec │ │ │ │ + b 193ff8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r1, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r8, r1 │ │ │ │ - beq 1941c4 │ │ │ │ + beq 1941d0 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 194654 │ │ │ │ + beq 194660 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 194640 │ │ │ │ + bcs 19464c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst lr, #1 │ │ │ │ ldrb fp, [r2, r8] │ │ │ │ - beq 19409c │ │ │ │ + beq 1940a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 194054 │ │ │ │ + beq 194060 │ │ │ │ ldrb r1, [r9, fp] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ add r3, r2, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 1945e8 │ │ │ │ + bcs 1945f4 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr sl, [r1] │ │ │ │ cmp sl, #1 │ │ │ │ - bne 194148 │ │ │ │ - b 1941e0 │ │ │ │ + bne 194154 │ │ │ │ + b 1941ec │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1941e0 │ │ │ │ + beq 1941ec │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 194548 │ │ │ │ + bcs 194554 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r2, r1]! │ │ │ │ add r1, r2, #5 │ │ │ │ cmp fp, r3 │ │ │ │ - bhi 194054 │ │ │ │ - bne 1941e0 │ │ │ │ + bhi 194060 │ │ │ │ + bne 1941ec │ │ │ │ add r1, r2, #1 │ │ │ │ ldr sl, [r1] │ │ │ │ cmp sl, #1 │ │ │ │ - bne 194148 │ │ │ │ - b 1941e0 │ │ │ │ + bne 194154 │ │ │ │ + b 1941ec │ │ │ │ ldr ip, [r5, #4] │ │ │ │ mov r4, sl │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1940f8 │ │ │ │ + beq 194104 │ │ │ │ ldrb r7, [r9, fp] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ add r3, r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 1945e8 │ │ │ │ + bcs 1945f4 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ ldr sl, [r3] │ │ │ │ cmp sl, #1 │ │ │ │ - bne 194148 │ │ │ │ + bne 194154 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 1945d8 │ │ │ │ + bcs 1945e4 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 1940a4 │ │ │ │ - b 194644 │ │ │ │ + bcc 1940b0 │ │ │ │ + b 194650 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 1945fc │ │ │ │ + bcs 194608 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1940e0 │ │ │ │ + beq 1940ec │ │ │ │ ldr r6, [r5, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 194548 │ │ │ │ + bcs 194554 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb r7, [r6, r3]! │ │ │ │ add r3, r6, #5 │ │ │ │ cmp fp, r7 │ │ │ │ - bhi 194104 │ │ │ │ - bne 1940e0 │ │ │ │ + bhi 194110 │ │ │ │ + bne 1940ec │ │ │ │ add r3, r6, #1 │ │ │ │ ldr sl, [r3] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 1940e0 │ │ │ │ + beq 1940ec │ │ │ │ ldr r1, [r5, #336] @ 0x150 │ │ │ │ cmp sl, r1 │ │ │ │ - bhi 193fd4 │ │ │ │ + bhi 193fe0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r2, [r1, #16] │ │ │ │ str sl, [r1, #20] │ │ │ │ - beq 193bf8 │ │ │ │ + beq 193c04 │ │ │ │ ldr r1, [r5, #340] @ 0x154 │ │ │ │ cmp sl, r1 │ │ │ │ - bhi 193fd4 │ │ │ │ + bhi 193fe0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r1, #24] │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 18ad48 │ │ │ │ + bl 18ad54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1945c0 │ │ │ │ + beq 1945cc │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 194698 │ │ │ │ + bcs 1946a4 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [r0, r1, lsl #3] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1943f8 │ │ │ │ - b 19468c │ │ │ │ + bcc 194404 │ │ │ │ + b 194698 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r1, #16] │ │ │ │ str sl, [r1, #20] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -373455,86 +373458,86 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [lr, #24] │ │ │ │ add r8, r0, #1 │ │ │ │ str r3, [lr] │ │ │ │ str r8, [lr, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 194394 │ │ │ │ + bcs 1943a0 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ add r9, r5, #72 @ 0x48 │ │ │ │ add r0, r2, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 19424c │ │ │ │ + b 194258 │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [lr, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 194394 │ │ │ │ + bcs 1943a0 │ │ │ │ cmp r8, fp │ │ │ │ - bcs 19461c │ │ │ │ + bcs 194628 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 194630 │ │ │ │ + bcs 19463c │ │ │ │ ldrb r7, [sl, r8] │ │ │ │ mov r0, r4 │ │ │ │ ldr ip, [r5, #4] │ │ │ │ add r2, r0, r0, lsl #2 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1942c0 │ │ │ │ + beq 1942cc │ │ │ │ ldrb r4, [r9, r7] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add r4, r6, r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 1945ac │ │ │ │ + bcs 1945b8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #1 │ │ │ │ - bne 194310 │ │ │ │ + bne 19431c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 19455c │ │ │ │ + bcs 194568 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 19426c │ │ │ │ - b 194568 │ │ │ │ + bcc 194278 │ │ │ │ + b 194574 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1945cc │ │ │ │ + bcs 1945d8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1942a8 │ │ │ │ + beq 1942b4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 194534 │ │ │ │ + bcs 194540 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r6, r4, r4, lsl #3 │ │ │ │ ldrb r4, [r3, r6]! │ │ │ │ add r6, r3, #5 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi 1942cc │ │ │ │ - bne 1942a8 │ │ │ │ + bhi 1942d8 │ │ │ │ + bne 1942b4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r4, [r3] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1942a8 │ │ │ │ + beq 1942b4 │ │ │ │ ldr r0, [r5, #336] @ 0x150 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 194234 │ │ │ │ + bhi 194240 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [lr, #16] │ │ │ │ str r4, [lr, #20] │ │ │ │ - beq 193bf8 │ │ │ │ + beq 193c04 │ │ │ │ ldr r0, [r5, #340] @ 0x154 │ │ │ │ cmp r4, r0 │ │ │ │ - bls 1943ac │ │ │ │ + bls 1943b8 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r8, [sp] │ │ │ │ @@ -373543,589 +373546,589 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bic r0, r0, #7 │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 193bf8 │ │ │ │ + beq 193c04 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr lr, [sp, #20] │ │ │ │ cmp r0, r8 │ │ │ │ addls r0, r8, #1 │ │ │ │ - b 194238 │ │ │ │ + b 194244 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [lr, #16] │ │ │ │ str r4, [lr, #20] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ str r0, [r7, #24] │ │ │ │ str r0, [r7, #28] │ │ │ │ - bcs 1946ac │ │ │ │ + bcs 1946b8 │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1945c0 │ │ │ │ + beq 1945cc │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1946bc │ │ │ │ + bcs 1946c8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 19468c │ │ │ │ + bcs 194698 │ │ │ │ add r1, r8, #1 │ │ │ │ - b 194498 │ │ │ │ + b 1944a4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1945c0 │ │ │ │ + beq 1945cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 194698 │ │ │ │ + bcs 1946a4 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r1, lsl #3] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 19468c │ │ │ │ + bcs 194698 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 194574 │ │ │ │ + bcc 194580 │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r8, r1 │ │ │ │ str r2, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r8, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1945c0 │ │ │ │ + beq 1945cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 194698 │ │ │ │ + bcs 1946a4 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r1, lsl #3] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 19468c │ │ │ │ + bcs 194698 │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 194574 │ │ │ │ + bcc 194580 │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r1, r2 │ │ │ │ str r3, [r7] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1945c0 │ │ │ │ + beq 1945cc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 194698 │ │ │ │ + bcs 1946a4 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r1, lsl #3] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 19468c │ │ │ │ + bcs 194698 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r1, r7, #1 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 194574 │ │ │ │ + bcc 194580 │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r1, r2 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r1, [r6, #8] │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #436] @ 1946f0 │ │ │ │ + ldr r2, [pc, #436] @ 1946fc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #376] @ 1946c8 │ │ │ │ + ldr r2, [pc, #376] @ 1946d4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #404] @ 1946f8 │ │ │ │ + ldr r2, [pc, #404] @ 194704 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #388] @ 1946f4 │ │ │ │ + ldr r2, [pc, #388] @ 194700 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #348] @ 1946d8 │ │ │ │ + ldr r0, [pc, #348] @ 1946e4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #344] @ 1946dc │ │ │ │ + ldr r1, [pc, #344] @ 1946e8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r2, [pc, #356] @ 194718 │ │ │ │ + ldr r2, [pc, #356] @ 194724 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #288] @ 1946e8 │ │ │ │ + ldr r0, [pc, #288] @ 1946f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r2, [pc, #320] @ 194714 │ │ │ │ + ldr r2, [pc, #320] @ 194720 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #240] @ 1946d0 │ │ │ │ + ldr r2, [pc, #240] @ 1946dc │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #288] @ 194710 │ │ │ │ + ldr r2, [pc, #288] @ 19471c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #264] @ 19470c │ │ │ │ + ldr r2, [pc, #264] @ 194718 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #244] @ 194708 │ │ │ │ + ldr r2, [pc, #244] @ 194714 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #216] @ 1946fc │ │ │ │ + ldr r2, [pc, #216] @ 194708 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #168] @ 1946e0 │ │ │ │ + ldr r2, [pc, #168] @ 1946ec │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r4, sl │ │ │ │ - ldr r2, [pc, #128] @ 1946cc │ │ │ │ + ldr r2, [pc, #128] @ 1946d8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #120] @ 1946d4 │ │ │ │ + ldr r2, [pc, #120] @ 1946e0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #152] @ 194704 │ │ │ │ + ldr r2, [pc, #152] @ 194710 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #100] @ 1946e4 │ │ │ │ + ldr r2, [pc, #100] @ 1946f0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #108] @ 194700 │ │ │ │ + ldr r2, [pc, #108] @ 19470c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #76] @ 1946ec │ │ │ │ + ldr r2, [pc, #76] @ 1946f8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #104] @ 19471c │ │ │ │ + ldr r2, [pc, #104] @ 194728 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #92] @ 194720 │ │ │ │ + ldr r2, [pc, #92] @ 19472c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq sp, r6, ip, asr #2 │ │ │ │ - andseq sp, r6, ip, rrx │ │ │ │ - andseq sp, r6, r0, asr r2 │ │ │ │ - andseq sp, r6, ip, lsl #1 │ │ │ │ - andseq sp, r6, r4, ror r1 │ │ │ │ - andseq sp, r6, r4, ror r1 │ │ │ │ + andseq sp, r6, r0, asr #2 │ │ │ │ + andseq sp, r6, r0, rrx │ │ │ │ + andseq sp, r6, r4, asr #4 │ │ │ │ andseq sp, r6, r0, lsl #1 │ │ │ │ + andseq sp, r6, r8, ror #2 │ │ │ │ + andseq sp, r6, r8, ror #2 │ │ │ │ + andseq sp, r6, r4, ror r0 │ │ │ │ + andseq ip, r6, r0, ror r7 │ │ │ │ + andseq sp, r6, r0, lsl #5 │ │ │ │ + @ instruction: 0x0016cff8 │ │ │ │ + andseq sp, r6, r4, asr r1 │ │ │ │ + andseq sp, r6, r0, asr #2 │ │ │ │ + andseq sp, r6, r4, asr #5 │ │ │ │ + ldrheq sp, [r6], -r4 │ │ │ │ + andseq sp, r6, r4, lsr #3 │ │ │ │ andseq ip, r6, ip, ror r7 │ │ │ │ - andseq sp, r6, ip, lsl #5 │ │ │ │ - andseq sp, r6, r4 │ │ │ │ - andseq sp, r6, r0, ror #2 │ │ │ │ - andseq sp, r6, ip, asr #2 │ │ │ │ - @ instruction: 0x0016d2d0 │ │ │ │ - andseq sp, r6, r0, asr #1 │ │ │ │ - @ instruction: 0x0016d1b0 │ │ │ │ - andseq ip, r6, r8, lsl #15 │ │ │ │ - mulseq r6, r4, r0 │ │ │ │ - andseq ip, r6, r4, lsl r7 │ │ │ │ - ldrsbeq sp, [r6], -ip │ │ │ │ - andseq ip, r6, r8, asr #14 │ │ │ │ - andseq sp, r6, r8, lsl r1 │ │ │ │ - andseq ip, r6, r4, asr #14 │ │ │ │ - andseq ip, r6, r8, ror #31 │ │ │ │ + andseq sp, r6, r8, lsl #1 │ │ │ │ + andseq ip, r6, r8, lsl #14 │ │ │ │ + ldrsbeq sp, [r6], -r0 │ │ │ │ + andseq ip, r6, ip, lsr r7 │ │ │ │ + andseq sp, r6, ip, lsl #2 │ │ │ │ + andseq ip, r6, r8, lsr r7 │ │ │ │ + @ instruction: 0x0016cfdc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldm r1, {r8, lr} │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, lr │ │ │ │ str r4, [r2] │ │ │ │ - bhi 1948b8 │ │ │ │ + bhi 1948c4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r2 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1947f8 │ │ │ │ + beq 194804 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1947f8 │ │ │ │ + bne 194804 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1948c4 │ │ │ │ + bne 1948d0 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr fp, [r5, #24] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 194a40 │ │ │ │ + beq 194a4c │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mvn r6, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r6, r4, lsr r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 194e14 │ │ │ │ + bcs 194e20 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bcs 194bd0 │ │ │ │ + bcs 194bdc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r5, #28] │ │ │ │ mov r6, #1 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str r6, [r5, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 194e24 │ │ │ │ + bcs 194e30 │ │ │ │ add r1, r2, #1 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 194d6c │ │ │ │ - b 194d90 │ │ │ │ + bcs 194d78 │ │ │ │ + b 194d9c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 194880 │ │ │ │ + bne 19488c │ │ │ │ ldr fp, [r5, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 194954 │ │ │ │ + beq 194960 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mvn r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r2, fp, lsr r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 194e14 │ │ │ │ + bcs 194e20 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 194aa0 │ │ │ │ + bcs 194aac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r5, #28] │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str r6, [r5, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 194e24 │ │ │ │ + bcs 194e30 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ add r1, r3, #1 │ │ │ │ - b 194d60 │ │ │ │ + b 194d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194964 │ │ │ │ + beq 194970 │ │ │ │ ldr fp, [r7, #340] @ 0x154 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 194970 │ │ │ │ + bne 19497c │ │ │ │ bl b3fdc │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194dc8 │ │ │ │ + beq 194dd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r7, #336] @ 0x150 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 194a10 │ │ │ │ + beq 194a1c │ │ │ │ ldr r0, [r7, #332] @ 0x14c │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 194a78 │ │ │ │ + bhi 194a84 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mvn r6, #1 │ │ │ │ ldrd sl, [r5, #24] │ │ │ │ and r0, r0, #31 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r6, r4, lsr r0 │ │ │ │ moveq fp, sl │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 194e14 │ │ │ │ + bcs 194e20 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 194a78 │ │ │ │ + bcs 194a84 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r3, fp, #1 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, fp, lsl #2] │ │ │ │ strd r2, [r5, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 194e24 │ │ │ │ + bcs 194e30 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 1949f0 │ │ │ │ - b 194d90 │ │ │ │ + bcs 1949fc │ │ │ │ + b 194d9c │ │ │ │ ldr r8, [r5, #32] │ │ │ │ cmp r8, lr │ │ │ │ - bcc 194ac0 │ │ │ │ - b 194bb8 │ │ │ │ + bcc 194acc │ │ │ │ + b 194bc4 │ │ │ │ ldr fp, [r7, #336] @ 0x150 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 194a10 │ │ │ │ + beq 194a1c │ │ │ │ ldr r0, [r7, #332] @ 0x14c │ │ │ │ cmp fp, r0 │ │ │ │ - bhi 194a50 │ │ │ │ + bhi 194a5c │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ mvn r6, #1 │ │ │ │ ldr sl, [r5, #24] │ │ │ │ and r0, r0, #31 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r6, fp, lsr r0 │ │ │ │ moveq r2, sl │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 194e14 │ │ │ │ + bcs 194e20 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 194a50 │ │ │ │ + bcs 194a5c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r3, r2, #1 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ mov r2, #1 │ │ │ │ strd r2, [r5, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 194e24 │ │ │ │ + bcs 194e30 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc 194d90 │ │ │ │ + bcc 194d9c │ │ │ │ sub r1, r8, r1 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r8, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194dc8 │ │ │ │ + beq 194dd4 │ │ │ │ mov r4, r0 │ │ │ │ strb r5, [r0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r5, #32] │ │ │ │ cmp r8, lr │ │ │ │ - bcc 194bf0 │ │ │ │ - b 194ce4 │ │ │ │ + bcc 194bfc │ │ │ │ + b 194cf0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r5, #16] │ │ │ │ str fp, [r5, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ str r8, [r5, #32] │ │ │ │ str r0, [r5] │ │ │ │ cmp r8, lr │ │ │ │ - bcc 194ac0 │ │ │ │ - b 194bb8 │ │ │ │ + bcc 194acc │ │ │ │ + b 194bc4 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ str r8, [r5, #32] │ │ │ │ str r0, [r5] │ │ │ │ cmp r8, lr │ │ │ │ - bcc 194bf0 │ │ │ │ - b 194ce4 │ │ │ │ + bcc 194bfc │ │ │ │ + b 194cf0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ add r8, r0, #1 │ │ │ │ str r2, [r5] │ │ │ │ str r8, [r5, #32] │ │ │ │ cmp r8, lr │ │ │ │ - bcs 194bb8 │ │ │ │ + bcs 194bc4 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ add r4, r7, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov sl, #1 │ │ │ │ cmp r8, ip │ │ │ │ mov r0, ip │ │ │ │ movhi r0, r8 │ │ │ │ - b 194af0 │ │ │ │ + b 194afc │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r5, #32] │ │ │ │ cmp lr, r8 │ │ │ │ - beq 194bb8 │ │ │ │ + beq 194bc4 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 194de4 │ │ │ │ + beq 194df0 │ │ │ │ ldrb r1, [r2, r8] │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r3, fp, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 194dd4 │ │ │ │ + bcs 194de0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r6, [r7, #328] @ 0x148 │ │ │ │ ldr fp, [r1, r3, lsl #2] │ │ │ │ cmp fp, r6 │ │ │ │ - bhi 194ae0 │ │ │ │ + bhi 194aec │ │ │ │ cmp fp, #0 │ │ │ │ strd sl, [r5, #16] │ │ │ │ - beq 194bc0 │ │ │ │ + beq 194bcc │ │ │ │ ldr r1, [r7, #332] @ 0x14c │ │ │ │ cmp fp, r1 │ │ │ │ - bhi 194ae0 │ │ │ │ + bhi 194aec │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ str r0, [r5, #28] │ │ │ │ and r0, r2, #31 │ │ │ │ mvn r2, #1 │ │ │ │ add r0, r2, fp, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 194e30 │ │ │ │ + bcs 194e3c │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 194e3c │ │ │ │ + beq 194e48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 194e24 │ │ │ │ + bcs 194e30 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 194d90 │ │ │ │ + bhi 194d9c │ │ │ │ sub r2, r8, r2 │ │ │ │ mov r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 194d74 │ │ │ │ + b 194d80 │ │ │ │ mov sl, #1 │ │ │ │ strd sl, [r5, #16] │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #24] │ │ │ │ add r8, r0, #1 │ │ │ │ str r3, [r5] │ │ │ │ str r8, [r5, #32] │ │ │ │ cmp r8, lr │ │ │ │ - bcs 194ce4 │ │ │ │ + bcs 194cf0 │ │ │ │ add r0, r2, #8 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ add r9, r7, #64 @ 0x40 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 194c20 │ │ │ │ + b 194c2c │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, lr │ │ │ │ str r0, [r5, #32] │ │ │ │ - bcs 194ce4 │ │ │ │ + bcs 194cf0 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs 194e00 │ │ │ │ + bcs 194e0c │ │ │ │ ldrb r0, [r2, r8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ add r0, r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 194df4 │ │ │ │ + bcs 194e00 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r7, [r7, #328] @ 0x148 │ │ │ │ ldr r4, [r1, r0, lsl #2] │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 194c08 │ │ │ │ + bhi 194c14 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ - beq 194bc0 │ │ │ │ + beq 194bcc │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [r6, #332] @ 0x14c │ │ │ │ cmp r4, r0 │ │ │ │ - bls 194d00 │ │ │ │ + bls 194d0c │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov r5, lr │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -374135,24 +374138,24 @@ │ │ │ │ bic r0, r0, #7 │ │ │ │ stm sp, {r8, lr} │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194bc0 │ │ │ │ + beq 194bcc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov lr, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, fp │ │ │ │ cmp r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, sl │ │ │ │ addls r0, r8, #1 │ │ │ │ - b 194c0c │ │ │ │ + b 194c18 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -374161,525 +374164,525 @@ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ str r0, [r5, #28] │ │ │ │ and r0, r2, #31 │ │ │ │ mvn r2, #1 │ │ │ │ add r0, r2, r4, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 194e30 │ │ │ │ + bcs 194e3c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 194e3c │ │ │ │ + beq 194e48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 194e24 │ │ │ │ + bcs 194e30 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 194d90 │ │ │ │ + bcc 194d9c │ │ │ │ sub r2, r1, r2 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #184] @ 194e50 │ │ │ │ + ldr r0, [pc, #184] @ 194e5c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #180] @ 194e54 │ │ │ │ + ldr r1, [pc, #180] @ 194e60 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 3cd80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r2, [pc, #132] @ 194e60 │ │ │ │ + ldr r2, [pc, #132] @ 194e6c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #120] @ 194e64 │ │ │ │ + ldr r2, [pc, #120] @ 194e70 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #112] @ 194e6c │ │ │ │ + ldr r2, [pc, #112] @ 194e78 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #104] @ 194e70 │ │ │ │ + ldr r2, [pc, #104] @ 194e7c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #60] @ 194e58 │ │ │ │ + ldr r2, [pc, #60] @ 194e64 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #48] @ 194e5c │ │ │ │ + ldr r2, [pc, #48] @ 194e68 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #60] @ 194e74 │ │ │ │ + ldr r2, [pc, #60] @ 194e80 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #36] @ 194e68 │ │ │ │ + ldr r2, [pc, #36] @ 194e74 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq ip, r6, r8, asr r9 │ │ │ │ - andseq ip, r6, r8, asr r9 │ │ │ │ - andseq ip, r6, r4, lsr r9 │ │ │ │ - @ instruction: 0x0016c8f8 │ │ │ │ - andseq ip, r6, r4, lsr r9 │ │ │ │ - @ instruction: 0x0016c8fc │ │ │ │ - @ instruction: 0x0016c8f8 │ │ │ │ - andseq ip, r6, r8, lsl r9 │ │ │ │ - @ instruction: 0x0016c8dc │ │ │ │ - @ instruction: 0x0016c8fc │ │ │ │ + andseq ip, r6, ip, asr #18 │ │ │ │ + andseq ip, r6, ip, asr #18 │ │ │ │ + andseq ip, r6, r8, lsr #18 │ │ │ │ + andseq ip, r6, ip, ror #17 │ │ │ │ + andseq ip, r6, r8, lsr #18 │ │ │ │ + @ instruction: 0x0016c8f0 │ │ │ │ + andseq ip, r6, ip, ror #17 │ │ │ │ + andseq ip, r6, ip, lsl #18 │ │ │ │ + @ instruction: 0x0016c8d0 │ │ │ │ + @ instruction: 0x0016c8f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr sl, [r1] │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ cmp sl, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bls 194eac │ │ │ │ + bls 194eb8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r0] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r8, #28] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 194f2c │ │ │ │ + beq 194f38 │ │ │ │ tst r3, #1 │ │ │ │ - bne 194f2c │ │ │ │ + bne 194f38 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 194ff4 │ │ │ │ + bne 195000 │ │ │ │ ldrd r4, [r9, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 195078 │ │ │ │ + beq 195084 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 195b48 │ │ │ │ + bcc 195b54 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 195c9c │ │ │ │ + beq 195ca8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ sub lr, r2, r4 │ │ │ │ ldr r7, [r9, #28] │ │ │ │ add r2, r0, r4, lsl #2 │ │ │ │ ldr ip, [r8, #40] @ 0x28 │ │ │ │ ldrb r5, [r2] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bne 195154 │ │ │ │ + bne 195160 │ │ │ │ add r0, ip, #2 │ │ │ │ cmp r0, lr │ │ │ │ - bcc 19516c │ │ │ │ - b 195054 │ │ │ │ + bcc 195178 │ │ │ │ + b 195060 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 194f88 │ │ │ │ + bne 194f94 │ │ │ │ ldrd r6, [r9, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 195064 │ │ │ │ + beq 195070 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc 195b34 │ │ │ │ + bcc 195b40 │ │ │ │ cmp r2, r6 │ │ │ │ - beq 195c9c │ │ │ │ + beq 195ca8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ sub lr, r2, r6 │ │ │ │ ldr r7, [r9, #28] │ │ │ │ add r2, r0, r6, lsl #2 │ │ │ │ ldr ip, [r8, #40] @ 0x28 │ │ │ │ ldrb r4, [r2] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bne 19508c │ │ │ │ + bne 195098 │ │ │ │ add r0, ip, #2 │ │ │ │ cmp r0, lr │ │ │ │ - bcc 1950a4 │ │ │ │ - b 195054 │ │ │ │ + bcc 1950b0 │ │ │ │ + b 195060 │ │ │ │ mov r0, #316 @ 0x13c │ │ │ │ tst r3, #1 │ │ │ │ movwne r0, #320 @ 0x140 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ ldr r0, [r8, #312] @ 0x138 │ │ │ │ sub r2, r6, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 195128 │ │ │ │ + bcs 195134 │ │ │ │ ldrd r4, [r9, #24] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r5, r4 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc 195b34 │ │ │ │ + bcc 195b40 │ │ │ │ cmp r2, r6 │ │ │ │ - beq 195c9c │ │ │ │ + beq 195ca8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ sub lr, r2, r6 │ │ │ │ ldr ip, [r8, #40] @ 0x28 │ │ │ │ add r2, r0, r6, lsl #2 │ │ │ │ ldrb r4, [r2] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bne 1950dc │ │ │ │ + bne 1950e8 │ │ │ │ add r0, ip, #2 │ │ │ │ cmp r0, lr │ │ │ │ - bcc 1950f4 │ │ │ │ - b 195054 │ │ │ │ + bcc 195100 │ │ │ │ + b 195060 │ │ │ │ ldr r4, [r8, #316] @ 0x13c │ │ │ │ ldr r0, [r8, #312] @ 0x138 │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 1951f0 │ │ │ │ + bcs 1951fc │ │ │ │ ldr r0, [r9, #24] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r5, [r9, #28] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 195b48 │ │ │ │ + bcc 195b54 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 195c9c │ │ │ │ + beq 195ca8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ sub lr, r2, r4 │ │ │ │ ldr ip, [r8, #40] @ 0x28 │ │ │ │ add r2, r0, r4, lsl #2 │ │ │ │ ldrb r7, [r2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bne 1951a4 │ │ │ │ + bne 1951b0 │ │ │ │ add r0, ip, #2 │ │ │ │ cmp r0, lr │ │ │ │ - bcc 1951bc │ │ │ │ - ldr r2, [pc, #3364] @ 195d80 │ │ │ │ + bcc 1951c8 │ │ │ │ + ldr r2, [pc, #3364] @ 195d8c │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ ldr sl, [r9, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 195240 │ │ │ │ - b 195530 │ │ │ │ + bcc 19524c │ │ │ │ + b 19553c │ │ │ │ ldr sl, [r9, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 195584 │ │ │ │ - b 195814 │ │ │ │ + bcc 195590 │ │ │ │ + b 195820 │ │ │ │ add r5, r4, r4, lsr #2 │ │ │ │ tst r4, #3 │ │ │ │ add r0, r5, #2 │ │ │ │ addne r0, r5, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 195d54 │ │ │ │ + bcs 195d60 │ │ │ │ ldr r5, [r2, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r5, #1 │ │ │ │ movle r5, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 19521c │ │ │ │ + bcs 195228 │ │ │ │ ldr r6, [r9, #32] │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r9, #24] │ │ │ │ - bne 195868 │ │ │ │ + bne 195874 │ │ │ │ add r0, ip, #2 │ │ │ │ - b 195878 │ │ │ │ + b 195884 │ │ │ │ add r7, r4, r4, lsr #2 │ │ │ │ tst r4, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 195d54 │ │ │ │ + bcs 195d60 │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r7, #1 │ │ │ │ movle r7, r0 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 195128 │ │ │ │ + bcs 195134 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r9, #24] │ │ │ │ - bne 1958a0 │ │ │ │ + bne 1958ac │ │ │ │ add r0, ip, #2 │ │ │ │ - b 1958b0 │ │ │ │ + b 1958bc │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r9, #16] │ │ │ │ str r6, [r9, #20] │ │ │ │ str r0, [r9, #24] │ │ │ │ str sl, [r9, #32] │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 195240 │ │ │ │ - b 195530 │ │ │ │ + bcc 19524c │ │ │ │ + b 19553c │ │ │ │ add r3, r5, r5, lsr #2 │ │ │ │ tst r5, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 195d54 │ │ │ │ + bcs 195d60 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r3, #1 │ │ │ │ movle r3, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 195560 │ │ │ │ + bcs 19556c │ │ │ │ ldr r6, [r9, #32] │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r9, #24] │ │ │ │ - bne 1958d8 │ │ │ │ + bne 1958e4 │ │ │ │ add r0, ip, #2 │ │ │ │ - b 1958e8 │ │ │ │ + b 1958f4 │ │ │ │ add r3, r7, r7, lsr #2 │ │ │ │ tst r7, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 195d54 │ │ │ │ + bcs 195d60 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r3, #1 │ │ │ │ movle r3, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 1951f0 │ │ │ │ + bcs 1951fc │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ strd r0, [r9, #24] │ │ │ │ - bne 19592c │ │ │ │ + bne 195938 │ │ │ │ add r0, ip, #2 │ │ │ │ - b 19593c │ │ │ │ + b 195948 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r9, #16] │ │ │ │ str r4, [r9, #20] │ │ │ │ str r0, [r9, #24] │ │ │ │ str sl, [r9, #32] │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r0 │ │ │ │ - bcc 195584 │ │ │ │ - b 195814 │ │ │ │ + bcc 195590 │ │ │ │ + b 195820 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9, #24] │ │ │ │ add sl, r0, #1 │ │ │ │ str r2, [r9] │ │ │ │ str sl, [r9, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 195530 │ │ │ │ + bcs 19553c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp sl, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movhi r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r8, #44 @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 195280 │ │ │ │ + b 19528c │ │ │ │ add sl, sl, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str sl, [r9, #32] │ │ │ │ cmp sl, r0 │ │ │ │ - beq 195530 │ │ │ │ + beq 19553c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp sl, r0 │ │ │ │ - beq 195c2c │ │ │ │ + beq 195c38 │ │ │ │ ldr lr, [r8, #8] │ │ │ │ cmp r6, lr │ │ │ │ - bcs 195c14 │ │ │ │ + bcs 195c20 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr ip, [r8, #4] │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, r7, #2 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1952f0 │ │ │ │ + beq 1952fc │ │ │ │ ldr r2, [ip, r6, lsl #2] │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq 1953d8 │ │ │ │ + beq 1953e4 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bne 1953f4 │ │ │ │ + bne 195400 │ │ │ │ ubfx r0, r2, #8, #8 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 195548 │ │ │ │ + bne 195554 │ │ │ │ add r3, r6, #2 │ │ │ │ cmp r3, lr │ │ │ │ - bcc 1954d0 │ │ │ │ - b 19551c │ │ │ │ + bcc 1954dc │ │ │ │ + b 195528 │ │ │ │ mov r5, r6 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [ip, r5, lsl #2] │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq 195330 │ │ │ │ + beq 19533c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne 195358 │ │ │ │ + bne 195364 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, r5, r0 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 195c40 │ │ │ │ + bcs 195c4c │ │ │ │ ldr r6, [ip, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ - beq 19533c │ │ │ │ - b 1954d4 │ │ │ │ + beq 195348 │ │ │ │ + b 1954e0 │ │ │ │ ubfx r0, r2, #8, #8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 19550c │ │ │ │ + beq 195518 │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 195c00 │ │ │ │ + bcs 195c0c │ │ │ │ ldr r5, [ip, r3, lsl #2] │ │ │ │ cmp r5, lr │ │ │ │ - bcc 1952f8 │ │ │ │ - b 195c18 │ │ │ │ + bcc 195304 │ │ │ │ + b 195c24 │ │ │ │ ubfx r1, r2, #2, #6 │ │ │ │ tst r2, #3 │ │ │ │ addne r1, r1, #1 │ │ │ │ add r0, r5, #2 │ │ │ │ cmp lr, r0 │ │ │ │ - bcc 195ae8 │ │ │ │ + bcc 195af4 │ │ │ │ sub r2, lr, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 195ad8 │ │ │ │ + bhi 195ae4 │ │ │ │ add r3, ip, r0, lsl #2 │ │ │ │ lsl r9, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 19533c │ │ │ │ + beq 195348 │ │ │ │ mov r8, ip │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ ubfx fp, ip, #16, #8 │ │ │ │ uxtb r4, ip │ │ │ │ cmp r7, r4 │ │ │ │ - beq 195484 │ │ │ │ + beq 195490 │ │ │ │ ubfx r4, ip, #8, #8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 19549c │ │ │ │ + beq 1954a8 │ │ │ │ cmp r7, fp │ │ │ │ - beq 1954b8 │ │ │ │ + beq 1954c4 │ │ │ │ add r2, r2, #1 │ │ │ │ sub r9, r9, #4 │ │ │ │ lsr r6, ip, #24 │ │ │ │ mov ip, r8 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 195388 │ │ │ │ - b 195468 │ │ │ │ + bne 195394 │ │ │ │ + b 195474 │ │ │ │ add r3, r1, r6 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 195c40 │ │ │ │ + bcs 195c4c │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ subs r6, r0, #1 │ │ │ │ movne r6, r0 │ │ │ │ - b 1954d4 │ │ │ │ + b 1954e0 │ │ │ │ ubfx r1, r2, #2, #6 │ │ │ │ tst r2, #3 │ │ │ │ addne r1, r1, #1 │ │ │ │ add r0, r6, #2 │ │ │ │ cmp lr, r0 │ │ │ │ - bcc 195ae8 │ │ │ │ + bcc 195af4 │ │ │ │ sub r2, lr, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 195ad8 │ │ │ │ + bhi 195ae4 │ │ │ │ add r8, ip, r0, lsl #2 │ │ │ │ lsl r5, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 195548 │ │ │ │ + beq 195554 │ │ │ │ ldr r3, [r8, r2, lsl #2] │ │ │ │ ubfx r6, r3, #16, #8 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 195488 │ │ │ │ + beq 195494 │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 1954a0 │ │ │ │ + beq 1954ac │ │ │ │ cmp r7, r6 │ │ │ │ - beq 1954bc │ │ │ │ + beq 1954c8 │ │ │ │ add r2, r2, #1 │ │ │ │ sub r5, r5, #4 │ │ │ │ lsr r3, r3, #24 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 195424 │ │ │ │ + bne 195430 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r3, r0, #3 │ │ │ │ cmp r3, lr │ │ │ │ - bcc 1954d0 │ │ │ │ - b 195d40 │ │ │ │ + bcc 1954dc │ │ │ │ + b 195d4c │ │ │ │ mov ip, r8 │ │ │ │ add r0, r1, r0 │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ cmp r3, lr │ │ │ │ - bcc 1954d0 │ │ │ │ - b 195d04 │ │ │ │ + bcc 1954dc │ │ │ │ + b 195d10 │ │ │ │ mov ip, r8 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcc 1954d0 │ │ │ │ - b 195d18 │ │ │ │ + bcc 1954dc │ │ │ │ + b 195d24 │ │ │ │ mov ip, r8 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 195d2c │ │ │ │ + bcs 195d38 │ │ │ │ ldr r6, [ip, r3, lsl #2] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r8, #308] @ 0x134 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 19526c │ │ │ │ + bhi 195278 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [r9, #16] │ │ │ │ str r6, [r9, #20] │ │ │ │ - beq 194ea0 │ │ │ │ + beq 194eac │ │ │ │ ldr r0, [r8, #312] @ 0x138 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 19526c │ │ │ │ - b 1959b8 │ │ │ │ + bhi 195278 │ │ │ │ + b 1959c4 │ │ │ │ mov r6, r5 │ │ │ │ add r3, r6, #2 │ │ │ │ cmp r3, lr │ │ │ │ - bcc 1954d0 │ │ │ │ - ldr r2, [pc, #2168] @ 195d9c │ │ │ │ + bcc 1954dc │ │ │ │ + ldr r2, [pc, #2168] @ 195da8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3cae4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r9, #16] │ │ │ │ str r6, [r9, #20] │ │ │ │ @@ -374696,151 +374699,151 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9, #24] │ │ │ │ add sl, r0, #1 │ │ │ │ str r2, [r9] │ │ │ │ str sl, [r9, #32] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 195814 │ │ │ │ + bcs 195820 │ │ │ │ ldr fp, [r1, #12] │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r8, #44 @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 1955bc │ │ │ │ + b 1955c8 │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r9, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 195814 │ │ │ │ + bcs 195820 │ │ │ │ cmp sl, fp │ │ │ │ - bcs 195bdc │ │ │ │ + bcs 195be8 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 195bf0 │ │ │ │ + bcs 195bfc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr ip, [r8, #4] │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ ldrb r5, [r2, r0] │ │ │ │ mov r0, r4 │ │ │ │ add lr, r5, #2 │ │ │ │ ldr r8, [ip, r0, lsl #2] │ │ │ │ uxtb r2, r8 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - beq 195620 │ │ │ │ + beq 19562c │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 195648 │ │ │ │ + bne 195654 │ │ │ │ add r3, lr, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 195bcc │ │ │ │ + bcs 195bd8 │ │ │ │ ldr r4, [ip, r3, lsl #2] │ │ │ │ cmp r4, #1 │ │ │ │ - beq 19562c │ │ │ │ - b 195770 │ │ │ │ + beq 195638 │ │ │ │ + b 19577c │ │ │ │ ubfx r2, r8, #8, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 1957f8 │ │ │ │ + beq 195804 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 195bb4 │ │ │ │ + bcs 195bc0 │ │ │ │ ldr r0, [ip, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1955ec │ │ │ │ - b 195bc0 │ │ │ │ + bcc 1955f8 │ │ │ │ + b 195bcc │ │ │ │ ands r3, r8, #3 │ │ │ │ ubfx r9, r8, #2, #6 │ │ │ │ add r4, r0, #2 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 195ac4 │ │ │ │ + bcc 195ad0 │ │ │ │ add r6, r9, r3 │ │ │ │ sub r2, r1, r4 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 195ab0 │ │ │ │ + bhi 195abc │ │ │ │ lsl r2, r3, #2 │ │ │ │ mov r6, #0 │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ add r9, ip, r4, lsl #2 │ │ │ │ cmp r2, r6 │ │ │ │ - beq 19562c │ │ │ │ + beq 195638 │ │ │ │ ldr r4, [r9, r6] │ │ │ │ ubfx r7, r4, #16, #8 │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 1956ec │ │ │ │ + beq 1956f8 │ │ │ │ ubfx r3, r4, #8, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 195718 │ │ │ │ + beq 195724 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 195744 │ │ │ │ + beq 195750 │ │ │ │ add r6, r6, #4 │ │ │ │ lsr r3, r4, #24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 195680 │ │ │ │ + bne 19568c │ │ │ │ add r5, r0, #1 │ │ │ │ tst r8, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, r8, #2, #6 │ │ │ │ movne r2, r5 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r6 │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 19576c │ │ │ │ - b 195cd4 │ │ │ │ + bcc 195778 │ │ │ │ + b 195ce0 │ │ │ │ add r5, r0, #1 │ │ │ │ tst r8, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, r8, #2, #6 │ │ │ │ movne r2, r5 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r6 │ │ │ │ add r3, r2, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 19576c │ │ │ │ - b 195c54 │ │ │ │ + bcc 195778 │ │ │ │ + b 195c60 │ │ │ │ add r5, r0, #1 │ │ │ │ tst r8, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, r8, #2, #6 │ │ │ │ movne r2, r5 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r6 │ │ │ │ add r3, r2, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 19576c │ │ │ │ - b 195c78 │ │ │ │ + bcc 195778 │ │ │ │ + b 195c84 │ │ │ │ add r5, r0, #1 │ │ │ │ tst r8, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, r8, #2, #6 │ │ │ │ movne r2, r5 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r6 │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 195cb0 │ │ │ │ + bcs 195cbc │ │ │ │ ldr r4, [ip, r3, lsl #2] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r8, #308] @ 0x134 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 1955a4 │ │ │ │ + bhi 1955b0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r9, #16] │ │ │ │ str r4, [r9, #20] │ │ │ │ - beq 194ea0 │ │ │ │ + beq 194eac │ │ │ │ ldr r0, [r8, #312] @ 0x138 │ │ │ │ cmp r4, r0 │ │ │ │ - bls 19582c │ │ │ │ + bls 195838 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp] │ │ │ │ @@ -374849,559 +374852,559 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bic r0, r0, #7 │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 194ea0 │ │ │ │ + beq 194eac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ - b 1955a8 │ │ │ │ + b 1955b4 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 19576c │ │ │ │ - ldr r2, [pc, #1504] @ 195dec │ │ │ │ + bcc 195778 │ │ │ │ + ldr r2, [pc, #1504] @ 195df8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r9, #16] │ │ │ │ str r4, [r9, #20] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ str r0, [r9, #24] │ │ │ │ str r0, [r9, #28] │ │ │ │ - bcc 195b88 │ │ │ │ + bcc 195b94 │ │ │ │ cmp r1, r4 │ │ │ │ - beq 195c9c │ │ │ │ + beq 195ca8 │ │ │ │ add r2, ip, r4, lsl #2 │ │ │ │ sub r1, r1, r4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 1959f4 │ │ │ │ + bne 195a00 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 195a04 │ │ │ │ + b 195a10 │ │ │ │ add r5, r4, r4, lsr #2 │ │ │ │ tst r4, #3 │ │ │ │ add r0, r5, #2 │ │ │ │ addne r0, r5, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 195d64 │ │ │ │ + bcs 195d70 │ │ │ │ ldr r5, [r2, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 1958fc │ │ │ │ + ble 195908 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 19595c │ │ │ │ + bcs 195968 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b 195908 │ │ │ │ + b 195914 │ │ │ │ add r7, r4, r4, lsr #2 │ │ │ │ tst r4, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 195d64 │ │ │ │ + bcs 195d70 │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 19596c │ │ │ │ + ble 195978 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 19595c │ │ │ │ + bcs 195968 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b 195978 │ │ │ │ + b 195984 │ │ │ │ add r3, r5, r5, lsr #2 │ │ │ │ tst r5, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 195d64 │ │ │ │ + bcs 195d70 │ │ │ │ ldr r5, [r2, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 19588c │ │ │ │ + bgt 195898 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 195b5c │ │ │ │ + bne 195b68 │ │ │ │ bic r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 195cf8 │ │ │ │ + bcs 195d04 │ │ │ │ add r1, r6, #1 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 195a8c │ │ │ │ - b 195afc │ │ │ │ + bcs 195a98 │ │ │ │ + b 195b08 │ │ │ │ add r3, r7, r7, lsr #2 │ │ │ │ tst r7, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 195d64 │ │ │ │ + bcs 195d70 │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 19596c │ │ │ │ + ble 195978 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, lr │ │ │ │ - bcc 1958d0 │ │ │ │ - ldr r2, [pc, #1128] @ 195dcc │ │ │ │ + bcc 1958dc │ │ │ │ + ldr r2, [pc, #1128] @ 195dd8 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 195b5c │ │ │ │ + bne 195b68 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 195cf8 │ │ │ │ + bcs 195d04 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc 195afc │ │ │ │ + bcc 195b08 │ │ │ │ mov r2, #1 │ │ │ │ sub r1, sl, r1 │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ str sl, [r9, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp lr, r6 │ │ │ │ str r0, [r9, #24] │ │ │ │ str r0, [r9, #28] │ │ │ │ - bcc 195b9c │ │ │ │ + bcc 195ba8 │ │ │ │ cmp lr, r6 │ │ │ │ - beq 195c9c │ │ │ │ + beq 195ca8 │ │ │ │ add r2, ip, r6, lsl #2 │ │ │ │ sub r1, lr, r6 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 195a2c │ │ │ │ + bne 195a38 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 195a3c │ │ │ │ + b 195a48 │ │ │ │ add r7, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 195d74 │ │ │ │ + bcs 195d80 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 195a68 │ │ │ │ + ble 195a74 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 195a5c │ │ │ │ + bcs 195a68 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b 195a6c │ │ │ │ + b 195a78 │ │ │ │ add r7, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 195d74 │ │ │ │ + bcs 195d80 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 195a68 │ │ │ │ + ble 195a74 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 195a24 │ │ │ │ - ldr r2, [pc, #916] @ 195df8 │ │ │ │ + bcc 195a30 │ │ │ │ + ldr r2, [pc, #916] @ 195e04 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 195cf8 │ │ │ │ + bcs 195d04 │ │ │ │ add r1, sl, #1 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 195afc │ │ │ │ + bcc 195b08 │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r1, r2 │ │ │ │ str r3, [r9] │ │ │ │ str r2, [r9, #4] │ │ │ │ str r1, [r9, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #796] @ 195dd4 │ │ │ │ + ldr r3, [pc, #796] @ 195de0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #780] @ 195dd8 │ │ │ │ + ldr r3, [pc, #780] @ 195de4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #676] @ 195d84 │ │ │ │ + ldr r3, [pc, #676] @ 195d90 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #664] @ 195d88 │ │ │ │ + ldr r3, [pc, #664] @ 195d94 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, lr │ │ │ │ mov r2, lr │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #688] @ 195db4 │ │ │ │ + ldr r0, [pc, #688] @ 195dc0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #684] @ 195db8 │ │ │ │ + ldr r1, [pc, #684] @ 195dc4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ bl 3cd80 │ │ │ │ - ldr r3, [pc, #708] @ 195e00 │ │ │ │ + ldr r3, [pc, #708] @ 195e0c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #692] @ 195e04 │ │ │ │ + ldr r3, [pc, #692] @ 195e10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r1, [pc, #604] @ 195dc0 │ │ │ │ + ldr r1, [pc, #604] @ 195dcc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #600] @ 195dc4 │ │ │ │ + ldr r0, [pc, #600] @ 195dd0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r3, [pc, #620] @ 195dfc │ │ │ │ + ldr r3, [pc, #620] @ 195e08 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #524] @ 195db0 │ │ │ │ + ldr r3, [pc, #524] @ 195dbc │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, lr │ │ │ │ mov r2, lr │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #568] @ 195df4 │ │ │ │ + ldr r2, [pc, #568] @ 195e00 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #520] @ 195dd0 │ │ │ │ + ldr r2, [pc, #520] @ 195ddc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #540] @ 195df0 │ │ │ │ + ldr r2, [pc, #540] @ 195dfc │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #552] @ 195e0c │ │ │ │ + ldr r2, [pc, #552] @ 195e18 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #452] @ 195dbc │ │ │ │ + ldr r2, [pc, #452] @ 195dc8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #416] @ 195da8 │ │ │ │ + ldr r2, [pc, #416] @ 195db4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3cae4 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r2, [pc, #388] @ 195da4 │ │ │ │ + ldr r2, [pc, #388] @ 195db0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #376] @ 195dac │ │ │ │ + ldr r2, [pc, #376] @ 195db8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #344] @ 195da0 │ │ │ │ + ldr r2, [pc, #344] @ 195dac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3cae4 │ │ │ │ tst r8, #3 │ │ │ │ - ldr r2, [pc, #392] @ 195de8 │ │ │ │ + ldr r2, [pc, #392] @ 195df4 │ │ │ │ movne r0, r5 │ │ │ │ ubfx r3, r8, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #2 │ │ │ │ bl 3cae4 │ │ │ │ tst r8, #3 │ │ │ │ - ldr r2, [pc, #352] @ 195de4 │ │ │ │ + ldr r2, [pc, #352] @ 195df0 │ │ │ │ movne r0, r5 │ │ │ │ ubfx r3, r8, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #364] @ 195e10 │ │ │ │ + ldr r2, [pc, #364] @ 195e1c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ tst r8, #3 │ │ │ │ - ldr r2, [pc, #292] @ 195de0 │ │ │ │ + ldr r2, [pc, #292] @ 195dec │ │ │ │ movne r0, r5 │ │ │ │ ubfx r3, r8, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 3cae4 │ │ │ │ tst r8, #3 │ │ │ │ - ldr r2, [pc, #252] @ 195ddc │ │ │ │ + ldr r2, [pc, #252] @ 195de8 │ │ │ │ movne r0, r5 │ │ │ │ ubfx r3, r8, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #200] @ 195dc8 │ │ │ │ + ldr r2, [pc, #200] @ 195dd4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #140] @ 195d98 │ │ │ │ + ldr r2, [pc, #140] @ 195da4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #108] @ 195d8c │ │ │ │ + ldr r2, [pc, #108] @ 195d98 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #92] @ 195d90 │ │ │ │ + ldr r2, [pc, #92] @ 195d9c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #76] @ 195d94 │ │ │ │ + ldr r2, [pc, #76] @ 195da0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #188] @ 195e18 │ │ │ │ + ldr r2, [pc, #188] @ 195e24 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #156] @ 195e08 │ │ │ │ + ldr r2, [pc, #156] @ 195e14 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #152] @ 195e14 │ │ │ │ + ldr r2, [pc, #152] @ 195e20 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq ip, r6, ip, lsr #12 │ │ │ │ - @ instruction: 0x0016bcd0 │ │ │ │ - @ instruction: 0x0016bcd4 │ │ │ │ - andseq fp, r6, r4, ror sl │ │ │ │ - andseq fp, r6, r0, asr sl │ │ │ │ - andseq fp, r6, ip, lsr #20 │ │ │ │ - mulseq r6, r8, sl │ │ │ │ - @ instruction: 0x0016c2b0 │ │ │ │ - mulseq r6, ip, fp │ │ │ │ - andseq fp, r6, ip, lsr fp │ │ │ │ - andseq fp, r6, ip, ror #23 │ │ │ │ + andseq ip, r6, r0, lsr #12 │ │ │ │ + andseq fp, r6, r4, asr #25 │ │ │ │ + andseq fp, r6, r8, asr #25 │ │ │ │ + andseq fp, r6, r8, ror #20 │ │ │ │ + andseq fp, r6, r4, asr #20 │ │ │ │ + andseq fp, r6, r0, lsr #20 │ │ │ │ + andseq fp, r6, ip, lsl #21 │ │ │ │ + andseq ip, r6, r4, lsr #5 │ │ │ │ + mulseq r6, r0, fp │ │ │ │ + andseq fp, r6, r0, lsr fp │ │ │ │ + andseq fp, r6, r0, ror #23 │ │ │ │ + andseq fp, r6, r4, lsr #21 │ │ │ │ + andseq fp, r6, r0, ror #24 │ │ │ │ + andseq fp, r6, r0, ror #23 │ │ │ │ + andseq fp, r6, r0, ror #23 │ │ │ │ + andseq fp, r6, ip, asr fp │ │ │ │ + andeq sl, ip, r8, ror #5 │ │ │ │ + andseq fp, r6, r8, ror #21 │ │ │ │ + @ instruction: 0x0016baf8 │ │ │ │ + andseq fp, r6, r8, ror #25 │ │ │ │ + mulseq r6, r0, fp │ │ │ │ + andseq fp, r6, r8, ror #25 │ │ │ │ + andseq fp, r6, ip, ror #25 │ │ │ │ + andseq fp, r6, ip, ror sl │ │ │ │ @ instruction: 0x0016bab0 │ │ │ │ - andseq fp, r6, ip, ror #24 │ │ │ │ + @ instruction: 0x0016baf8 │ │ │ │ + andseq fp, r6, ip, lsr #22 │ │ │ │ + @ instruction: 0x0016bfb8 │ │ │ │ + andseq fp, r6, r0, lsl #24 │ │ │ │ + andseq fp, r6, ip, lsr #24 │ │ │ │ andseq fp, r6, ip, ror #23 │ │ │ │ - andseq fp, r6, ip, ror #23 │ │ │ │ - andseq fp, r6, r8, ror #22 │ │ │ │ - andeq sl, ip, r4, ror r2 │ │ │ │ - @ instruction: 0x0016baf4 │ │ │ │ - andseq fp, r6, r4, lsl #22 │ │ │ │ - @ instruction: 0x0016bcf4 │ │ │ │ - mulseq r6, ip, fp │ │ │ │ - @ instruction: 0x0016bcf4 │ │ │ │ - @ instruction: 0x0016bcf8 │ │ │ │ - andseq fp, r6, r8, lsl #21 │ │ │ │ - @ instruction: 0x0016babc │ │ │ │ - andseq fp, r6, r4, lsl #22 │ │ │ │ - andseq fp, r6, r8, lsr fp │ │ │ │ - andseq fp, r6, r4, asr #31 │ │ │ │ - andseq fp, r6, ip, lsl #24 │ │ │ │ - andseq fp, r6, r8, lsr ip │ │ │ │ - @ instruction: 0x0016bbf8 │ │ │ │ - andseq fp, r6, r4, lsl #25 │ │ │ │ - andseq fp, r6, r0, ror #25 │ │ │ │ - andseq fp, r6, ip, asr #25 │ │ │ │ - @ instruction: 0x0016b8dc │ │ │ │ - andseq fp, r6, r0, lsl #22 │ │ │ │ - mulseq r6, r0, r9 │ │ │ │ + andseq fp, r6, r8, ror ip │ │ │ │ + @ instruction: 0x0016bcd4 │ │ │ │ + andseq fp, r6, r0, asr #25 │ │ │ │ @ instruction: 0x0016b8d0 │ │ │ │ - andseq fp, r6, ip, lsl r9 │ │ │ │ + @ instruction: 0x0016baf4 │ │ │ │ + andseq fp, r6, r4, lsl #19 │ │ │ │ + andseq fp, r6, r4, asr #17 │ │ │ │ + andseq fp, r6, r0, lsl r9 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 195e54 │ │ │ │ + beq 195e60 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 195e5c │ │ │ │ + bcs 195e68 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r5, [r0, #4] │ │ │ │ - bne 195e24 │ │ │ │ + bne 195e30 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 195e70 │ │ │ │ + ldr r2, [pc, #12] @ 195e7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq fp, r6, r0, asr #16 │ │ │ │ + andseq fp, r6, r4, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #684 @ 0x2ac │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 195eac │ │ │ │ + beq 195eb8 │ │ │ │ add r1, r7, #72 @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 274b8 │ │ │ │ ldrb r5, [r7, #327] @ 0x147 │ │ │ │ - b 195ee8 │ │ │ │ + b 195ef4 │ │ │ │ add r4, sp, #328 @ 0x148 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 27188 │ │ │ │ strb r5, [r4, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bne 195ec4 │ │ │ │ + bne 195ed0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 274b8 │ │ │ │ ldrb r5, [sp, #583] @ 0x247 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r6, r0, #2 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls 195f18 │ │ │ │ - ldr r2, [pc, #3844] @ 196e10 │ │ │ │ + bls 195f24 │ │ │ │ + ldr r2, [pc, #3844] @ 196e1c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 195f70 │ │ │ │ + beq 195f7c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 195f04 │ │ │ │ + beq 195f10 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bcc 195f8c │ │ │ │ + bcc 195f98 │ │ │ │ sub r4, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 27188 │ │ │ │ add r0, r5, r4 │ │ │ │ - b 195f94 │ │ │ │ + b 195fa0 │ │ │ │ mov r0, #4 │ │ │ │ mov fp, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bcs 195f54 │ │ │ │ + bcs 195f60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 195f9c │ │ │ │ + beq 195fa8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ ldr sl, [r7, #56] @ 0x38 │ │ │ │ mov r4, #0 │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r5, sl, #2 │ │ │ │ strls r7, [sp, #20] │ │ │ │ strls r9, [sp, #16] │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ - bls 195fd4 │ │ │ │ - ldr r2, [pc, #3476] @ 196d58 │ │ │ │ + bls 195fe0 │ │ │ │ + ldr r2, [pc, #3476] @ 196d64 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ - b 196c08 │ │ │ │ + b 196c14 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [r0, #52] @ 0x34 │ │ │ │ - beq 196014 │ │ │ │ + beq 196020 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 195fbc │ │ │ │ + beq 195fc8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, sl │ │ │ │ - b 19601c │ │ │ │ + b 196028 │ │ │ │ mov r7, #4 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ str fp, [sp, #12] │ │ │ │ ldr r5, [r8, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 196068 │ │ │ │ + beq 196074 │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 196040 │ │ │ │ + bne 19604c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 196c08 │ │ │ │ + bmi 196c14 │ │ │ │ ldr r4, [r8, #64] @ 0x40 │ │ │ │ ldr r9, [r8, #68] @ 0x44 │ │ │ │ - b 196068 │ │ │ │ + b 196074 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldrb fp, [r8, #352] @ 0x160 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ bl 274b8 │ │ │ │ @@ -375426,40 +375429,40 @@ │ │ │ │ str r4, [sp, #352] @ 0x160 │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ str r3, [sp, #328] @ 0x148 │ │ │ │ str r3, [sp, #640] @ 0x280 │ │ │ │ str r3, [sp, #644] @ 0x284 │ │ │ │ str r3, [sp, #648] @ 0x288 │ │ │ │ stm r2, {r0, r1, r3} │ │ │ │ - beq 196c0c │ │ │ │ + beq 196c18 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r6, [r8, #16] │ │ │ │ ldr r9, [r8, #20] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ ldr fp, [r8, #44] @ 0x2c │ │ │ │ ldr r8, [r8, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b 196140 │ │ │ │ + b 19614c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r5, #4] │ │ │ │ add r3, r3, #20 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1966dc │ │ │ │ + beq 1966e8 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 1969d8 │ │ │ │ + beq 1969e4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 196128 │ │ │ │ + beq 196134 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -375467,529 +375470,529 @@ │ │ │ │ ldr r0, [r2, r0, lsl #2]! │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - beq 196290 │ │ │ │ + beq 19629c │ │ │ │ mov sl, r0 │ │ │ │ cmp sl, r9 │ │ │ │ - bcs 196ad8 │ │ │ │ + bcs 196ae4 │ │ │ │ add r2, sl, sl, lsl #3 │ │ │ │ add r7, r7, #1 │ │ │ │ add r2, r6, r2 │ │ │ │ ldr sl, [r2, #5] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 196194 │ │ │ │ + bne 1961a0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 19629c │ │ │ │ + bcc 1962a8 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ - bhi 19629c │ │ │ │ + bhi 1962a8 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 196394 │ │ │ │ + bne 1963a0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r7, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 196394 │ │ │ │ + bne 1963a0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 196c54 │ │ │ │ + bcs 196c60 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r1, r0]! │ │ │ │ ldr r7, [r1, #1] │ │ │ │ ldrb r5, [r2, r0] │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 196220 │ │ │ │ - ldr r1, [pc, #2996] @ 196dcc │ │ │ │ + bne 19622c │ │ │ │ + ldr r1, [pc, #2996] @ 196dd8 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ mov r0, #254 @ 0xfe │ │ │ │ orr r0, r0, r5, lsl #8 │ │ │ │ add r5, sl, #1 │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 196254 │ │ │ │ - ldr r1, [pc, #2948] @ 196dd0 │ │ │ │ + bne 196260 │ │ │ │ + ldr r1, [pc, #2948] @ 196ddc │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ add r4, sl, #2 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 196280 │ │ │ │ - ldr r1, [pc, #2908] @ 196dd4 │ │ │ │ + bne 19628c │ │ │ │ + ldr r1, [pc, #2908] @ 196de0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r7, [r0, r4, lsl #2] │ │ │ │ add r0, sl, #3 │ │ │ │ - b 1965e8 │ │ │ │ + b 1965f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 196394 │ │ │ │ + bcs 1963a0 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1962b8 │ │ │ │ - ldr r1, [pc, #2804] @ 196da4 │ │ │ │ + bne 1962c4 │ │ │ │ + ldr r1, [pc, #2804] @ 196db0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r5, sl, #1 │ │ │ │ str r1, [r0, sl, lsl #2] │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1962e8 │ │ │ │ - ldr r1, [pc, #2760] @ 196da8 │ │ │ │ + bne 1962f4 │ │ │ │ + ldr r1, [pc, #2760] @ 196db4 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add r7, sl, #2 │ │ │ │ ldrb r1, [sp, #627] @ 0x273 │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ add r4, r1, #1 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ str r7, [sp, #336] @ 0x150 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bls 1966b8 │ │ │ │ + bls 1966c4 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r1, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 19631c │ │ │ │ + bne 196328 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r7, r0 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ - bcs 196a48 │ │ │ │ + bcs 196a54 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 196548 │ │ │ │ + beq 196554 │ │ │ │ cmp sl, r9 │ │ │ │ - bcs 196ad8 │ │ │ │ + bcs 196ae4 │ │ │ │ add r1, sl, sl, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ add r1, r7, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs 196aec │ │ │ │ + bcs 196af8 │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ ldr r3, [r0, #1] │ │ │ │ ldr sl, [r0, #5] │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 19634c │ │ │ │ - b 196548 │ │ │ │ + bne 196358 │ │ │ │ + b 196554 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1963b0 │ │ │ │ - ldr r1, [pc, #2576] @ 196db8 │ │ │ │ + bne 1963bc │ │ │ │ + ldr r1, [pc, #2576] @ 196dc4 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add r5, sl, #1 │ │ │ │ str r7, [r0, sl, lsl #2] │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1963dc │ │ │ │ - ldr r1, [pc, #2536] @ 196dbc │ │ │ │ + bne 1963e8 │ │ │ │ + ldr r1, [pc, #2536] @ 196dc8 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ add r4, sl, #2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ ldr sl, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 196548 │ │ │ │ + beq 196554 │ │ │ │ cmp sl, r9 │ │ │ │ - bcs 196c58 │ │ │ │ + bcs 196c64 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ - b 196444 │ │ │ │ + b 196450 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #660] @ 0x294 │ │ │ │ cmp sl, #0 │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ - beq 1964ec │ │ │ │ + beq 1964f8 │ │ │ │ cmp sl, r9 │ │ │ │ - bcs 196ad8 │ │ │ │ + bcs 196ae4 │ │ │ │ add r0, sl, sl, lsl #3 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r3, r0]! │ │ │ │ ldr sl, [r3, #5] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ strb r1, [r0, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 196494 │ │ │ │ + bne 1964a0 │ │ │ │ ldr r5, [sp, #660] @ 0x294 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 196418 │ │ │ │ - ldr r1, [pc, #2368] @ 196dc8 │ │ │ │ + bne 196424 │ │ │ │ + ldr r1, [pc, #2368] @ 196dd4 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ - b 196418 │ │ │ │ + bl 19c940 │ │ │ │ + b 196424 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1964ac │ │ │ │ + beq 1964b8 │ │ │ │ mov r2, r0 │ │ │ │ cmp sl, r9 │ │ │ │ - bcc 196444 │ │ │ │ - b 196ad8 │ │ │ │ + bcc 196450 │ │ │ │ + b 196ae4 │ │ │ │ add r3, sp, #660 @ 0x294 │ │ │ │ rsb r2, r2, #3 │ │ │ │ add r0, r3, r0 │ │ │ │ bl 27188 │ │ │ │ ldr r5, [sp, #660] @ 0x294 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1964dc │ │ │ │ - ldr r1, [pc, #2288] @ 196dc4 │ │ │ │ + bne 1964e8 │ │ │ │ + ldr r1, [pc, #2288] @ 196dd0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [r0] │ │ │ │ - b 196508 │ │ │ │ + b 196514 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 196548 │ │ │ │ + beq 196554 │ │ │ │ cmp sl, r9 │ │ │ │ - bcs 196c58 │ │ │ │ + bcs 196c64 │ │ │ │ add r1, sl, sl, lsl #3 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ add r1, r6, r1 │ │ │ │ cmp r4, r0 │ │ │ │ ldr r5, [r1, #1] │ │ │ │ ldr sl, [r1, #5] │ │ │ │ - bne 1964f8 │ │ │ │ - ldr r1, [pc, #2180] @ 196dc0 │ │ │ │ + bne 196504 │ │ │ │ + ldr r1, [pc, #2180] @ 196dcc │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ - b 1964f8 │ │ │ │ + bl 19c940 │ │ │ │ + b 196504 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1965ec │ │ │ │ + beq 1965f8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ ldr r0, [r7, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 196628 │ │ │ │ + beq 196634 │ │ │ │ mov sl, r0 │ │ │ │ cmp sl, fp │ │ │ │ - bcs 196be8 │ │ │ │ + bcs 196bf4 │ │ │ │ add r1, r8, sl, lsl #3 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 196578 │ │ │ │ + bne 196584 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 196618 │ │ │ │ + bne 196624 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmp r0, fp │ │ │ │ - bcs 196be4 │ │ │ │ + bcs 196bf0 │ │ │ │ ldr r4, [r8, r0, lsl #3] │ │ │ │ ands r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ - bne 196aa0 │ │ │ │ + bne 196aac │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1965d8 │ │ │ │ - ldr r1, [pc, #2060] @ 196ddc │ │ │ │ + bne 1965e4 │ │ │ │ + ldr r1, [pc, #2060] @ 196de8 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str sl, [r5, r2, lsl #2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, #20 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 196140 │ │ │ │ - b 1966dc │ │ │ │ + bne 19614c │ │ │ │ + b 1966e8 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ands r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ - bne 1969f8 │ │ │ │ + bne 196a04 │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 196648 │ │ │ │ - ldr r1, [pc, #1960] @ 196de8 │ │ │ │ + bne 196654 │ │ │ │ + ldr r1, [pc, #1960] @ 196df4 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ add r4, r5, #1 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ ldr r7, [r7] │ │ │ │ - b 196670 │ │ │ │ + b 19667c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1965ec │ │ │ │ + beq 1965f8 │ │ │ │ cmp r7, fp │ │ │ │ - bcs 196b00 │ │ │ │ + bcs 196b0c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ ldr r5, [r0, r7, lsl #3]! │ │ │ │ cmp r4, r1 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - bne 196660 │ │ │ │ + bne 19666c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 365dc │ │ │ │ - b 196660 │ │ │ │ + b 19666c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 365dc │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ - b 196314 │ │ │ │ + b 196320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov fp, r5 │ │ │ │ - ldr ip, [pc, #1804] @ 196df8 │ │ │ │ - ldr r8, [pc, #1804] @ 196dfc │ │ │ │ + ldr ip, [pc, #1804] @ 196e04 │ │ │ │ + ldr r8, [pc, #1804] @ 196e08 │ │ │ │ add r6, r5, r0 │ │ │ │ - ldr r9, [pc, #1800] @ 196e00 │ │ │ │ + ldr r9, [pc, #1800] @ 196e0c │ │ │ │ add r0, r5, #4 │ │ │ │ - ldr r3, [pc, #1796] @ 196e04 │ │ │ │ + ldr r3, [pc, #1796] @ 196e10 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr lr, [pc, #1792] @ 196e08 │ │ │ │ + ldr lr, [pc, #1792] @ 196e14 │ │ │ │ add r8, pc, r8 │ │ │ │ add r9, pc, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ add lr, pc, lr │ │ │ │ - b 196728 │ │ │ │ + b 196734 │ │ │ │ cmp fp, r6 │ │ │ │ mov r0, fp │ │ │ │ addne r0, r0, #4 │ │ │ │ - beq 196884 │ │ │ │ + beq 196890 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 196718 │ │ │ │ + beq 196724 │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 1969e8 │ │ │ │ + bcc 1969f4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 196b2c │ │ │ │ + beq 196b38 │ │ │ │ ldr r7, [sp, #332] @ 0x14c │ │ │ │ sub r2, r1, r0 │ │ │ │ add r7, r7, r0, lsl #2 │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - beq 1967cc │ │ │ │ + beq 1967d8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne 196808 │ │ │ │ + bne 196814 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 196b7c │ │ │ │ + beq 196b88 │ │ │ │ ldr sl, [r7, #4] │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 196b6c │ │ │ │ + bcs 196b78 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ sub r2, r2, #2 │ │ │ │ ldr r0, [r5, sl, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [r7, #4] │ │ │ │ - bhi 196a30 │ │ │ │ + bhi 196a3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 196718 │ │ │ │ + beq 196724 │ │ │ │ lsl r0, r1, #2 │ │ │ │ add r1, r7, #8 │ │ │ │ ldr sl, [r1] │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 196b1c │ │ │ │ + bcs 196b28 │ │ │ │ ldr r2, [r5, sl, lsl #2] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r2, [r1], #4 │ │ │ │ - bne 1967ac │ │ │ │ - b 196718 │ │ │ │ + bne 1967b8 │ │ │ │ + b 196724 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 196bcc │ │ │ │ + beq 196bd8 │ │ │ │ ldr sl, [r7, #4] │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 196b94 │ │ │ │ + bcs 196ba0 │ │ │ │ ldr r0, [r5, sl, lsl #2] │ │ │ │ cmp r2, #3 │ │ │ │ str r0, [r7, #4] │ │ │ │ - bcc 196ba4 │ │ │ │ + bcc 196bb0 │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 196bbc │ │ │ │ + bcs 196bc8 │ │ │ │ ldr r0, [r5, sl, lsl #2] │ │ │ │ str r0, [r7, #8] │ │ │ │ - b 196718 │ │ │ │ + b 196724 │ │ │ │ ands r0, r1, #3 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 196b54 │ │ │ │ + beq 196b60 │ │ │ │ ldr sl, [r7, #4] │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 196b44 │ │ │ │ + bcs 196b50 │ │ │ │ lsr r4, r1, #2 │ │ │ │ add r0, r4, r0 │ │ │ │ ldr r5, [r5, sl, lsl #2] │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r2, r0 │ │ │ │ str r5, [r7, #4] │ │ │ │ - bcc 196a88 │ │ │ │ + bcc 196a94 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ sub r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 196a40 │ │ │ │ + bhi 196a4c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 196718 │ │ │ │ + beq 196724 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 196b24 │ │ │ │ + bcs 196b30 │ │ │ │ ldr r2, [r5, sl, lsl #2] │ │ │ │ subs r1, r1, #4 │ │ │ │ str r2, [r0], #4 │ │ │ │ - bne 196864 │ │ │ │ - b 196718 │ │ │ │ + bne 196870 │ │ │ │ + b 196724 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr sl, [r1, #336] @ 0x150 │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 196c20 │ │ │ │ + bcs 196c2c │ │ │ │ ldr r0, [r5, sl, lsl #2] │ │ │ │ ldr sl, [r1, #340] @ 0x154 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp sl, r4 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ - bcs 196c30 │ │ │ │ + bcs 196c3c │ │ │ │ ldr r0, [r5, sl, lsl #2] │ │ │ │ ldr sl, [r1, #344] @ 0x158 │ │ │ │ str r0, [sp, #640] @ 0x280 │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 196c3c │ │ │ │ + bcs 196c48 │ │ │ │ ldr r0, [r5, sl, lsl #2] │ │ │ │ ldr sl, [r1, #348] @ 0x15c │ │ │ │ str r0, [sp, #644] @ 0x284 │ │ │ │ cmp sl, r4 │ │ │ │ - bcs 196c48 │ │ │ │ + bcs 196c54 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ ldr r0, [r5, sl, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ - bls 196940 │ │ │ │ + bls 19694c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 196928 │ │ │ │ + beq 196934 │ │ │ │ lsl r4, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ bl b3fc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 196934 │ │ │ │ - ldr r2, [pc, #1104] @ 196d74 │ │ │ │ + bne 196940 │ │ │ │ + ldr r2, [pc, #1104] @ 196d80 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196984 │ │ │ │ + b 196990 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl b3fc4 │ │ │ │ str r5, [sp, #332] @ 0x14c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #328] @ 0x148 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ ldr r6, [sp, #348] @ 0x15c │ │ │ │ cmp r1, r6 │ │ │ │ - bls 1969b0 │ │ │ │ + bls 1969bc │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 196998 │ │ │ │ + beq 1969a4 │ │ │ │ lsl r4, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ bl b3fc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1969a4 │ │ │ │ - ldr r2, [pc, #1012] @ 196d78 │ │ │ │ + bne 1969b0 │ │ │ │ + ldr r2, [pc, #1012] @ 196d84 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ bl 3c350 │ │ │ │ - b 196c08 │ │ │ │ + b 196c14 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl b3fc4 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ str r6, [sp, #340] @ 0x154 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ @@ -375998,334 +376001,334 @@ │ │ │ │ bl 274b8 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #892] @ 196d5c │ │ │ │ + ldr r0, [pc, #892] @ 196d68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 196c08 │ │ │ │ - ldr r3, [pc, #1052] @ 196e0c │ │ │ │ + b 196c14 │ │ │ │ + ldr r3, [pc, #1052] @ 196e18 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 196a94 │ │ │ │ - ldr r1, [pc, #1008] @ 196df0 │ │ │ │ + b 196aa0 │ │ │ │ + ldr r1, [pc, #1008] @ 196dfc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1004] @ 196df4 │ │ │ │ + ldr r0, [pc, #1004] @ 196e00 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #660] @ 0x294 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ add r3, sp, #660 @ 0x294 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ bl 3ca1c │ │ │ │ - b 196c08 │ │ │ │ - ldr r3, [pc, #868] @ 196d9c │ │ │ │ + b 196c14 │ │ │ │ + ldr r3, [pc, #868] @ 196da8 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 196a94 │ │ │ │ + b 196aa0 │ │ │ │ mov r0, #0 │ │ │ │ - b 196a94 │ │ │ │ - ldr r0, [pc, #860] @ 196dac │ │ │ │ + b 196aa0 │ │ │ │ + ldr r0, [pc, #860] @ 196db8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #856] @ 196db0 │ │ │ │ + ldr r1, [pc, #856] @ 196dbc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #676] @ 0x2a4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #672] @ 0x2a0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #664] @ 0x298 │ │ │ │ str r2, [sp, #668] @ 0x29c │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ bl 3cd80 │ │ │ │ - b 196c08 │ │ │ │ + b 196c14 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ bl 3c798 │ │ │ │ - b 196c08 │ │ │ │ - ldr r1, [pc, #824] @ 196de0 │ │ │ │ + b 196c14 │ │ │ │ + ldr r1, [pc, #824] @ 196dec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #820] @ 196de4 │ │ │ │ + ldr r0, [pc, #820] @ 196df0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #660] @ 0x294 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ add r3, sp, #660 @ 0x294 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ bl 36880 │ │ │ │ - b 196c08 │ │ │ │ + b 196c14 │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - ldr r2, [pc, #696] @ 196da0 │ │ │ │ + ldr r2, [pc, #696] @ 196dac │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ - ldr r2, [pc, #704] @ 196db4 │ │ │ │ + b 196c08 │ │ │ │ + ldr r2, [pc, #704] @ 196dc0 │ │ │ │ mov sl, r1 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ - ldr r2, [pc, #740] @ 196dec │ │ │ │ + b 196c08 │ │ │ │ + ldr r2, [pc, #740] @ 196df8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ bl 3cae4 │ │ │ │ - b 196c08 │ │ │ │ + b 196c14 │ │ │ │ mov r2, ip │ │ │ │ - b 196bf8 │ │ │ │ + b 196c04 │ │ │ │ mov r2, lr │ │ │ │ - b 196bf8 │ │ │ │ + b 196c04 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #576] @ 196d7c │ │ │ │ + ldr r2, [pc, #576] @ 196d88 │ │ │ │ mov r4, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ + b 196c08 │ │ │ │ mov r2, r8 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b 196bfc │ │ │ │ - ldr r2, [pc, #556] @ 196d88 │ │ │ │ + b 196c08 │ │ │ │ + ldr r2, [pc, #556] @ 196d94 │ │ │ │ mov sl, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ - ldr r2, [pc, #548] @ 196d98 │ │ │ │ + b 196c08 │ │ │ │ + ldr r2, [pc, #548] @ 196da4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ - ldr r2, [pc, #508] @ 196d80 │ │ │ │ + b 196c08 │ │ │ │ + ldr r2, [pc, #508] @ 196d8c │ │ │ │ mov sl, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ - ldr r2, [pc, #496] @ 196d8c │ │ │ │ + b 196c08 │ │ │ │ + ldr r2, [pc, #496] @ 196d98 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ - ldr r2, [pc, #484] @ 196d90 │ │ │ │ + b 196c08 │ │ │ │ + ldr r2, [pc, #484] @ 196d9c │ │ │ │ mov sl, #2 │ │ │ │ mov r4, #2 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ - ldr r2, [pc, #464] @ 196d94 │ │ │ │ + b 196c08 │ │ │ │ + ldr r2, [pc, #464] @ 196da0 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ - ldr r2, [pc, #432] @ 196d84 │ │ │ │ + b 196c08 │ │ │ │ + ldr r2, [pc, #432] @ 196d90 │ │ │ │ mov sl, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ + b 196c08 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r2, [pc, #488] @ 196dd8 │ │ │ │ + ldr r2, [pc, #488] @ 196de4 │ │ │ │ mov r4, fp │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #332] @ 196d60 │ │ │ │ + ldr r2, [pc, #332] @ 196d6c │ │ │ │ mov r4, #0 │ │ │ │ ldr sl, [r8, #336] @ 0x150 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bf4 │ │ │ │ - ldr r2, [pc, #316] @ 196d64 │ │ │ │ + b 196c00 │ │ │ │ + ldr r2, [pc, #316] @ 196d70 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ - ldr r2, [pc, #304] @ 196d68 │ │ │ │ + b 196c08 │ │ │ │ + ldr r2, [pc, #304] @ 196d74 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ - ldr r2, [pc, #296] @ 196d6c │ │ │ │ + b 196c08 │ │ │ │ + ldr r2, [pc, #296] @ 196d78 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ - ldr r2, [pc, #288] @ 196d70 │ │ │ │ + b 196c08 │ │ │ │ + ldr r2, [pc, #288] @ 196d7c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 196bfc │ │ │ │ + b 196c08 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r9 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ - b 196adc │ │ │ │ - b 196c70 │ │ │ │ - b 196c70 │ │ │ │ - b 196c70 │ │ │ │ + b 196ae8 │ │ │ │ + b 196c7c │ │ │ │ + b 196c7c │ │ │ │ + b 196c7c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b 196c84 │ │ │ │ + b 196c90 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ - b 196c84 │ │ │ │ + b 196c90 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 196cb0 │ │ │ │ + bne 196cbc │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 196cd0 │ │ │ │ + bne 196cdc │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 196cf0 │ │ │ │ - b 196d34 │ │ │ │ + bne 196cfc │ │ │ │ + b 196d40 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 196ca0 │ │ │ │ + beq 196cac │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 196d34 │ │ │ │ + beq 196d40 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ dmb ish │ │ │ │ add r1, r1, #28 │ │ │ │ ldrex r3, [r2] │ │ │ │ sub r7, r3, #1 │ │ │ │ strex r6, r7, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 196cfc │ │ │ │ + bne 196d08 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 196d34 │ │ │ │ + bne 196d40 │ │ │ │ dmb ish │ │ │ │ mov r0, r1 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ mov r0, r4 │ │ │ │ - b 196d34 │ │ │ │ + b 196d40 │ │ │ │ bl 3cac8 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 196d54 │ │ │ │ + beq 196d60 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, fp, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r6, r0, lsr sp │ │ │ │ - mulseq r6, r8, sl │ │ │ │ - andseq sl, r6, r0, lsl pc │ │ │ │ - andseq sl, r6, r0, lsl #30 │ │ │ │ + andseq fp, r6, r4, lsr #26 │ │ │ │ + andseq fp, r6, ip, lsl #21 │ │ │ │ andseq sl, r6, r4, lsl #30 │ │ │ │ - andseq sl, r6, r8, lsl #30 │ │ │ │ - andseq sl, r6, ip, lsl #30 │ │ │ │ - andseq fp, r6, r8, asr #4 │ │ │ │ - @ instruction: 0x0016b1f8 │ │ │ │ - andseq sl, r6, r4, lsr sp │ │ │ │ - andseq sl, r6, ip, ror lr │ │ │ │ - andseq sl, r6, ip, ror #27 │ │ │ │ - andseq sl, r6, r4, lsl lr │ │ │ │ - andseq sl, r6, ip, lsr lr │ │ │ │ - andseq sl, r6, r4, lsr lr │ │ │ │ - andseq sl, r6, r4, lsr lr │ │ │ │ - andseq sl, r6, r4, lsr #29 │ │ │ │ - andseq fp, r6, r0 │ │ │ │ - ldrheq fp, [r6], -r4 │ │ │ │ - andseq fp, r6, r8, ror #15 │ │ │ │ - andseq fp, r6, r8, asr #15 │ │ │ │ - andseq sl, r6, r8, asr lr │ │ │ │ - andseq sl, r6, r8, asr lr │ │ │ │ - @ instruction: 0x0016add0 │ │ │ │ - andseq fp, r6, r0, lsr #13 │ │ │ │ - andseq fp, r6, r4, lsl #13 │ │ │ │ - andseq fp, r6, ip, lsr #7 │ │ │ │ - andseq fp, r6, r4, lsl #8 │ │ │ │ - andseq fp, r6, r0, ror r4 │ │ │ │ - andseq fp, r6, r0, asr r8 │ │ │ │ - andseq fp, r6, ip, lsr #16 │ │ │ │ - andseq fp, r6, r0, lsl r8 │ │ │ │ - @ instruction: 0x0016afb8 │ │ │ │ - andseq fp, r6, r8, ror #9 │ │ │ │ - andeq r9, ip, r8, lsr r3 │ │ │ │ - andseq fp, r6, r4, lsl r0 │ │ │ │ - mulseq r6, r8, r4 │ │ │ │ - @ instruction: 0x0016b7b8 │ │ │ │ - andeq r9, ip, r0, ror #7 │ │ │ │ - ldrsbeq fp, [r6], -ip │ │ │ │ - andseq fp, r6, ip, lsr #6 │ │ │ │ - andseq fp, r6, r4, lsl #5 │ │ │ │ - @ instruction: 0x0016b2b0 │ │ │ │ - mulseq r6, ip, r2 │ │ │ │ - andseq fp, r6, r8, lsl #5 │ │ │ │ - mulseq r6, r8, r1 │ │ │ │ - andseq fp, r6, r8, lsl #24 │ │ │ │ + @ instruction: 0x0016aef4 │ │ │ │ + @ instruction: 0x0016aef8 │ │ │ │ + @ instruction: 0x0016aefc │ │ │ │ + andseq sl, r6, r0, lsl #30 │ │ │ │ + andseq fp, r6, ip, lsr r2 │ │ │ │ + andseq fp, r6, ip, ror #3 │ │ │ │ + andseq sl, r6, r8, lsr #26 │ │ │ │ + andseq sl, r6, r0, ror lr │ │ │ │ + andseq sl, r6, r0, ror #27 │ │ │ │ + andseq sl, r6, r8, lsl #28 │ │ │ │ + andseq sl, r6, r0, lsr lr │ │ │ │ + andseq sl, r6, r8, lsr #28 │ │ │ │ + andseq sl, r6, r8, lsr #28 │ │ │ │ + mulseq r6, r8, lr │ │ │ │ + @ instruction: 0x0016aff4 │ │ │ │ + andseq fp, r6, r8, lsr #1 │ │ │ │ + @ instruction: 0x0016b7dc │ │ │ │ + @ instruction: 0x0016b7bc │ │ │ │ + andseq sl, r6, ip, asr #28 │ │ │ │ + andseq sl, r6, ip, asr #28 │ │ │ │ + andseq sl, r6, r4, asr #27 │ │ │ │ + mulseq r6, r4, r6 │ │ │ │ + andseq fp, r6, r8, ror r6 │ │ │ │ + andseq fp, r6, r0, lsr #7 │ │ │ │ + @ instruction: 0x0016b3f8 │ │ │ │ + andseq fp, r6, r4, ror #8 │ │ │ │ + andseq fp, r6, r4, asr #16 │ │ │ │ + andseq fp, r6, r0, lsr #16 │ │ │ │ + andseq fp, r6, r4, lsl #16 │ │ │ │ + andseq sl, r6, ip, lsr #31 │ │ │ │ + @ instruction: 0x0016b4dc │ │ │ │ + andeq r9, ip, ip, lsr #7 │ │ │ │ + andseq fp, r6, r8 │ │ │ │ + andseq fp, r6, ip, lsl #9 │ │ │ │ + andseq fp, r6, ip, lsr #15 │ │ │ │ + andeq r9, ip, r4, asr r4 │ │ │ │ + ldrsbeq fp, [r6], -r0 │ │ │ │ + andseq fp, r6, r0, lsr #6 │ │ │ │ + andseq fp, r6, r8, ror r2 │ │ │ │ + andseq fp, r6, r4, lsr #5 │ │ │ │ + mulseq r6, r0, r2 │ │ │ │ + andseq fp, r6, ip, ror r2 │ │ │ │ + andseq fp, r6, ip, lsl #3 │ │ │ │ + @ instruction: 0x0016bbfc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 194e78 │ │ │ │ + bl 194e84 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1914bc │ │ │ │ + bl 1914c8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - b 256718 │ │ │ │ + b 256728 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 196e68 │ │ │ │ + bne 196e74 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 196e6c │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 196e78 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldm r2, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ mov r2, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldm r1, {r5, r7} │ │ │ │ mov r2, #17 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #2796] @ 1979a8 │ │ │ │ + ldr r1, [pc, #2796] @ 1979b4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 196ee0 │ │ │ │ + beq 196eec │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r8, #1 │ │ │ │ ldr r2, [r0, #40]! @ 0x28 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -376342,261 +376345,261 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, fp │ │ │ │ - beq 197500 │ │ │ │ + beq 19750c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub sl, r1, fp │ │ │ │ mov r6, #0 │ │ │ │ add r9, r0, fp, lsl #2 │ │ │ │ sub r0, fp, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, ip │ │ │ │ ldr r2, [r9] │ │ │ │ uxtb r1, r2 │ │ │ │ - bcs 196fa0 │ │ │ │ + bcs 196fac │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne 196f7c │ │ │ │ + bne 196f88 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, sl │ │ │ │ - bcc 196f94 │ │ │ │ - b 197984 │ │ │ │ + bcc 196fa0 │ │ │ │ + b 197990 │ │ │ │ add r3, r1, r1, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 197924 │ │ │ │ + bcs 197930 │ │ │ │ ldr r6, [r9, r0, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ movle r6, r8 │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - beq 196fd8 │ │ │ │ + beq 196fe4 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bne 196ffc │ │ │ │ + bne 197008 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 197934 │ │ │ │ + bls 197940 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ sub r2, sl, #2 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 19787c │ │ │ │ + bhi 197888 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ add r3, r9, #8 │ │ │ │ mov r0, #2 │ │ │ │ - b 196ff8 │ │ │ │ + b 197004 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 197970 │ │ │ │ + bls 19797c │ │ │ │ cmp sl, #2 │ │ │ │ - beq 19795c │ │ │ │ + beq 197968 │ │ │ │ lsr r2, r2, #8 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ ldr r3, [r9, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b 19703c │ │ │ │ + b 197048 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 197948 │ │ │ │ + bls 197954 │ │ │ │ tst r2, #3 │ │ │ │ lsr r7, r1, #2 │ │ │ │ addne r7, r8, r1, lsr #2 │ │ │ │ sub r2, sl, #2 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 197868 │ │ │ │ + bhi 197874 │ │ │ │ add r0, r7, #2 │ │ │ │ sub r2, sl, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 197890 │ │ │ │ + bhi 19789c │ │ │ │ add r5, r9, r0, lsl #2 │ │ │ │ add r3, r9, #8 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ mov r0, #0 │ │ │ │ add lr, sp, #76 @ 0x4c │ │ │ │ cmp fp, #0 │ │ │ │ stm lr, {r1, r4, r6} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strb r2, [sp, #61] @ 0x3d │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ - beq 1970a8 │ │ │ │ + beq 1970b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp fp, ip │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r0, fp, r0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ sub r1, fp, r1 │ │ │ │ clz r0, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r1, r0, r1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bls 1970d0 │ │ │ │ + bls 1970dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1970e4 │ │ │ │ - ldr r1, [pc, #2424] @ 197a1c │ │ │ │ + beq 1970f0 │ │ │ │ + ldr r1, [pc, #2424] @ 197a28 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1970f8 │ │ │ │ + b 197104 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #2468] @ 197a5c │ │ │ │ + ldr r1, [pc, #2468] @ 197a68 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19710c │ │ │ │ - b 197850 │ │ │ │ + beq 197118 │ │ │ │ + b 19785c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1970f0 │ │ │ │ - ldr r1, [pc, #2372] @ 197a24 │ │ │ │ + beq 1970fc │ │ │ │ + ldr r1, [pc, #2372] @ 197a30 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1970f8 │ │ │ │ - ldr r1, [pc, #2324] @ 197a00 │ │ │ │ + b 197104 │ │ │ │ + ldr r1, [pc, #2324] @ 197a0c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1970f8 │ │ │ │ - ldr r1, [pc, #2344] @ 197a20 │ │ │ │ + b 197104 │ │ │ │ + ldr r1, [pc, #2344] @ 197a2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ + bne 19785c │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ - ldr r0, [pc, #2272] @ 197a04 │ │ │ │ + ldr r0, [pc, #2272] @ 197a10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #2240] @ 197a08 │ │ │ │ + ldr r1, [pc, #2240] @ 197a14 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #2208] @ 197a0c │ │ │ │ + ldr r0, [pc, #2208] @ 197a18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ + bne 19785c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 197a7c │ │ │ │ + bl 197a88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ + bne 19785c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #2156] @ 197a10 │ │ │ │ + ldr r1, [pc, #2156] @ 197a1c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ + bne 19785c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 19739c │ │ │ │ + bcs 1973a8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #18 │ │ │ │ - ldr r1, [pc, #2112] @ 197a14 │ │ │ │ + ldr r1, [pc, #2112] @ 197a20 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ + bne 19785c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 19737c │ │ │ │ + beq 197388 │ │ │ │ ldrb r1, [r9] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq 197210 │ │ │ │ + beq 19721c │ │ │ │ add r2, r1, r1, lsr #2 │ │ │ │ tst r1, #3 │ │ │ │ add r0, r2, #2 │ │ │ │ addne r0, r2, #3 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 1978a0 │ │ │ │ + bcs 1978ac │ │ │ │ ldr r1, [r9, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 19723c │ │ │ │ + ble 197248 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 1978b0 │ │ │ │ + bcs 1978bc │ │ │ │ ldr r0, [r9, r0, lsl #2] │ │ │ │ - b 197240 │ │ │ │ + b 19724c │ │ │ │ bic r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #2016] @ 197a28 │ │ │ │ + ldr r1, [pc, #2016] @ 197a34 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1960] @ 197a2c │ │ │ │ + ldr r0, [pc, #1960] @ 197a38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ + bne 19785c │ │ │ │ cmp r6, #1 │ │ │ │ - beq 19737c │ │ │ │ + beq 197388 │ │ │ │ mov r4, #1 │ │ │ │ ldrb r1, [r9] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - beq 1972c8 │ │ │ │ + beq 1972d4 │ │ │ │ add r2, r1, r1, lsr #2 │ │ │ │ tst r1, #3 │ │ │ │ add r0, r2, #2 │ │ │ │ addne r0, r2, #3 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 1978a0 │ │ │ │ + bcs 1978ac │ │ │ │ ldr r1, [r9, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 1978c0 │ │ │ │ + ble 1978cc │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 1978b0 │ │ │ │ + bcs 1978bc │ │ │ │ ldr r5, [r9, r0, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1896] @ 197a68 │ │ │ │ + ldr r1, [pc, #1896] @ 197a74 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ - ldr r0, [pc, #1876] @ 197a6c │ │ │ │ + bne 19785c │ │ │ │ + ldr r0, [pc, #1876] @ 197a78 │ │ │ │ mov r1, #1 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -376604,125 +376607,125 @@ │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1816] @ 197a70 │ │ │ │ + ldr r0, [pc, #1816] @ 197a7c │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ + bne 19785c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 1972a4 │ │ │ │ - ldr r1, [pc, #1720] @ 197a3c │ │ │ │ + bne 1972b0 │ │ │ │ + ldr r1, [pc, #1720] @ 197a48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ + bne 19785c │ │ │ │ cmp fp, #0 │ │ │ │ - bne 19740c │ │ │ │ - ldr r0, [pc, #1684] @ 197a40 │ │ │ │ + bne 197418 │ │ │ │ + ldr r0, [pc, #1684] @ 197a4c │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #1648] @ 197a44 │ │ │ │ + ldr r1, [pc, #1648] @ 197a50 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #1616] @ 197a48 │ │ │ │ + ldr r0, [pc, #1616] @ 197a54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ + bne 19785c │ │ │ │ ldrb r3, [r9] │ │ │ │ mov r6, #2 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq 197434 │ │ │ │ + beq 197440 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bne 197444 │ │ │ │ + bne 197450 │ │ │ │ mov r2, #1 │ │ │ │ - b 197458 │ │ │ │ + b 197464 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b 197458 │ │ │ │ + b 197464 │ │ │ │ lsr r0, r3, #2 │ │ │ │ tst r3, #3 │ │ │ │ addne r0, r8, r3, lsr #2 │ │ │ │ mov r2, r3 │ │ │ │ add r6, r0, #2 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, ip │ │ │ │ - bcs 1974c8 │ │ │ │ + bcs 1974d4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 197494 │ │ │ │ + bne 1974a0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, sl │ │ │ │ - bcs 197998 │ │ │ │ + bcs 1979a4 │ │ │ │ ldr r3, [r9, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bpl 1974c0 │ │ │ │ - b 1974c8 │ │ │ │ + bpl 1974cc │ │ │ │ + b 1974d4 │ │ │ │ add r7, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 197924 │ │ │ │ + bcs 197930 │ │ │ │ ldr r3, [r9, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 1974c8 │ │ │ │ + bmi 1974d4 │ │ │ │ cmp r3, #1 │ │ │ │ addne r0, r3, #1 │ │ │ │ add r2, r2, fp │ │ │ │ add r2, r2, r6 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, fp │ │ │ │ - bcc 19785c │ │ │ │ + bcc 197868 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 1978ec │ │ │ │ + bhi 1978f8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 196f34 │ │ │ │ - ldr r3, [pc, #1388] @ 197a64 │ │ │ │ + bls 196f40 │ │ │ │ + ldr r3, [pc, #1388] @ 197a70 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #1188] @ 1979ac │ │ │ │ + ldr r0, [pc, #1188] @ 1979b8 │ │ │ │ add r2, r4, #324 @ 0x144 │ │ │ │ - ldr r1, [pc, #1184] @ 1979b0 │ │ │ │ + ldr r1, [pc, #1184] @ 1979bc │ │ │ │ mov sl, r7 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ @@ -376734,20 +376737,20 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ mov r9, r4 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ - ldr r0, [pc, #1096] @ 1979b4 │ │ │ │ + bne 19785c │ │ │ │ + ldr r0, [pc, #1096] @ 1979c0 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ - ldr r1, [pc, #1092] @ 1979b8 │ │ │ │ + ldr r1, [pc, #1092] @ 1979c4 │ │ │ │ ldr fp, [r9, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ cmp fp, #0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ @@ -376758,20 +376761,20 @@ │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ - ldr r5, [pc, #1008] @ 1979bc │ │ │ │ + bne 19785c │ │ │ │ + ldr r5, [pc, #1008] @ 1979c8 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - ldr r0, [pc, #1004] @ 1979c0 │ │ │ │ + ldr r0, [pc, #1004] @ 1979cc │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r9, #24 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #2 │ │ │ │ mov r6, #1 │ │ │ │ @@ -376780,18 +376783,18 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 196e70 │ │ │ │ + bl 196e7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ - ldr r0, [pc, #928] @ 1979c4 │ │ │ │ + bne 19785c │ │ │ │ + ldr r0, [pc, #928] @ 1979d0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [r9, #20] │ │ │ │ @@ -376799,18 +376802,18 @@ │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 196e70 │ │ │ │ + bl 196e7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ - ldr r0, [pc, #856] @ 1979c8 │ │ │ │ + bne 19785c │ │ │ │ + ldr r0, [pc, #856] @ 1979d4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r9, #300 @ 0x12c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ @@ -376819,36 +376822,36 @@ │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 196e70 │ │ │ │ + bl 196e7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ - ldr r0, [pc, #780] @ 1979cc │ │ │ │ + bne 19785c │ │ │ │ + ldr r0, [pc, #780] @ 1979d8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r9, #304 @ 0x130 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 196e70 │ │ │ │ + bl 196e7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ - ldr r0, [pc, #712] @ 1979d0 │ │ │ │ + bne 19785c │ │ │ │ + ldr r0, [pc, #712] @ 1979dc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ @@ -376857,39 +376860,39 @@ │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - bl 196e70 │ │ │ │ + bl 196e7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ + bne 19785c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #632] @ 1979d4 │ │ │ │ + ldr r0, [pc, #632] @ 1979e0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #604] @ 1979d8 │ │ │ │ + ldr r1, [pc, #604] @ 1979e4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, r9, #44 @ 0x2c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e70 │ │ │ │ + bl 196e7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ + bne 19785c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #560] @ 1979dc │ │ │ │ + ldr r0, [pc, #560] @ 1979e8 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ @@ -376904,173 +376907,173 @@ │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ lsleq r0, r1, #2 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 196e70 │ │ │ │ + bl 196e7c │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197850 │ │ │ │ - ldr r0, [pc, #456] @ 1979e0 │ │ │ │ + bne 19785c │ │ │ │ + ldr r0, [pc, #456] @ 1979ec │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 196e70 │ │ │ │ + bl 196e7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 196ed8 │ │ │ │ + beq 196ee4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #508] @ 197a60 │ │ │ │ + ldr r0, [pc, #508] @ 197a6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r3, [pc, #384] @ 1979f0 │ │ │ │ + ldr r3, [pc, #384] @ 1979fc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #356] @ 1979e8 │ │ │ │ + ldr r3, [pc, #356] @ 1979f4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #476] @ 197a74 │ │ │ │ + ldr r3, [pc, #476] @ 197a80 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #368] @ 197a18 │ │ │ │ + ldr r2, [pc, #368] @ 197a24 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #376] @ 197a30 │ │ │ │ + ldr r2, [pc, #376] @ 197a3c │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r1, [pc, #364] @ 197a34 │ │ │ │ + ldr r1, [pc, #364] @ 197a40 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #360] @ 197a38 │ │ │ │ + ldr r0, [pc, #360] @ 197a44 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r1, [pc, #348] @ 197a50 │ │ │ │ + ldr r1, [pc, #348] @ 197a5c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #344] @ 197a54 │ │ │ │ - ldr r2, [pc, #344] @ 197a58 │ │ │ │ + ldr r3, [pc, #344] @ 197a60 │ │ │ │ + ldr r2, [pc, #344] @ 197a64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ bl 3c694 │ │ │ │ - ldr r2, [pc, #332] @ 197a78 │ │ │ │ + ldr r2, [pc, #332] @ 197a84 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #192] @ 1979fc │ │ │ │ + ldr r2, [pc, #192] @ 197a08 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #156] @ 1979ec │ │ │ │ + ldr r2, [pc, #156] @ 1979f8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #148] @ 1979f8 │ │ │ │ + ldr r2, [pc, #148] @ 197a04 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #124] @ 1979f4 │ │ │ │ + ldr r2, [pc, #124] @ 197a00 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #88] @ 1979e4 │ │ │ │ + ldr r2, [pc, #88] @ 1979f0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #172] @ 197a4c │ │ │ │ + ldr r2, [pc, #172] @ 197a58 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andeq r7, sp, r6, lsl r7 │ │ │ │ + andeq r7, sp, sl, lsl #15 │ │ │ │ andeq r0, r0, r0, lsr #21 │ │ │ │ - @ instruction: 0x0016a6b0 │ │ │ │ - andseq sl, r6, r4, ror #12 │ │ │ │ + andseq sl, r6, r4, lsr #13 │ │ │ │ + andseq sl, r6, r8, asr r6 │ │ │ │ @ instruction: 0xfffff8cc │ │ │ │ @ instruction: 0xfffff84c │ │ │ │ - andseq sl, r6, ip, lsl #12 │ │ │ │ - andseq sl, r6, ip, asr #11 │ │ │ │ - mulseq r6, r0, r5 │ │ │ │ - andseq sl, r6, r0, asr r5 │ │ │ │ - andseq sl, r6, r8, lsl r5 │ │ │ │ - @ instruction: 0x0016a4d4 │ │ │ │ - andseq r8, r8, ip, asr #15 │ │ │ │ - andseq sl, r6, r4, lsl #9 │ │ │ │ - andseq sl, r6, ip, lsr r4 │ │ │ │ - andseq sl, r6, r8, ror r1 │ │ │ │ - andseq sl, r6, r8, ror #1 │ │ │ │ + andseq sl, r6, r0, lsl #12 │ │ │ │ + andseq sl, r6, r0, asr #11 │ │ │ │ + andseq sl, r6, r4, lsl #11 │ │ │ │ + andseq sl, r6, r4, asr #10 │ │ │ │ + andseq sl, r6, ip, lsl #10 │ │ │ │ + andseq sl, r6, r8, asr #9 │ │ │ │ + andseq r8, r8, r0, asr #15 │ │ │ │ + andseq sl, r6, r8, ror r4 │ │ │ │ + andseq sl, r6, r0, lsr r4 │ │ │ │ + andseq sl, r6, ip, ror #2 │ │ │ │ + ldrsbeq sl, [r6], -ip │ │ │ │ + @ instruction: 0x00169fb0 │ │ │ │ + ldrheq sl, [r6], -r0 │ │ │ │ + @ instruction: 0x00169fb8 │ │ │ │ + @ instruction: 0x00169fd4 │ │ │ │ + andseq sl, r6, r4, lsl r0 │ │ │ │ + andeq r7, sp, r0, lsl #10 │ │ │ │ + @ instruction: 0x00188df4 │ │ │ │ + andeq r7, sp, r8, lsr #11 │ │ │ │ + andseq sl, r6, ip, ror #21 │ │ │ │ + @ instruction: 0x000d74b7 │ │ │ │ + andeq r7, sp, r8, lsl #9 │ │ │ │ + andseq r9, r6, ip, asr #31 │ │ │ │ + andeq r7, sp, r6, asr #10 │ │ │ │ + strdeq r7, [sp], -r0 │ │ │ │ + andeq r7, sp, r6, lsl #10 │ │ │ │ + andseq r8, r8, ip, asr #25 │ │ │ │ + andeq r6, ip, r4, lsr lr │ │ │ │ + andseq r9, r6, ip, asr #31 │ │ │ │ + andeq r8, ip, r4, lsl #11 │ │ │ │ @ instruction: 0x00169fbc │ │ │ │ - ldrheq sl, [r6], -ip │ │ │ │ - andseq r9, r6, r4, asr #31 │ │ │ │ - andseq r9, r6, r0, ror #31 │ │ │ │ - andseq sl, r6, r0, lsr #32 │ │ │ │ - andeq r7, sp, ip, lsl #9 │ │ │ │ - andseq r8, r8, r0, lsl #28 │ │ │ │ - andeq r7, sp, r4, lsr r5 │ │ │ │ - @ instruction: 0x0016aaf8 │ │ │ │ - andeq r7, sp, r3, asr #8 │ │ │ │ - andeq r7, sp, r4, lsl r4 │ │ │ │ - @ instruction: 0x00169fd8 │ │ │ │ - ldrdeq r7, [sp], -r2 │ │ │ │ - andeq r7, sp, ip, ror r4 │ │ │ │ - muleq sp, r2, r4 │ │ │ │ - @ instruction: 0x00188cd8 │ │ │ │ - andeq r6, ip, r0, asr #27 │ │ │ │ - @ instruction: 0x00169fd8 │ │ │ │ - andeq r8, ip, r0, lsl r5 │ │ │ │ - andseq r9, r6, r8, asr #31 │ │ │ │ - andeq r7, sp, fp, asr r2 │ │ │ │ - andseq r8, r8, r0, ror fp │ │ │ │ - ldrdeq r7, [sp], -ip │ │ │ │ - andseq sl, r6, r4, lsl #17 │ │ │ │ - andseq sl, r6, r8, ror #2 │ │ │ │ - andeq r6, sp, pc, lsr #25 │ │ │ │ - @ instruction: 0x0016a2b8 │ │ │ │ - mulseq r6, r0, r3 │ │ │ │ - @ instruction: 0x000d74b4 │ │ │ │ - andseq sl, r6, r8, lsr #8 │ │ │ │ - @ instruction: 0x0016a7b0 │ │ │ │ - strdeq r7, [sp], -sl │ │ │ │ - andseq r8, r8, r0, lsl #24 │ │ │ │ - andeq r6, ip, r8, ror #25 │ │ │ │ - andseq sl, r6, r0, lsl #1 │ │ │ │ - andseq sl, r6, ip, asr #3 │ │ │ │ + andeq r7, sp, pc, asr #5 │ │ │ │ + andseq r8, r8, r4, ror #22 │ │ │ │ + andeq r7, sp, r0, asr r3 │ │ │ │ + andseq sl, r6, r8, ror r8 │ │ │ │ + andseq sl, r6, ip, asr r1 │ │ │ │ + andeq r6, sp, r3, lsr #26 │ │ │ │ + andseq sl, r6, ip, lsr #5 │ │ │ │ + andseq sl, r6, r4, lsl #7 │ │ │ │ + andeq r7, sp, r8, lsr #10 │ │ │ │ + andseq sl, r6, ip, lsl r4 │ │ │ │ + andseq sl, r6, r4, lsr #15 │ │ │ │ + andeq r7, sp, lr, ror #6 │ │ │ │ + @ instruction: 0x00188bf4 │ │ │ │ + andeq r6, ip, ip, asr sp │ │ │ │ + andseq sl, r6, r4, ror r0 │ │ │ │ + andseq sl, r6, r0, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldm r1, {r1, r2} │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -377085,758 +377088,758 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str lr, [sp, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 197d18 │ │ │ │ + beq 197d24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #1 │ │ │ │ mov r4, r2 │ │ │ │ - beq 197b18 │ │ │ │ - b 197bc0 │ │ │ │ + beq 197b24 │ │ │ │ + b 197bcc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ tst r9, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r4 │ │ │ │ - beq 197f84 │ │ │ │ + beq 197f90 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 197e50 │ │ │ │ + bne 197e5c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 197af4 │ │ │ │ + bne 197b00 │ │ │ │ mov r8, #1 │ │ │ │ tst r9, #1 │ │ │ │ - beq 197b54 │ │ │ │ + beq 197b60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 197b78 │ │ │ │ + bne 197b84 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov sl, lr │ │ │ │ mov r6, lr │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b 197b10 │ │ │ │ + b 197b1c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r5, lr │ │ │ │ mov sl, lr │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r6, lr │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r4 │ │ │ │ - b 197b10 │ │ │ │ + b 197b1c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r7, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r6, lr │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ - b 197b10 │ │ │ │ + b 197b1c │ │ │ │ tst r9, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r2 │ │ │ │ - beq 197f84 │ │ │ │ + beq 197f90 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 197e50 │ │ │ │ + bne 197e5c │ │ │ │ cmp r1, fp │ │ │ │ - bcs 197b9c │ │ │ │ + bcs 197ba8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r8, r1, #1 │ │ │ │ tst r9, #1 │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ - beq 197c20 │ │ │ │ + beq 197c2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 197c58 │ │ │ │ + bne 197c64 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, #0 │ │ │ │ cmp r8, fp │ │ │ │ - beq 197c3c │ │ │ │ + beq 197c48 │ │ │ │ ldr r2, [r4, r8, lsl #2] │ │ │ │ add r0, r1, #2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne 197c84 │ │ │ │ + bne 197c90 │ │ │ │ cmp r0, fp │ │ │ │ - bne 197ca8 │ │ │ │ + bne 197cb4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r8, fp │ │ │ │ mov sl, r6 │ │ │ │ - b 197c48 │ │ │ │ + b 197c54 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r8, fp │ │ │ │ - bne 197bf8 │ │ │ │ + bne 197c04 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, fp │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ - b 197bb8 │ │ │ │ + b 197bc4 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r6 │ │ │ │ mov r7, r2 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ - b 197bb8 │ │ │ │ + b 197bc4 │ │ │ │ mov r6, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ - b 197bb8 │ │ │ │ + b 197bc4 │ │ │ │ ldr r2, [r4, r0, lsl #2] │ │ │ │ add r1, r1, #3 │ │ │ │ cmp r7, r2 │ │ │ │ - bne 197cf8 │ │ │ │ + bne 197d04 │ │ │ │ cmp fp, r1 │ │ │ │ - beq 197c10 │ │ │ │ + beq 197c1c │ │ │ │ ldr r2, [r4, r1, lsl #2] │ │ │ │ add r8, r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 197cb8 │ │ │ │ + beq 197cc4 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r8 │ │ │ │ - b 197bb8 │ │ │ │ + b 197bc4 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ mov r3, r0 │ │ │ │ - b 197bb8 │ │ │ │ + b 197bc4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b 197d44 │ │ │ │ + b 197d50 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ tst r9, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - beq 197f84 │ │ │ │ + beq 197f90 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 197e50 │ │ │ │ + bne 197e5c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 197d20 │ │ │ │ + bcs 197d2c │ │ │ │ lsr r0, r8, #2 │ │ │ │ cmp fp, r8, lsr #2 │ │ │ │ - bls 197f8c │ │ │ │ + bls 197f98 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ tst r9, #1 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ and r0, r8, #3 │ │ │ │ orr r0, r5, r0 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r0, [r4, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ - beq 197db0 │ │ │ │ + beq 197dbc │ │ │ │ mov r9, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 197dbc │ │ │ │ + beq 197dc8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b 197e44 │ │ │ │ + b 197e50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 197de0 │ │ │ │ + bne 197dec │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov sl, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ - b 197d3c │ │ │ │ + b 197d48 │ │ │ │ lsr r0, r8, #2 │ │ │ │ cmp fp, r8, lsr #2 │ │ │ │ - bls 197f8c │ │ │ │ + bls 197f98 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ and r0, r8, #3 │ │ │ │ orr r0, r5, r0 │ │ │ │ ldrb r6, [r0] │ │ │ │ ldr r0, [r4, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 197e30 │ │ │ │ + bne 197e3c │ │ │ │ mov r2, r6 │ │ │ │ cmp r7, r8 │ │ │ │ - bne 197de0 │ │ │ │ + bne 197dec │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b 197d3c │ │ │ │ + b 197d48 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r9, #1 │ │ │ │ mov sl, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b 197d3c │ │ │ │ + b 197d48 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r4, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq 197e84 │ │ │ │ + beq 197e90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #308] @ 197fac │ │ │ │ + ldr r1, [pc, #308] @ 197fb8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 197f80 │ │ │ │ + bne 197f8c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ uxtb r1, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ uxtb r0, sl │ │ │ │ cmp r1, r0 │ │ │ │ - bne 197ef8 │ │ │ │ + bne 197f04 │ │ │ │ strb r5, [sp, #47] @ 0x2f │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #252] @ 197fb0 │ │ │ │ + ldr r0, [pc, #252] @ 197fbc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #236] @ 197fb4 │ │ │ │ + ldr r0, [pc, #236] @ 197fc0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #47 @ 0x2f │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #196] @ 197fb8 │ │ │ │ + ldr r0, [pc, #196] @ 197fc4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 197f5c │ │ │ │ + b 197f68 │ │ │ │ strb r5, [sp, #46] @ 0x2e │ │ │ │ add r1, sp, #47 @ 0x2f │ │ │ │ strb sl, [sp, #47] @ 0x2f │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #140] @ 197f9c │ │ │ │ + ldr r0, [pc, #140] @ 197fa8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #124] @ 197fa0 │ │ │ │ + ldr r0, [pc, #124] @ 197fac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #46 @ 0x2e │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #72] @ 197fa4 │ │ │ │ + ldr r0, [pc, #72] @ 197fb0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov ip, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 197ad0 │ │ │ │ + beq 197adc │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #20] @ 197fa8 │ │ │ │ + ldr r2, [pc, #20] @ 197fb4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ @ instruction: 0xffffef3c │ │ │ │ - andseq r8, r8, r0, asr #32 │ │ │ │ - andseq r9, r6, r0, ror sp │ │ │ │ - andseq r9, r6, ip, asr #17 │ │ │ │ - andeq r6, sp, r6, lsl #15 │ │ │ │ + andseq r8, r8, r4, lsr r0 │ │ │ │ + andseq r9, r6, r4, ror #26 │ │ │ │ + andseq r9, r6, r0, asr #17 │ │ │ │ + strdeq r6, [sp], -sl │ │ │ │ @ instruction: 0xffffef98 │ │ │ │ - mulseq r8, ip, r0 │ │ │ │ - andseq r9, r6, r8, asr #27 │ │ │ │ - ldr r2, [pc, #32] @ 197fe4 │ │ │ │ + mulseq r8, r0, r0 │ │ │ │ + @ instruction: 0x00169dbc │ │ │ │ + ldr r2, [pc, #32] @ 197ff0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 197fe8 │ │ │ │ + ldr r1, [pc, #28] @ 197ff4 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 258484 │ │ │ │ - andeq r6, sp, r4, lsr r7 │ │ │ │ - andseq r9, r6, r0, lsr sp │ │ │ │ + b 258494 │ │ │ │ + andeq r6, sp, r8, lsr #15 │ │ │ │ + andseq r9, r6, r4, lsr #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 198028 │ │ │ │ - ldr r3, [pc, #40] @ 19802c │ │ │ │ + ldr r1, [pc, #40] @ 198034 │ │ │ │ + ldr r3, [pc, #40] @ 198038 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq r6, [sp], -r1 │ │ │ │ - @ instruction: 0x00169cd8 │ │ │ │ + andeq r6, sp, r5, ror #14 │ │ │ │ + andseq r9, r6, ip, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, ip │ │ │ │ - bcc 1981c8 │ │ │ │ + bcc 1981d4 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 1981c8 │ │ │ │ + bhi 1981d4 │ │ │ │ cmp lr, ip │ │ │ │ - bls 198190 │ │ │ │ + bls 19819c │ │ │ │ ldrb r4, [r1] │ │ │ │ sub r6, lr, ip │ │ │ │ add r8, r2, ip │ │ │ │ cmp r6, #3 │ │ │ │ - bhi 198088 │ │ │ │ + bhi 198094 │ │ │ │ mov r2, r8 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 19819c │ │ │ │ + beq 1981a8 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 19806c │ │ │ │ - b 198190 │ │ │ │ + bne 198078 │ │ │ │ + b 19819c │ │ │ │ movw sl, #256 @ 0x100 │ │ │ │ ldr r5, [r8] │ │ │ │ movt sl, #257 @ 0x101 │ │ │ │ orr r3, sl, #1 │ │ │ │ movw r9, #32896 @ 0x8080 │ │ │ │ mul r3, r4, r3 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ eor r5, r5, r3 │ │ │ │ sub r7, sl, r5 │ │ │ │ orr r5, r7, r5 │ │ │ │ mvn r5, r5 │ │ │ │ tst r5, r9 │ │ │ │ - bne 198104 │ │ │ │ + bne 198110 │ │ │ │ add r5, r2, lr │ │ │ │ bic r2, r8, #3 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r6, #9 │ │ │ │ - bcs 198124 │ │ │ │ + bcs 198130 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 198190 │ │ │ │ + bcs 19819c │ │ │ │ and r3, r8, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ sub r3, r3, ip │ │ │ │ sub r3, r3, #4 │ │ │ │ ldrb r7, [r2] │ │ │ │ cmp r4, r7 │ │ │ │ - beq 19819c │ │ │ │ + beq 1981a8 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 1980e8 │ │ │ │ - b 198190 │ │ │ │ + bne 1980f4 │ │ │ │ + b 19819c │ │ │ │ mov r2, r8 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 19819c │ │ │ │ + beq 1981a8 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 198108 │ │ │ │ - b 198190 │ │ │ │ + bne 198114 │ │ │ │ + b 19819c │ │ │ │ sub lr, r5, #8 │ │ │ │ cmp r2, lr │ │ │ │ - bhi 198170 │ │ │ │ + bhi 19817c │ │ │ │ ldr r7, [r2] │ │ │ │ eor r7, r7, r3 │ │ │ │ sub r6, sl, r7 │ │ │ │ orr r6, r6, r7 │ │ │ │ mvn r6, r6 │ │ │ │ tst r6, r9 │ │ │ │ ldreq r6, [r2, #4] │ │ │ │ eoreq r6, r6, r3 │ │ │ │ subeq r7, sl, r6 │ │ │ │ orreq r6, r7, r6 │ │ │ │ mvneq r6, r6 │ │ │ │ tsteq r6, r9 │ │ │ │ - bne 198170 │ │ │ │ + bne 19817c │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, lr │ │ │ │ - bls 198130 │ │ │ │ + bls 19813c │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 198190 │ │ │ │ + bcs 19819c │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 19819c │ │ │ │ + beq 1981a8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 198178 │ │ │ │ + bne 198184 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r2, r2, r8 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ add r2, r2, ip │ │ │ │ subs r1, r2, r1 │ │ │ │ movcc r1, #0 │ │ │ │ cmp r1, ip │ │ │ │ movls r1, ip │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r4, [pc, #20] @ 1981e4 │ │ │ │ + ldr r4, [pc, #20] @ 1981f0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r4 │ │ │ │ bl 3c798 │ │ │ │ - andseq r9, r6, r4, asr #22 │ │ │ │ + andseq r9, r6, r8, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp lr, ip │ │ │ │ - bcc 1983bc │ │ │ │ + bcc 1983c8 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 1983bc │ │ │ │ + bhi 1983c8 │ │ │ │ cmp lr, ip │ │ │ │ - bls 198370 │ │ │ │ + bls 19837c │ │ │ │ ldrb r5, [r1, #256] @ 0x100 │ │ │ │ sub r4, lr, ip │ │ │ │ ldrb fp, [r1, #257] @ 0x101 │ │ │ │ add r8, r2, ip │ │ │ │ cmp r4, #3 │ │ │ │ - bhi 19824c │ │ │ │ + bhi 198258 │ │ │ │ mov r7, r8 │ │ │ │ ldrb r6, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ cmpne fp, r6 │ │ │ │ - beq 198380 │ │ │ │ + beq 19838c │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 19822c │ │ │ │ - b 198370 │ │ │ │ + bne 198238 │ │ │ │ + b 19837c │ │ │ │ movw sl, #256 @ 0x100 │ │ │ │ str r2, [sp, #16] │ │ │ │ movt sl, #257 @ 0x101 │ │ │ │ orr r7, sl, #1 │ │ │ │ ldr r2, [r8] │ │ │ │ mul r6, r5, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ eor r6, r2, r6 │ │ │ │ sub r9, sl, r6 │ │ │ │ orr r6, r9, r6 │ │ │ │ movw r9, #32896 @ 0x8080 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ mvn r6, r6 │ │ │ │ tst r6, r9 │ │ │ │ - bne 19834c │ │ │ │ + bne 198358 │ │ │ │ mul r6, fp, r7 │ │ │ │ str r6, [sp, #12] │ │ │ │ eor r6, r2, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub r7, sl, r6 │ │ │ │ orr r6, r7, r6 │ │ │ │ mov r7, r8 │ │ │ │ mvn r6, r6 │ │ │ │ tst r6, r9 │ │ │ │ - bne 198354 │ │ │ │ + bne 198360 │ │ │ │ add r7, r2, lr │ │ │ │ mov r2, r8 │ │ │ │ bic r4, r2, #3 │ │ │ │ str r7, [sp] │ │ │ │ sub r8, r7, #4 │ │ │ │ add r7, r4, #4 │ │ │ │ cmp r7, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bhi 198318 │ │ │ │ + bhi 198324 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r7] │ │ │ │ eor r6, r4, r2 │ │ │ │ sub lr, sl, r6 │ │ │ │ orr r6, lr, r6 │ │ │ │ mvn r6, r6 │ │ │ │ tst r6, r9 │ │ │ │ ldreq r6, [sp, #12] │ │ │ │ eoreq r6, r4, r6 │ │ │ │ subeq r4, sl, r6 │ │ │ │ orreq r6, r4, r6 │ │ │ │ mvneq r6, r6 │ │ │ │ tsteq r6, r9 │ │ │ │ - bne 198318 │ │ │ │ + bne 198324 │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r7, r8 │ │ │ │ - bls 1982d8 │ │ │ │ + bls 1982e4 │ │ │ │ ldr r6, [sp] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 198370 │ │ │ │ + bcs 19837c │ │ │ │ ldrb r4, [r7] │ │ │ │ cmp r5, r4 │ │ │ │ cmpne fp, r4 │ │ │ │ - beq 198380 │ │ │ │ + beq 19838c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 19832c │ │ │ │ - b 198370 │ │ │ │ + bne 198338 │ │ │ │ + b 19837c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, r8 │ │ │ │ ldrb r6, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ cmpne fp, r6 │ │ │ │ - beq 198380 │ │ │ │ + beq 19838c │ │ │ │ add r7, r7, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne 198354 │ │ │ │ + bne 198360 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r7, r7, r8 │ │ │ │ add lr, r7, ip │ │ │ │ cmp lr, r3 │ │ │ │ - bcs 1983d8 │ │ │ │ + bcs 1983e4 │ │ │ │ ldrb r2, [r2, lr] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ subs r1, lr, r1 │ │ │ │ movcc r1, #0 │ │ │ │ cmp r1, ip │ │ │ │ movls r1, ip │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [pc, #40] @ 1983ec │ │ │ │ + ldr r4, [pc, #40] @ 1983f8 │ │ │ │ mov r0, ip │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r4 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #16] @ 1983f0 │ │ │ │ + ldr r2, [pc, #16] @ 1983fc │ │ │ │ mov r0, lr │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r9, r6, r0, ror #18 │ │ │ │ - andseq r9, r6, r8, asr r9 │ │ │ │ + andseq r9, r6, r4, asr r9 │ │ │ │ + andseq r9, r6, ip, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r1, ip │ │ │ │ - bcc 19857c │ │ │ │ + bcc 198588 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 19857c │ │ │ │ + bhi 198588 │ │ │ │ cmp r1, ip │ │ │ │ - bls 198558 │ │ │ │ + bls 198564 │ │ │ │ ldrb r3, [lr] │ │ │ │ sub r5, r1, ip │ │ │ │ add lr, r2, ip │ │ │ │ cmp r5, #3 │ │ │ │ - bhi 198450 │ │ │ │ + bhi 19845c │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 198564 │ │ │ │ + beq 198570 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 198434 │ │ │ │ - b 198558 │ │ │ │ + bne 198440 │ │ │ │ + b 198564 │ │ │ │ movw r9, #256 @ 0x100 │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ movt r9, #257 @ 0x101 │ │ │ │ orr r4, r9, #1 │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ mul r7, r3, r4 │ │ │ │ ldr r4, [lr] │ │ │ │ eor r4, r4, r7 │ │ │ │ sub r6, r9, r4 │ │ │ │ orr r4, r6, r4 │ │ │ │ mvn r4, r4 │ │ │ │ tst r4, r8 │ │ │ │ - bne 1984cc │ │ │ │ + bne 1984d8 │ │ │ │ add r4, r2, r1 │ │ │ │ bic r2, lr, #3 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r5, #9 │ │ │ │ - bcs 1984ec │ │ │ │ + bcs 1984f8 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 198558 │ │ │ │ + bcs 198564 │ │ │ │ and r4, lr, #3 │ │ │ │ add r1, r1, r4 │ │ │ │ sub r1, r1, ip │ │ │ │ sub r1, r1, #4 │ │ │ │ ldrb r4, [r2] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 198564 │ │ │ │ + beq 198570 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 1984b0 │ │ │ │ - b 198558 │ │ │ │ + bne 1984bc │ │ │ │ + b 198564 │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 198564 │ │ │ │ + beq 198570 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 1984d0 │ │ │ │ - b 198558 │ │ │ │ + bne 1984dc │ │ │ │ + b 198564 │ │ │ │ sub r1, r4, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 198538 │ │ │ │ + bhi 198544 │ │ │ │ ldr r5, [r2] │ │ │ │ eor r5, r5, r7 │ │ │ │ sub r6, r9, r5 │ │ │ │ orr r5, r6, r5 │ │ │ │ mvn r5, r5 │ │ │ │ tst r5, r8 │ │ │ │ ldreq r5, [r2, #4] │ │ │ │ eoreq r5, r5, r7 │ │ │ │ subeq r6, r9, r5 │ │ │ │ orreq r5, r6, r5 │ │ │ │ mvneq r5, r5 │ │ │ │ tsteq r5, r8 │ │ │ │ - bne 198538 │ │ │ │ + bne 198544 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls 1984f8 │ │ │ │ + bls 198504 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs 198558 │ │ │ │ + bcs 198564 │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 198564 │ │ │ │ + beq 198570 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne 198540 │ │ │ │ + bne 19854c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ sub r1, r2, lr │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr lr, [pc, #16] @ 198594 │ │ │ │ + ldr lr, [pc, #16] @ 1985a0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r3 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, lr │ │ │ │ bl 3c798 │ │ │ │ - andseq r9, r6, r4, asr #15 │ │ │ │ + @ instruction: 0x001697b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ cmp r1, ip │ │ │ │ - bcc 19873c │ │ │ │ + bcc 198748 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 19873c │ │ │ │ + bhi 198748 │ │ │ │ cmp r1, ip │ │ │ │ - bls 198710 │ │ │ │ + bls 19871c │ │ │ │ ldrb r4, [lr] │ │ │ │ sub r6, r1, ip │ │ │ │ ldrb r3, [lr, #1] │ │ │ │ add r9, r2, ip │ │ │ │ cmp r6, #3 │ │ │ │ - bhi 198600 │ │ │ │ + bhi 19860c │ │ │ │ mov r5, r9 │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r4, r1 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq 198720 │ │ │ │ + beq 19872c │ │ │ │ add r5, r5, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1985e0 │ │ │ │ - b 198710 │ │ │ │ + bne 1985ec │ │ │ │ + b 19871c │ │ │ │ movw fp, #256 @ 0x100 │ │ │ │ ldr lr, [r9] │ │ │ │ movt fp, #257 @ 0x101 │ │ │ │ orr sl, fp, #1 │ │ │ │ movw r8, #32896 @ 0x8080 │ │ │ │ mul r5, r4, sl │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ str r5, [sp, #8] │ │ │ │ eor r5, lr, r5 │ │ │ │ sub r7, fp, r5 │ │ │ │ orr r5, r7, r5 │ │ │ │ mvn r5, r5 │ │ │ │ tst r5, r8 │ │ │ │ - bne 1986f0 │ │ │ │ + bne 1986fc │ │ │ │ mul sl, r3, sl │ │ │ │ eor r7, lr, sl │ │ │ │ sub r5, fp, r7 │ │ │ │ orr r7, r5, r7 │ │ │ │ mov r5, r9 │ │ │ │ mvn r7, r7 │ │ │ │ tst r7, r8 │ │ │ │ - bne 1986f4 │ │ │ │ + bne 198700 │ │ │ │ add lr, r2, r1 │ │ │ │ bic r7, r9, #3 │ │ │ │ sub r2, lr, #4 │ │ │ │ add r5, r7, #4 │ │ │ │ cmp r5, r2 │ │ │ │ str r9, [sp, #4] │ │ │ │ - bhi 1986c4 │ │ │ │ + bhi 1986d0 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ movw r9, #32896 @ 0x8080 │ │ │ │ movw r8, #256 @ 0x100 │ │ │ │ movt r9, #32896 @ 0x8080 │ │ │ │ movt r8, #257 @ 0x101 │ │ │ │ ldr r6, [r5] │ │ │ │ eor r7, r6, fp │ │ │ │ @@ -377845,90 +377848,90 @@ │ │ │ │ mvn r1, r1 │ │ │ │ tst r1, r9 │ │ │ │ eoreq r1, r6, sl │ │ │ │ subeq r6, r8, r1 │ │ │ │ orreq r1, r6, r1 │ │ │ │ mvneq r1, r1 │ │ │ │ tsteq r1, r9 │ │ │ │ - bne 1986c4 │ │ │ │ + bne 1986d0 │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bls 198688 │ │ │ │ + bls 198694 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r5, lr │ │ │ │ - bcs 198710 │ │ │ │ + bcs 19871c │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r4, r2 │ │ │ │ cmpne r3, r2 │ │ │ │ - beq 198720 │ │ │ │ + beq 19872c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, lr │ │ │ │ - bne 1986d0 │ │ │ │ - b 198710 │ │ │ │ + bne 1986dc │ │ │ │ + b 19871c │ │ │ │ mov r5, r9 │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r4, r1 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq 198720 │ │ │ │ + beq 19872c │ │ │ │ add r5, r5, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1986f4 │ │ │ │ + bne 198700 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r1, r5, r9 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr lr, [pc, #16] @ 198754 │ │ │ │ + ldr lr, [pc, #16] @ 198760 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r3 │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, lr │ │ │ │ bl 3c798 │ │ │ │ - andseq r9, r6, r4, lsl r6 │ │ │ │ + andseq r9, r6, r8, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #256] @ 0x100 │ │ │ │ strb r0, [sp, #1] │ │ │ │ mov r7, r1 │ │ │ │ ldrb r0, [r1, #257] @ 0x101 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ strb r0, [sp, #2] │ │ │ │ ldrb r0, [r7, #258] @ 0x102 │ │ │ │ cmp r1, r9 │ │ │ │ strb r0, [sp, #3] │ │ │ │ - bcc 198820 │ │ │ │ + bcc 19882c │ │ │ │ cmp r1, r5 │ │ │ │ - bhi 198820 │ │ │ │ + bhi 19882c │ │ │ │ add r0, sp, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #1 │ │ │ │ add r6, r2, r9 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, r2, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a400 │ │ │ │ + bl 19a40c │ │ │ │ tst r0, #1 │ │ │ │ - beq 198810 │ │ │ │ + beq 19881c │ │ │ │ sub r0, r1, r6 │ │ │ │ add r0, r0, r9 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 198834 │ │ │ │ + bcs 198840 │ │ │ │ ldrb r1, [r4, r0] │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ subs r0, r0, r1 │ │ │ │ movcc r0, #0 │ │ │ │ cmp r0, r9 │ │ │ │ movls r0, r9 │ │ │ │ str r0, [r8, #4] │ │ │ │ @@ -377936,245 +377939,245 @@ │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r3, [pc, #28] @ 198844 │ │ │ │ + ldr r3, [pc, #28] @ 198850 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #12] @ 198848 │ │ │ │ + ldr r2, [pc, #12] @ 198854 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r9, r6, r0, asr #10 │ │ │ │ - andseq r9, r6, r0, asr #10 │ │ │ │ + andseq r9, r6, r4, lsr r5 │ │ │ │ + andseq r9, r6, r4, lsr r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ strb r0, [sp, #1] │ │ │ │ mov r6, r1 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ strb r0, [sp, #2] │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ cmp r1, r5 │ │ │ │ strb r0, [sp, #3] │ │ │ │ - bcc 1988ec │ │ │ │ + bcc 1988f8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 1988ec │ │ │ │ + bhi 1988f8 │ │ │ │ add r0, sp, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #1 │ │ │ │ add r6, r2, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, r2, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19a400 │ │ │ │ + bl 19a40c │ │ │ │ tst r0, #1 │ │ │ │ - beq 1988dc │ │ │ │ + beq 1988e8 │ │ │ │ sub r0, r1, r6 │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [pc, #16] @ 198904 │ │ │ │ + ldr r6, [pc, #16] @ 198910 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r3, r6 │ │ │ │ bl 3c798 │ │ │ │ - mulseq r6, r4, r4 │ │ │ │ + andseq r9, r6, r8, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1989a8 │ │ │ │ + beq 1989b4 │ │ │ │ ldrb r3, [r0, #381] @ 0x17d │ │ │ │ cmp r3, #1 │ │ │ │ - bne 198a74 │ │ │ │ + bne 198a80 │ │ │ │ ldr r7, [r0, #372] @ 0x174 │ │ │ │ add r4, r0, #308 @ 0x134 │ │ │ │ ldr r3, [r0, #312] @ 0x138 │ │ │ │ cmp r7, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #312] @ 0x138 │ │ │ │ - bhi 198a00 │ │ │ │ + bhi 198a0c │ │ │ │ ldr ip, [r0, #368] @ 0x170 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp ip, r3 │ │ │ │ - bls 199074 │ │ │ │ + bls 199080 │ │ │ │ ldr r6, [r0, #364] @ 0x16c │ │ │ │ ldrb r5, [r6, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 198988 │ │ │ │ - ldr r5, [pc, #1824] @ 199088 │ │ │ │ + bne 198994 │ │ │ │ + ldr r5, [pc, #1824] @ 199094 │ │ │ │ add r7, r7, #1 │ │ │ │ mov lr, #1 │ │ │ │ str r7, [r0, #372] @ 0x174 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r8, [r5, r3] │ │ │ │ ldrh r5, [r4, #68] @ 0x44 │ │ │ │ strb lr, [r6, r3] │ │ │ │ add r5, r5, r8 │ │ │ │ strh r5, [r4, #68] @ 0x44 │ │ │ │ ldrb r5, [r0, #378] @ 0x17a │ │ │ │ cmp r5, #1 │ │ │ │ - bne 198a00 │ │ │ │ + bne 198a0c │ │ │ │ sub r5, r3, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ - bcs 1989b8 │ │ │ │ + bcs 1989c4 │ │ │ │ orr r3, r3, #32 │ │ │ │ - b 1989c4 │ │ │ │ + b 1989d0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #381] @ 0x17d │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r5, r3, #97 @ 0x61 │ │ │ │ cmp r5, #26 │ │ │ │ andcc r3, r3, #95 @ 0x5f │ │ │ │ cmp ip, r3 │ │ │ │ - bls 199074 │ │ │ │ + bls 199080 │ │ │ │ ldrb r5, [r6, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 198a00 │ │ │ │ - ldr r5, [pc, #1708] @ 19908c │ │ │ │ + bne 198a0c │ │ │ │ + ldr r5, [pc, #1708] @ 199098 │ │ │ │ mov ip, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [r0, #372] @ 0x174 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r5, [r5, r3] │ │ │ │ strb ip, [r6, r3] │ │ │ │ ldrh r3, [r4, #68] @ 0x44 │ │ │ │ add r3, r3, r5 │ │ │ │ strh r3, [r4, #68] @ 0x44 │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 198a34 │ │ │ │ + bne 198a40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0, #304] @ 0x130 │ │ │ │ cmp r1, #3 │ │ │ │ cmpls r2, #255 @ 0xff │ │ │ │ - bls 198b40 │ │ │ │ + bls 198b4c │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #311] @ 0x137 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ - beq 198a7c │ │ │ │ + beq 198a88 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 198b18 │ │ │ │ + bne 198b24 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [r0, #316]! @ 0x13c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 198b08 │ │ │ │ + bne 198b14 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 198aa4 │ │ │ │ - ldr r3, [pc, #1556] @ 1990a8 │ │ │ │ + bpl 198ab0 │ │ │ │ + ldr r3, [pc, #1556] @ 1990b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3c350 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 198a8c │ │ │ │ + beq 198a98 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 198ddc │ │ │ │ + bne 198de8 │ │ │ │ stm r0, {r4, r5} │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r8 │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r1, [r0, #316]! @ 0x13c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 198a74 │ │ │ │ + beq 198a80 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 19cc4c │ │ │ │ + b 19cc58 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - b 198a60 │ │ │ │ + b 198a6c │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #16 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, #272 @ 0x110 │ │ │ │ - ldr lr, [pc, #1336] @ 199090 │ │ │ │ + ldr lr, [pc, #1336] @ 19909c │ │ │ │ ldr fp, [sp, #32] │ │ │ │ add lr, pc, lr │ │ │ │ mov r1, fp │ │ │ │ ldrb r4, [r1], r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r1, [r0, #310] @ 0x136 │ │ │ │ ldrb r6, [lr, r4] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 198c70 │ │ │ │ + beq 198c7c │ │ │ │ mov lr, #0 │ │ │ │ ldrb r9, [fp, lr] │ │ │ │ uxtb r5, lr │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r7, [r0, r9] │ │ │ │ cmp r5, r7 │ │ │ │ movhi r7, r5 │ │ │ │ strb r7, [r0, r9] │ │ │ │ sub r7, r9, #65 @ 0x41 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #26 │ │ │ │ - bcs 198bbc │ │ │ │ + bcs 198bc8 │ │ │ │ orr r8, r9, #32 │ │ │ │ - b 198bd0 │ │ │ │ + b 198bdc │ │ │ │ sub r7, r9, #97 @ 0x61 │ │ │ │ mov r8, r9 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #26 │ │ │ │ andcc r8, r8, #95 @ 0x5f │ │ │ │ mvn r0, #15 │ │ │ │ and r7, r0, r9, lsr #3 │ │ │ │ @@ -378197,29 +378200,29 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ movhi r2, r5 │ │ │ │ strb r2, [r0, r8] │ │ │ │ and r2, r9, #31 │ │ │ │ mov r0, #1 │ │ │ │ tst r0, r1, lsr r2 │ │ │ │ - bne 198df0 │ │ │ │ - ldr r0, [pc, #1108] @ 199094 │ │ │ │ + bne 198dfc │ │ │ │ + ldr r0, [pc, #1108] @ 1990a0 │ │ │ │ add lr, lr, #1 │ │ │ │ ldr fp, [sp, #32] │ │ │ │ uxtb r6, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r1, [r0, r9] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, r6 │ │ │ │ movcc r6, r1 │ │ │ │ movcc r4, r9 │ │ │ │ cmp r0, lr │ │ │ │ - bne 198b88 │ │ │ │ - b 198d24 │ │ │ │ + bne 198b94 │ │ │ │ + b 198d30 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r1, [fp, r5] │ │ │ │ mov r0, #16 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ @@ -378245,26 +378248,26 @@ │ │ │ │ uxtb r3, r5 │ │ │ │ cmp r3, r0 │ │ │ │ movhi r0, r3 │ │ │ │ strb r0, [r9, r7] │ │ │ │ and r0, r1, #31 │ │ │ │ mov r1, #1 │ │ │ │ tst r1, r4, lsr r0 │ │ │ │ - bne 198e00 │ │ │ │ + bne 198e0c │ │ │ │ ldrb r0, [lr, r7] │ │ │ │ uxtb r6, r6 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r4, r8 │ │ │ │ mov r3, ip │ │ │ │ cmp r0, r6 │ │ │ │ movcc r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movcc r4, r7 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 198c7c │ │ │ │ + bne 198c88 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r1, r1, #16 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -378300,87 +378303,87 @@ │ │ │ │ lsl r3, r0, r5 │ │ │ │ lsrs r0, ip, #1 │ │ │ │ orr ip, r3, r0, lsr r2 │ │ │ │ and r0, sl, lr, lsl r5 │ │ │ │ and r2, r6, ip │ │ │ │ orr r0, r0, r2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 198ec8 │ │ │ │ + beq 198ed4 │ │ │ │ mov r3, r4 │ │ │ │ - b 198f28 │ │ │ │ + b 198f34 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r7 │ │ │ │ - b 198aec │ │ │ │ + b 198af8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, lr, #1 │ │ │ │ add r6, r3, r0 │ │ │ │ - b 198e08 │ │ │ │ + b 198e14 │ │ │ │ add r3, r5, #1 │ │ │ │ add r6, r3, fp │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r6, r4 │ │ │ │ - beq 198a34 │ │ │ │ + beq 198a40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 198e88 │ │ │ │ + bne 198e94 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 199068 │ │ │ │ + beq 199074 │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ uxtb r7, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ ldrb r1, [r2, r0] │ │ │ │ cmp r7, r1 │ │ │ │ movhi r1, r7 │ │ │ │ cmp r6, r4 │ │ │ │ strb r1, [r2, r0] │ │ │ │ mov r2, r5 │ │ │ │ - bne 198e24 │ │ │ │ - b 198a34 │ │ │ │ + bne 198e30 │ │ │ │ + b 198a40 │ │ │ │ orr r7, r7, #32 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ cmp r5, r0 │ │ │ │ movhi r0, r5 │ │ │ │ cmp r6, r4 │ │ │ │ strb r0, [r1, r7] │ │ │ │ - beq 198a34 │ │ │ │ + beq 198a40 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 199068 │ │ │ │ + beq 199074 │ │ │ │ ldrb r7, [r6], #1 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ cmp r5, r0 │ │ │ │ movhi r0, r5 │ │ │ │ strb r0, [r1, r7] │ │ │ │ sub r0, r7, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ - bcc 198e64 │ │ │ │ + bcc 198e70 │ │ │ │ sub r0, r7, #97 @ 0x61 │ │ │ │ cmp r0, #26 │ │ │ │ andcc r7, r7, #95 @ 0x5f │ │ │ │ - b 198e68 │ │ │ │ + b 198e74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsl r0, lr, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr lr, sl, r0 │ │ │ │ mov r3, r4 │ │ │ │ orr r5, r9, r8 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1, #304] @ 0x130 │ │ │ │ str r2, [sp, #4] │ │ │ │ uxtb r1, r4 │ │ │ │ - ldr r0, [pc, #420] @ 19909c │ │ │ │ + ldr r0, [pc, #420] @ 1990a8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str lr, [r7] │ │ │ │ str r5, [r7, #12] │ │ │ │ ldrb sl, [r0, r1] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrh r2, [r4] │ │ │ │ @@ -378389,21 +378392,21 @@ │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, r2, sl │ │ │ │ str r1, [r7, #4] │ │ │ │ strh r0, [r4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 198a34 │ │ │ │ + beq 198a40 │ │ │ │ sub r0, r3, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs 198f50 │ │ │ │ + bcs 198f5c │ │ │ │ orr r3, r3, #32 │ │ │ │ - b 198f60 │ │ │ │ + b 198f6c │ │ │ │ sub r0, r3, #97 @ 0x61 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc r3, r3, #95 @ 0x5f │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ @@ -378442,61 +378445,61 @@ │ │ │ │ orr r3, r3, r6 │ │ │ │ lsl r6, r7, r4 │ │ │ │ orr r6, r6, r0, lsr r5 │ │ │ │ and r0, r1, sl, lsl r4 │ │ │ │ and r5, r6, r9 │ │ │ │ orr r0, r0, r5 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 198a34 │ │ │ │ + bne 198a40 │ │ │ │ lsl r0, sl, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr sl, r0, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr r7, r6, r9 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3, #304] @ 0x130 │ │ │ │ orr r3, ip, fp │ │ │ │ orr r6, lr, r8 │ │ │ │ uxtb r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ 1990a0 │ │ │ │ + ldr r0, [pc, #96] @ 1990ac │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh r4, [r5] │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str sl, [r0] │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r4, r1 │ │ │ │ strh r0, [r5] │ │ │ │ - b 198a34 │ │ │ │ - ldr r0, [pc, #40] @ 199098 │ │ │ │ + b 198a40 │ │ │ │ + ldr r0, [pc, #40] @ 1990a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r2, [pc, #40] @ 1990a4 │ │ │ │ + ldr r2, [pc, #40] @ 1990b0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andeq r5, sp, r4, asr #27 │ │ │ │ - andeq r5, sp, ip, asr #26 │ │ │ │ - ldrdeq r5, [sp], -ip │ │ │ │ - andeq r5, sp, ip, ror #21 │ │ │ │ - andseq r8, r6, r4, asr sp │ │ │ │ - andeq r5, sp, ip, lsr r8 │ │ │ │ - strdeq r5, [sp], -r4 │ │ │ │ - andseq r8, r6, ip, lsr #27 │ │ │ │ - @ instruction: 0x001694dc │ │ │ │ + andeq r5, sp, r8, lsr lr │ │ │ │ + andeq r5, sp, r0, asr #27 │ │ │ │ + andeq r5, sp, r0, asr ip │ │ │ │ + andeq r5, sp, r0, ror #22 │ │ │ │ + andseq r8, r6, r8, asr #26 │ │ │ │ + @ instruction: 0x000d58b0 │ │ │ │ + andeq r5, sp, r8, ror #14 │ │ │ │ + andseq r8, r6, r0, lsr #27 │ │ │ │ + @ instruction: 0x001694d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ uxtb r1, r1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 199114 │ │ │ │ + beq 199120 │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ movne r0, #1 │ │ │ │ movt r1, #514 @ 0x202 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ @@ -378508,25 +378511,25 @@ │ │ │ │ strb r1, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r1, [sp] │ │ │ │ - b 19911c │ │ │ │ + b 199128 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #256 @ 0x100 │ │ │ │ mov r8, #1 │ │ │ │ bl b3fcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1991a8 │ │ │ │ + beq 1991b4 │ │ │ │ mov r2, sp │ │ │ │ add ip, sl, #316 @ 0x13c │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ stmia ip!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ @@ -378546,89 +378549,89 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strb r8, [sl, #311] @ 0x137 │ │ │ │ strb r8, [sl, #381] @ 0x17d │ │ │ │ str r4, [sl, #12] │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #36] @ 1991d4 │ │ │ │ + ldr r2, [pc, #36] @ 1991e0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 19a350 │ │ │ │ + bl 19a35c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - mulseq r6, r0, ip │ │ │ │ + andseq r8, r6, r4, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [r1, #381] @ 0x17d │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199218 │ │ │ │ + beq 199224 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r1, [r1, #380] @ 0x17c │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 199228 │ │ │ │ + beq 199234 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 19943c │ │ │ │ + b 199448 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 19925c │ │ │ │ + bne 199268 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, #316]! @ 0x13c │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1992a0 │ │ │ │ + bne 1992ac │ │ │ │ mov fp, #0 │ │ │ │ mvn sl, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b 199418 │ │ │ │ + b 199424 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 199d74 │ │ │ │ + bne 199d80 │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r8 │ │ │ │ strb r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19f904 │ │ │ │ + bl 19f910 │ │ │ │ add r9, sp, #168 @ 0xa8 │ │ │ │ ldm r9, {r0, r4, r9} │ │ │ │ tst r0, #1 │ │ │ │ - beq 1992c4 │ │ │ │ + beq 1992d0 │ │ │ │ mov fp, r4 │ │ │ │ - b 199c38 │ │ │ │ + b 199c44 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ ldr sl, [r8, #324] @ 0x144 │ │ │ │ ldr fp, [r8, #340] @ 0x154 │ │ │ │ - bl 19cd40 │ │ │ │ + bl 19cd4c │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1992e4 │ │ │ │ + bne 1992f0 │ │ │ │ mov r0, #0 │ │ │ │ - b 199418 │ │ │ │ + b 199424 │ │ │ │ mov fp, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - bpl 199a8c │ │ │ │ - ldr r2, [pc, #3452] @ 19a054 │ │ │ │ + bpl 199a98 │ │ │ │ + ldr r2, [pc, #3452] @ 19a060 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ add r0, r0, #16 │ │ │ │ @@ -378676,15 +378679,15 @@ │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199dbc │ │ │ │ + beq 199dc8 │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ ldm r1!, {r3, r4, r5, r6} │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -378702,59 +378705,59 @@ │ │ │ │ add r1, r1, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r2, r3, r2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, r1, r2, lsl #3 │ │ │ │ - ldr r2, [pc, #3076] @ 19a024 │ │ │ │ + ldr r2, [pc, #3076] @ 19a030 │ │ │ │ cmp fp, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ movwhi ip, #1 │ │ │ │ cmp sl, #17 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ movwcc lr, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r8, #372] @ 0x174 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bls 199524 │ │ │ │ + bls 199530 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r0, [r8, #311] @ 0x137 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r8, #304] @ 0x130 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, #1 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ - bne 19975c │ │ │ │ + bne 199768 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 19975c │ │ │ │ + bhi 199768 │ │ │ │ add r0, sp, #24 │ │ │ │ add fp, r8, #272 @ 0x110 │ │ │ │ stm r0, {r3, ip, lr} │ │ │ │ add r0, r8, #16 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mvn lr, #15 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ strb r1, [sp, #98] @ 0x62 │ │ │ │ strh r1, [sp, #96] @ 0x60 │ │ │ │ - b 1994cc │ │ │ │ + b 1994d8 │ │ │ │ add r2, r5, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r5, r2 │ │ │ │ - beq 199624 │ │ │ │ + beq 199630 │ │ │ │ and r3, lr, r5, lsr #3 │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r2, r3]! │ │ │ │ ldmib r2, {r9, sl} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -378763,86 +378766,86 @@ │ │ │ │ and r3, r5, #31 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r7, r2, lsr #3] │ │ │ │ tst r4, r2, lsr r3 │ │ │ │ - beq 1994bc │ │ │ │ + beq 1994c8 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 199ddc │ │ │ │ + bcs 199de8 │ │ │ │ strb r5, [ip, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ - b 1994bc │ │ │ │ + b 1994c8 │ │ │ │ ldr r6, [r8, #364] @ 0x16c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r8, #368] @ 0x170 │ │ │ │ - ldr r2, [pc, #2800] @ 19a028 │ │ │ │ + ldr r2, [pc, #2800] @ 19a034 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 199458 │ │ │ │ + beq 199464 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 199df0 │ │ │ │ + beq 199dfc │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 199538 │ │ │ │ + bne 199544 │ │ │ │ sub fp, r3, #1 │ │ │ │ cmp fp, #127 @ 0x7f │ │ │ │ - bhi 199458 │ │ │ │ + bhi 199464 │ │ │ │ cmp r3, r1 │ │ │ │ mov r0, r1 │ │ │ │ movhi r0, r3 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 199ac4 │ │ │ │ + beq 199ad0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 199df4 │ │ │ │ + beq 199e00 │ │ │ │ ldrb r7, [r6, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 199570 │ │ │ │ + bne 19957c │ │ │ │ sub r7, r3, #1 │ │ │ │ cmp r7, #127 @ 0x7f │ │ │ │ - bhi 199458 │ │ │ │ + bhi 199464 │ │ │ │ cmp r3, r1 │ │ │ │ mov r0, r1 │ │ │ │ movhi r0, r3 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 199cc8 │ │ │ │ + beq 199cd4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 199df4 │ │ │ │ + beq 199e00 │ │ │ │ ldrb r5, [r6, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 1995a8 │ │ │ │ + bne 1995b4 │ │ │ │ sub r9, r3, #1 │ │ │ │ cmp r9, #127 @ 0x7f │ │ │ │ - bhi 199458 │ │ │ │ + bhi 199464 │ │ │ │ add r6, r6, r3 │ │ │ │ cmp r3, r1 │ │ │ │ mov r0, r1 │ │ │ │ movhi r0, r3 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 199d14 │ │ │ │ + beq 199d20 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 199df4 │ │ │ │ + beq 199e00 │ │ │ │ ldrb r5, [r6], #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 1995e4 │ │ │ │ + bne 1995f0 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi 199458 │ │ │ │ - ldr r2, [pc, #2592] @ 19a038 │ │ │ │ + bhi 199464 │ │ │ │ + ldr r2, [pc, #2592] @ 19a044 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 199df4 │ │ │ │ + b 199e00 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 199da0 │ │ │ │ + bhi 199dac │ │ │ │ add r1, pc, #8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ @@ -378852,64 +378855,64 @@ │ │ │ │ ldrb fp, [r0, r5] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #12 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199d64 │ │ │ │ + beq 199d70 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #2504] @ 19a048 │ │ │ │ + ldr r0, [pc, #2504] @ 19a054 │ │ │ │ mov r1, #1 │ │ │ │ strb fp, [r7, #9] │ │ │ │ add r0, pc, r0 │ │ │ │ strb r5, [r7, #8] │ │ │ │ str r1, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ - b 199748 │ │ │ │ + b 199754 │ │ │ │ ldrb r9, [sp, #96] @ 0x60 │ │ │ │ ldrb r5, [sp, #97] @ 0x61 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #268 @ 0x10c │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199d64 │ │ │ │ + beq 199d70 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ str r0, [r7] │ │ │ │ str r0, [r7, #4] │ │ │ │ add r0, r7, #8 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #2412] @ 19a050 │ │ │ │ + ldr r0, [pc, #2412] @ 19a05c │ │ │ │ strb r5, [r7, #265] @ 0x109 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 199744 │ │ │ │ + b 199750 │ │ │ │ ldrb r9, [sp, #96] @ 0x60 │ │ │ │ ldrb sl, [sp, #97] @ 0x61 │ │ │ │ ldrb r5, [sp, #98] @ 0x62 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #268 @ 0x10c │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199d64 │ │ │ │ + beq 199d70 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ str r0, [r7] │ │ │ │ str r0, [r7, #4] │ │ │ │ add r0, r7, #8 │ │ │ │ bl 274b8 │ │ │ │ - ldr r0, [pc, #2312] @ 19a044 │ │ │ │ + ldr r0, [pc, #2312] @ 19a050 │ │ │ │ strb r5, [r7, #266] @ 0x10a │ │ │ │ add r0, pc, r0 │ │ │ │ strb sl, [r7, #265] @ 0x109 │ │ │ │ strb r9, [r7, #264] @ 0x108 │ │ │ │ add lr, sp, #24 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ @@ -378921,310 +378924,310 @@ │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ stm r0, {r1, r2, r7} │ │ │ │ - beq 199858 │ │ │ │ + beq 199864 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 199904 │ │ │ │ + beq 199910 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ movwhi r0, #1 │ │ │ │ and r0, lr, r0 │ │ │ │ and r0, ip, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19999c │ │ │ │ + bne 1999a8 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 19999c │ │ │ │ + bls 1999a8 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ - beq 199818 │ │ │ │ + beq 199824 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1997f0 │ │ │ │ + bne 1997fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 199818 │ │ │ │ + bne 199824 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199220 │ │ │ │ + beq 19922c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199828 │ │ │ │ + bne 199834 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 199220 │ │ │ │ + bne 19922c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1999d8 │ │ │ │ + beq 1999e4 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ and r0, ip, lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne 199a00 │ │ │ │ + bne 199a0c │ │ │ │ cmp r3, #2 │ │ │ │ - bls 199a00 │ │ │ │ + bls 199a0c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ - beq 1998c4 │ │ │ │ + beq 1998d0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19989c │ │ │ │ + bne 1998a8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1998c4 │ │ │ │ + bne 1998d0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199220 │ │ │ │ + beq 19922c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1998d4 │ │ │ │ + bne 1998e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 199220 │ │ │ │ + bne 19922c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ dmb ish │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ movwhi r0, #1 │ │ │ │ and r0, lr, r0 │ │ │ │ tst ip, r0 │ │ │ │ - beq 199a0c │ │ │ │ + beq 199a18 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ - beq 199974 │ │ │ │ + beq 199980 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19994c │ │ │ │ + bne 199958 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 199974 │ │ │ │ + bne 199980 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199220 │ │ │ │ + beq 19922c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199984 │ │ │ │ - b 199bcc │ │ │ │ + bne 199990 │ │ │ │ + b 199bd8 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 199a2c │ │ │ │ + bcs 199a38 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ - beq 199b5c │ │ │ │ + beq 199b68 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1999c0 │ │ │ │ - b 199b48 │ │ │ │ + bne 1999cc │ │ │ │ + b 199b54 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199ab4 │ │ │ │ + beq 199ac0 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 199b6c │ │ │ │ - b 199b98 │ │ │ │ + bne 199b78 │ │ │ │ + b 199ba4 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ - b 199b5c │ │ │ │ + b 199b68 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r7, #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 199b6c │ │ │ │ - b 199b98 │ │ │ │ + bne 199b78 │ │ │ │ + b 199ba4 │ │ │ │ add r0, r8, #308 @ 0x134 │ │ │ │ ldrh r1, [r0] │ │ │ │ ldrh r0, [r0, #68] @ 0x44 │ │ │ │ add r1, r1, #50 @ 0x32 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 199b18 │ │ │ │ + bls 199b24 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199b5c │ │ │ │ + beq 199b68 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199a60 │ │ │ │ + bne 199a6c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 199b5c │ │ │ │ + bne 199b68 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 19f63c │ │ │ │ - b 199b5c │ │ │ │ - beq 199c24 │ │ │ │ + bl 19f648 │ │ │ │ + b 199b68 │ │ │ │ + beq 199c30 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1992d0 │ │ │ │ + beq 1992dc │ │ │ │ mov fp, r0 │ │ │ │ - b 199c28 │ │ │ │ + b 199c34 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ - b 199ba8 │ │ │ │ + b 199bb4 │ │ │ │ mov r7, lr │ │ │ │ mov r5, ip │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199dcc │ │ │ │ + beq 199dd8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #1340] @ 19a02c │ │ │ │ + ldr r0, [pc, #1340] @ 19a038 │ │ │ │ mov r1, #1 │ │ │ │ strb fp, [r6, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ mov ip, r5 │ │ │ │ mov lr, r7 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ - b 19945c │ │ │ │ + b 199468 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ - beq 199b5c │ │ │ │ + beq 199b68 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199b34 │ │ │ │ + bne 199b40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 199b5c │ │ │ │ + bne 199b68 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199b98 │ │ │ │ + beq 199ba4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199b70 │ │ │ │ + bne 199b7c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 199b98 │ │ │ │ + bne 199ba4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 199be8 │ │ │ │ + beq 199bf4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 199220 │ │ │ │ + beq 19922c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199220 │ │ │ │ + beq 19922c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199bb8 │ │ │ │ + bne 199bc4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 199220 │ │ │ │ + bne 19922c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199ba0 │ │ │ │ + beq 199bac │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199bf8 │ │ │ │ + bne 199c04 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 199ba0 │ │ │ │ + bne 199bac │ │ │ │ dmb ish │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 19f63c │ │ │ │ - b 199ba0 │ │ │ │ + bl 19f648 │ │ │ │ + b 199bac │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ bl 274b8 │ │ │ │ ldm r6!, {r1, r2, r3, r4} │ │ │ │ mov r0, r7 │ │ │ │ @@ -379235,15 +379238,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ mov r1, #8 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ movne lr, #1 │ │ │ │ - ldrne ip, [pc, #940] @ 19a020 │ │ │ │ + ldrne ip, [pc, #940] @ 19a02c │ │ │ │ strne lr, [r0] │ │ │ │ addne r3, r0, #8 │ │ │ │ strne lr, [r0, #4] │ │ │ │ addne ip, pc, ip │ │ │ │ ldmne r7!, {r1, r4, r5, r6} │ │ │ │ stmiane r3!, {r1, r4, r5, r6} │ │ │ │ ldmne r7!, {r1, r2, r4, r5, r6} │ │ │ │ @@ -379257,319 +379260,319 @@ │ │ │ │ stmne sl, {r0, ip} │ │ │ │ strne r1, [sl, #8] │ │ │ │ addne sp, sp, #244 @ 0xf4 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 3c2b4 │ │ │ │ - b 199df8 │ │ │ │ + b 199e04 │ │ │ │ mov r9, lr │ │ │ │ mov r5, ip │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199dcc │ │ │ │ + beq 199dd8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #828] @ 19a030 │ │ │ │ + ldr r0, [pc, #828] @ 19a03c │ │ │ │ mov r1, #1 │ │ │ │ strb r7, [r6, #9] │ │ │ │ add r0, pc, r0 │ │ │ │ strb fp, [r6, #8] │ │ │ │ str r1, [r6] │ │ │ │ mov ip, r5 │ │ │ │ str r1, [r6, #4] │ │ │ │ mov lr, r9 │ │ │ │ - b 199b08 │ │ │ │ + b 199b14 │ │ │ │ str lr, [sp, #32] │ │ │ │ mov r5, ip │ │ │ │ bl b3fdc │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199dcc │ │ │ │ + beq 199dd8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #756] @ 19a034 │ │ │ │ + ldr r0, [pc, #756] @ 19a040 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov ip, r5 │ │ │ │ strb r9, [r6, #10] │ │ │ │ strb r7, [r6, #9] │ │ │ │ strb fp, [r6, #8] │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ - b 199b08 │ │ │ │ + b 199b14 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c2b4 │ │ │ │ - b 199df8 │ │ │ │ - ldr r1, [pc, #668] @ 19a018 │ │ │ │ + b 199e04 │ │ │ │ + ldr r1, [pc, #668] @ 19a024 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #664] @ 19a01c │ │ │ │ + ldr r0, [pc, #664] @ 19a028 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r8, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r0, [pc, #660] @ 19a03c │ │ │ │ - ldr r2, [pc, #660] @ 19a040 │ │ │ │ + ldr r0, [pc, #660] @ 19a048 │ │ │ │ + ldr r2, [pc, #660] @ 19a04c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3cd3c │ │ │ │ - b 199df8 │ │ │ │ + b 199e04 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ bl 3c2b4 │ │ │ │ - b 199df8 │ │ │ │ + b 199e04 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c2b4 │ │ │ │ - b 199df8 │ │ │ │ - ldr r2, [pc, #616] @ 19a04c │ │ │ │ + b 199e04 │ │ │ │ + ldr r2, [pc, #616] @ 19a058 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #3 │ │ │ │ bl 3cae4 │ │ │ │ - b 199df8 │ │ │ │ + b 199e04 │ │ │ │ mov r0, r1 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 199e14 │ │ │ │ + b 199e20 │ │ │ │ mov r8, r0 │ │ │ │ - b 199f24 │ │ │ │ + b 199f30 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, #0 │ │ │ │ - b 199ee4 │ │ │ │ + b 199ef0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a010 │ │ │ │ + beq 19a01c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199e28 │ │ │ │ + bne 199e34 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19a010 │ │ │ │ + bne 19a01c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 19f63c │ │ │ │ - b 19a010 │ │ │ │ + bl 19f648 │ │ │ │ + b 19a01c │ │ │ │ cmp r7, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldrne r0, [sp, #124] @ 0x7c │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 19a010 │ │ │ │ + beq 19a01c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199e6c │ │ │ │ + bne 199e78 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19a010 │ │ │ │ + bne 19a01c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f63c │ │ │ │ - b 19a010 │ │ │ │ + bl 19f648 │ │ │ │ + b 19a01c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a010 │ │ │ │ + beq 19a01c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199eac │ │ │ │ + bne 199eb8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19a010 │ │ │ │ + bne 19a01c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 19f63c │ │ │ │ - b 19a010 │ │ │ │ + bl 19f648 │ │ │ │ + b 19a01c │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 199f1c │ │ │ │ + bne 199f28 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 199f1c │ │ │ │ + beq 199f28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199ef4 │ │ │ │ + bne 199f00 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 199f1c │ │ │ │ + bne 199f28 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19a010 │ │ │ │ + beq 19a01c │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a010 │ │ │ │ + beq 19a01c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199f34 │ │ │ │ + bne 199f40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19a010 │ │ │ │ + bne 19a01c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f63c │ │ │ │ - b 19a010 │ │ │ │ + bl 19f648 │ │ │ │ + b 19a01c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19a1a4 │ │ │ │ - b 19a010 │ │ │ │ + bl 19a1b0 │ │ │ │ + b 19a01c │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ - b 199fb4 │ │ │ │ + b 199fc0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 199fb4 │ │ │ │ + beq 199fc0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 199f8c │ │ │ │ + bne 199f98 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 199fb4 │ │ │ │ + bne 199fc0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a010 │ │ │ │ + beq 19a01c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 199fc4 │ │ │ │ + bne 199fd0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19a010 │ │ │ │ + bne 19a01c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 19f63c │ │ │ │ - b 19a010 │ │ │ │ + bl 19f648 │ │ │ │ + b 19a01c │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 19a010 │ │ │ │ + beq 19a01c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, ip, r8, rrx │ │ │ │ - andseq r8, r6, r4, lsr #32 │ │ │ │ - andseq r8, r6, r0, lsr #2 │ │ │ │ - andseq r8, r6, r4, ror sl │ │ │ │ - andseq r8, r6, r4, asr r9 │ │ │ │ - andseq r8, r6, r8, asr r3 │ │ │ │ - andseq r8, r6, r8, ror #2 │ │ │ │ - andseq r8, r6, r0, lsr r1 │ │ │ │ - andseq r8, r6, ip, ror r8 │ │ │ │ - andeq r4, sp, r4, ror #18 │ │ │ │ - andseq r8, r6, r0, rrx │ │ │ │ - @ instruction: 0x001686bc │ │ │ │ - andseq r8, r6, ip, asr #14 │ │ │ │ - andseq r8, r6, ip, lsr r0 │ │ │ │ - andseq r8, r6, r0, lsl #14 │ │ │ │ - andseq r8, r6, r0, lsr sl │ │ │ │ + ldrdeq r6, [ip], -ip │ │ │ │ + andseq r8, r6, r8, lsl r0 │ │ │ │ + andseq r8, r6, r4, lsl r1 │ │ │ │ + andseq r8, r6, r8, ror #20 │ │ │ │ + andseq r8, r6, r8, asr #18 │ │ │ │ + andseq r8, r6, ip, asr #6 │ │ │ │ + andseq r8, r6, ip, asr r1 │ │ │ │ + andseq r8, r6, r4, lsr #2 │ │ │ │ + andseq r8, r6, r0, ror r8 │ │ │ │ + ldrdeq r4, [sp], -r8 │ │ │ │ + andseq r8, r6, r4, asr r0 │ │ │ │ + @ instruction: 0x001686b0 │ │ │ │ + andseq r8, r6, r0, asr #14 │ │ │ │ + andseq r8, r6, r0, lsr r0 │ │ │ │ + @ instruction: 0x001686f4 │ │ │ │ + andseq r8, r6, r4, lsr #20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #52] @ 19a0ac │ │ │ │ - ldr r3, [pc, #52] @ 19a0b0 │ │ │ │ - ldr ip, [pc, #52] @ 19a0b4 │ │ │ │ + ldr r1, [pc, #52] @ 19a0b8 │ │ │ │ + ldr r3, [pc, #52] @ 19a0bc │ │ │ │ + ldr ip, [pc, #52] @ 19a0c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, sp, pc, lsl r8 │ │ │ │ - andeq r4, sp, r1, lsr #16 │ │ │ │ - andseq r7, r6, ip, lsr #29 │ │ │ │ + muleq sp, r3, r8 │ │ │ │ + muleq sp, r5, r8 │ │ │ │ + andseq r7, r6, r0, lsr #29 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ 19a108 │ │ │ │ + ldr r1, [pc, #56] @ 19a114 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 19a10c │ │ │ │ - ldr ip, [pc, #52] @ 19a110 │ │ │ │ + ldr r3, [pc, #52] @ 19a118 │ │ │ │ + ldr ip, [pc, #52] @ 19a11c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, sp, r3, asr #15 │ │ │ │ - andeq r4, sp, r5, asr #15 │ │ │ │ - andseq r7, r6, r0, asr lr │ │ │ │ + andeq r4, sp, r7, lsr r8 │ │ │ │ + andeq r4, sp, r9, lsr r8 │ │ │ │ + andseq r7, r6, r4, asr #28 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 19a12c │ │ │ │ + bne 19a138 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 19a130 │ │ │ │ - b 253688 │ │ │ │ - b 252f58 │ │ │ │ - b 252fcc │ │ │ │ + bne 19a13c │ │ │ │ + b 253698 │ │ │ │ + b 252f68 │ │ │ │ + b 252fdc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19a17c │ │ │ │ + beq 19a188 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 19a15c │ │ │ │ + b 19a168 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19a17c │ │ │ │ + beq 19a188 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19a150 │ │ │ │ + beq 19a15c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 19a150 │ │ │ │ + b 19a15c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a1a0 │ │ │ │ + beq 19a1ac │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -379577,144 +379580,144 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 19a1b4 │ │ │ │ + bne 19a1c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 19a1d8 │ │ │ │ + bne 19a1e4 │ │ │ │ dmb ish │ │ │ │ - bl 19f6e4 │ │ │ │ + bl 19f6f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a29c │ │ │ │ + bl 19a2a8 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a21c │ │ │ │ + beq 19a228 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19a1f0 │ │ │ │ + bne 19a1fc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a29c │ │ │ │ - b 19a234 │ │ │ │ + bl 19a2a8 │ │ │ │ + b 19a240 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a26c │ │ │ │ + beq 19a278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19a244 │ │ │ │ + bne 19a250 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19a26c │ │ │ │ + bne 19a278 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f63c │ │ │ │ + bl 19f648 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #64] @ 0x40 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ - b 19a1a4 │ │ │ │ + b 19a1b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 19a2ac │ │ │ │ + bne 19a2b8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 19a2d0 │ │ │ │ + bne 19a2dc │ │ │ │ dmb ish │ │ │ │ - bl 19f6e4 │ │ │ │ + bl 19f6f0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19a314 │ │ │ │ + beq 19a320 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 19a2f4 │ │ │ │ + b 19a300 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 19a314 │ │ │ │ + beq 19a320 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19a2e8 │ │ │ │ + beq 19a2f4 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 19a2e8 │ │ │ │ + b 19a2f4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19a338 │ │ │ │ + beq 19a344 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a134 │ │ │ │ + bl 19a140 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 19a3e0 │ │ │ │ + beq 19a3ec │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19a3a4 │ │ │ │ + beq 19a3b0 │ │ │ │ add r6, r8, #4 │ │ │ │ - b 19a388 │ │ │ │ + b 19a394 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19a3a4 │ │ │ │ + beq 19a3b0 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19a37c │ │ │ │ + beq 19a388 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 19a37c │ │ │ │ + b 19a388 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19a3c0 │ │ │ │ + beq 19a3cc │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19a3e0 │ │ │ │ + beq 19a3ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -379723,36 +379726,36 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 19a470 │ │ │ │ + bcs 19a47c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldm r3, {r4, r7} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb ip, [r7] │ │ │ │ sub r7, r2, r1 │ │ │ │ cmp r7, #3 │ │ │ │ ldrb lr, [r3] │ │ │ │ ldrb r3, [r4] │ │ │ │ - bhi 19a474 │ │ │ │ + bhi 19a480 │ │ │ │ add r4, r1, r7 │ │ │ │ ldrb r5, [r1] │ │ │ │ cmp lr, r5 │ │ │ │ - beq 19a5bc │ │ │ │ + beq 19a5c8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 19a5bc │ │ │ │ + beq 19a5c8 │ │ │ │ cmp ip, r5 │ │ │ │ - beq 19a5bc │ │ │ │ + beq 19a5c8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 19a43c │ │ │ │ + bne 19a448 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ movw r8, #256 @ 0x100 │ │ │ │ ldr r5, [r1] │ │ │ │ movt r8, #257 @ 0x101 │ │ │ │ @@ -379761,171 +379764,171 @@ │ │ │ │ mul r9, r3, sl │ │ │ │ movt fp, #32896 @ 0x8080 │ │ │ │ eor r4, r5, r9 │ │ │ │ sub r6, r8, r4 │ │ │ │ orr r4, r6, r4 │ │ │ │ mvn r4, r4 │ │ │ │ tst r4, fp │ │ │ │ - bne 19a580 │ │ │ │ + bne 19a58c │ │ │ │ mul r4, ip, sl │ │ │ │ str r4, [sp] │ │ │ │ eor r6, r5, r4 │ │ │ │ sub r4, r8, r6 │ │ │ │ orr r4, r4, r6 │ │ │ │ mvn r4, r4 │ │ │ │ tst r4, fp │ │ │ │ - bne 19a580 │ │ │ │ + bne 19a58c │ │ │ │ mul sl, lr, sl │ │ │ │ eor r4, r5, sl │ │ │ │ sub r5, r8, r4 │ │ │ │ orr r4, r5, r4 │ │ │ │ mvn r4, r4 │ │ │ │ tst r4, fp │ │ │ │ - bne 19a580 │ │ │ │ + bne 19a58c │ │ │ │ sub r5, r2, #4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi 19a544 │ │ │ │ + bhi 19a550 │ │ │ │ ldr r6, [r1] │ │ │ │ eor r4, r6, r9 │ │ │ │ sub r7, r8, r4 │ │ │ │ orr r4, r7, r4 │ │ │ │ mvn r4, r4 │ │ │ │ tst r4, fp │ │ │ │ ldreq r4, [sp] │ │ │ │ eoreq r4, r6, r4 │ │ │ │ subeq r7, r8, r4 │ │ │ │ orreq r4, r7, r4 │ │ │ │ mvneq r4, r4 │ │ │ │ tsteq r4, fp │ │ │ │ - bne 19a544 │ │ │ │ + bne 19a550 │ │ │ │ eor r4, r6, sl │ │ │ │ sub r6, r8, r4 │ │ │ │ orr r4, r6, r4 │ │ │ │ mvn r4, r4 │ │ │ │ tst r4, fp │ │ │ │ - beq 19a4ec │ │ │ │ + beq 19a4f8 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 19a468 │ │ │ │ + bcs 19a474 │ │ │ │ ldrb r4, [r1] │ │ │ │ cmp lr, r4 │ │ │ │ - beq 19a5bc │ │ │ │ + beq 19a5c8 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 19a5bc │ │ │ │ + beq 19a5c8 │ │ │ │ cmp ip, r4 │ │ │ │ - beq 19a5bc │ │ │ │ + beq 19a5c8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 19a54c │ │ │ │ + bne 19a558 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, r1, r7 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r5, [r1] │ │ │ │ cmp lr, r5 │ │ │ │ - beq 19a468 │ │ │ │ + beq 19a474 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne ip, r5 │ │ │ │ - beq 19a468 │ │ │ │ + beq 19a474 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 19a588 │ │ │ │ + bne 19a594 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 19a604 │ │ │ │ - ldr r3, [pc, #40] @ 19a608 │ │ │ │ + ldr r1, [pc, #40] @ 19a610 │ │ │ │ + ldr r3, [pc, #40] @ 19a614 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, sp, sl, ror #4 │ │ │ │ - andseq r7, r6, r0, lsl r9 │ │ │ │ + ldrdeq r4, [sp], -lr │ │ │ │ + andseq r7, r6, r4, lsl #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 19a648 │ │ │ │ - ldr r3, [pc, #40] @ 19a64c │ │ │ │ + ldr r1, [pc, #40] @ 19a654 │ │ │ │ + ldr r3, [pc, #40] @ 19a658 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, sp, ip, lsr #4 │ │ │ │ - @ instruction: 0x001678dc │ │ │ │ + andeq r4, sp, r0, lsr #5 │ │ │ │ + @ instruction: 0x001678d0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 19a6c0 │ │ │ │ + ldr ip, [pc, #96] @ 19a6cc │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 19a6c4 │ │ │ │ + ldr lr, [pc, #92] @ 19a6d0 │ │ │ │ add r5, r0, #1 │ │ │ │ - ldr r4, [pc, #88] @ 19a6c8 │ │ │ │ + ldr r4, [pc, #88] @ 19a6d4 │ │ │ │ mov r6, #6 │ │ │ │ - ldr r1, [pc, #84] @ 19a6cc │ │ │ │ + ldr r1, [pc, #84] @ 19a6d8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 19a6d0 │ │ │ │ + ldr r3, [pc, #80] @ 19a6dc │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ + andseq r7, r6, r0, lsl #17 │ │ │ │ + andeq r4, sp, r3, ror #4 │ │ │ │ andseq r7, r6, ip, lsl #17 │ │ │ │ - andeq r4, sp, pc, ror #3 │ │ │ │ - mulseq r6, r8, r8 │ │ │ │ - ldrdeq r4, [sp], -r2 │ │ │ │ - ldrdeq r4, [sp], -r6 │ │ │ │ + andeq r4, sp, r6, asr #4 │ │ │ │ + andeq r4, sp, sl, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ - ldr ip, [pc, #128] @ 19a768 │ │ │ │ - ldr lr, [pc, #128] @ 19a76c │ │ │ │ + ldr ip, [pc, #128] @ 19a774 │ │ │ │ + ldr lr, [pc, #128] @ 19a778 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r8, [pc, #124] @ 19a770 │ │ │ │ + ldr r8, [pc, #124] @ 19a77c │ │ │ │ add r3, r0, r3 │ │ │ │ - ldr r5, [pc, #120] @ 19a774 │ │ │ │ + ldr r5, [pc, #120] @ 19a780 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #116] @ 19a778 │ │ │ │ + ldr r1, [pc, #116] @ 19a784 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r6, [pc, #112] @ 19a77c │ │ │ │ + ldr r6, [pc, #112] @ 19a788 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #100] @ 19a780 │ │ │ │ + ldr r3, [pc, #100] @ 19a78c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, #5 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, r0, #256 @ 0x100 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -379935,99 +379938,99 @@ │ │ │ │ stm r0, {r4, r6, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #32] │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r4, sp, r0, lsr r1 │ │ │ │ - andseq r7, r6, r0, ror #15 │ │ │ │ - andeq r4, sp, lr, asr r1 │ │ │ │ - andseq r7, r6, ip, lsr #16 │ │ │ │ - andeq r4, sp, r9, asr r1 │ │ │ │ - andseq r7, r6, ip, lsr #16 │ │ │ │ - andeq r4, sp, r1, asr r1 │ │ │ │ + andeq r4, sp, r4, lsr #3 │ │ │ │ + @ instruction: 0x001677d4 │ │ │ │ + ldrdeq r4, [sp], -r2 │ │ │ │ + andseq r7, r6, r0, lsr #16 │ │ │ │ + andeq r4, sp, sp, asr #3 │ │ │ │ + andseq r7, r6, r0, lsr #16 │ │ │ │ + andeq r4, sp, r5, asr #3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 19a7d0 │ │ │ │ - ldr r3, [pc, #56] @ 19a7d4 │ │ │ │ + ldr r1, [pc, #56] @ 19a7dc │ │ │ │ + ldr r3, [pc, #56] @ 19a7e0 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 19a7d8 │ │ │ │ + ldr ip, [pc, #52] @ 19a7e4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r4, sp, r1, ror #1 │ │ │ │ - strheq r4, [sp], -r2 │ │ │ │ - andseq r7, r6, r8, lsl #15 │ │ │ │ + andeq r4, sp, r5, asr r1 │ │ │ │ + andeq r4, sp, r6, lsr #2 │ │ │ │ + andseq r7, r6, ip, ror r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #92] @ 19a848 │ │ │ │ + ldr ip, [pc, #92] @ 19a854 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #88] @ 19a84c │ │ │ │ + ldr lr, [pc, #88] @ 19a858 │ │ │ │ add r5, r0, #1 │ │ │ │ - ldr r4, [pc, #84] @ 19a850 │ │ │ │ + ldr r4, [pc, #84] @ 19a85c │ │ │ │ mov r6, #5 │ │ │ │ - ldr r1, [pc, #80] @ 19a854 │ │ │ │ + ldr r1, [pc, #80] @ 19a860 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #76] @ 19a858 │ │ │ │ + ldr r3, [pc, #76] @ 19a864 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r6, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r7, r6, r4, lsr #14 │ │ │ │ - andeq r4, sp, ip, ror r0 │ │ │ │ - andseq r7, r6, ip, lsl #14 │ │ │ │ - andeq r4, sp, r2, lsl #1 │ │ │ │ - andeq r4, sp, sl, asr #32 │ │ │ │ + andseq r7, r6, r8, lsl r7 │ │ │ │ + strdeq r4, [sp], -r0 │ │ │ │ + andseq r7, r6, r0, lsl #14 │ │ │ │ + strdeq r4, [sp], -r6 │ │ │ │ + strheq r4, [sp], -lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #258 @ 0x102 │ │ │ │ add r1, r0, r1 │ │ │ │ - ldr sl, [pc, #152] @ 19a910 │ │ │ │ - ldr ip, [pc, #152] @ 19a914 │ │ │ │ + ldr sl, [pc, #152] @ 19a91c │ │ │ │ + ldr ip, [pc, #152] @ 19a920 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - ldr lr, [pc, #148] @ 19a918 │ │ │ │ + ldr lr, [pc, #148] @ 19a924 │ │ │ │ mov r4, #5 │ │ │ │ - ldr r8, [pc, #144] @ 19a91c │ │ │ │ + ldr r8, [pc, #144] @ 19a928 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r9, [pc, #140] @ 19a920 │ │ │ │ + ldr r9, [pc, #140] @ 19a92c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r7, [pc, #136] @ 19a924 │ │ │ │ + ldr r7, [pc, #136] @ 19a930 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r6, r0, r1 │ │ │ │ - ldr r1, [pc, #120] @ 19a928 │ │ │ │ - ldr r3, [pc, #120] @ 19a92c │ │ │ │ + ldr r1, [pc, #120] @ 19a934 │ │ │ │ + ldr r3, [pc, #120] @ 19a938 │ │ │ │ add r9, pc, r9 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r7, pc, r7 │ │ │ │ stm r6, {r4, r5, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -380041,113 +380044,113 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ str r4, [sp, #32] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 257e90 │ │ │ │ + bl 257ea0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r4, sp, r2, lsr r0 │ │ │ │ - andeq r3, sp, r4, ror #31 │ │ │ │ - andseq r7, r6, r4, lsl #13 │ │ │ │ - andeq r3, sp, r6, ror pc │ │ │ │ - andseq r7, r6, r4, lsl #13 │ │ │ │ - andseq r7, r6, r8, lsl #13 │ │ │ │ - andeq r3, sp, r8, ror #31 │ │ │ │ - andeq r3, sp, sp, lsr #31 │ │ │ │ + andeq r4, sp, r6, lsr #1 │ │ │ │ + andeq r4, sp, r8, asr r0 │ │ │ │ + andseq r7, r6, r8, ror r6 │ │ │ │ + andeq r3, sp, sl, ror #31 │ │ │ │ + andseq r7, r6, r8, ror r6 │ │ │ │ + andseq r7, r6, ip, ror r6 │ │ │ │ + andeq r4, sp, ip, asr r0 │ │ │ │ + andeq r4, sp, r1, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add sl, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r8, r1 │ │ │ │ - ldr r9, [pc, #236] @ 19aa4c │ │ │ │ + ldr r9, [pc, #236] @ 19aa58 │ │ │ │ mov r6, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ - b 19a984 │ │ │ │ + b 19a990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - beq 19a9b0 │ │ │ │ + beq 19a9bc │ │ │ │ mov r5, r7 │ │ │ │ ldrb r0, [r5, r6]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19a978 │ │ │ │ + beq 19a984 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 19a968 │ │ │ │ + bne 19a974 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 19c934 │ │ │ │ - b 19a968 │ │ │ │ - ldr r2, [pc, #152] @ 19aa50 │ │ │ │ + bl 19c940 │ │ │ │ + b 19a974 │ │ │ │ + ldr r2, [pc, #152] @ 19aa5c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #15 │ │ │ │ - bl 256c18 │ │ │ │ - ldr r1, [pc, #132] @ 19aa54 │ │ │ │ - ldr r0, [pc, #132] @ 19aa58 │ │ │ │ + bl 256c28 │ │ │ │ + ldr r1, [pc, #132] @ 19aa60 │ │ │ │ + ldr r0, [pc, #132] @ 19aa64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #3 │ │ │ │ - bl 2544b4 │ │ │ │ - bl 2546a0 │ │ │ │ + bl 2544c4 │ │ │ │ + bl 2546b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19aa18 │ │ │ │ + beq 19aa24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b 19aa24 │ │ │ │ + b 19aa30 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19aa44 │ │ │ │ + beq 19aa50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001675f4 │ │ │ │ - andeq r3, sp, fp, lsl #30 │ │ │ │ - strdeq r3, [sp], -lr │ │ │ │ - mulseq r6, r0, r5 │ │ │ │ + andseq r7, r6, r8, ror #11 │ │ │ │ + andeq r3, sp, pc, ror pc │ │ │ │ + andeq r3, sp, r2, ror pc │ │ │ │ + andseq r7, r6, r4, lsl #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #116] @ 19aae0 │ │ │ │ + ldr ip, [pc, #116] @ 19aaec │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #112] @ 19aae4 │ │ │ │ + ldr lr, [pc, #112] @ 19aaf0 │ │ │ │ add r6, r0, #2 │ │ │ │ - ldr r4, [pc, #108] @ 19aae8 │ │ │ │ + ldr r4, [pc, #108] @ 19aaf4 │ │ │ │ mov r7, #5 │ │ │ │ - ldr r5, [pc, #104] @ 19aaec │ │ │ │ + ldr r5, [pc, #104] @ 19aaf8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #100] @ 19aaf0 │ │ │ │ + ldr r1, [pc, #100] @ 19aafc │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #96] @ 19aaf4 │ │ │ │ + ldr r3, [pc, #96] @ 19ab00 │ │ │ │ add r5, pc, r5 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, r0, #1 │ │ │ │ @@ -380157,100 +380160,100 @@ │ │ │ │ add lr, pc, lr │ │ │ │ str r7, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r7, r6, r4, asr #9 │ │ │ │ - andeq r3, sp, r2, lsl #28 │ │ │ │ - andseq r7, r6, ip, lsl #9 │ │ │ │ - andeq r3, sp, ip, ror #27 │ │ │ │ - andeq r3, sp, r5, lsr lr │ │ │ │ - @ instruction: 0x000d3dbe │ │ │ │ + @ instruction: 0x001674b8 │ │ │ │ + andeq r3, sp, r6, ror lr │ │ │ │ + andseq r7, r6, r0, lsl #9 │ │ │ │ + andeq r3, sp, r0, ror #28 │ │ │ │ + andeq r3, sp, r9, lsr #29 │ │ │ │ + andeq r3, sp, r2, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc 19ab88 │ │ │ │ + bcc 19ab94 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 19ab88 │ │ │ │ + bhi 19ab94 │ │ │ │ ldr r9, [r1, #64] @ 0x40 │ │ │ │ sub r3, r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bcc 19ab7c │ │ │ │ + bcc 19ab88 │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r8, [r1, #60] @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ strd r8, [sp] │ │ │ │ blx r5 │ │ │ │ tst r0, #1 │ │ │ │ - beq 19ab7c │ │ │ │ + beq 19ab88 │ │ │ │ add r0, r1, r6 │ │ │ │ adds r1, r0, r9 │ │ │ │ - bcs 19aba4 │ │ │ │ + bcs 19abb0 │ │ │ │ mov r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ str r7, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r4, [pc, #76] @ 19abdc │ │ │ │ + ldr r4, [pc, #76] @ 19abe8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r3, r4 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #52] @ 19abe0 │ │ │ │ + ldr r0, [pc, #52] @ 19abec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #48] @ 19abe4 │ │ │ │ + ldr r1, [pc, #48] @ 19abf0 │ │ │ │ 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 3cd80 │ │ │ │ - andseq r7, r6, ip, ror #7 │ │ │ │ - andseq r7, r6, r8, lsr #6 │ │ │ │ - andseq r7, r6, r8, lsr #6 │ │ │ │ + andseq r7, r6, r0, ror #7 │ │ │ │ + andseq r7, r6, ip, lsl r3 │ │ │ │ + andseq r7, r6, ip, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19ac98 │ │ │ │ + beq 19aca4 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 19acf4 │ │ │ │ + bcc 19ad00 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 19acf4 │ │ │ │ + bhi 19ad00 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ sub r4, r3, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 19aca0 │ │ │ │ + bcc 19acac │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r4, r2, r0 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr ip, [r1, #16] │ │ │ │ @@ -380258,134 +380261,134 @@ │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19acd8 │ │ │ │ + bne 19ace4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r0, r0, r8 │ │ │ │ sub r1, r1, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 19ad28 │ │ │ │ + bhi 19ad34 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ - b 19acdc │ │ │ │ + b 19ace8 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 19ad0c │ │ │ │ + bhi 19ad18 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 19d408 │ │ │ │ + bl 19d414 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19accc │ │ │ │ + bne 19acd8 │ │ │ │ add r2, sp, #12 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r6, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 19acbc │ │ │ │ - b 19accc │ │ │ │ - ldr r5, [pc, #104] @ 19ad64 │ │ │ │ + beq 19acc8 │ │ │ │ + b 19acd8 │ │ │ │ + ldr r5, [pc, #104] @ 19ad70 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl 3c798 │ │ │ │ - ldr r5, [pc, #76] @ 19ad60 │ │ │ │ + ldr r5, [pc, #76] @ 19ad6c │ │ │ │ mov r0, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ bl 3c798 │ │ │ │ - ldr r0, [pc, #56] @ 19ad68 │ │ │ │ + ldr r0, [pc, #56] @ 19ad74 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #52] @ 19ad6c │ │ │ │ + ldr r1, [pc, #52] @ 19ad78 │ │ │ │ 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 3cd80 │ │ │ │ + andseq r7, r6, ip, lsr #3 │ │ │ │ @ instruction: 0x001671b8 │ │ │ │ - andseq r7, r6, r4, asr #3 │ │ │ │ - andseq r7, r6, r4, lsr #3 │ │ │ │ - andseq r7, r6, r4, lsr #3 │ │ │ │ + mulseq r6, r8, r1 │ │ │ │ + mulseq r6, r8, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ bx r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #720 @ 0x2d0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #37] @ 0x25 │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19ade0 │ │ │ │ + beq 19adec │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bcs 19ade0 │ │ │ │ + bcs 19adec │ │ │ │ mov r6, r1 │ │ │ │ mov r7, sp │ │ │ │ add r1, r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 18d784 │ │ │ │ + bl 18d790 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19aec0 │ │ │ │ + bne 19aecc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r4 │ │ │ │ - bl 195e74 │ │ │ │ + bl 195e80 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 19ae64 │ │ │ │ + bne 19ae70 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ mov r1, r4 │ │ │ │ add r6, r0, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #364 @ 0x16c │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19af30 │ │ │ │ + beq 19af3c │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r2, #364 @ 0x16c │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r1, [pc, #368] @ 19afbc │ │ │ │ + ldr r1, [pc, #368] @ 19afc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ add sp, sp, #720 @ 0x2d0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -380399,291 +380402,291 @@ │ │ │ │ str r7, [sp, #356] @ 0x164 │ │ │ │ str r7, [sp, #352] @ 0x160 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19af40 │ │ │ │ + beq 19af4c │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ mov r8, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r9, [pc, #256] @ 19afb8 │ │ │ │ + ldr r9, [pc, #256] @ 19afc4 │ │ │ │ strb r7, [r5, #8] │ │ │ │ add r9, pc, r9 │ │ │ │ - b 19af1c │ │ │ │ + b 19af28 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ orr r1, r7, #4 │ │ │ │ add r6, r0, #8 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19af50 │ │ │ │ + beq 19af5c │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r8, r0 │ │ │ │ bl 274b8 │ │ │ │ - ldr r9, [pc, #160] @ 19afb4 │ │ │ │ + ldr r9, [pc, #160] @ 19afc0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5, #8] │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [r5] │ │ │ │ - bl 19b1a0 │ │ │ │ + bl 19b1ac │ │ │ │ add sp, sp, #720 @ 0x2d0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ bl 3c2b4 │ │ │ │ - b 19af5c │ │ │ │ + b 19af68 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ bl 3c2b4 │ │ │ │ - b 19af5c │ │ │ │ + b 19af68 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #356 @ 0x164 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 19af88 │ │ │ │ + b 19af94 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b040 │ │ │ │ - b 19af88 │ │ │ │ + bl 19b04c │ │ │ │ + b 19af94 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b120 │ │ │ │ + bl 19b12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b1a0 │ │ │ │ - b 19afa8 │ │ │ │ + bl 19b1ac │ │ │ │ + b 19afb4 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b1a0 │ │ │ │ + bl 19b1ac │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r7, r6, ip, lsl #1 │ │ │ │ - andseq r7, r6, r4, asr r1 │ │ │ │ - andseq r7, r6, r4, lsr #4 │ │ │ │ + andseq r7, r6, r0, lsl #1 │ │ │ │ + andseq r7, r6, r8, asr #2 │ │ │ │ + andseq r7, r6, r8, lsl r2 │ │ │ │ push {r4, lr} │ │ │ │ uxtb r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bne 19b010 │ │ │ │ + bne 19b01c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b018 │ │ │ │ + beq 19b024 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 3c2b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b01c │ │ │ │ + beq 19b028 │ │ │ │ pop {r4, pc} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ strbne r4, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ - b 19b004 │ │ │ │ + b 19b010 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b064 │ │ │ │ + beq 19b070 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19b0a4 │ │ │ │ + beq 19b0b0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 19b084 │ │ │ │ + b 19b090 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19b0a4 │ │ │ │ + beq 19b0b0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b078 │ │ │ │ + beq 19b084 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 19b078 │ │ │ │ + b 19b084 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b0c4 │ │ │ │ + beq 19b0d0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b0e0 │ │ │ │ + beq 19b0ec │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b11c │ │ │ │ + beq 19b128 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19b0f0 │ │ │ │ + bne 19b0fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19b11c │ │ │ │ + bne 19b128 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b144 │ │ │ │ + beq 19b150 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b160 │ │ │ │ + beq 19b16c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19b170 │ │ │ │ + bne 19b17c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19b19c │ │ │ │ + bne 19b1a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b1c8 │ │ │ │ + beq 19b1d4 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b1e4 │ │ │ │ + beq 19b1f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b200 │ │ │ │ + beq 19b20c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b21c │ │ │ │ + beq 19b228 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b238 │ │ │ │ + beq 19b244 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4, #60]! @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19b248 │ │ │ │ + bne 19b254 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19b274 │ │ │ │ + bne 19b280 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19b280 │ │ │ │ + bne 19b28c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #52] @ 19b2e8 │ │ │ │ + ldr r2, [pc, #52] @ 19b2f4 │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256bd4 │ │ │ │ - ldr r2, [pc, #28] @ 19b2ec │ │ │ │ + bl 256be4 │ │ │ │ + ldr r2, [pc, #28] @ 19b2f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 254180 │ │ │ │ - bl 254314 │ │ │ │ + bl 254190 │ │ │ │ + bl 254324 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r3, sp, r4, lsr #12 │ │ │ │ - mulseq r6, r8, lr │ │ │ │ + muleq sp, r8, r6 │ │ │ │ + andseq r6, r6, ip, lsl #29 │ │ │ │ ldr r2, [r0, #328] @ 0x148 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ movwls r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ bx lr │ │ │ │ @@ -380693,48 +380696,48 @@ │ │ │ │ ldrb r0, [r0, #64] @ 0x40 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r1, [ip, #4] │ │ │ │ ldrcc r0, [r1, r0, lsl #2] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #4] @ 19b340 │ │ │ │ + ldr r2, [pc, #4] @ 19b34c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r6, r4, asr #28 │ │ │ │ + andseq r6, r6, r8, lsr lr │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r1, r3 │ │ │ │ ldrcc r0, [r0, #28] │ │ │ │ ldrcc r0, [r0, r1, lsl #2] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ 19b370 │ │ │ │ + ldr r2, [pc, #12] @ 19b37c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r6, r4, lsr #28 │ │ │ │ + andseq r6, r6, r8, lsl lr │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b394 │ │ │ │ + beq 19b3a0 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19b3cc │ │ │ │ + beq 19b3d8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ popne {fp, pc} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19b3f4 │ │ │ │ + beq 19b400 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ pop {fp, pc} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ @@ -380768,34 +380771,34 @@ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ and lr, r3, #31 │ │ │ │ mvn r3, #1 │ │ │ │ add r3, r3, ip, lsr lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 19b498 │ │ │ │ + bcs 19b4a4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ ldrcc r0, [r0, #4] │ │ │ │ ldrcc r0, [r0, r2, lsl #2] │ │ │ │ popcc {fp, pc} │ │ │ │ - ldr r3, [pc, #28] @ 19b4a8 │ │ │ │ + ldr r3, [pc, #28] @ 19b4b4 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #12] @ 19b4ac │ │ │ │ + ldr r2, [pc, #12] @ 19b4b8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r6, r0, lsr #26 │ │ │ │ - @ instruction: 0x00166cfc │ │ │ │ + andseq r6, r6, r4, lsl sp │ │ │ │ + @ instruction: 0x00166cf0 │ │ │ │ ldr r0, [r0, #324] @ 0x144 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ bx lr │ │ │ │ clz r0, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -380824,19 +380827,19 @@ │ │ │ │ cmp r3, r1 │ │ │ │ ldrcc r0, [r0, #16] │ │ │ │ addcc r1, r3, r3, lsl #1 │ │ │ │ addcc r0, r0, r1, lsl #2 │ │ │ │ ldrcc r0, [r0, #8] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #8] @ 19b550 │ │ │ │ + ldr r2, [pc, #8] @ 19b55c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r6, r4, ror ip │ │ │ │ + andseq r6, r6, r8, ror #24 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #308] @ 0x134 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -380844,205 +380847,205 @@ │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #324] @ 0x144 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 19b7fc │ │ │ │ + bcs 19b808 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ uxtab r0, r0, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldrb sl, [r0, #44] @ 0x2c │ │ │ │ add r8, sl, #2 │ │ │ │ - beq 19b5ec │ │ │ │ + beq 19b5f8 │ │ │ │ ldr r0, [r9, r2, lsl #2] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq 19b6c0 │ │ │ │ + beq 19b6cc │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ - bne 19b6dc │ │ │ │ + bne 19b6e8 │ │ │ │ ubfx r7, r0, #8, #8 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r7 │ │ │ │ - bne 19b7c8 │ │ │ │ + bne 19b7d4 │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 19b7c4 │ │ │ │ - ldr r2, [pc, #608] @ 19b848 │ │ │ │ + bcc 19b7d0 │ │ │ │ + ldr r2, [pc, #608] @ 19b854 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ ldr r0, [r9, r2, lsl #2] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ - beq 19b620 │ │ │ │ + beq 19b62c │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bne 19b648 │ │ │ │ + bne 19b654 │ │ │ │ add r0, r2, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 19b81c │ │ │ │ + bcs 19b828 │ │ │ │ ldr r0, [r9, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 19b62c │ │ │ │ - b 19b7c8 │ │ │ │ + beq 19b638 │ │ │ │ + b 19b7d4 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 19b5d4 │ │ │ │ + beq 19b5e0 │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 19b810 │ │ │ │ + bcs 19b81c │ │ │ │ ldr r2, [r9, r0, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 19b5ec │ │ │ │ - b 19b7fc │ │ │ │ + bcc 19b5f8 │ │ │ │ + b 19b808 │ │ │ │ ubfx ip, r0, #2, #6 │ │ │ │ tst r0, #3 │ │ │ │ addne ip, ip, #1 │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 19b7ec │ │ │ │ + bcc 19b7f8 │ │ │ │ sub lr, r1, r0 │ │ │ │ cmp ip, lr │ │ │ │ - bhi 19b7d4 │ │ │ │ + bhi 19b7e0 │ │ │ │ add lr, r9, r0, lsl #2 │ │ │ │ lsl r7, ip, #2 │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19b62c │ │ │ │ + beq 19b638 │ │ │ │ ldr r5, [lr, r4, lsl #2] │ │ │ │ ubfx r6, r5, #16, #8 │ │ │ │ uxtb r3, r5 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 19b774 │ │ │ │ + beq 19b780 │ │ │ │ ubfx r3, r5, #8, #8 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 19b790 │ │ │ │ + beq 19b79c │ │ │ │ cmp sl, r6 │ │ │ │ - beq 19b7b0 │ │ │ │ + beq 19b7bc │ │ │ │ add r4, r4, #1 │ │ │ │ sub r7, r7, #4 │ │ │ │ lsr r3, r5, #24 │ │ │ │ cmp sl, r3 │ │ │ │ - bne 19b678 │ │ │ │ - b 19b750 │ │ │ │ + bne 19b684 │ │ │ │ + b 19b75c │ │ │ │ add r0, r8, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 19b81c │ │ │ │ + bcs 19b828 │ │ │ │ ldr r1, [r9, r0, lsl #2] │ │ │ │ subs r0, r1, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ubfx ip, r0, #2, #6 │ │ │ │ tst r0, #3 │ │ │ │ addne ip, ip, #1 │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc 19b7ec │ │ │ │ + bcc 19b7f8 │ │ │ │ sub lr, r1, r0 │ │ │ │ cmp ip, lr │ │ │ │ - bhi 19b7d4 │ │ │ │ + bhi 19b7e0 │ │ │ │ add lr, r9, r0, lsl #2 │ │ │ │ lsl r7, ip, #2 │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19b7cc │ │ │ │ + beq 19b7d8 │ │ │ │ ldr r6, [lr, r4, lsl #2] │ │ │ │ ubfx r5, r6, #16, #8 │ │ │ │ uxtb r2, r6 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 19b774 │ │ │ │ + beq 19b780 │ │ │ │ ubfx r2, r6, #8, #8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 19b790 │ │ │ │ + beq 19b79c │ │ │ │ cmp sl, r5 │ │ │ │ - beq 19b7b0 │ │ │ │ + beq 19b7bc │ │ │ │ add r4, r4, #1 │ │ │ │ sub r7, r7, #4 │ │ │ │ lsr r2, r6, #24 │ │ │ │ cmp sl, r2 │ │ │ │ - bne 19b70c │ │ │ │ + bne 19b718 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r0, r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 19b7c4 │ │ │ │ - ldr r2, [pc, #200] @ 19b838 │ │ │ │ + bcc 19b7d0 │ │ │ │ + ldr r2, [pc, #200] @ 19b844 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ add r0, ip, r0 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 19b7c4 │ │ │ │ - ldr r2, [pc, #176] @ 19b83c │ │ │ │ + bcc 19b7d0 │ │ │ │ + ldr r2, [pc, #176] @ 19b848 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 19b7c4 │ │ │ │ - ldr r2, [pc, #148] @ 19b840 │ │ │ │ + bcc 19b7d0 │ │ │ │ + ldr r2, [pc, #148] @ 19b84c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 19b828 │ │ │ │ + bcs 19b834 │ │ │ │ ldr r0, [r9, r0, lsl #2] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #124] @ 19b858 │ │ │ │ + ldr r3, [pc, #124] @ 19b864 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, ip │ │ │ │ mov r2, lr │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #96] @ 19b854 │ │ │ │ + ldr r3, [pc, #96] @ 19b860 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #48] @ 19b834 │ │ │ │ + ldr r3, [pc, #48] @ 19b840 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #56] @ 19b850 │ │ │ │ + ldr r2, [pc, #56] @ 19b85c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #40] @ 19b84c │ │ │ │ + ldr r2, [pc, #40] @ 19b858 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #20] @ 19b844 │ │ │ │ + ldr r2, [pc, #20] @ 19b850 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r6, r8, asr #19 │ │ │ │ - andseq r6, r6, r0, ror sl │ │ │ │ - andseq r6, r6, r4, lsl #21 │ │ │ │ - andseq r6, r6, r4, asr sl │ │ │ │ - andseq r6, r6, r0, asr #19 │ │ │ │ - andseq r6, r6, r8, asr ip │ │ │ │ - andseq r6, r6, ip, lsr #20 │ │ │ │ + @ instruction: 0x001669bc │ │ │ │ + andseq r6, r6, r4, ror #20 │ │ │ │ + andseq r6, r6, r8, ror sl │ │ │ │ andseq r6, r6, r8, asr #20 │ │ │ │ - andseq r6, r6, r8, lsr sl │ │ │ │ - andseq r6, r6, r8, lsr sl │ │ │ │ + @ instruction: 0x001669b4 │ │ │ │ + andseq r6, r6, ip, asr #24 │ │ │ │ + andseq r6, r6, r0, lsr #20 │ │ │ │ + andseq r6, r6, ip, lsr sl │ │ │ │ + andseq r6, r6, ip, lsr #20 │ │ │ │ + andseq r6, r6, ip, lsr #20 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ ldrcc r0, [r0, #16] │ │ │ │ ldrcc r0, [r0, r1, lsl #2] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ 19b888 │ │ │ │ + ldr r2, [pc, #12] @ 19b894 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r6, ip, ror #19 │ │ │ │ + andseq r6, r6, r0, ror #19 │ │ │ │ mov r2, #316 @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ movwne r2, #320 @ 0x140 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -381057,79 +381060,79 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bcc 19b99c │ │ │ │ + bcc 19b9a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq 19b9b0 │ │ │ │ + beq 19b9bc │ │ │ │ sub r1, r1, ip │ │ │ │ add ip, r3, ip, lsl #2 │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 19b918 │ │ │ │ + bne 19b924 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 19b928 │ │ │ │ + b 19b934 │ │ │ │ add lr, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, lr, #2 │ │ │ │ addne r0, lr, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 19b9c4 │ │ │ │ + bcs 19b9d0 │ │ │ │ ldr r3, [ip, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 19b960 │ │ │ │ + ble 19b96c │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r0, [ip, r0, lsl #2] │ │ │ │ addcc sp, sp, #32 │ │ │ │ popcc {fp, pc} │ │ │ │ - ldr r2, [pc, #116] @ 19b9d0 │ │ │ │ + ldr r2, [pc, #116] @ 19b9dc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ cmp r2, #0 │ │ │ │ biceq r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ addeq sp, sp, #32 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r1, [pc, #104] @ 19b9e0 │ │ │ │ + ldr r1, [pc, #104] @ 19b9ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ 19b9e4 │ │ │ │ + ldr r0, [pc, #100] @ 19b9f0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r3, [pc, #48] @ 19b9d4 │ │ │ │ + ldr r3, [pc, #48] @ 19b9e0 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #32] @ 19b9d8 │ │ │ │ + ldr r2, [pc, #32] @ 19b9e4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #16] @ 19b9dc │ │ │ │ + ldr r2, [pc, #16] @ 19b9e8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - mulseq r6, r4, r7 │ │ │ │ - @ instruction: 0x001668d4 │ │ │ │ - andseq r6, r6, r0, lsl r7 │ │ │ │ - andseq r6, r6, r4, lsl r7 │ │ │ │ - andeq r4, ip, r0, ror #8 │ │ │ │ - andseq r6, r6, r4, ror r7 │ │ │ │ + andseq r6, r6, r8, lsl #15 │ │ │ │ + andseq r6, r6, r8, asr #17 │ │ │ │ + andseq r6, r6, r4, lsl #14 │ │ │ │ + andseq r6, r6, r8, lsl #14 │ │ │ │ + ldrdeq r4, [ip], -r4 @ │ │ │ │ + andseq r6, r6, r8, ror #14 │ │ │ │ ldr r0, [r0, #304] @ 0x130 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #312] @ 0x138 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -381146,57 +381149,57 @@ │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 19bab0 │ │ │ │ + bcc 19babc │ │ │ │ cmp r1, r2 │ │ │ │ - beq 19bac4 │ │ │ │ + beq 19bad0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r1, r1, r2 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne 19ba88 │ │ │ │ + bne 19ba94 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 19baa0 │ │ │ │ - ldr r2, [pc, #96] @ 19bae4 │ │ │ │ + bcc 19baac │ │ │ │ + ldr r2, [pc, #96] @ 19baf0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ add ip, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, ip, #2 │ │ │ │ addne r0, ip, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 19bad8 │ │ │ │ + bcs 19bae4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ movle r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ 19bae8 │ │ │ │ + ldr r3, [pc, #48] @ 19baf4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #32] @ 19baec │ │ │ │ + ldr r2, [pc, #32] @ 19baf8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #16] @ 19baf0 │ │ │ │ + ldr r2, [pc, #16] @ 19bafc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - mulseq r6, ip, r6 │ │ │ │ - @ instruction: 0x001667d0 │ │ │ │ - @ instruction: 0x001665fc │ │ │ │ - andseq r6, r6, r0, lsr r6 │ │ │ │ + mulseq r6, r0, r6 │ │ │ │ + andseq r6, r6, r4, asr #15 │ │ │ │ + @ instruction: 0x001665f0 │ │ │ │ + andseq r6, r6, r4, lsr #12 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -381204,122 +381207,122 @@ │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #352] @ 0x160 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 19bc68 │ │ │ │ + bcs 19bc74 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ add lr, r0, #72 @ 0x48 │ │ │ │ ldrd r8, [r0, #28] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 19bb84 │ │ │ │ + beq 19bb90 │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ add r1, sl, r1, lsl #2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19bc14 │ │ │ │ + beq 19bc20 │ │ │ │ ldrb r0, [lr, r3] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 19bc7c │ │ │ │ + bcs 19bc88 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r4, [r0, #16] │ │ │ │ - b 19bba4 │ │ │ │ + b 19bbb0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19bb80 │ │ │ │ + bne 19bb8c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 19bc68 │ │ │ │ + bcs 19bc74 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r7, sl, r0, lsl #2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19bbd0 │ │ │ │ + beq 19bbdc │ │ │ │ ldrb r2, [lr, r3] │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 19bc7c │ │ │ │ + bcs 19bc88 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ - b 19bb8c │ │ │ │ + b 19bb98 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 19bc8c │ │ │ │ + bcs 19bc98 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19bb98 │ │ │ │ + beq 19bba4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 19bc58 │ │ │ │ + bcs 19bc64 │ │ │ │ add r2, r0, r0, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r6, [r0, r2]! │ │ │ │ add r2, r0, #5 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi 19bbdc │ │ │ │ - bne 19bb98 │ │ │ │ + bhi 19bbe8 │ │ │ │ + bne 19bba4 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 19bb8c │ │ │ │ + b 19bb98 │ │ │ │ ldrd r4, [r0, #16] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19bc50 │ │ │ │ + beq 19bc5c │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 19bc58 │ │ │ │ + bcs 19bc64 │ │ │ │ add r1, r0, r0, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r0, r1]! │ │ │ │ add r1, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 19bc18 │ │ │ │ - bne 19bc50 │ │ │ │ + bhi 19bc24 │ │ │ │ + bne 19bc5c │ │ │ │ add r0, r0, #1 │ │ │ │ - b 19bb74 │ │ │ │ + b 19bb80 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #72] @ 19bca8 │ │ │ │ + ldr r2, [pc, #72] @ 19bcb4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #48] @ 19bca0 │ │ │ │ + ldr r3, [pc, #48] @ 19bcac │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #40] @ 19bcac │ │ │ │ + ldr r2, [pc, #40] @ 19bcb8 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #16] @ 19bca4 │ │ │ │ + ldr r3, [pc, #16] @ 19bcb0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r6, r0, ror #9 │ │ │ │ - andseq r5, r6, r8, lsl #1 │ │ │ │ + @ instruction: 0x001664d4 │ │ │ │ + andseq r5, r6, ip, ror r0 │ │ │ │ + andseq r6, r6, r0, asr #9 │ │ │ │ andseq r6, r6, ip, asr #9 │ │ │ │ - @ instruction: 0x001664d8 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r1, r3 │ │ │ │ ldrcc r0, [r0, #52] @ 0x34 │ │ │ │ ldrcc r0, [r0, r1, lsl #2] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ 19bcdc │ │ │ │ + ldr r2, [pc, #12] @ 19bce8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r6, r6, r8, asr #11 │ │ │ │ + @ instruction: 0x001665bc │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r2, #348 @ 0x15c │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -381339,53 +381342,53 @@ │ │ │ │ addne r0, r0, lr │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 19bdc8 │ │ │ │ + bcs 19bdd4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - beq 19bd90 │ │ │ │ + beq 19bd9c │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19bdbc │ │ │ │ + beq 19bdc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 19bdac │ │ │ │ + bcs 19bdb8 │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ subs r2, r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bne 19bd70 │ │ │ │ + bne 19bd7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19bdbc │ │ │ │ + beq 19bdc8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ ldrcc r0, [r0, #40] @ 0x28 │ │ │ │ ldrcc r0, [r0, r3, lsl #3] │ │ │ │ popcc {r4, pc} │ │ │ │ - ldr r2, [pc, #44] @ 19bde0 │ │ │ │ + ldr r2, [pc, #44] @ 19bdec │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #32] @ 19bde4 │ │ │ │ + ldr r0, [pc, #32] @ 19bdf0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r2, [pc, #12] @ 19bddc │ │ │ │ + ldr r2, [pc, #12] @ 19bde8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r5, r6, r4, lsr #32 │ │ │ │ - andseq r6, r6, r8, lsl #7 │ │ │ │ - andseq r6, r6, ip, ror #9 │ │ │ │ + andseq r5, r6, r8, lsl r0 │ │ │ │ + andseq r6, r6, ip, ror r3 │ │ │ │ + andseq r6, r6, r0, ror #9 │ │ │ │ ldr r0, [r0, #332] @ 0x14c │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #328] @ 0x148 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #340] @ 0x154 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -381401,178 +381404,178 @@ │ │ │ │ lsr r1, r2, #5 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 19bea8 │ │ │ │ + bcs 19beb4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19be90 │ │ │ │ + beq 19be9c │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 19be98 │ │ │ │ + bcs 19bea4 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19be6c │ │ │ │ + bne 19be78 │ │ │ │ mov r0, r1 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ 19bec0 │ │ │ │ + ldr r2, [pc, #32] @ 19becc │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #12] @ 19bebc │ │ │ │ + ldr r2, [pc, #12] @ 19bec8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r4, r6, r4, asr #30 │ │ │ │ - mulseq r6, ip, r2 │ │ │ │ + andseq r4, r6, r8, lsr pc │ │ │ │ + mulseq r6, r0, r2 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 19bf28 │ │ │ │ - ldr r4, [pc, #60] @ 19bf38 │ │ │ │ + beq 19bf34 │ │ │ │ + ldr r4, [pc, #60] @ 19bf44 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #8 │ │ │ │ subs r7, r7, #8 │ │ │ │ - bne 19bf08 │ │ │ │ + bne 19bf14 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r6, r6, r8, ror #14 │ │ │ │ + andseq r6, r6, ip, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19bf90 │ │ │ │ - ldr r4, [pc, #56] @ 19bfa0 │ │ │ │ + beq 19bf9c │ │ │ │ + ldr r4, [pc, #56] @ 19bfac │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 19bf70 │ │ │ │ + bne 19bf7c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r6, r6, r0, asr #13 │ │ │ │ + @ instruction: 0x001666b4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19bfec │ │ │ │ + beq 19bff8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 19bfcc │ │ │ │ + b 19bfd8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19bfec │ │ │ │ + beq 19bff8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19bfc0 │ │ │ │ + beq 19bfcc │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 19bfc0 │ │ │ │ + b 19bfcc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c010 │ │ │ │ + beq 19c01c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ 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 19c05c │ │ │ │ + beq 19c068 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 19c03c │ │ │ │ + b 19c048 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19c05c │ │ │ │ + beq 19c068 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19c030 │ │ │ │ + beq 19c03c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 19c030 │ │ │ │ + b 19c03c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c080 │ │ │ │ + beq 19c08c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ 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 19c0c8 │ │ │ │ + beq 19c0d4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 19c0ac │ │ │ │ + b 19c0b8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19c0c8 │ │ │ │ + beq 19c0d4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19c0a0 │ │ │ │ + beq 19c0ac │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 19c0a0 │ │ │ │ + b 19c0ac │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c0ec │ │ │ │ + beq 19c0f8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -381582,520 +381585,520 @@ │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r0, #2 │ │ │ │ movw r0, #43690 @ 0xaaaa │ │ │ │ movt r0, #2730 @ 0xaaa │ │ │ │ cmp r2, r0 │ │ │ │ - bls 19c130 │ │ │ │ + bls 19c13c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ bl 3c350 │ │ │ │ - b 19c2c4 │ │ │ │ + b 19c2d0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19c16c │ │ │ │ + beq 19c178 │ │ │ │ mov r7, r3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c11c │ │ │ │ + beq 19c128 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 19c174 │ │ │ │ + b 19c180 │ │ │ │ mov r7, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldm r8, {r3, sl, fp} │ │ │ │ cmp r4, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcc 19c22c │ │ │ │ + bcc 19c238 │ │ │ │ str r4, [sp, #12] │ │ │ │ lsl r4, fp, #3 │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ mov r8, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 19c2a8 │ │ │ │ + bhi 19c2b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19c268 │ │ │ │ + beq 19c274 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c2b0 │ │ │ │ + beq 19c2bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r7, #12 │ │ │ │ mov r8, #0 │ │ │ │ sub r9, r0, #2 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ cmp r9, r8 │ │ │ │ str fp, [r7, #-12] │ │ │ │ stmdb r7, {r5, fp} │ │ │ │ - beq 19c258 │ │ │ │ + beq 19c264 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ add r7, r7, #12 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19c1e4 │ │ │ │ - b 19c2b0 │ │ │ │ + bne 19c1f0 │ │ │ │ + b 19c2bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne 19c28c │ │ │ │ + bne 19c298 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 19c294 │ │ │ │ + beq 19c2a0 │ │ │ │ lsl r1, r3, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 19c294 │ │ │ │ + b 19c2a0 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 19c28c │ │ │ │ + b 19c298 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r4, #1 │ │ │ │ stm r7, {r1, r2} │ │ │ │ subs r0, r0, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ add r7, r7, #12 │ │ │ │ - bne 19c278 │ │ │ │ + bne 19c284 │ │ │ │ stm r7, {r3, sl, fp} │ │ │ │ str r4, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #108] @ 19c324 │ │ │ │ + ldr r2, [pc, #108] @ 19c330 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c2ec │ │ │ │ + beq 19c2f8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 19c014 │ │ │ │ - b 19c31c │ │ │ │ + bl 19c020 │ │ │ │ + b 19c328 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19c320 │ │ │ │ + beq 19c32c │ │ │ │ ldr r2, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r6, r8, lsr #32 │ │ │ │ + andseq r6, r6, ip, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r0, #2 │ │ │ │ movw r0, #43690 @ 0xaaaa │ │ │ │ movt r0, #2730 @ 0xaaa │ │ │ │ cmp r2, r0 │ │ │ │ - bls 19c368 │ │ │ │ + bls 19c374 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ bl 3c350 │ │ │ │ - b 19c4fc │ │ │ │ + b 19c508 │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19c3a4 │ │ │ │ + beq 19c3b0 │ │ │ │ mov r7, r3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c354 │ │ │ │ + beq 19c360 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 19c3ac │ │ │ │ + b 19c3b8 │ │ │ │ mov r7, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldm r8, {r3, sl, fp} │ │ │ │ cmp r4, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcc 19c464 │ │ │ │ + bcc 19c470 │ │ │ │ str r4, [sp, #12] │ │ │ │ lsl r4, fp, #2 │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 19c4e0 │ │ │ │ + bhi 19c4ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19c4a0 │ │ │ │ + beq 19c4ac │ │ │ │ str r3, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c4e8 │ │ │ │ + beq 19c4f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r7, #12 │ │ │ │ mov r8, #0 │ │ │ │ sub r9, r0, #2 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ cmp r9, r8 │ │ │ │ str fp, [r7, #-12] │ │ │ │ stmdb r7, {r5, fp} │ │ │ │ - beq 19c490 │ │ │ │ + beq 19c49c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ add r7, r7, #12 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19c41c │ │ │ │ - b 19c4e8 │ │ │ │ + bne 19c428 │ │ │ │ + b 19c4f4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 19c4c4 │ │ │ │ + bne 19c4d0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 19c4cc │ │ │ │ + beq 19c4d8 │ │ │ │ lsl r1, r3, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 19c4cc │ │ │ │ + b 19c4d8 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 19c4c4 │ │ │ │ + b 19c4d0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r4, #1 │ │ │ │ stm r7, {r1, r2} │ │ │ │ subs r0, r0, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ add r7, r7, #12 │ │ │ │ - bne 19c4b0 │ │ │ │ + bne 19c4bc │ │ │ │ stm r7, {r3, sl, fp} │ │ │ │ str r4, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #108] @ 19c55c │ │ │ │ + ldr r2, [pc, #108] @ 19c568 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c524 │ │ │ │ + beq 19c530 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 19bfa4 │ │ │ │ - b 19c554 │ │ │ │ + bl 19bfb0 │ │ │ │ + b 19c560 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19c558 │ │ │ │ + beq 19c564 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00165df0 │ │ │ │ + andseq r5, r6, r4, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 19c5b0 │ │ │ │ - ldr r4, [pc, #60] @ 19c5c0 │ │ │ │ + beq 19c5bc │ │ │ │ + ldr r4, [pc, #60] @ 19c5cc │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - bne 19c590 │ │ │ │ + bne 19c59c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldrsbeq r6, [r6], -r0 │ │ │ │ + andseq r6, r6, r4, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 19c614 │ │ │ │ - ldr r4, [pc, #60] @ 19c624 │ │ │ │ + beq 19c620 │ │ │ │ + ldr r4, [pc, #60] @ 19c630 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #4 │ │ │ │ subs r7, r7, #4 │ │ │ │ - bne 19c5f4 │ │ │ │ + bne 19c600 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r6, r6, ip, asr #32 │ │ │ │ + andseq r6, r6, r0, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 19c67c │ │ │ │ - ldr r4, [pc, #64] @ 19c68c │ │ │ │ + beq 19c688 │ │ │ │ + ldr r4, [pc, #64] @ 19c698 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 19c65c │ │ │ │ + bne 19c668 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - @ instruction: 0x00165ff8 │ │ │ │ + andseq r5, r6, ip, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 19c6e4 │ │ │ │ - ldr r4, [pc, #64] @ 19c6f4 │ │ │ │ + beq 19c6f0 │ │ │ │ + ldr r4, [pc, #64] @ 19c700 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r7, r7, #12 │ │ │ │ - bne 19c6c4 │ │ │ │ + bne 19c6d0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r5, r6, r0, asr #31 │ │ │ │ + @ instruction: 0x00165fb4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ lsl r5, r0, #2 │ │ │ │ movw r0, #43690 @ 0xaaaa │ │ │ │ movt r0, #2730 @ 0xaaa │ │ │ │ cmp r4, r0 │ │ │ │ - bls 19c738 │ │ │ │ - ldr r2, [pc, #292] @ 19c850 │ │ │ │ + bls 19c744 │ │ │ │ + ldr r2, [pc, #292] @ 19c85c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19c7f4 │ │ │ │ + beq 19c800 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c724 │ │ │ │ + beq 19c730 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq 19c804 │ │ │ │ + beq 19c810 │ │ │ │ add r8, r0, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19c804 │ │ │ │ + beq 19c810 │ │ │ │ ldr r7, [sl, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 19c820 │ │ │ │ + bmi 19c82c │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - beq 19c7c0 │ │ │ │ + beq 19c7cc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19c818 │ │ │ │ + beq 19c824 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b 19c7c4 │ │ │ │ + b 19c7d0 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ add sl, sl, #12 │ │ │ │ bl 274b8 │ │ │ │ stmda r8, {r7, fp} │ │ │ │ sub r5, r5, #12 │ │ │ │ cmp r4, r6 │ │ │ │ str r7, [r8, #4] │ │ │ │ add r8, r8, #12 │ │ │ │ - bne 19c778 │ │ │ │ - b 19c804 │ │ │ │ + bne 19c784 │ │ │ │ + b 19c810 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r9, {r0, r1, r4} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r7 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #36] @ 19c84c │ │ │ │ + ldr r2, [pc, #36] @ 19c858 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, fp │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 19c084 │ │ │ │ + bl 19c090 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00165ab8 │ │ │ │ - @ instruction: 0x00165bbc │ │ │ │ + andseq r5, r6, ip, lsr #21 │ │ │ │ + @ instruction: 0x00165bb0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19c8a8 │ │ │ │ - ldr r4, [pc, #56] @ 19c8b8 │ │ │ │ + beq 19c8b4 │ │ │ │ + ldr r4, [pc, #56] @ 19c8c4 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 19c888 │ │ │ │ + bne 19c894 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r5, r6, r8, lsr #27 │ │ │ │ + mulseq r6, ip, sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub r0, r5, r1 │ │ │ │ cmp r2, r0 │ │ │ │ popls {r4, r5, fp, pc} │ │ │ │ sub r3, r5, r2 │ │ │ │ ldr r0, [r4] │ │ │ │ sub ip, r1, r3 │ │ │ │ cmp r3, ip │ │ │ │ - bls 19c914 │ │ │ │ + bls 19c920 │ │ │ │ sub r1, r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ - bcc 19c914 │ │ │ │ + bcc 19c920 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r2, ip, #2 │ │ │ │ add r0, r1, r5, lsl #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 274b8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r5, r0, r3 │ │ │ │ @@ -382112,20 +382115,20 @@ │ │ │ │ mov r6, #4 │ │ │ │ mov r4, r1 │ │ │ │ lsl r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ lslhi r6, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 19c9c4 │ │ │ │ + bhi 19c9d0 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 19c9bc │ │ │ │ + bhi 19c9c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19c98c │ │ │ │ + beq 19c998 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -382150,20 +382153,20 @@ │ │ │ │ mov r6, #4 │ │ │ │ mov r4, r1 │ │ │ │ lsl r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ lslhi r6, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 19ca5c │ │ │ │ + bhi 19ca68 │ │ │ │ lsl r2, r6, #3 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 19ca54 │ │ │ │ + bhi 19ca60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19ca24 │ │ │ │ + beq 19ca30 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -382190,19 +382193,19 @@ │ │ │ │ lsl r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ lslhi r6, r3, #1 │ │ │ │ mov r0, #9 │ │ │ │ umull r2, r1, r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19caf8 │ │ │ │ + bne 19cb04 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 19caf0 │ │ │ │ + bmi 19cafc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19cac0 │ │ │ │ + beq 19cacc │ │ │ │ add r0, r3, r3, lsl #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -382228,23 +382231,23 @@ │ │ │ │ mov r6, #4 │ │ │ │ lsl r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ movw r1, #13107 @ 0x3333 │ │ │ │ lslhi r6, r0, #1 │ │ │ │ movt r1, #819 @ 0x333 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 19cb40 │ │ │ │ + bls 19cb4c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ bl 3c350 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ - beq 19cb6c │ │ │ │ + beq 19cb78 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -382303,118 +382306,118 @@ │ │ │ │ strb r1, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #41] @ 0x29 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19ccc4 │ │ │ │ + bne 19ccd0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc 19ccb4 │ │ │ │ + bcc 19ccc0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ strb r0, [r4, #32] │ │ │ │ add r6, r1, #4 │ │ │ │ strb r2, [r4, #41] @ 0x29 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 19cc98 │ │ │ │ + b 19cca4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 19cccc │ │ │ │ + beq 19ccd8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19cc8c │ │ │ │ + beq 19cc98 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 19cc8c │ │ │ │ + b 19cc98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19cce0 │ │ │ │ + beq 19ccec │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ec98 │ │ │ │ + bl 19eca4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ strb r6, [r4, #32] │ │ │ │ strb r1, [r4, #41] @ 0x29 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq 19cd30 │ │ │ │ + beq 19cd3c │ │ │ │ add r7, r0, #4 │ │ │ │ - b 19cd14 │ │ │ │ + b 19cd20 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 19cd30 │ │ │ │ + beq 19cd3c │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19cd08 │ │ │ │ + beq 19cd14 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 19cd08 │ │ │ │ + b 19cd14 │ │ │ │ mvn r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #41] @ 0x29 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19cdb0 │ │ │ │ + bne 19cdbc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19cdb0 │ │ │ │ - ldr r2, [pc, #1572] @ 19d394 │ │ │ │ + beq 19cdbc │ │ │ │ + ldr r2, [pc, #1572] @ 19d3a0 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19c6f8 │ │ │ │ + bl 19c704 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ mov r4, #0 │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ lsl sl, r6, #2 │ │ │ │ cmnls sl, #-2147483644 @ 0x80000004 │ │ │ │ - bls 19cdc0 │ │ │ │ - ldr r2, [pc, #1528] @ 19d398 │ │ │ │ + bls 19cdcc │ │ │ │ + ldr r2, [pc, #1528] @ 19d3a4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 3c350 │ │ │ │ - b 19d284 │ │ │ │ + b 19d290 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r7, #16] │ │ │ │ cmp sl, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - beq 19cdfc │ │ │ │ + beq 19ce08 │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19cd98 │ │ │ │ + beq 19cda4 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b 19ce00 │ │ │ │ + b 19ce0c │ │ │ │ mov r9, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ bl 274b8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -382428,36 +382431,36 @@ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ - bne 19ce9c │ │ │ │ + bne 19cea8 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #16 │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bcc 19cea8 │ │ │ │ + bcc 19ceb4 │ │ │ │ cmp r6, #21 │ │ │ │ - bcs 19d288 │ │ │ │ + bcs 19d294 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r6, #4 │ │ │ │ add r1, r9, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ - bl 19ff54 │ │ │ │ + bl 19ff60 │ │ │ │ add r6, r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bne 19ce7c │ │ │ │ - b 19cea8 │ │ │ │ + bne 19ce88 │ │ │ │ + b 19ceb4 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ cmp r6, #2 │ │ │ │ - bcs 19d1e8 │ │ │ │ + bcs 19d1f4 │ │ │ │ add r0, sp, #16 │ │ │ │ add r8, r5, #8 │ │ │ │ ldm r0!, {r2, r3, r4, r7} │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ @@ -382465,392 +382468,392 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d1a4 │ │ │ │ + beq 19d1b0 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldm ip!, {r2, r3, r4, r5, r6} │ │ │ │ mov r7, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d1b4 │ │ │ │ + beq 19d1c0 │ │ │ │ ldr r6, [r7, #32] │ │ │ │ cmp r6, #1 │ │ │ │ mov r4, r6 │ │ │ │ - beq 19cf40 │ │ │ │ + beq 19cf4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 19d1cc │ │ │ │ + beq 19d1d8 │ │ │ │ sub r0, r6, #1 │ │ │ │ mov r4, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ lsl r4, r4, #1 │ │ │ │ - bne 19cf34 │ │ │ │ + bne 19cf40 │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 19cf40 │ │ │ │ + bne 19cf4c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 19d284 │ │ │ │ - ldr r3, [pc, #1096] @ 19d3ac │ │ │ │ + bmi 19d290 │ │ │ │ + ldr r3, [pc, #1096] @ 19d3b8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 19c0f0 │ │ │ │ + bl 19c0fc │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ stm r3, {r0, r1, r2, r7} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d070 │ │ │ │ - ldr r5, [pc, #1016] @ 19d3b0 │ │ │ │ + beq 19d07c │ │ │ │ + ldr r5, [pc, #1016] @ 19d3bc │ │ │ │ mov r8, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 19cfe0 │ │ │ │ + b 19cfec │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str sl, [r0, fp, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, fp, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 19d070 │ │ │ │ + bcs 19d07c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 19d268 │ │ │ │ + bcs 19d274 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r4, [r1, r8, lsl #2] │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 19d258 │ │ │ │ + bcs 19d264 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi 19d18c │ │ │ │ + bhi 19d198 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r8, r8, #1 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add sl, r2, sl, lsl #1 │ │ │ │ - bne 19d024 │ │ │ │ + bne 19d030 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ and r0, sl, #63 @ 0x3f │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 19d278 │ │ │ │ + bcs 19d284 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r9, r0, lsl #2]! │ │ │ │ ldr fp, [r9, #8] │ │ │ │ cmp fp, r0 │ │ │ │ - bne 19cfc0 │ │ │ │ - ldr r1, [pc, #852] @ 19d3b8 │ │ │ │ + bne 19cfcc │ │ │ │ + ldr r1, [pc, #852] @ 19d3c4 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c9cc │ │ │ │ - b 19cfc0 │ │ │ │ + bl 19c9d8 │ │ │ │ + b 19cfcc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add lr, sp, #56 @ 0x38 │ │ │ │ mov r0, lr │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r7, #38] @ 0x26 │ │ │ │ tst r1, #1 │ │ │ │ - bne 19d0f4 │ │ │ │ + bne 19d100 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19d09c │ │ │ │ + bne 19d0a8 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 19d284 │ │ │ │ + bmi 19d290 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r7, #37] @ 0x25 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19d118 │ │ │ │ + beq 19d124 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ - bcc 19d118 │ │ │ │ + bcc 19d124 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19d0dc │ │ │ │ - b 19d130 │ │ │ │ + bne 19d0e8 │ │ │ │ + b 19d13c │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldm lr, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [ip, #44] @ 0x2c │ │ │ │ strd r0, [ip, #24] │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19d11c │ │ │ │ + bne 19d128 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19d144 │ │ │ │ + bne 19d150 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 19f6e4 │ │ │ │ + bl 19f6f0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 19d8d0 │ │ │ │ + bl 19d8dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19d15c │ │ │ │ + bne 19d168 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19d184 │ │ │ │ + bne 19d190 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ dmb ish │ │ │ │ - bl 19f6e4 │ │ │ │ + bl 19f6f0 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #556] @ 19d3c0 │ │ │ │ + ldr r3, [pc, #556] @ 19d3cc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c798 │ │ │ │ - b 19d284 │ │ │ │ + b 19d290 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 3c2b4 │ │ │ │ - b 19d284 │ │ │ │ - ldr r2, [pc, #480] @ 19d39c │ │ │ │ + b 19d290 │ │ │ │ + ldr r2, [pc, #480] @ 19d3a8 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r0, [pc, #476] @ 19d3a0 │ │ │ │ + ldr r0, [pc, #476] @ 19d3ac │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 19d1e0 │ │ │ │ - ldr r2, [pc, #464] @ 19d3a4 │ │ │ │ + b 19d1ec │ │ │ │ + ldr r2, [pc, #464] @ 19d3b0 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r0, [pc, #460] @ 19d3a8 │ │ │ │ + ldr r0, [pc, #460] @ 19d3b4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3cd3c │ │ │ │ - b 19d284 │ │ │ │ + b 19d290 │ │ │ │ cmp r6, #21 │ │ │ │ - bcs 19d2a0 │ │ │ │ + bcs 19d2ac │ │ │ │ add r1, r9, #4 │ │ │ │ add r0, r9, r6, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b 19d21c │ │ │ │ + b 19d228 │ │ │ │ mov r2, r9 │ │ │ │ str r7, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 19cea8 │ │ │ │ + beq 19ceb4 │ │ │ │ ldr r4, [r3, #-4] │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, r4 │ │ │ │ - bcs 19d20c │ │ │ │ + bcs 19d218 │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [r1, r2] │ │ │ │ - beq 19d204 │ │ │ │ + beq 19d210 │ │ │ │ add r4, r1, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r4, [r4, #-8] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc 19d230 │ │ │ │ + bcc 19d23c │ │ │ │ add r2, r1, r2 │ │ │ │ - b 19d208 │ │ │ │ - ldr r5, [pc, #340] @ 19d3b4 │ │ │ │ + b 19d214 │ │ │ │ + ldr r5, [pc, #340] @ 19d3c0 │ │ │ │ mov r8, r4 │ │ │ │ mov r1, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 3cae4 │ │ │ │ - b 19d284 │ │ │ │ - ldr r2, [pc, #316] @ 19d3bc │ │ │ │ + b 19d290 │ │ │ │ + ldr r2, [pc, #316] @ 19d3c8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a10b8 │ │ │ │ + bl 1a10c4 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - b 19cea8 │ │ │ │ + b 19ceb4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a0fac │ │ │ │ + bl 1a0fb8 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ - b 19cea8 │ │ │ │ - b 19d2bc │ │ │ │ + b 19ceb4 │ │ │ │ + b 19d2c8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 19d848 │ │ │ │ + bl 19d854 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 19d8d0 │ │ │ │ - b 19d344 │ │ │ │ + bl 19d8dc │ │ │ │ + b 19d350 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 19d2e8 │ │ │ │ + bne 19d2f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 19d344 │ │ │ │ + bne 19d350 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 19f6e4 │ │ │ │ + bl 19f6f0 │ │ │ │ + b 19d350 │ │ │ │ + b 19d344 │ │ │ │ b 19d344 │ │ │ │ - b 19d338 │ │ │ │ - b 19d338 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19d848 │ │ │ │ + bl 19d854 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 19d344 │ │ │ │ + b 19d350 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 19d8d0 │ │ │ │ + bl 19d8dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19d34c │ │ │ │ + bne 19d358 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19d38c │ │ │ │ + bne 19d398 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 19f6e4 │ │ │ │ - b 19d38c │ │ │ │ + bl 19f6f0 │ │ │ │ + b 19d398 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 19d984 │ │ │ │ + bl 19d990 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r6, r0, asr #13 │ │ │ │ - andseq r5, r6, r0, asr #10 │ │ │ │ - andseq r5, r6, r4, ror r1 │ │ │ │ - andeq r1, sp, r9, lsr r7 │ │ │ │ - andseq r5, r6, ip, ror #2 │ │ │ │ - andeq r1, sp, r6, asr #14 │ │ │ │ - andseq r5, r6, r8, ror #7 │ │ │ │ - mulseq r6, r4, r5 │ │ │ │ - mulseq r6, r8, r3 │ │ │ │ - andseq r5, r6, r0, lsl r3 │ │ │ │ - andseq r5, r6, r8, ror #1 │ │ │ │ - @ instruction: 0x001651f4 │ │ │ │ + @ instruction: 0x001656b4 │ │ │ │ + andseq r5, r6, r4, lsr r5 │ │ │ │ + andseq r5, r6, r8, ror #2 │ │ │ │ + andeq r1, sp, sp, lsr #15 │ │ │ │ + andseq r5, r6, r0, ror #2 │ │ │ │ + @ instruction: 0x000d17ba │ │ │ │ + @ instruction: 0x001653dc │ │ │ │ + andseq r5, r6, r8, lsl #11 │ │ │ │ + andseq r5, r6, ip, lsl #7 │ │ │ │ + andseq r5, r6, r4, lsl #6 │ │ │ │ + ldrsbeq r5, [r6], -ip │ │ │ │ + andseq r5, r6, r8, ror #3 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, ip │ │ │ │ - bhi 19d3e8 │ │ │ │ + bhi 19d3f4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str ip, [sp, #8] │ │ │ │ pop {fp, lr} │ │ │ │ - b 19d408 │ │ │ │ - ldr lr, [pc, #20] @ 19d404 │ │ │ │ + b 19d414 │ │ │ │ + ldr lr, [pc, #20] @ 19d410 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, ip │ │ │ │ add lr, pc, lr │ │ │ │ mov r3, lr │ │ │ │ bl 3c798 │ │ │ │ - andseq r4, r6, r4, lsl pc │ │ │ │ + andseq r4, r6, r8, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 19d554 │ │ │ │ + bne 19d560 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ add r6, ip, r9 │ │ │ │ cmp r6, r8 │ │ │ │ - bls 19d448 │ │ │ │ + bls 19d454 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, r9 │ │ │ │ - bcc 19d580 │ │ │ │ + bcc 19d58c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 19d478 │ │ │ │ + beq 19d484 │ │ │ │ add r3, r2, r9 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, ip │ │ │ │ ldrb r6, [r3], #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r6, r5, lsl #1 │ │ │ │ - bne 19d464 │ │ │ │ - b 19d47c │ │ │ │ + bne 19d470 │ │ │ │ + b 19d488 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ add lr, sp, #48 @ 0x30 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr sl, [r1, #20] │ │ │ │ and r1, r5, #63 @ 0x3f │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19d514 │ │ │ │ + beq 19d520 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ lsl fp, r3, #3 │ │ │ │ add r6, r1, #4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq 19d4cc │ │ │ │ + beq 19d4d8 │ │ │ │ add r6, r6, #8 │ │ │ │ subs fp, fp, #8 │ │ │ │ - bne 19d4b0 │ │ │ │ - b 19d514 │ │ │ │ + bne 19d4bc │ │ │ │ + b 19d520 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, lr │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -382859,200 +382862,200 @@ │ │ │ │ bl 366e4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add lr, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ tst r1, #1 │ │ │ │ - beq 19d4bc │ │ │ │ - b 19d540 │ │ │ │ + beq 19d4c8 │ │ │ │ + b 19d54c │ │ │ │ add r1, r9, ip │ │ │ │ cmp r1, r8 │ │ │ │ - bcs 19d438 │ │ │ │ + bcs 19d444 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 19d598 │ │ │ │ + beq 19d5a4 │ │ │ │ ldrb r3, [r2, r9] │ │ │ │ add r9, r9, #1 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ mls r3, sl, r3, r5 │ │ │ │ add r5, r1, r3, lsl #1 │ │ │ │ - b 19d48c │ │ │ │ + b 19d498 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #80] @ 19d5ac │ │ │ │ + ldr r1, [pc, #80] @ 19d5b8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #76] @ 19d5b0 │ │ │ │ + ldr r0, [pc, #76] @ 19d5bc │ │ │ │ add r3, sp, #24 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r3, [pc, #44] @ 19d5b4 │ │ │ │ + ldr r3, [pc, #44] @ 19d5c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - ldr r2, [pc, #24] @ 19d5b8 │ │ │ │ + ldr r2, [pc, #24] @ 19d5c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andeq r2, ip, r4, asr #17 │ │ │ │ - andseq r4, r6, r8, asr lr │ │ │ │ - andseq r4, r6, r4, lsr #28 │ │ │ │ - andseq r4, r6, r0, lsl #28 │ │ │ │ + andeq r2, ip, r8, lsr r9 │ │ │ │ + andseq r4, r6, ip, asr #28 │ │ │ │ + andseq r4, r6, r8, lsl lr │ │ │ │ + @ instruction: 0x00164df4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #11 │ │ │ │ - ldr r3, [pc, #132] @ 19d658 │ │ │ │ + ldr r3, [pc, #132] @ 19d664 │ │ │ │ mov r2, r1 │ │ │ │ add r6, r0, #12 │ │ │ │ - ldr ip, [pc, #124] @ 19d65c │ │ │ │ - ldr lr, [pc, #124] @ 19d660 │ │ │ │ + ldr ip, [pc, #124] @ 19d668 │ │ │ │ + ldr lr, [pc, #124] @ 19d66c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #120] @ 19d664 │ │ │ │ + ldr r8, [pc, #120] @ 19d670 │ │ │ │ mov r4, #3 │ │ │ │ - ldr r5, [pc, #116] @ 19d668 │ │ │ │ + ldr r5, [pc, #116] @ 19d674 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #112] @ 19d66c │ │ │ │ + ldr r1, [pc, #112] @ 19d678 │ │ │ │ add r8, pc, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r6, r0, #8 │ │ │ │ - ldr r3, [pc, #76] @ 19d670 │ │ │ │ + ldr r3, [pc, #76] @ 19d67c │ │ │ │ mov r7, #12 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r4, r6, r4, lsr lr │ │ │ │ - andeq r1, sp, r5, ror #6 │ │ │ │ - andseq r4, r6, r0, lsr #28 │ │ │ │ - andeq r1, sp, r9, lsl #7 │ │ │ │ - andseq r4, r6, r4, asr lr │ │ │ │ - strdeq r0, [ip], -r8 │ │ │ │ - andeq r1, sp, r2, asr r3 │ │ │ │ + andseq r4, r6, r8, lsr #28 │ │ │ │ + ldrdeq r1, [sp], -r9 │ │ │ │ + andseq r4, r6, r4, lsl lr │ │ │ │ + strdeq r1, [sp], -sp │ │ │ │ + andseq r4, r6, r8, asr #28 │ │ │ │ + andeq r0, ip, ip, ror #12 │ │ │ │ + andeq r1, sp, r6, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #164] @ 19d730 │ │ │ │ + ldr lr, [pc, #164] @ 19d73c │ │ │ │ mov r3, #11 │ │ │ │ - ldr sl, [pc, #160] @ 19d734 │ │ │ │ + ldr sl, [pc, #160] @ 19d740 │ │ │ │ add r1, r0, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #156] @ 19d738 │ │ │ │ + ldr r4, [pc, #156] @ 19d744 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #152] @ 19d73c │ │ │ │ + ldr ip, [pc, #152] @ 19d748 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r8, [pc, #148] @ 19d740 │ │ │ │ + ldr r8, [pc, #148] @ 19d74c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #144] @ 19d744 │ │ │ │ + ldr r9, [pc, #144] @ 19d750 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r6, r0, #28 │ │ │ │ - ldr r5, [pc, #132] @ 19d748 │ │ │ │ + ldr r5, [pc, #132] @ 19d754 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ 19d74c │ │ │ │ + ldr r1, [pc, #128] @ 19d758 │ │ │ │ add r8, pc, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ stm r4, {r3, r7, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r7, #9 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r6, r0, #24 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ mov r4, #8 │ │ │ │ - ldr r3, [pc, #80] @ 19d750 │ │ │ │ + ldr r3, [pc, #80] @ 19d75c │ │ │ │ add r9, pc, r9 │ │ │ │ stm lr, {r0, r8, ip} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ add r5, pc, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ str r5, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 257e90 │ │ │ │ + bl 257ea0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r4, r6, ip, ror sp │ │ │ │ - @ instruction: 0x000d12b5 │ │ │ │ - andseq r4, r6, ip, asr sp │ │ │ │ - andeq r1, sp, sl, lsl #5 │ │ │ │ - andseq r4, r6, ip, lsr #26 │ │ │ │ - andeq r1, sp, r5, asr #4 │ │ │ │ - @ instruction: 0x00164cd4 │ │ │ │ - andeq r0, ip, r8, lsr #10 │ │ │ │ - andeq r0, ip, r0, lsl #10 │ │ │ │ + andseq r4, r6, r0, ror sp │ │ │ │ + andeq r1, sp, r9, lsr #6 │ │ │ │ + andseq r4, r6, r0, asr sp │ │ │ │ + strdeq r1, [sp], -lr │ │ │ │ + andseq r4, r6, r0, lsr #26 │ │ │ │ + @ instruction: 0x000d12b9 │ │ │ │ + andseq r4, r6, r8, asr #25 │ │ │ │ + muleq ip, ip, r5 │ │ │ │ + andeq r0, ip, r4, ror r5 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 19d76c │ │ │ │ + bne 19d778 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 19d770 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 19d77c │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19d77c │ │ │ │ + bne 19d788 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19d7e8 │ │ │ │ + beq 19d7f4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 19d7c8 │ │ │ │ + b 19d7d4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19d7e8 │ │ │ │ + beq 19d7f4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19d7bc │ │ │ │ + beq 19d7c8 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 19d7bc │ │ │ │ + b 19d7c8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d80c │ │ │ │ + beq 19d818 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -383060,182 +383063,182 @@ │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19d820 │ │ │ │ + bne 19d82c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 19d844 │ │ │ │ + bne 19d850 │ │ │ │ dmb ish │ │ │ │ - b 19f63c │ │ │ │ + b 19f648 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19d88c │ │ │ │ + beq 19d898 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 19d870 │ │ │ │ + b 19d87c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19d88c │ │ │ │ + beq 19d898 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19d864 │ │ │ │ + beq 19d870 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 19d864 │ │ │ │ + b 19d870 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d8ac │ │ │ │ + beq 19d8b8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19d8cc │ │ │ │ + beq 19d8d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 19d8e0 │ │ │ │ + bne 19d8ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne 19d904 │ │ │ │ + bne 19d910 │ │ │ │ dmb ish │ │ │ │ - bl 19f6e4 │ │ │ │ + bl 19f6f0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19d948 │ │ │ │ + beq 19d954 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 19d928 │ │ │ │ + b 19d934 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 19d948 │ │ │ │ + beq 19d954 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19d91c │ │ │ │ + beq 19d928 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 19d91c │ │ │ │ + b 19d928 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19d96c │ │ │ │ + beq 19d978 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d7a0 │ │ │ │ + bl 19d7ac │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19d9c8 │ │ │ │ + beq 19d9d4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 19d9ac │ │ │ │ + b 19d9b8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19d9c8 │ │ │ │ + beq 19d9d4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19d9a0 │ │ │ │ + beq 19d9ac │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 19d9a0 │ │ │ │ + b 19d9ac │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19d9ec │ │ │ │ + beq 19d9f8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19d9f8 │ │ │ │ + bne 19da04 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b 19f6e4 │ │ │ │ + b 19f6f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19daac │ │ │ │ + beq 19dab8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldrh lr, [r1, #50] @ 0x32 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, lr, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19da88 │ │ │ │ + beq 19da94 │ │ │ │ ldr r4, [r1, r2, lsl #2] │ │ │ │ mov r6, #0 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r5, r4 │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ movwhi r6, #1 │ │ │ │ sub r4, r6, r4 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 19da44 │ │ │ │ + beq 19da50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19daa0 │ │ │ │ + beq 19daac │ │ │ │ sub lr, r2, #2 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 19daf8 │ │ │ │ + beq 19db04 │ │ │ │ add r1, r1, lr, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ - b 19da38 │ │ │ │ + b 19da44 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19db3c │ │ │ │ + beq 19db48 │ │ │ │ mov r1, #1 │ │ │ │ stm r6, {r0, r4} │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ strd r4, [r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -383252,63 +383255,63 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1a1bbc │ │ │ │ + bl 1a1bc8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b 19dae0 │ │ │ │ + b 19daec │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c2b4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19db90 │ │ │ │ + beq 19db9c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 19dba4 │ │ │ │ - ldr r3, [pc, #60] @ 19dba8 │ │ │ │ + ldr r1, [pc, #60] @ 19dbb0 │ │ │ │ + ldr r3, [pc, #60] @ 19dbb4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 19dbac │ │ │ │ + ldr r1, [pc, #20] @ 19dbb8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - strdeq r0, [sp], -r4 │ │ │ │ - @ instruction: 0x001648b4 │ │ │ │ - andeq r0, sp, r9, asr #27 │ │ │ │ + b 258494 │ │ │ │ + andeq r0, sp, r8, ror #28 │ │ │ │ + andseq r4, r6, r8, lsr #17 │ │ │ │ + andeq r0, sp, sp, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #172] @ 19dc6c │ │ │ │ + ldr r8, [pc, #172] @ 19dc78 │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #168] @ 19dc70 │ │ │ │ + ldr sl, [pc, #168] @ 19dc7c │ │ │ │ add r1, r0, #20 │ │ │ │ - ldr fp, [pc, #164] @ 19dc74 │ │ │ │ + ldr fp, [pc, #164] @ 19dc80 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r9, [pc, #160] @ 19dc78 │ │ │ │ + ldr r9, [pc, #160] @ 19dc84 │ │ │ │ mov r5, #9 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r7, [pc, #148] @ 19dc7c │ │ │ │ + ldr r7, [pc, #148] @ 19dc88 │ │ │ │ mov r1, #8 │ │ │ │ - ldr ip, [pc, #144] @ 19dc80 │ │ │ │ + ldr ip, [pc, #144] @ 19dc8c │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #140] @ 19dc84 │ │ │ │ + ldr lr, [pc, #140] @ 19dc90 │ │ │ │ add sl, pc, sl │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add fp, pc, fp │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ stm r4, {r5, r6, r8} │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -383320,115 +383323,115 @@ │ │ │ │ stm sp, {r1, r4, r7, r9} │ │ │ │ add lr, pc, lr │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, lr │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #64] @ 19dc88 │ │ │ │ + ldr r0, [pc, #64] @ 19dc94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #56] @ 19dc8c │ │ │ │ + ldr r0, [pc, #56] @ 19dc98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 257e90 │ │ │ │ + bl 257ea0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r4, r6, r8, lsr #16 │ │ │ │ - andeq r0, sp, r1, lsl #27 │ │ │ │ - andseq r4, r6, r4, asr r8 │ │ │ │ - andeq r0, sp, r2, ror #26 │ │ │ │ - @ instruction: 0x001647d4 │ │ │ │ - andeq r0, sp, r5, asr #26 │ │ │ │ - andeq pc, fp, r0, ror #31 │ │ │ │ - andseq r4, r6, r0, lsl #16 │ │ │ │ - andeq pc, fp, r0, asr #31 │ │ │ │ + andseq r4, r6, ip, lsl r8 │ │ │ │ + strdeq r0, [sp], -r5 │ │ │ │ + andseq r4, r6, r8, asr #16 │ │ │ │ + ldrdeq r0, [sp], -r6 │ │ │ │ + andseq r4, r6, r8, asr #15 │ │ │ │ + @ instruction: 0x000d0db9 │ │ │ │ + andeq r0, ip, r4, asr r0 │ │ │ │ + @ instruction: 0x001647f4 │ │ │ │ + andeq r0, ip, r4, lsr r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19dd78 │ │ │ │ + beq 19dd84 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19dd7c │ │ │ │ + beq 19dd88 │ │ │ │ mov r4, #0 │ │ │ │ - b 19dcc8 │ │ │ │ + b 19dcd4 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ - beq 19dd94 │ │ │ │ + beq 19dda0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19dcec │ │ │ │ + beq 19dcf8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r1, [r0, #50] @ 0x32 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 19dd14 │ │ │ │ + bcs 19dd20 │ │ │ │ mov r4, r0 │ │ │ │ - b 19dd4c │ │ │ │ + b 19dd58 │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 19dd04 │ │ │ │ + beq 19dd10 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 19dcf8 │ │ │ │ + bne 19dd04 │ │ │ │ mov r6, #0 │ │ │ │ ldrh r1, [r0, #50] @ 0x32 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc 19dce4 │ │ │ │ + bcc 19dcf0 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 19de08 │ │ │ │ + beq 19de14 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ ldrh r6, [r0, #48] @ 0x30 │ │ │ │ bl b3fc4 │ │ │ │ ldrh r0, [r4, #50] @ 0x32 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs 19dd14 │ │ │ │ + bcs 19dd20 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19dcbc │ │ │ │ + beq 19dcc8 │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ add r0, r0, #52 @ 0x34 │ │ │ │ ldr r4, [r0] │ │ │ │ subs r7, r7, #1 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ - bne 19dd60 │ │ │ │ + bne 19dd6c │ │ │ │ mov r6, #0 │ │ │ │ - b 19dcbc │ │ │ │ + b 19dcc8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 19dd94 │ │ │ │ + beq 19dda0 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 19dd88 │ │ │ │ + bne 19dd94 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19ddf4 │ │ │ │ + beq 19de00 │ │ │ │ mov r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r5, r5, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19dda4 │ │ │ │ + bne 19ddb0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ cmp r5, #0 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -383439,20 +383442,20 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - ldr r0, [pc, #12] @ 19de30 │ │ │ │ + ldr r0, [pc, #12] @ 19de3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - @ instruction: 0x001645b4 │ │ │ │ + andseq r4, r6, r8, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #296 @ 0x128 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -383460,53 +383463,53 @@ │ │ │ │ mov r7, #0 │ │ │ │ bl 27188 │ │ │ │ add lr, sp, #8 │ │ │ │ mov ip, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b 19de88 │ │ │ │ + b 19de94 │ │ │ │ add r0, r9, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ strb r4, [r0, #1] │ │ │ │ - beq 19ded4 │ │ │ │ + beq 19dee0 │ │ │ │ and r6, ip, r3, lsr #3 │ │ │ │ mov r5, sl │ │ │ │ ldr r6, [r5, r6]! │ │ │ │ ldmib r5, {r0, r1, r5} │ │ │ │ str r6, [sp, #8] │ │ │ │ add r6, sp, #12 │ │ │ │ stm r6, {r0, r1, r5, r7} │ │ │ │ and r0, r3, #96 @ 0x60 │ │ │ │ and r1, r3, #31 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r0, [lr, r0, lsr #3] │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 19de74 │ │ │ │ + beq 19de80 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq 19deec │ │ │ │ + beq 19def8 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 19de74 │ │ │ │ + b 19de80 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 274b8 │ │ │ │ add sp, sp, #296 @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ 19def8 │ │ │ │ + ldr r0, [pc, #4] @ 19df04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - mulseq r6, r4, r5 │ │ │ │ + andseq r4, r6, r8, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq 19dfa8 │ │ │ │ + beq 19dfb4 │ │ │ │ mov r7, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ add r7, r7, #16 │ │ │ │ and r6, r1, #96 @ 0x60 │ │ │ │ @@ -383583,246 +383586,246 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, sp │ │ │ │ - ldr r2, [pc, #52] @ 19e098 │ │ │ │ + ldr r2, [pc, #52] @ 19e0a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 19e09c │ │ │ │ + ldr r2, [pc, #28] @ 19e0a8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 254180 │ │ │ │ - bl 254314 │ │ │ │ + bl 254190 │ │ │ │ + bl 254324 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x000d09b2 │ │ │ │ - andseq r4, r6, r0, lsl #9 │ │ │ │ + andeq r0, sp, r6, lsr #20 │ │ │ │ + andseq r4, r6, r4, ror r4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 19e0bc │ │ │ │ + bne 19e0c8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 19e0c0 │ │ │ │ - b 253688 │ │ │ │ - b 252f58 │ │ │ │ - b 252fcc │ │ │ │ + bne 19e0cc │ │ │ │ + b 253698 │ │ │ │ + b 252f68 │ │ │ │ + b 252fdc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ 19e114 │ │ │ │ + ldr r1, [pc, #56] @ 19e120 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 19e118 │ │ │ │ - ldr ip, [pc, #52] @ 19e11c │ │ │ │ + ldr r3, [pc, #52] @ 19e124 │ │ │ │ + ldr ip, [pc, #52] @ 19e128 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r0, sp, pc, lsr r9 │ │ │ │ - andeq r0, sp, r2, asr #18 │ │ │ │ - andseq r4, r6, ip, lsr r4 │ │ │ │ + @ instruction: 0x000d09b3 │ │ │ │ + @ instruction: 0x000d09b6 │ │ │ │ + andseq r4, r6, r0, lsr r4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 19e13c │ │ │ │ + bne 19e148 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 19e140 │ │ │ │ - b 253dd4 │ │ │ │ - b 253260 │ │ │ │ - b 25343c │ │ │ │ + bne 19e14c │ │ │ │ + b 253de4 │ │ │ │ + b 253270 │ │ │ │ + b 25344c │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 19e158 │ │ │ │ + ldr r1, [pc, #8] @ 19e164 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 2581d0 │ │ │ │ - andeq r0, sp, sp, lsr r8 │ │ │ │ + b 2581e0 │ │ │ │ + @ instruction: 0x000d08b1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 19e178 │ │ │ │ + bne 19e184 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 19e17c │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 19e188 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 19e19c │ │ │ │ + bne 19e1a8 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 19e1a0 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 19e1ac │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256bd4 │ │ │ │ - ldr r2, [pc, #60] @ 19e208 │ │ │ │ + bl 256be4 │ │ │ │ + ldr r2, [pc, #60] @ 19e214 │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 254180 │ │ │ │ - ldr r2, [pc, #32] @ 19e20c │ │ │ │ + bl 254190 │ │ │ │ + ldr r2, [pc, #32] @ 19e218 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 254180 │ │ │ │ + bl 254190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254314 │ │ │ │ + bl 254324 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x001642d0 │ │ │ │ andseq r4, r6, r4, asr #5 │ │ │ │ + @ instruction: 0x001642b8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, sp │ │ │ │ - ldr r2, [pc, #52] @ 19e25c │ │ │ │ + ldr r2, [pc, #52] @ 19e268 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 19e260 │ │ │ │ + ldr r2, [pc, #28] @ 19e26c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 254180 │ │ │ │ - bl 254314 │ │ │ │ + bl 254190 │ │ │ │ + bl 254324 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - @ instruction: 0x000d07b0 │ │ │ │ - @ instruction: 0x001642bc │ │ │ │ + andeq r0, sp, r4, lsr #16 │ │ │ │ + @ instruction: 0x001642b0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19e2b8 │ │ │ │ - ldr r4, [pc, #56] @ 19e2c8 │ │ │ │ + beq 19e2c4 │ │ │ │ + ldr r4, [pc, #56] @ 19e2d4 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 19e298 │ │ │ │ + bne 19e2a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mulseq r6, r8, r3 │ │ │ │ + andseq r4, r6, ip, lsl #7 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 256704 │ │ │ │ + b 256714 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 19e2f0 │ │ │ │ + bne 19e2fc │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 19e2f4 │ │ │ │ - b 253688 │ │ │ │ - b 252f58 │ │ │ │ - b 252fcc │ │ │ │ + bne 19e300 │ │ │ │ + b 253698 │ │ │ │ + b 252f68 │ │ │ │ + b 252fdc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 19e310 │ │ │ │ + bne 19e31c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 19e314 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 19e320 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 19e330 │ │ │ │ + bne 19e33c │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 19e334 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 19e340 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldm r2, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ mov r2, ip │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 19e3d0 │ │ │ │ + ldr ip, [pc, #96] @ 19e3dc │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 19e3d4 │ │ │ │ + ldr lr, [pc, #92] @ 19e3e0 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 19e3d8 │ │ │ │ + ldr r4, [pc, #88] @ 19e3e4 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 19e3dc │ │ │ │ + ldr r1, [pc, #84] @ 19e3e8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 19e3e0 │ │ │ │ + ldr r3, [pc, #80] @ 19e3ec │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ + andseq r4, r6, r0, lsr #2 │ │ │ │ + @ instruction: 0x000d06be │ │ │ │ andseq r4, r6, ip, lsr #2 │ │ │ │ - andeq r0, sp, sl, asr #12 │ │ │ │ - andseq r4, r6, r8, lsr r1 │ │ │ │ - andeq r0, sp, sl, lsr #12 │ │ │ │ - andeq r0, sp, fp, lsr #12 │ │ │ │ + muleq sp, lr, r6 │ │ │ │ + muleq sp, pc, r6 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #80] @ 19e444 │ │ │ │ + ldr r2, [pc, #80] @ 19e450 │ │ │ │ add r3, r0, #4 │ │ │ │ ldrd r4, [r1] │ │ │ │ - ldr r1, [pc, #72] @ 19e448 │ │ │ │ + ldr r1, [pc, #72] @ 19e454 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ stm sp, {r0, r1, r3} │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -383830,85 +383833,85 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r4, r6, r8, ror #1 │ │ │ │ - andseq r1, r8, r0, lsr #22 │ │ │ │ + ldrsbeq r4, [r6], -ip │ │ │ │ + andseq r1, r8, r4, lsl fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #32 │ │ │ │ - bne 19e484 │ │ │ │ + bne 19e490 │ │ │ │ ldm r4, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #364] @ 19e5e0 │ │ │ │ + ldr r1, [pc, #364] @ 19e5ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r6, #0 │ │ │ │ strh r6, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 253f54 │ │ │ │ + bl 253f64 │ │ │ │ ldrb r1, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [sp, #45] @ 0x2d │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 19e524 │ │ │ │ + bcs 19e530 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ mov r6, #1 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 19e524 │ │ │ │ + bcs 19e530 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ mov r6, #2 │ │ │ │ strb r2, [sp, #9] │ │ │ │ add r2, r1, #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 19e524 │ │ │ │ + bcs 19e530 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ add r1, r1, #3 │ │ │ │ mov r6, #3 │ │ │ │ sub r3, r2, #97 @ 0x61 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #6 │ │ │ │ subcc r2, r2, #32 │ │ │ │ cmp r1, r0 │ │ │ │ strb r2, [sp, #10] │ │ │ │ - bcs 19e524 │ │ │ │ + bcs 19e530 │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ mov r6, #4 │ │ │ │ sub r1, r0, #97 @ 0x61 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #6 │ │ │ │ subcc r0, r0, #32 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 19e5a0 │ │ │ │ + beq 19e5ac │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #132] @ 19e5d8 │ │ │ │ - ldr r3, [pc, #132] @ 19e5dc │ │ │ │ + ldr r2, [pc, #132] @ 19e5e4 │ │ │ │ + ldr r3, [pc, #132] @ 19e5e8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -383917,291 +383920,291 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ 19e5e4 │ │ │ │ - ldr r0, [pc, #60] @ 19e5e8 │ │ │ │ - ldr r3, [pc, #60] @ 19e5ec │ │ │ │ + ldr r1, [pc, #60] @ 19e5f0 │ │ │ │ + ldr r0, [pc, #60] @ 19e5f4 │ │ │ │ + ldr r3, [pc, #60] @ 19e5f8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #32 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ @ instruction: 0xfffffd70 │ │ │ │ - ldrdeq pc, [fp], -r8 │ │ │ │ - andeq r0, sp, r5, ror #10 │ │ │ │ - andseq r3, r6, r8, asr #30 │ │ │ │ - ldrdeq r0, [sp], -fp │ │ │ │ - @ instruction: 0x00163ed8 │ │ │ │ + andeq pc, fp, ip, asr #22 │ │ │ │ + ldrdeq r0, [sp], -r9 │ │ │ │ + andseq r3, r6, ip, lsr pc │ │ │ │ + andeq r0, sp, pc, asr #8 │ │ │ │ + andseq r3, r6, ip, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb sl, [r4, #255] @ 0xff │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 19e648 │ │ │ │ - ldr r1, [pc, #792] @ 19e938 │ │ │ │ + beq 19e654 │ │ │ │ + ldr r1, [pc, #792] @ 19e944 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19e664 │ │ │ │ + beq 19e670 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #788] @ 19e964 │ │ │ │ + ldr r1, [pc, #788] @ 19e970 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r9, [pc, #720] @ 19e93c │ │ │ │ + ldr r9, [pc, #720] @ 19e948 │ │ │ │ add fp, sp, #25 │ │ │ │ mov r8, #2 │ │ │ │ mov r5, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r7, #0 │ │ │ │ str sl, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ strb r7, [sp, #25] │ │ │ │ - beq 19e6b0 │ │ │ │ - ldr r1, [pc, #704] @ 19e958 │ │ │ │ + beq 19e6bc │ │ │ │ + ldr r1, [pc, #704] @ 19e964 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19e92c │ │ │ │ + bne 19e938 │ │ │ │ str fp, [sp, #28] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #640] @ 19e940 │ │ │ │ + ldr r0, [pc, #640] @ 19e94c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19e92c │ │ │ │ + bne 19e938 │ │ │ │ ldrb r6, [sp, #25] │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #0 │ │ │ │ mov sl, r5 │ │ │ │ str r7, [sp, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 19e76c │ │ │ │ + b 19e778 │ │ │ │ add r0, sp, #26 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #564] @ 19e95c │ │ │ │ + ldr r0, [pc, #564] @ 19e968 │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #528] @ 19e960 │ │ │ │ + ldr r0, [pc, #528] @ 19e96c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 19e92c │ │ │ │ + bne 19e938 │ │ │ │ ubfx lr, sl, #16, #8 │ │ │ │ ubfx r1, sl, #8, #8 │ │ │ │ mov ip, sl │ │ │ │ mov r7, r9 │ │ │ │ mov r5, fp │ │ │ │ mov r2, r7 │ │ │ │ - b 19e7a8 │ │ │ │ + b 19e7b4 │ │ │ │ add fp, r0, #1 │ │ │ │ mov r5, fp │ │ │ │ sub r2, r0, #255 @ 0xff │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 19e7cc │ │ │ │ + beq 19e7d8 │ │ │ │ tst r2, #1 │ │ │ │ - bne 19e808 │ │ │ │ + bne 19e814 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bne 19e788 │ │ │ │ + bne 19e794 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #1 │ │ │ │ - b 19e790 │ │ │ │ + b 19e79c │ │ │ │ mov r2, r0 │ │ │ │ tst ip, #1 │ │ │ │ - beq 19e7e8 │ │ │ │ + beq 19e7f4 │ │ │ │ add r2, lr, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 19e884 │ │ │ │ + bne 19e890 │ │ │ │ mov r2, r1 │ │ │ │ uxtb r1, r2 │ │ │ │ mov ip, #1 │ │ │ │ lsl r1, r1, #8 │ │ │ │ mov lr, r0 │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ orr sl, r1, #1 │ │ │ │ mov r1, r2 │ │ │ │ - b 19e77c │ │ │ │ + b 19e788 │ │ │ │ movw r0, #65280 @ 0xff00 │ │ │ │ ubfx lr, sl, #16, #8 │ │ │ │ movt r0, #255 @ 0xff │ │ │ │ and r5, sl, r0 │ │ │ │ ubfx r1, sl, #8, #8 │ │ │ │ tst sl, #1 │ │ │ │ - beq 19e8a8 │ │ │ │ + beq 19e8b4 │ │ │ │ mov sl, r5 │ │ │ │ cmp r1, lr │ │ │ │ strb lr, [sp, #27] │ │ │ │ strb r1, [sp, #26] │ │ │ │ - beq 19e718 │ │ │ │ + beq 19e724 │ │ │ │ add r0, sp, #27 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #26 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #248] @ 19e948 │ │ │ │ + ldr r0, [pc, #248] @ 19e954 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r8, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #204] @ 19e94c │ │ │ │ + ldr r0, [pc, #204] @ 19e958 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 19e750 │ │ │ │ + b 19e75c │ │ │ │ uxtb r0, r0 │ │ │ │ mov r2, #1 │ │ │ │ orr r0, r0, r0, lsl #8 │ │ │ │ orr sl, r2, r0, lsl #8 │ │ │ │ cmp r1, lr │ │ │ │ strb lr, [sp, #27] │ │ │ │ strb r1, [sp, #26] │ │ │ │ - beq 19e718 │ │ │ │ - b 19e838 │ │ │ │ + beq 19e724 │ │ │ │ + b 19e844 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #152] @ 19e950 │ │ │ │ + ldr r1, [pc, #152] @ 19e95c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr sl, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #128] @ 19e954 │ │ │ │ + ldr r9, [pc, #128] @ 19e960 │ │ │ │ add fp, sp, #25 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r9, pc, r9 │ │ │ │ - bne 19e92c │ │ │ │ + bne 19e938 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, sl │ │ │ │ - bne 19e684 │ │ │ │ + bne 19e690 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #76] @ 19e944 │ │ │ │ + ldr r0, [pc, #76] @ 19e950 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e338 │ │ │ │ + bl 19e344 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrdeq r0, [sp], -ip │ │ │ │ - andseq r3, r6, r8, lsr #29 │ │ │ │ + andeq r0, sp, r0, asr r4 │ │ │ │ + mulseq r6, ip, lr │ │ │ │ @ instruction: 0xfffffc10 │ │ │ │ - andseq r3, r6, ip, lsl #24 │ │ │ │ + andseq r3, r6, r0, lsl #24 │ │ │ │ @ instruction: 0xfffffa78 │ │ │ │ - @ instruction: 0x00163cb0 │ │ │ │ - andeq r0, sp, r0, ror #2 │ │ │ │ - andseq r3, r6, r4, asr #24 │ │ │ │ - andeq r0, sp, r1, ror r3 │ │ │ │ + andseq r3, r6, r4, lsr #25 │ │ │ │ + ldrdeq r0, [sp], -r4 │ │ │ │ + andseq r3, r6, r8, lsr ip │ │ │ │ + andeq r0, sp, r5, ror #7 │ │ │ │ @ instruction: 0xfffffba4 │ │ │ │ - strdeq pc, [fp], -r4 │ │ │ │ - andeq r0, sp, pc, lsl #7 │ │ │ │ + andeq pc, fp, r8, ror #18 │ │ │ │ + andeq r0, sp, r3, lsl #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #60] @ 19e9b4 │ │ │ │ + ldr r2, [pc, #60] @ 19e9c0 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #9 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ 19e9b8 │ │ │ │ + ldr r2, [pc, #28] @ 19e9c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 254180 │ │ │ │ - bl 254314 │ │ │ │ + bl 254190 │ │ │ │ + bl 254324 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - muleq sp, sl, r0 │ │ │ │ - andseq r3, r6, r4, ror #22 │ │ │ │ + andeq r0, sp, lr, lsl #2 │ │ │ │ + andseq r3, r6, r8, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 19ea60 │ │ │ │ + beq 19ea6c │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 19ea68 │ │ │ │ + bcs 19ea74 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs 19ea7c │ │ │ │ + bcs 19ea88 │ │ │ │ mov r8, r0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ mov sl, sp │ │ │ │ mov r7, sl │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ mov lr, r0 │ │ │ │ @@ -384215,320 +384218,320 @@ │ │ │ │ bl 2729c │ │ │ │ ldm sl, {r0, r1, r2, r3, r7} │ │ │ │ stm r6, {r0, r1, r2, r3, r7} │ │ │ │ ldrd r6, [r8, #8] │ │ │ │ and r1, r7, #31 │ │ │ │ lsr r0, r4, r1 │ │ │ │ cmp r6, r4, lsr r1 │ │ │ │ - bls 19ea8c │ │ │ │ + bls 19ea98 │ │ │ │ lsr r1, r9, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcs 19ea9c │ │ │ │ + bcs 19eaa8 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ str r3, [r2, r0, lsl #2] │ │ │ │ str r7, [r2, r1, lsl #2] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #64] @ 19eab0 │ │ │ │ + ldr r3, [pc, #64] @ 19eabc │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #48] @ 19eab4 │ │ │ │ + ldr r2, [pc, #48] @ 19eac0 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #36] @ 19eab8 │ │ │ │ + ldr r2, [pc, #36] @ 19eac4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #24] @ 19eabc │ │ │ │ + ldr r2, [pc, #24] @ 19eac8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x001622f8 │ │ │ │ - andseq r2, r6, r4, ror #5 │ │ │ │ - andseq r3, r6, r8, asr #21 │ │ │ │ - @ instruction: 0x00163ab4 │ │ │ │ + andseq r2, r6, ip, ror #5 │ │ │ │ + @ instruction: 0x001622d8 │ │ │ │ + @ instruction: 0x00163abc │ │ │ │ + andseq r3, r6, r8, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ lsl r7, fp, #2 │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, #0 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls 19eafc │ │ │ │ - ldr r2, [pc, #420] @ 19ec90 │ │ │ │ + bls 19eb08 │ │ │ │ + ldr r2, [pc, #420] @ 19ec9c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 3c350 │ │ │ │ - b 19ec30 │ │ │ │ + b 19ec3c │ │ │ │ mov r8, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19eb30 │ │ │ │ + beq 19eb3c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19eae4 │ │ │ │ + beq 19eaf0 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, fp │ │ │ │ - b 19eb38 │ │ │ │ + b 19eb44 │ │ │ │ mov r5, #4 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 274b8 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19ebcc │ │ │ │ + beq 19ebd8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #292] @ 19ec88 │ │ │ │ - ldr lr, [pc, #292] @ 19ec8c │ │ │ │ + ldr r2, [pc, #292] @ 19ec94 │ │ │ │ + ldr lr, [pc, #292] @ 19ec98 │ │ │ │ and r7, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ add lr, pc, lr │ │ │ │ - b 19eb84 │ │ │ │ + b 19eb90 │ │ │ │ str ip, [sl, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 19ebcc │ │ │ │ + beq 19ebd8 │ │ │ │ cmp r3, fp │ │ │ │ - beq 19ec34 │ │ │ │ + beq 19ec40 │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ lsl r6, r3, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 19eb78 │ │ │ │ + beq 19eb84 │ │ │ │ mov ip, r0 │ │ │ │ lsr r0, r0, r7 │ │ │ │ cmp fp, ip, lsr r7 │ │ │ │ - bls 19ec20 │ │ │ │ + bls 19ec2c │ │ │ │ ldr r0, [r5, r0, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 19eb9c │ │ │ │ + bne 19eba8 │ │ │ │ cmp r3, fp │ │ │ │ - bcc 19eb74 │ │ │ │ + bcc 19eb80 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, lr │ │ │ │ - b 19ec28 │ │ │ │ + b 19ec34 │ │ │ │ add r2, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18d4c0 │ │ │ │ + bl 18d4cc │ │ │ │ cmp r9, #0 │ │ │ │ - beq 19ebf4 │ │ │ │ + beq 19ec00 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19ec18 │ │ │ │ + beq 19ec24 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #108] @ 19ec94 │ │ │ │ + ldr r2, [pc, #108] @ 19eca0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, fp │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, fp │ │ │ │ - b 19ec28 │ │ │ │ + b 19ec34 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 19ec60 │ │ │ │ + beq 19ec6c │ │ │ │ mov r6, r0 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ - b 19ec60 │ │ │ │ + b 19ec6c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19ec84 │ │ │ │ + beq 19ec90 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r6, r4, lsl #20 │ │ │ │ - andseq r3, r6, r0, lsr #20 │ │ │ │ - @ instruction: 0x001637f4 │ │ │ │ - andseq r3, r6, r8, asr r9 │ │ │ │ + @ instruction: 0x001639f8 │ │ │ │ + andseq r3, r6, r4, lsl sl │ │ │ │ + andseq r3, r6, r8, ror #15 │ │ │ │ + andseq r3, r6, ip, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 19ed8c │ │ │ │ + beq 19ed98 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ - bcs 19eda4 │ │ │ │ + bcs 19edb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 19ecdc │ │ │ │ - ldr r1, [pc, #256] @ 19edd8 │ │ │ │ + bne 19ece8 │ │ │ │ + ldr r1, [pc, #256] @ 19ede4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19c934 │ │ │ │ + bl 19c940 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0, r5, lsl #2] │ │ │ │ mov r6, #0 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bpl 19ed0c │ │ │ │ - ldr r2, [pc, #240] @ 19edf0 │ │ │ │ + bpl 19ed18 │ │ │ │ + ldr r2, [pc, #240] @ 19edfc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19ecf8 │ │ │ │ + beq 19ed04 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ bl 274b8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 19ed58 │ │ │ │ - ldr r1, [pc, #140] @ 19eddc │ │ │ │ + bne 19ed64 │ │ │ │ + ldr r1, [pc, #140] @ 19ede8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f41c │ │ │ │ + bl 22f428 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r2, r5, #1 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ str r8, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ add r1, r1, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r7, r0 │ │ │ │ movcc r0, r7 │ │ │ │ strd r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #76] @ 19ede0 │ │ │ │ + ldr r0, [pc, #76] @ 19edec │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - ldr r2, [pc, #72] @ 19ede4 │ │ │ │ + ldr r2, [pc, #72] @ 19edf0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #60] @ 19ede8 │ │ │ │ + ldr r0, [pc, #60] @ 19edf4 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ - ldr r2, [pc, #56] @ 19edec │ │ │ │ + ldr r2, [pc, #56] @ 19edf8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r6, r8, lsl #18 │ │ │ │ - andseq r3, r6, r0, lsr #17 │ │ │ │ - andeq pc, ip, r3, lsr #25 │ │ │ │ - andseq r3, r6, r0, lsr #16 │ │ │ │ - andeq pc, ip, lr, lsr #25 │ │ │ │ - andseq r3, r6, r8, lsl r8 │ │ │ │ - andseq r3, r6, r8, lsl r9 │ │ │ │ + @ instruction: 0x001638fc │ │ │ │ + mulseq r6, r4, r8 │ │ │ │ + andeq pc, ip, r7, lsl sp @ │ │ │ │ + andseq r3, r6, r4, lsl r8 │ │ │ │ + andeq pc, ip, r2, lsr #26 │ │ │ │ + andseq r3, r6, ip, lsl #16 │ │ │ │ + andseq r3, r6, ip, lsl #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ strb r6, [r4, #32] │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq 19ee48 │ │ │ │ + beq 19ee54 │ │ │ │ add r7, r0, #4 │ │ │ │ - b 19ee2c │ │ │ │ + b 19ee38 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 19ee48 │ │ │ │ + beq 19ee54 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19ee20 │ │ │ │ + beq 19ee2c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 19ee20 │ │ │ │ + b 19ee2c │ │ │ │ mvn r7, #0 │ │ │ │ strd r6, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mvn r1, #-536870905 @ 0xe0000007 │ │ │ │ tst r3, r1 │ │ │ │ - beq 19eed4 │ │ │ │ + beq 19eee0 │ │ │ │ lsr r6, r3, #3 │ │ │ │ str r9, [sp] │ │ │ │ lsl r2, r6, #3 │ │ │ │ sub r7, r2, r3, lsr #3 │ │ │ │ add r1, r0, r6, lsl #4 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, r7, lsl #2 │ │ │ │ - bl 19ee54 │ │ │ │ + bl 19ee60 │ │ │ │ add r1, r4, r6, lsl #4 │ │ │ │ add r2, r4, r7, lsl #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl 19ee54 │ │ │ │ + bl 19ee60 │ │ │ │ add r1, r5, r6, lsl #4 │ │ │ │ add r2, r5, r7, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl 19ee54 │ │ │ │ + bl 19ee60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 19ef6c │ │ │ │ + bcs 19ef78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 19ef7c │ │ │ │ + bcs 19ef88 │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 19ef8c │ │ │ │ + bcs 19ef98 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, r6, r6, lsl #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ @@ -384547,59 +384550,59 @@ │ │ │ │ cmp r2, r1 │ │ │ │ movwhi r7, #1 │ │ │ │ teq r6, r7 │ │ │ │ movne r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #40] @ 19ef9c │ │ │ │ + ldr r2, [pc, #40] @ 19efa8 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #28] @ 19efa0 │ │ │ │ + ldr r2, [pc, #28] @ 19efac │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #16] @ 19efa4 │ │ │ │ + ldr r2, [pc, #16] @ 19efb0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r3, r6, r8, lsr #12 │ │ │ │ - andseq r3, r6, r8, lsr #12 │ │ │ │ - andseq r3, r6, r8, lsl r6 │ │ │ │ + andseq r3, r6, ip, lsl r6 │ │ │ │ + andseq r3, r6, ip, lsl r6 │ │ │ │ + andseq r3, r6, ip, lsl #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mvn r1, #-536870905 @ 0xe0000007 │ │ │ │ tst r3, r1 │ │ │ │ - beq 19f028 │ │ │ │ + beq 19f034 │ │ │ │ lsr r6, r3, #3 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ lsl r2, r6, #3 │ │ │ │ sub r7, r2, r3, lsr #3 │ │ │ │ add r1, r0, r6, lsl #4 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, r7, lsl #2 │ │ │ │ str r8, [sp] │ │ │ │ - bl 19efa8 │ │ │ │ + bl 19efb4 │ │ │ │ add r1, r4, r6, lsl #4 │ │ │ │ add r2, r4, r7, lsl #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl 19efa8 │ │ │ │ + bl 19efb4 │ │ │ │ add r1, r5, r6, lsl #4 │ │ │ │ add r2, r5, r7, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl 19efa8 │ │ │ │ + bl 19efb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -384618,23 +384621,23 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r1, r5 │ │ │ │ - bhi 19f094 │ │ │ │ + bhi 19f0a0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r1, r5 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, r5 │ │ │ │ movcc r7, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bcc 19f08c │ │ │ │ + bcc 19f098 │ │ │ │ add sl, r0, r5, lsl #2 │ │ │ │ mov r9, r1 │ │ │ │ cmp r5, r6 │ │ │ │ mov r1, r0 │ │ │ │ lsl r3, r7, #2 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -384646,30 +384649,30 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ add r5, r1, r7, lsl #2 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ - bls 19f19c │ │ │ │ - ldr r2, [pc, #408] @ 19f29c │ │ │ │ + bls 19f1a8 │ │ │ │ + ldr r2, [pc, #408] @ 19f2a8 │ │ │ │ mvn r0, #3 │ │ │ │ - ldr ip, [pc, #404] @ 19f2a0 │ │ │ │ + ldr ip, [pc, #404] @ 19f2ac │ │ │ │ add r3, r0, r9, lsl #2 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ cmp r0, fp │ │ │ │ - bcs 19f250 │ │ │ │ + bcs 19f25c │ │ │ │ mov r4, sl │ │ │ │ ldr r7, [r4, #-4]! │ │ │ │ cmp r7, fp │ │ │ │ - bcs 19f248 │ │ │ │ + bcs 19f254 │ │ │ │ add r5, r0, r0, lsl #1 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r9, [r5, #8] │ │ │ │ add r5, r7, r7, lsl #1 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r9, r5 │ │ │ │ @@ -384678,35 +384681,35 @@ │ │ │ │ mov r0, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ add r5, r6, r0, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ movwls r0, #1 │ │ │ │ add sl, r4, r0, lsl #2 │ │ │ │ cmp sl, lr │ │ │ │ - beq 19f224 │ │ │ │ + beq 19f230 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 19f118 │ │ │ │ + bne 19f124 │ │ │ │ mov r0, sl │ │ │ │ sub r2, r5, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 274b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #236] @ 19f294 │ │ │ │ - ldr ip, [pc, #236] @ 19f298 │ │ │ │ + ldr r2, [pc, #236] @ 19f2a0 │ │ │ │ + ldr ip, [pc, #236] @ 19f2a4 │ │ │ │ add lr, r0, r9, lsl #2 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [sl] │ │ │ │ cmp r6, fp │ │ │ │ - bcs 19f25c │ │ │ │ + bcs 19f268 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, fp │ │ │ │ - bcs 19f238 │ │ │ │ + bcs 19f244 │ │ │ │ add r4, r6, r6, lsl #1 │ │ │ │ add r7, r3, r3, lsl #1 │ │ │ │ add r4, r8, r4, lsl #2 │ │ │ │ add r7, r8, r7, lsl #2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r4, r7 │ │ │ │ @@ -384716,74 +384719,74 @@ │ │ │ │ str r3, [r0], #4 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ movwhi r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ addne sl, sl, r3, lsl #2 │ │ │ │ cmpne sl, lr │ │ │ │ - bne 19f1b4 │ │ │ │ + bne 19f1c0 │ │ │ │ sub r2, r5, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 274b8 │ │ │ │ mov r0, sl │ │ │ │ sub r2, r5, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 274b8 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, ip │ │ │ │ - b 19f260 │ │ │ │ + b 19f26c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, ip │ │ │ │ mov r1, fp │ │ │ │ bl 3cae4 │ │ │ │ - b 19f270 │ │ │ │ + b 19f27c │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 19f278 │ │ │ │ + b 19f284 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ sub r2, r5, r1 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ + andseq r3, r6, r4, ror #7 │ │ │ │ @ instruction: 0x001633f0 │ │ │ │ - @ instruction: 0x001633fc │ │ │ │ + andseq r3, r6, r0, lsl #9 │ │ │ │ andseq r3, r6, ip, lsl #9 │ │ │ │ - mulseq r6, r8, r4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 19f2f8 │ │ │ │ + bls 19f304 │ │ │ │ ldrd r4, [r0] │ │ │ │ mvn r3, r2 │ │ │ │ add r1, r1, r3 │ │ │ │ str r1, [r0, #12] │ │ │ │ sub r3, r5, r4 │ │ │ │ add r1, r4, r2 │ │ │ │ cmp r2, r3 │ │ │ │ addcc r5, r1, #1 │ │ │ │ str r5, [r0] │ │ │ │ - bcs 19f338 │ │ │ │ + bcs 19f344 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19f338 │ │ │ │ + beq 19f344 │ │ │ │ ldrd r2, [r0] │ │ │ │ sub r5, r1, #1 │ │ │ │ add r4, r2, r5 │ │ │ │ sub r2, r3, r2 │ │ │ │ cmp r5, r2 │ │ │ │ ldrcc r2, [r0, #8] │ │ │ │ addcc r3, r4, #1 │ │ │ │ @@ -384799,135 +384802,135 @@ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19f390 │ │ │ │ - ldr r1, [pc, #88] @ 19f3c0 │ │ │ │ - ldr r3, [pc, #88] @ 19f3c4 │ │ │ │ + bne 19f39c │ │ │ │ + ldr r1, [pc, #88] @ 19f3cc │ │ │ │ + ldr r3, [pc, #88] @ 19f3d0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, #5 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #48] @ 19f3c8 │ │ │ │ - ldr r3, [pc, #48] @ 19f3cc │ │ │ │ + ldr r1, [pc, #48] @ 19f3d4 │ │ │ │ + ldr r3, [pc, #48] @ 19f3d8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq pc, ip, r8, asr #14 │ │ │ │ - andseq r3, r6, ip, lsr r3 │ │ │ │ - andeq lr, fp, r8, lsr #17 │ │ │ │ - @ instruction: 0x001632fc │ │ │ │ + @ instruction: 0x000cf7bc │ │ │ │ + andseq r3, r6, r0, lsr r3 │ │ │ │ + andeq lr, fp, ip, lsl r9 │ │ │ │ + @ instruction: 0x001632f0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 19f420 │ │ │ │ + bne 19f42c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 19f434 │ │ │ │ + ldr r3, [pc, #64] @ 19f440 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 19f438 │ │ │ │ + ldr r1, [pc, #60] @ 19f444 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 19f43c │ │ │ │ + ldr r1, [pc, #20] @ 19f448 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq r3, r6, r4, lsr r2 │ │ │ │ - @ instruction: 0x000bdfb9 │ │ │ │ - andeq sp, fp, sp, lsl #31 │ │ │ │ + b 258494 │ │ │ │ + andseq r3, r6, r8, lsr #4 │ │ │ │ + andeq lr, fp, sp, lsr #32 │ │ │ │ + andeq lr, fp, r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ 19f4b8 │ │ │ │ + ldr ip, [pc, #96] @ 19f4c4 │ │ │ │ mov r6, #8 │ │ │ │ - ldr lr, [pc, #92] @ 19f4bc │ │ │ │ + ldr lr, [pc, #92] @ 19f4c8 │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #88] @ 19f4c0 │ │ │ │ + ldr r1, [pc, #88] @ 19f4cc │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ 19f4c4 │ │ │ │ + ldr r3, [pc, #84] @ 19f4d0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ 19f4c8 │ │ │ │ + ldr r4, [pc, #80] @ 19f4d4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 257cc8 │ │ │ │ + bl 257cd8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x000be7bc │ │ │ │ - andseq r3, r6, r0, ror #4 │ │ │ │ - andeq pc, ip, r1, asr r6 @ │ │ │ │ - andeq pc, ip, fp, asr #12 │ │ │ │ - andseq r3, r6, ip, asr #4 │ │ │ │ + andeq lr, fp, r0, lsr r8 │ │ │ │ + andseq r3, r6, r4, asr r2 │ │ │ │ + andeq pc, ip, r5, asr #13 │ │ │ │ + @ instruction: 0x000cf6bf │ │ │ │ + andseq r3, r6, r0, asr #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 19f4e4 │ │ │ │ + bne 19f4f0 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 19f4e8 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 19f4f4 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ push {fp, lr} │ │ │ │ cmn r0, #1 │ │ │ │ - beq 19f54c │ │ │ │ + beq 19f558 │ │ │ │ add ip, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r14, [ip] │ │ │ │ sub r2, lr, #1 │ │ │ │ strex r3, r2, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19f500 │ │ │ │ + bne 19f50c │ │ │ │ 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 │ │ │ │ ands r1, r2, r1 │ │ │ │ - beq 19f54c │ │ │ │ + beq 19f558 │ │ │ │ mov r2, r3 │ │ │ │ pop {fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #8] │ │ │ │ @@ -384936,30 +384939,30 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 19f5b4 │ │ │ │ + beq 19f5c0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 19f598 │ │ │ │ + b 19f5a4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 19f5b4 │ │ │ │ + beq 19f5c0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19f58c │ │ │ │ + beq 19f598 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 19f58c │ │ │ │ + b 19f598 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19f5d8 │ │ │ │ + beq 19f5e4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @@ -384969,112 +384972,112 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 19f634 │ │ │ │ - ldr r3, [pc, #40] @ 19f638 │ │ │ │ + ldr r1, [pc, #40] @ 19f640 │ │ │ │ + ldr r3, [pc, #40] @ 19f644 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq lr, fp, r4, lsr #12 │ │ │ │ - andseq r3, r6, r8, lsr #1 │ │ │ │ + muleq fp, r8, r6 │ │ │ │ + mulseq r6, ip, r0 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19f668 │ │ │ │ + beq 19f674 │ │ │ │ sub r0, r4, #1 │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ blx r1 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 19f6c8 │ │ │ │ + beq 19f6d4 │ │ │ │ add r0, r6, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19f678 │ │ │ │ + bne 19f684 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ dmb ish │ │ │ │ cmp r4, #4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movls r4, #4 │ │ │ │ rsb r1, r4, #0 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #7 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 19f6c8 │ │ │ │ + beq 19f6d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19f4ec │ │ │ │ + bl 19f4f8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19f72c │ │ │ │ + beq 19f738 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 19f710 │ │ │ │ + b 19f71c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 19f72c │ │ │ │ + beq 19f738 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19f704 │ │ │ │ + beq 19f710 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 19f704 │ │ │ │ + b 19f710 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19f74c │ │ │ │ + beq 19f758 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19f768 │ │ │ │ + beq 19f774 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 19f7ac │ │ │ │ + beq 19f7b8 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19f778 │ │ │ │ + bne 19f784 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ @@ -385095,268 +385098,268 @@ │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #212] @ 19f8d8 │ │ │ │ + ldr r1, [pc, #212] @ 19f8e4 │ │ │ │ mov r7, #19 │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ - ldr r8, [pc, #204] @ 19f8dc │ │ │ │ + ldr r8, [pc, #204] @ 19f8e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr sl, [pc, #200] @ 19f8e0 │ │ │ │ - ldr r6, [pc, #200] @ 19f8e4 │ │ │ │ + ldr sl, [pc, #200] @ 19f8ec │ │ │ │ + ldr r6, [pc, #200] @ 19f8f0 │ │ │ │ mov r5, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r2, #5 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r0, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r9, [pc, #164] @ 19f8e8 │ │ │ │ + ldr r9, [pc, #164] @ 19f8f4 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr fp, [pc, #160] @ 19f8ec │ │ │ │ + ldr fp, [pc, #160] @ 19f8f8 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r4, [pc, #156] @ 19f8f0 │ │ │ │ + ldr r4, [pc, #156] @ 19f8fc │ │ │ │ add r7, r0, #32 │ │ │ │ - ldr lr, [pc, #152] @ 19f8f4 │ │ │ │ + ldr lr, [pc, #152] @ 19f900 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #148] @ 19f8f8 │ │ │ │ + ldr r3, [pc, #148] @ 19f904 │ │ │ │ add fp, pc, fp │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ stm r1, {r5, r7, r8} │ │ │ │ mov r5, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add lr, pc, lr │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #104] @ 19f8fc │ │ │ │ + ldr r1, [pc, #104] @ 19f908 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, lr │ │ │ │ str r5, [sp] │ │ │ │ stmib sp, {r0, r4, fp} │ │ │ │ str r9, [sp, #24] │ │ │ │ - ldr r0, [pc, #60] @ 19f900 │ │ │ │ + ldr r0, [pc, #60] @ 19f90c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ - bl 257f8c │ │ │ │ + bl 257f9c │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r2, r6, r0, lsl #31 │ │ │ │ - andseq r2, r6, r4, asr #30 │ │ │ │ - andeq pc, ip, r6, asr #5 │ │ │ │ - andseq r2, r6, r4, lsr #30 │ │ │ │ - andseq r2, r6, r4, lsl #30 │ │ │ │ - muleq ip, ip, r2 │ │ │ │ - @ instruction: 0x00162ed8 │ │ │ │ - @ instruction: 0x000be3bc │ │ │ │ - andeq sp, fp, sp, lsr #23 │ │ │ │ - andeq pc, ip, r9, ror r2 @ │ │ │ │ - andeq pc, ip, r1, asr #4 │ │ │ │ + andseq r2, r6, r4, ror pc │ │ │ │ + andseq r2, r6, r8, lsr pc │ │ │ │ + andeq pc, ip, sl, lsr r3 @ │ │ │ │ + andseq r2, r6, r8, lsl pc │ │ │ │ + @ instruction: 0x00162ef8 │ │ │ │ + andeq pc, ip, r0, lsl r3 @ │ │ │ │ + andseq r2, r6, ip, asr #29 │ │ │ │ + andeq lr, fp, r0, lsr r4 │ │ │ │ + andeq sp, fp, r1, lsr #24 │ │ │ │ + andeq pc, ip, sp, ror #5 │ │ │ │ + @ instruction: 0x000cf2b5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov r8, #1 │ │ │ │ ldr fp, [r2, #4] │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 19f948 │ │ │ │ + beq 19f954 │ │ │ │ mov sl, fp │ │ │ │ cmp r5, #1 │ │ │ │ ldrb r3, [sl], r5 │ │ │ │ - bne 19f95c │ │ │ │ - ldr r2, [pc, #1360] @ 19fe8c │ │ │ │ + bne 19f968 │ │ │ │ + ldr r2, [pc, #1360] @ 19fe98 │ │ │ │ mov lr, #0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ - b 19fd90 │ │ │ │ - ldr r2, [pc, #1336] @ 19fe88 │ │ │ │ + b 19fd9c │ │ │ │ + ldr r2, [pc, #1336] @ 19fe94 │ │ │ │ mov lr, #0 │ │ │ │ mov r9, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 19fd90 │ │ │ │ + b 19fd9c │ │ │ │ ldrb r6, [fp, #1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r9, r6, r3, lsl #1 │ │ │ │ subs r1, r5, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 19f99c │ │ │ │ + beq 19f9a8 │ │ │ │ add r0, fp, #2 │ │ │ │ mov r8, #2 │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ lsl r8, r8, #1 │ │ │ │ add r9, r2, r9, lsl #1 │ │ │ │ - bne 19f984 │ │ │ │ - b 19f9a0 │ │ │ │ + bne 19f990 │ │ │ │ + b 19f9ac │ │ │ │ mov r8, #2 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #75 @ 0x4b │ │ │ │ strb r0, [sp, #46] @ 0x2e │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ strb r1, [sp, #47] @ 0x2f │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ uxtb r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r7, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bcs 19fa0c │ │ │ │ + bcs 19fa18 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [sp, #47] @ 0x2f │ │ │ │ strb r5, [sp, #46] @ 0x2e │ │ │ │ - b 19fa18 │ │ │ │ + b 19fa24 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str fp, [sp, #24] │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ add fp, sp, #75 @ 0x4b │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b 19fa4c │ │ │ │ + b 19fa58 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19fb68 │ │ │ │ + bne 19fb74 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19fb84 │ │ │ │ + beq 19fb90 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 19fa9c │ │ │ │ + beq 19faa8 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19faa8 │ │ │ │ - b 19fb84 │ │ │ │ + bne 19fab4 │ │ │ │ + b 19fb90 │ │ │ │ mov r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 19fb84 │ │ │ │ + beq 19fb90 │ │ │ │ ldrb r4, [r1] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ uxtb sl, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 19fafc │ │ │ │ + bcs 19fb08 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ strb r5, [sp, #47] @ 0x2f │ │ │ │ - bcs 19fde8 │ │ │ │ + bcs 19fdf4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, r6 │ │ │ │ strb r6, [sp, #46] @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b 19fa4c │ │ │ │ + b 19fa58 │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 19fa44 │ │ │ │ + beq 19fa50 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r5 │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 19fb58 │ │ │ │ + bcs 19fb64 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bcs 19fe10 │ │ │ │ + bcs 19fe1c │ │ │ │ mov r5, sl │ │ │ │ strb r6, [sp, #47] @ 0x2f │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b 19fa4c │ │ │ │ + b 19fa58 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, sl │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b 19fa4c │ │ │ │ + b 19fa58 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 19f2a4 │ │ │ │ + bl 19f2b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 19faa8 │ │ │ │ + bne 19fab4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ uxtb r6, r5 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 19fe38 │ │ │ │ + beq 19fe44 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 19fcd8 │ │ │ │ + beq 19fce4 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r5, r6 │ │ │ │ - bls 19fe60 │ │ │ │ + bls 19fe6c │ │ │ │ ldrb r7, [fp, r6] │ │ │ │ add r0, sp, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ - bl 1eb100 │ │ │ │ + bl 1eb10c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #250 @ 0xfa │ │ │ │ - bhi 19fc00 │ │ │ │ + bhi 19fc0c │ │ │ │ cmp r5, r4 │ │ │ │ - bls 19fe74 │ │ │ │ + bls 19fe80 │ │ │ │ ldrb r1, [fp, r4] │ │ │ │ lsl r2, r7, #16 │ │ │ │ orr r1, r2, r1, lsl #24 │ │ │ │ - ldr r2, [pc, #692] @ 19feac │ │ │ │ + ldr r2, [pc, #692] @ 19feb8 │ │ │ │ orr r1, r1, r4, lsl #8 │ │ │ │ orr r1, r1, r6 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, #0 │ │ │ │ @@ -385371,49 +385374,49 @@ │ │ │ │ lsl r2, r1, r2 │ │ │ │ lsr r3, r1, r3 │ │ │ │ movwpl r2, #0 │ │ │ │ lslpl r3, r1, r6 │ │ │ │ orr r4, r3, r4 │ │ │ │ orr r7, r2, r7 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 19fc1c │ │ │ │ + bne 19fc28 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1eb280 │ │ │ │ + bl 1eb28c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1eb280 │ │ │ │ + bl 1eb28c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, sl │ │ │ │ movls r6, r1 │ │ │ │ movhi sl, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ - bl 1eb148 │ │ │ │ + bl 1eb154 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ bic lr, r0, #255 @ 0xff │ │ │ │ - ldr r0, [pc, #508] @ 19feb0 │ │ │ │ + ldr r0, [pc, #508] @ 19febc │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - ldr r2, [pc, #500] @ 19feb4 │ │ │ │ + ldr r2, [pc, #500] @ 19fec0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp r1, #250 @ 0xfa │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movhi r2, r0 │ │ │ │ - b 19fd8c │ │ │ │ + b 19fd98 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ @@ -385424,38 +385427,38 @@ │ │ │ │ lsl r2, r1, r2 │ │ │ │ lsr r3, r1, r3 │ │ │ │ movwpl r2, #0 │ │ │ │ lslpl r3, r1, r6 │ │ │ │ orr r4, r3, r4 │ │ │ │ orr r7, r2, r7 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 19fcf0 │ │ │ │ + bne 19fcfc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1eb280 │ │ │ │ + bl 1eb28c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1eb280 │ │ │ │ + bl 1eb28c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, sl │ │ │ │ movls r6, r1 │ │ │ │ movhi sl, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ - bl 1eb148 │ │ │ │ + bl 1eb154 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #292] @ 19fea8 │ │ │ │ + ldr r2, [pc, #292] @ 19feb4 │ │ │ │ bic lr, r0, #255 @ 0xff │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r0, #48] @ 0x30 │ │ │ │ strb r1, [r0, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -385474,189 +385477,189 @@ │ │ │ │ str r8, [r0, #44] @ 0x2c │ │ │ │ strb ip, [r0, #33] @ 0x21 │ │ │ │ str sl, [r0, #16] │ │ │ │ str r1, [r0] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #160] @ 19fe90 │ │ │ │ - ldr r3, [pc, #160] @ 19fe94 │ │ │ │ - ldr r1, [pc, #160] @ 19fe98 │ │ │ │ + ldr r0, [pc, #160] @ 19fe9c │ │ │ │ + ldr r3, [pc, #160] @ 19fea0 │ │ │ │ + ldr r1, [pc, #160] @ 19fea4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #75 @ 0x4b │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #132] @ 19fe9c │ │ │ │ - ldr r3, [pc, #132] @ 19fea0 │ │ │ │ - ldr r1, [pc, #132] @ 19fea4 │ │ │ │ + ldr r0, [pc, #132] @ 19fea8 │ │ │ │ + ldr r3, [pc, #132] @ 19feac │ │ │ │ + ldr r1, [pc, #132] @ 19feb0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #75 @ 0x4b │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #120] @ 19feb8 │ │ │ │ + ldr r0, [pc, #120] @ 19fec4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #46 @ 0x2e │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #47 @ 0x2f │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 368b0 │ │ │ │ - ldr r2, [pc, #84] @ 19febc │ │ │ │ + ldr r2, [pc, #84] @ 19fec8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #68] @ 19fec0 │ │ │ │ + ldr r2, [pc, #68] @ 19fecc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ - @ instruction: 0x001805bc │ │ │ │ - andeq lr, ip, r1, lsr #25 │ │ │ │ - mulseq r6, r4, r8 │ │ │ │ - andseq r2, r6, r0, lsl r9 │ │ │ │ - andeq lr, ip, r9, ror ip │ │ │ │ - andseq r2, r6, ip, ror #16 │ │ │ │ - @ instruction: 0x001628d8 │ │ │ │ - andseq r0, r8, r8, lsr r1 │ │ │ │ - andseq r0, r8, r4, lsl r3 │ │ │ │ - andseq r0, r8, ip, lsl #4 │ │ │ │ - andseq r0, r8, r4, lsr r3 │ │ │ │ + @ instruction: 0x001805b0 │ │ │ │ + andeq lr, ip, r5, lsl sp │ │ │ │ + andseq r2, r6, r8, lsl #17 │ │ │ │ + andseq r2, r6, r4, lsl #18 │ │ │ │ + andeq lr, ip, sp, ror #25 │ │ │ │ + andseq r2, r6, r0, ror #16 │ │ │ │ + andseq r2, r6, ip, asr #17 │ │ │ │ + andseq r0, r8, ip, lsr #2 │ │ │ │ + andseq r0, r8, r8, lsl #6 │ │ │ │ + andseq r0, r8, r0, lsl #4 │ │ │ │ + andseq r0, r8, r8, lsr #6 │ │ │ │ + mulseq r6, r8, r8 │ │ │ │ andseq r2, r6, r4, lsr #17 │ │ │ │ - @ instruction: 0x001628b0 │ │ │ │ - andseq r2, r6, ip, lsr #17 │ │ │ │ + andseq r2, r6, r0, lsr #17 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 19ff0c │ │ │ │ - ldr r3, [pc, #40] @ 19ff10 │ │ │ │ + ldr r1, [pc, #40] @ 19ff18 │ │ │ │ + ldr r3, [pc, #40] @ 19ff1c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq lr, ip, sp, ror #23 │ │ │ │ - andseq r2, r6, r0, asr r8 │ │ │ │ - ldr r2, [pc, #40] @ 19ff44 │ │ │ │ + andeq lr, ip, r1, ror #24 │ │ │ │ + andseq r2, r6, r4, asr #16 │ │ │ │ + ldr r2, [pc, #40] @ 19ff50 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #32] @ 19ff48 │ │ │ │ + ldr r1, [pc, #32] @ 19ff54 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ movwne r2, #15 │ │ │ │ - b 258484 │ │ │ │ - @ instruction: 0x000cebbc │ │ │ │ - @ instruction: 0x000cebbd │ │ │ │ + b 258494 │ │ │ │ + andeq lr, ip, r0, lsr ip │ │ │ │ + andeq lr, ip, r1, lsr ip │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1ec2f4 │ │ │ │ + b 1ec300 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r6, [r2] │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 1a0024 │ │ │ │ + bcs 1a0030 │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 1a0038 │ │ │ │ + bcs 1a0044 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ add r9, r8, r8, lsl #1 │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ add r6, r7, r9, lsl #2 │ │ │ │ add r7, r7, r4, lsl #2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r6, r7 │ │ │ │ - bls 1a0000 │ │ │ │ - ldr ip, [pc, #176] @ 1a0054 │ │ │ │ - ldr lr, [pc, #176] @ 1a0058 │ │ │ │ + bls 1a000c │ │ │ │ + ldr ip, [pc, #176] @ 1a0060 │ │ │ │ + ldr lr, [pc, #176] @ 1a0064 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r0 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq 19fffc │ │ │ │ + beq 1a0008 │ │ │ │ ldr r7, [r2] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 1a0004 │ │ │ │ + bcs 1a0010 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 1a000c │ │ │ │ + bcs 1a0018 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add r5, r3, r3, lsl #1 │ │ │ │ add r7, r4, r9, lsl #2 │ │ │ │ add r4, r4, r5, lsl #2 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r7, r4 │ │ │ │ - bhi 19ffac │ │ │ │ + bhi 19ffb8 │ │ │ │ str r8, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r3, r8 │ │ │ │ - b 1a0010 │ │ │ │ + b 1a001c │ │ │ │ mov ip, lr │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, ip │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #48] @ 1a005c │ │ │ │ + ldr r2, [pc, #48] @ 1a0068 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #32] @ 1a0060 │ │ │ │ + ldr r2, [pc, #32] @ 1a006c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ str r8, [r6] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ + andseq r2, r6, ip, ror #15 │ │ │ │ @ instruction: 0x001627f8 │ │ │ │ - andseq r2, r6, r4, lsl #16 │ │ │ │ - andseq r2, r6, ip, ror #14 │ │ │ │ - andseq r2, r6, r8, ror #14 │ │ │ │ + andseq r2, r6, r0, ror #14 │ │ │ │ + andseq r2, r6, ip, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1a0234 │ │ │ │ + bcs 1a0240 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 1a0214 │ │ │ │ + bcs 1a0220 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 1a0224 │ │ │ │ + bcs 1a0230 │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bcs 1a0244 │ │ │ │ + bcs 1a0250 │ │ │ │ add r7, r4, r4, lsl #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r6, r5, r5, lsl #1 │ │ │ │ add r7, r2, r7, lsl #2 │ │ │ │ mov r4, #8 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ @@ -385675,28 +385678,28 @@ │ │ │ │ cmp r5, r7 │ │ │ │ mov r7, r0 │ │ │ │ movwhi r4, #12 │ │ │ │ mov r5, #12 │ │ │ │ ldr lr, [r7, r4]! │ │ │ │ movwhi r5, #8 │ │ │ │ cmp lr, r1 │ │ │ │ - bcs 1a0254 │ │ │ │ + bcs 1a0260 │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [fp, r6, lsl #2]! │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 1a0214 │ │ │ │ + bcs 1a0220 │ │ │ │ add r6, r0, r5 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 1a0224 │ │ │ │ + bcs 1a0230 │ │ │ │ add r9, r0, r3, lsl #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a0264 │ │ │ │ + bcs 1a0270 │ │ │ │ add r3, lr, lr, lsl #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ @@ -385712,18 +385715,18 @@ │ │ │ │ cmp r5, sl │ │ │ │ movhi r3, r6 │ │ │ │ movls r7, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp ip, r8 │ │ │ │ movhi r7, fp │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a0270 │ │ │ │ + bcs 1a027c │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 1a027c │ │ │ │ + bcs 1a0288 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ cmp ip, r8 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movhi r4, lr │ │ │ │ @@ -385741,52 +385744,52 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, sl │ │ │ │ movhi r6, r9 │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [r2, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #116] @ 1a0290 │ │ │ │ + ldr r2, [pc, #116] @ 1a029c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #112] @ 1a029c │ │ │ │ + ldr r2, [pc, #112] @ 1a02a8 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #80] @ 1a028c │ │ │ │ + ldr r2, [pc, #80] @ 1a0298 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #72] @ 1a0294 │ │ │ │ + ldr r2, [pc, #72] @ 1a02a0 │ │ │ │ mov r0, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #60] @ 1a0298 │ │ │ │ + ldr r2, [pc, #60] @ 1a02a4 │ │ │ │ mov r0, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #52] @ 1a02a0 │ │ │ │ + ldr r2, [pc, #52] @ 1a02ac │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #44] @ 1a02a4 │ │ │ │ + ldr r2, [pc, #44] @ 1a02b0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #36] @ 1a02a8 │ │ │ │ + ldr r2, [pc, #36] @ 1a02b4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r2, r6, r0, ror #10 │ │ │ │ - mulseq r6, r0, r5 │ │ │ │ - andseq r2, r6, r0, ror #10 │ │ │ │ - andseq r2, r6, r0, asr #10 │ │ │ │ - andseq r2, r6, r0, ror r5 │ │ │ │ - andseq r2, r6, r4, asr #10 │ │ │ │ - andseq r2, r6, r8, lsr #10 │ │ │ │ - andseq r2, r6, r8, lsr #10 │ │ │ │ + andseq r2, r6, r4, asr r5 │ │ │ │ + andseq r2, r6, r4, lsl #11 │ │ │ │ + andseq r2, r6, r4, asr r5 │ │ │ │ + andseq r2, r6, r4, lsr r5 │ │ │ │ + andseq r2, r6, r4, ror #10 │ │ │ │ + andseq r2, r6, r8, lsr r5 │ │ │ │ + andseq r2, r6, ip, lsl r5 │ │ │ │ + andseq r2, r6, ip, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r8, #3 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov sl, r2 │ │ │ │ ldr lr, [r0] │ │ │ │ @@ -385955,15 +385958,15 @@ │ │ │ │ mvncs r1, #0 │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ addeq r0, r0, r1, lsl #2 │ │ │ │ addeq r2, r3, r4, lsl #2 │ │ │ │ addeq r0, r0, #4 │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq 1a0574 │ │ │ │ + beq 1a0580 │ │ │ │ bl 3c938 │ │ │ │ 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, #20 │ │ │ │ mov r7, r0 │ │ │ │ mvn r0, #3 │ │ │ │ @@ -385978,19 +385981,19 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r9] │ │ │ │ ldr lr, [sl] │ │ │ │ str fp, [sp, #8] │ │ │ │ ldr ip, [r5, #8] │ │ │ │ cmp lr, ip │ │ │ │ - bcs 1a0748 │ │ │ │ + bcs 1a0754 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, ip │ │ │ │ - bcs 1a0734 │ │ │ │ + bcs 1a0740 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add r5, lr, lr, lsl #1 │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r5, r7, r5, lsl #2 │ │ │ │ mov r8, #0 │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ @@ -386004,18 +386007,18 @@ │ │ │ │ str r4, [r2], #4 │ │ │ │ movwls r5, #1 │ │ │ │ ldr r7, [r9] │ │ │ │ movwhi r8, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp lr, r4 │ │ │ │ - bcs 1a0720 │ │ │ │ + bcs 1a072c │ │ │ │ ldr fp, [sp, #8] │ │ │ │ cmp ip, r4 │ │ │ │ - bcs 1a070c │ │ │ │ + bcs 1a0718 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r4, lr, lr, lsl #1 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -386033,22 +386036,22 @@ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ mvnls r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str lr, [fp], #-4 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1a05b4 │ │ │ │ + bne 1a05c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [sp] │ │ │ │ add r1, r0, #4 │ │ │ │ tst r7, #1 │ │ │ │ - bne 1a06c4 │ │ │ │ + bne 1a06d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b 1a06f4 │ │ │ │ + b 1a0700 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, sl │ │ │ │ cmp r0, r1 │ │ │ │ movcc r7, r0 │ │ │ │ ldr r7, [r7] │ │ │ │ str r7, [r2] │ │ │ │ mov r2, #0 │ │ │ │ @@ -386059,205 +386062,205 @@ │ │ │ │ add sl, sl, r7, lsl #2 │ │ │ │ cmp r0, r1 │ │ │ │ addeq r0, r3, #4 │ │ │ │ cmpeq sl, r0 │ │ │ │ addeq sp, sp, #20 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3c938 │ │ │ │ - ldr r2, [pc, #84] @ 1a0768 │ │ │ │ + ldr r2, [pc, #84] @ 1a0774 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #60] @ 1a0764 │ │ │ │ + ldr r2, [pc, #60] @ 1a0770 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #36] @ 1a0760 │ │ │ │ + ldr r2, [pc, #36] @ 1a076c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #12] @ 1a075c │ │ │ │ + ldr r2, [pc, #12] @ 1a0768 │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r2, r6, r8, asr #32 │ │ │ │ - andseq r2, r6, ip, rrx │ │ │ │ - andseq r2, r6, r0, ror r0 │ │ │ │ - mulseq r6, r4, r0 │ │ │ │ + andseq r2, r6, ip, lsr r0 │ │ │ │ + andseq r2, r6, r0, rrx │ │ │ │ + andseq r2, r6, r4, rrx │ │ │ │ + andseq r2, r6, r8, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 1a0b30 │ │ │ │ + bcc 1a0b3c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ cmp r3, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bcc 1a0b7c │ │ │ │ + bcc 1a0b88 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsr r7, r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, #15 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bls 1a0834 │ │ │ │ + bls 1a0840 │ │ │ │ ldr sl, [r0] │ │ │ │ add r6, r3, r1, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sl] │ │ │ │ - bl 1a0064 │ │ │ │ + bl 1a0070 │ │ │ │ ldr r2, [sl] │ │ │ │ add r1, r6, #16 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 1a0064 │ │ │ │ + bl 1a0070 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r3, sl │ │ │ │ mov r4, #8 │ │ │ │ - bl 1a057c │ │ │ │ + bl 1a0588 │ │ │ │ add r9, r5, r7, lsl #2 │ │ │ │ add r8, r6, #32 │ │ │ │ ldr r2, [sl] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a0064 │ │ │ │ + bl 1a0070 │ │ │ │ ldr r2, [sl] │ │ │ │ add r0, r9, #16 │ │ │ │ add r1, r6, #48 @ 0x30 │ │ │ │ - bl 1a0064 │ │ │ │ + bl 1a0070 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #8 │ │ │ │ mov r3, sl │ │ │ │ add r2, r0, r7, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a057c │ │ │ │ + bl 1a0588 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 1a0890 │ │ │ │ + b 1a089c │ │ │ │ add r9, r3, r7, lsl #2 │ │ │ │ add r6, r5, r7, lsl #2 │ │ │ │ cmp r1, #7 │ │ │ │ - bls 1a0874 │ │ │ │ + bls 1a0880 │ │ │ │ ldr sl, [r0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sl] │ │ │ │ - bl 1a0064 │ │ │ │ + bl 1a0070 │ │ │ │ ldr r2, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1a0064 │ │ │ │ + bl 1a0070 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, #4 │ │ │ │ - b 1a088c │ │ │ │ + b 1a0898 │ │ │ │ ldr sl, [r0] │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r0, [r6] │ │ │ │ str r1, [r3] │ │ │ │ str r0, [r9] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add lr, r4, #1 │ │ │ │ cmp r4, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bcs 1a09ac │ │ │ │ + bcs 1a09b8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ sub fp, r0, r4, lsl #2 │ │ │ │ - ldr r0, [pc, #776] @ 1a0bc0 │ │ │ │ + ldr r0, [pc, #776] @ 1a0bcc │ │ │ │ lsl r8, r4, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, lr │ │ │ │ - b 1a08f4 │ │ │ │ + b 1a0900 │ │ │ │ mov r0, r3 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r6, [r0] │ │ │ │ cmp r9, r7 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ addcc r0, r0, #1 │ │ │ │ add r8, r8, #4 │ │ │ │ sub fp, fp, #4 │ │ │ │ mov r4, r9 │ │ │ │ - bcs 1a09ac │ │ │ │ + bcs 1a09b8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r6, [r5, r4, lsl #2] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r6, [r0, r4, lsl #2]! │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 1a0b90 │ │ │ │ + bcs 1a0b9c │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a0b80 │ │ │ │ + bcs 1a0b8c │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ add r4, r6, r6, lsl #1 │ │ │ │ add r1, r5, r4, lsl #2 │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 1a08d4 │ │ │ │ + bls 1a08e0 │ │ │ │ mov r7, r8 │ │ │ │ mov r5, fp │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r3, r7] │ │ │ │ - beq 1a08c8 │ │ │ │ + beq 1a08d4 │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 1a0b38 │ │ │ │ + bcs 1a0b44 │ │ │ │ add r0, r3, r7 │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a0b40 │ │ │ │ + bcs 1a0b4c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add ip, r0, r0, lsl #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r7, r7, #4 │ │ │ │ add r2, r1, r4, lsl #2 │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ add r5, r5, #4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 1a094c │ │ │ │ + bhi 1a0958 │ │ │ │ add r0, r3, r7 │ │ │ │ - b 1a08cc │ │ │ │ + b 1a08d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r9, r0, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 1a0b10 │ │ │ │ + bcs 1a0b1c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, r0, r7, lsl #2 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ add fp, r1, r7, lsl #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #468] @ 1a0bc8 │ │ │ │ + ldr r1, [pc, #468] @ 1a0bd4 │ │ │ │ lsl r4, r0, #2 │ │ │ │ str r9, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ str fp, [sp, #12] │ │ │ │ - b 1a0a4c │ │ │ │ + b 1a0a58 │ │ │ │ mov r2, lr │ │ │ │ mov r0, lr │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ str r6, [r0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp ip, r9 │ │ │ │ @@ -386266,140 +386269,140 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ addcc lr, lr, #1 │ │ │ │ sub r0, r0, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, ip │ │ │ │ - bcs 1a0b10 │ │ │ │ + bcs 1a0b1c │ │ │ │ ldr r1, [sl] │ │ │ │ mov r3, r2 │ │ │ │ ldr r6, [fp, r0, lsl #2] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r6, [r3, r0, lsl #2]! │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 1a0b90 │ │ │ │ + bcs 1a0b9c │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a0b80 │ │ │ │ + bcs 1a0b8c │ │ │ │ add r3, r6, r6, lsl #1 │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ mov ip, lr │ │ │ │ add r1, r5, r3, lsl #2 │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r1, r5 │ │ │ │ - bls 1a0a1c │ │ │ │ + bls 1a0a28 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov lr, r2 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ mov r9, r8 │ │ │ │ cmp r4, fp │ │ │ │ str r0, [r9, r4] │ │ │ │ - beq 1a0a08 │ │ │ │ + beq 1a0a14 │ │ │ │ ldr r7, [sl] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 1a0b4c │ │ │ │ + bcs 1a0b58 │ │ │ │ add r0, r9, r4 │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a0b68 │ │ │ │ + bcs 1a0b74 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ sub r9, r9, #4 │ │ │ │ sub r5, r5, #4 │ │ │ │ add r7, r1, r3, lsl #2 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ add fp, fp, #4 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 1a0aac │ │ │ │ + bhi 1a0ab8 │ │ │ │ add r0, r9, r4 │ │ │ │ mov r2, lr │ │ │ │ - b 1a0a10 │ │ │ │ + b 1a0a1c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, sl │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1a057c │ │ │ │ + bl 1a0588 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r4, r3, r5 │ │ │ │ - b 1a0b54 │ │ │ │ + b 1a0b60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r4, r2, r5 │ │ │ │ - b 1a0b70 │ │ │ │ + b 1a0b7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r4, r5, r0, lsl #2 │ │ │ │ - ldr r2, [pc, #112] @ 1a0bcc │ │ │ │ + ldr r2, [pc, #112] @ 1a0bd8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3cae4 │ │ │ │ - b 1a0b7c │ │ │ │ + b 1a0b88 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r5, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #88] @ 1a0bd0 │ │ │ │ + ldr r2, [pc, #88] @ 1a0bdc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #56] @ 1a0bc4 │ │ │ │ + ldr r0, [pc, #56] @ 1a0bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 3cae4 │ │ │ │ mov r6, r0 │ │ │ │ lsl r2, r7, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ str r6, [r4] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r6, r4, ror #29 │ │ │ │ - andseq r1, r6, r4, lsr #24 │ │ │ │ - andseq r1, r6, r4, lsr #27 │ │ │ │ - andseq r1, r6, r4, asr #24 │ │ │ │ + @ instruction: 0x00161ed8 │ │ │ │ + andseq r1, r6, r8, lsl ip │ │ │ │ + mulseq r6, r8, sp │ │ │ │ andseq r1, r6, r8, lsr ip │ │ │ │ + andseq r1, r6, ip, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 1a0f80 │ │ │ │ + bcc 1a0f8c │ │ │ │ mov fp, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 1a0f8c │ │ │ │ + bcc 1a0f98 │ │ │ │ mov sl, r2 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ lsr r8, r1, #1 │ │ │ │ cmp r1, #15 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bls 1a0c38 │ │ │ │ + bls 1a0c44 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r4, r2 │ │ │ │ - bl 1a02ac │ │ │ │ + bl 1a02b8 │ │ │ │ add r0, fp, r8, lsl #2 │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ add r2, r4, #32 │ │ │ │ - bl 1a02ac │ │ │ │ + bl 1a02b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, #8 │ │ │ │ - b 1a0dac │ │ │ │ + b 1a0db8 │ │ │ │ cmp r1, #7 │ │ │ │ - bls 1a0d98 │ │ │ │ + bls 1a0da4 │ │ │ │ mov r1, fp │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r1, r8, lsl #2]! │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmib r1, {r3, r7} │ │ │ │ ldr r6, [r1, #12] │ │ │ │ @@ -386477,87 +386480,87 @@ │ │ │ │ str r6, [r3, r8, lsl #2]! │ │ │ │ movhi r1, r0 │ │ │ │ movcc r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r7, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b 1a0dac │ │ │ │ + b 1a0db8 │ │ │ │ ldr r0, [fp, r8, lsl #2] │ │ │ │ mov r9, #1 │ │ │ │ ldr r1, [fp] │ │ │ │ str r1, [sl] │ │ │ │ str r0, [sl, r8, lsl #2] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ sub ip, r0, r8 │ │ │ │ - bcs 1a0e38 │ │ │ │ + bcs 1a0e44 │ │ │ │ lsl r7, r9, #2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ - b 1a0df0 │ │ │ │ + b 1a0dfc │ │ │ │ mov r0, sl │ │ │ │ str r5, [r0] │ │ │ │ cmp r4, r8 │ │ │ │ mov r0, r4 │ │ │ │ addcc r0, r0, #1 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bcs 1a0e38 │ │ │ │ + bcs 1a0e44 │ │ │ │ ldr r5, [fp, r1, lsl #2] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ str r5, [r0, r1, lsl #2]! │ │ │ │ ldr r6, [r0, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bcs 1a0dd8 │ │ │ │ + bcs 1a0de4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r0, #4 │ │ │ │ str r6, [sl, r0] │ │ │ │ - beq 1a0dd0 │ │ │ │ + beq 1a0ddc │ │ │ │ add r1, sl, r0 │ │ │ │ sub r0, r0, #4 │ │ │ │ ldr r6, [r1, #-8] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc 1a0e10 │ │ │ │ + bcc 1a0e1c │ │ │ │ add r0, sl, r0 │ │ │ │ - b 1a0dd4 │ │ │ │ + b 1a0de0 │ │ │ │ add r4, sl, r8, lsl #2 │ │ │ │ cmp r9, ip │ │ │ │ - bcs 1a0eb8 │ │ │ │ + bcs 1a0ec4 │ │ │ │ add lr, fp, r8, lsl #2 │ │ │ │ lsl r7, r9, #2 │ │ │ │ - b 1a0e70 │ │ │ │ + b 1a0e7c │ │ │ │ mov r6, r4 │ │ │ │ str r3, [r6] │ │ │ │ cmp r1, ip │ │ │ │ mov r3, r1 │ │ │ │ addcc r3, r3, #1 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r9, r1 │ │ │ │ - bcs 1a0eb8 │ │ │ │ + bcs 1a0ec4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [lr, r9, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r0, r9, lsl #2]! │ │ │ │ ldr r5, [r0, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 1a0e58 │ │ │ │ + bcs 1a0e64 │ │ │ │ mov r6, r7 │ │ │ │ cmp r6, #4 │ │ │ │ str r5, [r4, r6] │ │ │ │ - beq 1a0e50 │ │ │ │ + beq 1a0e5c │ │ │ │ add r0, r4, r6 │ │ │ │ sub r6, r6, #4 │ │ │ │ ldr r5, [r0, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc 1a0e90 │ │ │ │ + bcc 1a0e9c │ │ │ │ add r6, r4, r6 │ │ │ │ - b 1a0e54 │ │ │ │ + b 1a0e60 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ sub lr, r2, #4 │ │ │ │ sub r5, r4, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ add r0, fp, r9, lsl #2 │ │ │ │ sub ip, r0, #4 │ │ │ │ @@ -386581,33 +386584,33 @@ │ │ │ │ mov r0, #0 │ │ │ │ mvncs r0, #0 │ │ │ │ str r6, [ip, -r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ add lr, lr, r0, lsl #2 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 1a0ed4 │ │ │ │ + bne 1a0ee0 │ │ │ │ add r7, r5, #4 │ │ │ │ tst r9, #1 │ │ │ │ - beq 1a0f70 │ │ │ │ + beq 1a0f7c │ │ │ │ cmp r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movcc r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ movwcs r1, #1 │ │ │ │ str r0, [fp, r3, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ add r4, r4, r1, lsl #2 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ cmp r2, r7 │ │ │ │ addeq r0, lr, #4 │ │ │ │ cmpeq r4, r0 │ │ │ │ - bne 1a0f88 │ │ │ │ + bne 1a0f94 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3c938 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ lsl r2, r9, #2 │ │ │ │ mov r0, fp │ │ │ │ @@ -386623,168 +386626,168 @@ │ │ │ │ movt r5, #30 │ │ │ │ cmp r1, r5 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movcc r5, r1 │ │ │ │ cmp r5, r2 │ │ │ │ movls r5, r2 │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ - bhi 1a1008 │ │ │ │ + bhi 1a1014 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ add r2, sp, #8 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, #1024 @ 0x400 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 1a11c4 │ │ │ │ + bl 1a11d0 │ │ │ │ add sp, sp, #8 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ lsl r4, r5, #2 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1a1030 │ │ │ │ - ldr r2, [pc, #144] @ 1a10b4 │ │ │ │ + bls 1a103c │ │ │ │ + ldr r2, [pc, #144] @ 1a10c0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a101c │ │ │ │ + beq 1a1028 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ mov r2, r6 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 1a11c4 │ │ │ │ + bl 1a11d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r6, r4, lsr #5 │ │ │ │ + mulseq r6, r8, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r5, #33920 @ 0x8480 │ │ │ │ mov r9, r2 │ │ │ │ movt r5, #30 │ │ │ │ cmp r1, r5 │ │ │ │ sub r2, r1, r1, lsr #1 │ │ │ │ movcc r5, r1 │ │ │ │ cmp r5, r2 │ │ │ │ movls r5, r2 │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ - bhi 1a1114 │ │ │ │ + bhi 1a1120 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ add r2, sp, #8 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, #1024 @ 0x400 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 1a16e8 │ │ │ │ + bl 1a16f4 │ │ │ │ add sp, sp, #8 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ lsl r4, r5, #2 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1a113c │ │ │ │ - ldr r2, [pc, #144] @ 1a11c0 │ │ │ │ + bls 1a1148 │ │ │ │ + ldr r2, [pc, #144] @ 1a11cc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a1128 │ │ │ │ + beq 1a1134 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ mov r2, r6 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 1a16e8 │ │ │ │ + bl 1a16f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #8 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - mulseq r6, r8, r1 │ │ │ │ + andseq r1, r6, ip, lsl #3 │ │ │ │ cmp r1, #2 │ │ │ │ bxcc lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r8 │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r5, r1, #0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ mla r3, r1, r8, r3 │ │ │ │ eor r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orrs r2, r2, r3 │ │ │ │ moveq r5, r1 │ │ │ │ moveq r7, r0 │ │ │ │ cmp r8, #4096 @ 0x1000 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ - bhi 1a123c │ │ │ │ + bhi 1a1248 │ │ │ │ sub r0, r8, r8, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 1a1244 │ │ │ │ + b 1a1250 │ │ │ │ mov r0, r8 │ │ │ │ - bl 254d4c │ │ │ │ + bl 254d5c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r1, lr, #82 @ 0x52 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -386794,94 +386797,94 @@ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, #1 │ │ │ │ cmp r8, r5 │ │ │ │ add r0, r6, r5, lsl #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bls 1a1438 │ │ │ │ + bls 1a1444 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ sub r7, r8, r5 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 1a12e8 │ │ │ │ + bcs 1a12f4 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a12f8 │ │ │ │ + beq 1a1304 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #32 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movcs r7, #32 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, ip │ │ │ │ - bl 1a2aa0 │ │ │ │ + bl 1a2aac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ orr fp, r0, r7, lsl #1 │ │ │ │ - b 1a13d4 │ │ │ │ + b 1a13e0 │ │ │ │ cmp r7, #2 │ │ │ │ - bcs 1a130c │ │ │ │ + bcs 1a1318 │ │ │ │ mov r0, r7 │ │ │ │ - b 1a13cc │ │ │ │ + b 1a13d8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r7, r0 │ │ │ │ movcs r7, r0 │ │ │ │ lsl fp, r7, #1 │ │ │ │ - b 1a13d4 │ │ │ │ + b 1a13e0 │ │ │ │ ldm ip, {r2, fp} │ │ │ │ mov r0, #2 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs 1a132c │ │ │ │ + bcs 1a1338 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 1a135c │ │ │ │ + bne 1a1368 │ │ │ │ mov r1, #1 │ │ │ │ - b 1a13a0 │ │ │ │ + b 1a13ac │ │ │ │ cmp r7, #2 │ │ │ │ - beq 1a13cc │ │ │ │ + beq 1a13d8 │ │ │ │ mov r6, fp │ │ │ │ ldr r1, [ip, r0, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 1a1384 │ │ │ │ + bcc 1a1390 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1a1338 │ │ │ │ + bne 1a1344 │ │ │ │ mov r0, r7 │ │ │ │ - b 1a1384 │ │ │ │ + b 1a1390 │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [ip, r0, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 1a1380 │ │ │ │ + bcs 1a138c │ │ │ │ add r0, r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1a1360 │ │ │ │ + bne 1a136c │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1a12a0 │ │ │ │ + bcc 1a12ac │ │ │ │ cmp fp, r2 │ │ │ │ - bcs 1a13cc │ │ │ │ + bcs 1a13d8 │ │ │ │ lsrs r1, r0, #1 │ │ │ │ - beq 1a1698 │ │ │ │ + beq 1a16a4 │ │ │ │ lsl r2, r0, #2 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ add r2, r7, r2 │ │ │ │ ldr r7, [r2] │ │ │ │ subs r1, r1, #1 │ │ │ │ ldr r6, [ip] │ │ │ │ str r6, [r2], #-4 │ │ │ │ str r7, [ip], #4 │ │ │ │ - bne 1a13b0 │ │ │ │ + bne 1a13bc │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ orr fp, r1, r0, lsl #1 │ │ │ │ sub r0, r5, r9, lsr #1 │ │ │ │ add r2, r5, fp, lsr #1 │ │ │ │ adds r0, r0, r5 │ │ │ │ mov sl, #0 │ │ │ │ @@ -386903,216 +386906,216 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r7 │ │ │ │ clz r1, r1 │ │ │ │ add r2, r1, #32 │ │ │ │ add r1, lr, #82 @ 0x52 │ │ │ │ clzne r2, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc 1a1674 │ │ │ │ + bcc 1a1680 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - b 1a1578 │ │ │ │ + b 1a1584 │ │ │ │ cmp r9, #2 │ │ │ │ cmpcs r7, #2 │ │ │ │ - bcs 1a1488 │ │ │ │ + bcs 1a1494 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ orr r9, r0, sl, lsl #1 │ │ │ │ add r1, lr, #82 @ 0x52 │ │ │ │ mov r4, fp │ │ │ │ cmp fp, #1 │ │ │ │ - bhi 1a1578 │ │ │ │ - b 1a1668 │ │ │ │ + bhi 1a1584 │ │ │ │ + b 1a1674 │ │ │ │ cmp r8, r4 │ │ │ │ mov r9, r4 │ │ │ │ movcc r9, r8 │ │ │ │ cmp r3, r9 │ │ │ │ - bcc 1a1464 │ │ │ │ + bcc 1a1470 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add r7, r5, r4, lsl #2 │ │ │ │ cmp r4, r8 │ │ │ │ mov r1, r5 │ │ │ │ movhi r1, r7 │ │ │ │ lsl r2, r9, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r9, lsl #2 │ │ │ │ cmp r4, r8 │ │ │ │ - bls 1a1518 │ │ │ │ + bls 1a1524 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #-4]! │ │ │ │ ldr r3, [r0, #-4]! │ │ │ │ cmp r3, r2 │ │ │ │ movhi r2, r3 │ │ │ │ str r2, [r1], #-4 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ movwcs r2, #1 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 1a1508 │ │ │ │ + beq 1a1514 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 1a14cc │ │ │ │ + bne 1a14d8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r5, r7 │ │ │ │ - b 1a1560 │ │ │ │ + b 1a156c │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ movwcs r3, #1 │ │ │ │ str r2, [r5], #4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ movwcc r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 1a1560 │ │ │ │ + beq 1a156c │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 1a1524 │ │ │ │ + bne 1a1530 │ │ │ │ sub r2, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 274b8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - b 1a1464 │ │ │ │ + b 1a1470 │ │ │ │ sub fp, r4, #1 │ │ │ │ ldrb r0, [r1, fp] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 1a166c │ │ │ │ + bcc 1a1678 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r7, [r0, fp, lsl #2] │ │ │ │ lsr r4, r7, #1 │ │ │ │ add sl, r4, r9, lsr #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bhi 1a15c0 │ │ │ │ + bhi 1a15cc │ │ │ │ orr r0, r7, r9 │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne 1a15c0 │ │ │ │ + bne 1a15cc │ │ │ │ lsl r9, sl, #1 │ │ │ │ mov r4, fp │ │ │ │ cmp fp, #1 │ │ │ │ - bhi 1a1578 │ │ │ │ - b 1a1668 │ │ │ │ + bhi 1a1584 │ │ │ │ + b 1a1674 │ │ │ │ sub r0, r5, sl │ │ │ │ tst r7, #1 │ │ │ │ add r5, r6, r0, lsl #2 │ │ │ │ - beq 1a15e0 │ │ │ │ + beq 1a15ec │ │ │ │ lsr r8, r9, #1 │ │ │ │ tst r9, #1 │ │ │ │ - bne 1a1458 │ │ │ │ - b 1a1628 │ │ │ │ + bne 1a1464 │ │ │ │ + b 1a1634 │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a2aa0 │ │ │ │ + bl 1a2aac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ lsr r8, r9, #1 │ │ │ │ tst r9, #1 │ │ │ │ - bne 1a1458 │ │ │ │ + bne 1a1464 │ │ │ │ orr r0, r8, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ - bl 1a2aa0 │ │ │ │ + bl 1a2aac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 1a1458 │ │ │ │ + b 1a1464 │ │ │ │ mov r4, #1 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ cmp r8, r5 │ │ │ │ strb r2, [r1, r4] │ │ │ │ str r9, [r0, r4, lsl #2] │ │ │ │ - bls 1a16a0 │ │ │ │ + bls 1a16ac │ │ │ │ add r5, r5, fp, lsr #1 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r9, fp │ │ │ │ - b 1a1270 │ │ │ │ + b 1a127c │ │ │ │ mov r0, #1 │ │ │ │ - b 1a13cc │ │ │ │ + b 1a13d8 │ │ │ │ tst r9, #1 │ │ │ │ - bne 1a16dc │ │ │ │ + bne 1a16e8 │ │ │ │ orr r1, r8, #1 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ clz r1, r1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ eor r1, r2, r1, lsl #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2aa0 │ │ │ │ + bl 1a2aac │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ 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, #388 @ 0x184 │ │ │ │ cmp r1, #2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcc 1a1b64 │ │ │ │ + bcc 1a1b70 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 258d38 <__aeabi_uldivmod@@Base> │ │ │ │ + bl 258d48 <__aeabi_uldivmod@@Base> │ │ │ │ umull r2, r3, r0, r4 │ │ │ │ adds r7, r0, #1 │ │ │ │ adc r6, r1, #0 │ │ │ │ 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 1a175c │ │ │ │ + bhi 1a1768 │ │ │ │ sub r0, r4, r4, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 1a1764 │ │ │ │ + b 1a1770 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254d4c │ │ │ │ + bl 254d5c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, lr, #66 @ 0x42 │ │ │ │ mov r5, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ @@ -387124,127 +387127,127 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ sub r0, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ mov fp, #0 │ │ │ │ cmp r4, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bls 1a19d0 │ │ │ │ + bls 1a19dc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ sub r6, r1, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 1a1814 │ │ │ │ + bcs 1a1820 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a1824 │ │ │ │ + beq 1a1830 │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #32 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movcs r6, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #428] @ 0x1ac │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a2338 │ │ │ │ + bl 1a2344 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r6, lsl #1 │ │ │ │ - b 1a197c │ │ │ │ + b 1a1988 │ │ │ │ cmp r6, #2 │ │ │ │ - bcs 1a1838 │ │ │ │ + bcs 1a1844 │ │ │ │ mov r2, r6 │ │ │ │ - b 1a1974 │ │ │ │ + b 1a1980 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r6, r0 │ │ │ │ movcs r6, r0 │ │ │ │ lsl r2, r6, #1 │ │ │ │ - b 1a197c │ │ │ │ + b 1a1988 │ │ │ │ ldr r1, [sp, #428] @ 0x1ac │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1a1b8c │ │ │ │ + bcs 1a1b98 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1a1b9c │ │ │ │ + bcs 1a1ba8 │ │ │ │ ldr fp, [r2, #4] │ │ │ │ add r2, r7, r7, lsl #1 │ │ │ │ add r2, fp, r2, lsl #2 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ add r2, fp, r2, lsl #2 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ mov r2, #2 │ │ │ │ cmp ip, lr │ │ │ │ - bls 1a18e0 │ │ │ │ + bls 1a18ec │ │ │ │ cmp r6, #2 │ │ │ │ - bne 1a1898 │ │ │ │ + bne 1a18a4 │ │ │ │ mov r1, #1 │ │ │ │ - b 1a194c │ │ │ │ + b 1a1958 │ │ │ │ ldr r3, [r0, r2, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1a1b6c │ │ │ │ + bcs 1a1b78 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1a1b7c │ │ │ │ + bcs 1a1b88 │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ add r4, fp, r4, lsl #2 │ │ │ │ add r7, fp, r7, lsl #2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bls 1a1930 │ │ │ │ + bls 1a193c │ │ │ │ add r2, r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 1a1898 │ │ │ │ - b 1a192c │ │ │ │ + bne 1a18a4 │ │ │ │ + b 1a1938 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 1a1974 │ │ │ │ + beq 1a1980 │ │ │ │ ldr r3, [r0, r2, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1a1b6c │ │ │ │ + bcs 1a1b78 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1a1b7c │ │ │ │ + bcs 1a1b88 │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ add r4, fp, r4, lsl #2 │ │ │ │ add r7, fp, r7, lsl #2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 1a1930 │ │ │ │ + bhi 1a193c │ │ │ │ add r2, r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 1a18e8 │ │ │ │ + bne 1a18f4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 1a17d0 │ │ │ │ + bcc 1a17dc │ │ │ │ cmp ip, lr │ │ │ │ - bls 1a1974 │ │ │ │ + bls 1a1980 │ │ │ │ lsrs r1, r2, #1 │ │ │ │ - beq 1a1b1c │ │ │ │ + beq 1a1b28 │ │ │ │ lsl r3, r2, #2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ add r3, r7, r3 │ │ │ │ ldr r7, [r3] │ │ │ │ subs r1, r1, #1 │ │ │ │ ldr r6, [r0] │ │ │ │ str r6, [r3], #-4 │ │ │ │ str r7, [r0], #4 │ │ │ │ - bne 1a195c │ │ │ │ + bne 1a1968 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r2, lsl #1 │ │ │ │ sub r0, r9, r5, lsr #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, r0, r9 │ │ │ │ add r2, r9, r2, lsr #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -387261,228 +387264,228 @@ │ │ │ │ mla r1, r1, r4, r2 │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r7 │ │ │ │ clz r1, r1 │ │ │ │ add fp, r1, #32 │ │ │ │ clzne fp, r0 │ │ │ │ cmp sl, #2 │ │ │ │ - bcs 1a1a10 │ │ │ │ - b 1a1aec │ │ │ │ + bcs 1a1a1c │ │ │ │ + b 1a1af8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19f074 │ │ │ │ + bl 19f080 │ │ │ │ mov r0, #1 │ │ │ │ orr r5, r0, r6, lsl #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #1 │ │ │ │ - bls 1a1ae8 │ │ │ │ + bls 1a1af4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ cmp r0, fp │ │ │ │ - bcc 1a1aec │ │ │ │ + bcc 1a1af8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r0, sl, lsl #2] │ │ │ │ lsr r4, r0, #1 │ │ │ │ add r6, r4, r5, lsr #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi 1a1a58 │ │ │ │ + bhi 1a1a64 │ │ │ │ orr r1, r0, r5 │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne 1a1a58 │ │ │ │ + bne 1a1a64 │ │ │ │ lsl r5, r6, #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #1 │ │ │ │ - bhi 1a1a10 │ │ │ │ - b 1a1ae8 │ │ │ │ + bhi 1a1a1c │ │ │ │ + b 1a1af4 │ │ │ │ sub r1, r9, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ add r7, r2, r1, lsl #2 │ │ │ │ - bne 1a1aa4 │ │ │ │ + bne 1a1ab0 │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a2338 │ │ │ │ + bl 1a2344 │ │ │ │ tst r5, #1 │ │ │ │ - bne 1a19dc │ │ │ │ + bne 1a19e8 │ │ │ │ lsr r1, r5, #1 │ │ │ │ orr r0, r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ mov r3, r8 │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r7, r4, lsl #2 │ │ │ │ - bl 1a2338 │ │ │ │ - b 1a19dc │ │ │ │ + bl 1a2344 │ │ │ │ + b 1a19e8 │ │ │ │ mov sl, #1 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r0, lr, #66 @ 0x42 │ │ │ │ cmp r4, r9 │ │ │ │ strb fp, [r0, sl] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r5, [r0, sl, lsl #2] │ │ │ │ - bls 1a1b24 │ │ │ │ + bls 1a1b30 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add sl, sl, #1 │ │ │ │ add r9, r9, r5, lsr #1 │ │ │ │ - b 1a17a0 │ │ │ │ + b 1a17ac │ │ │ │ mov r2, #1 │ │ │ │ - b 1a1974 │ │ │ │ + b 1a1980 │ │ │ │ tst r5, #1 │ │ │ │ - bne 1a1b64 │ │ │ │ + bne 1a1b70 │ │ │ │ orr r1, r4, #1 │ │ │ │ mov r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ eor r1, r2, r1, lsl #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a2338 │ │ │ │ + bl 1a2344 │ │ │ │ add sp, sp, #388 @ 0x184 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ 1a1bb8 │ │ │ │ + ldr r2, [pc, #68] @ 1a1bc4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #40] @ 1a1bac │ │ │ │ + ldr r2, [pc, #40] @ 1a1bb8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #28] @ 1a1bb0 │ │ │ │ + ldr r2, [pc, #28] @ 1a1bbc │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #16] @ 1a1bb4 │ │ │ │ + ldr r2, [pc, #16] @ 1a1bc0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r0, r6, r8, asr #24 │ │ │ │ - andseq r0, r6, r8, lsr #24 │ │ │ │ - andseq r0, r6, r8, lsr #24 │ │ │ │ - andseq r0, r6, r8, asr #24 │ │ │ │ + andseq r0, r6, ip, lsr ip │ │ │ │ + andseq r0, r6, ip, lsl ip │ │ │ │ + andseq r0, r6, ip, lsl ip │ │ │ │ + andseq r0, r6, ip, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r9, [r1] │ │ │ │ mov sl, r2 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r4, [r9, #50] @ 0x32 │ │ │ │ cmp r4, #11 │ │ │ │ - bcs 1a1c18 │ │ │ │ + bcs 1a1c24 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ add r5, r9, #4 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi 1a1c08 │ │ │ │ + bhi 1a1c14 │ │ │ │ sub r2, r4, r6 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 2729c │ │ │ │ str sl, [r5, r6, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ strh r0, [r9, #50] @ 0x32 │ │ │ │ - b 1a200c │ │ │ │ + b 1a2018 │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a20c4 │ │ │ │ + beq 1a20d0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #5 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ str r0, [fp] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp] │ │ │ │ - bcs 1a1c94 │ │ │ │ + bcs 1a1ca0 │ │ │ │ ldrh r0, [r9, #50] @ 0x32 │ │ │ │ sub r1, r0, #5 │ │ │ │ strh r1, [fp, #50] @ 0x32 │ │ │ │ cmp r1, #12 │ │ │ │ - bcs 1a2104 │ │ │ │ + bcs 1a2110 │ │ │ │ add r3, r9, #24 │ │ │ │ add r0, fp, #4 │ │ │ │ lsl r2, r1, #2 │ │ │ │ ldr r8, [r9, #20] │ │ │ │ mov r1, r3 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #4 │ │ │ │ strh r0, [r9, #50] @ 0x32 │ │ │ │ - b 1a1d0c │ │ │ │ - beq 1a1cd8 │ │ │ │ + b 1a1d18 │ │ │ │ + beq 1a1ce4 │ │ │ │ cmp r6, #6 │ │ │ │ - bne 1a1d18 │ │ │ │ + bne 1a1d24 │ │ │ │ ldrh r0, [r9, #50] @ 0x32 │ │ │ │ sub r1, r0, #6 │ │ │ │ strh r1, [fp, #50] @ 0x32 │ │ │ │ cmp r1, #12 │ │ │ │ - bcs 1a211c │ │ │ │ + bcs 1a2128 │ │ │ │ add r3, r9, #28 │ │ │ │ add r0, fp, #4 │ │ │ │ lsl r2, r1, #2 │ │ │ │ ldr r8, [r9, #24] │ │ │ │ mov r1, r3 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #5 │ │ │ │ mov r6, #0 │ │ │ │ - b 1a1d4c │ │ │ │ + b 1a1d58 │ │ │ │ ldrh r0, [r9, #50] @ 0x32 │ │ │ │ sub r1, r0, #6 │ │ │ │ strh r1, [fp, #50] @ 0x32 │ │ │ │ cmp r1, #12 │ │ │ │ - bcs 1a2134 │ │ │ │ + bcs 1a2140 │ │ │ │ add r3, r9, #28 │ │ │ │ add r0, fp, #4 │ │ │ │ lsl r2, r1, #2 │ │ │ │ ldr r8, [r9, #24] │ │ │ │ mov r1, r3 │ │ │ │ bl 274b8 │ │ │ │ mov r6, #5 │ │ │ │ strh r6, [r9, #50] @ 0x32 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - b 1a1d5c │ │ │ │ + b 1a1d68 │ │ │ │ ldrh r0, [r9, #50] @ 0x32 │ │ │ │ sub r1, r0, #7 │ │ │ │ strh r1, [fp, #50] @ 0x32 │ │ │ │ cmp r1, #12 │ │ │ │ - bcs 1a214c │ │ │ │ + bcs 1a2158 │ │ │ │ add r3, r9, #32 │ │ │ │ add r0, fp, #4 │ │ │ │ lsl r2, r1, #2 │ │ │ │ ldr r8, [r9, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #6 │ │ │ │ @@ -387491,71 +387494,71 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldrh r5, [r0, #50] @ 0x32 │ │ │ │ add r7, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r5, r6 │ │ │ │ - bls 1a1d84 │ │ │ │ + bls 1a1d90 │ │ │ │ sub r2, r5, r6 │ │ │ │ add r1, r7, r6, lsl #2 │ │ │ │ add r0, r1, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 2729c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r5, #1 │ │ │ │ str sl, [r7, r6, lsl #2] │ │ │ │ strh r0, [r1, #50] @ 0x32 │ │ │ │ ldr r7, [r9] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1a1dc8 │ │ │ │ - b 1a1f8c │ │ │ │ + bne 1a1dd4 │ │ │ │ + b 1a1f98 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a1f8c │ │ │ │ + beq 1a1f98 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 1a20ac │ │ │ │ + bne 1a20b8 │ │ │ │ ldrh r6, [r7, #50] @ 0x32 │ │ │ │ ldrh sl, [r9, #48] @ 0x30 │ │ │ │ cmp r6, #11 │ │ │ │ - bcc 1a2020 │ │ │ │ + bcc 1a202c │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #4 │ │ │ │ cmp sl, #5 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bcc 1a1e24 │ │ │ │ - beq 1a1e20 │ │ │ │ + bcc 1a1e30 │ │ │ │ + beq 1a1e2c │ │ │ │ cmp sl, #6 │ │ │ │ - bne 1a1ec0 │ │ │ │ + bne 1a1ecc │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1a21b4 │ │ │ │ + bl 1a21c0 │ │ │ │ mov r6, #0 │ │ │ │ - b 1a1ed8 │ │ │ │ + b 1a1ee4 │ │ │ │ mov r0, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1a21b4 │ │ │ │ + bl 1a21c0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ add r6, sl, #1 │ │ │ │ add r0, r9, #4 │ │ │ │ ldrh r5, [r9, #50] @ 0x32 │ │ │ │ add r4, r0, sl, lsl #2 │ │ │ │ cmp sl, r5 │ │ │ │ - bcs 1a1e80 │ │ │ │ + bcs 1a1e8c │ │ │ │ sub r1, r5, sl │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ lsl r7, r1, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 2729c │ │ │ │ add r0, r9, #52 @ 0x34 │ │ │ │ @@ -387567,36 +387570,36 @@ │ │ │ │ add r1, r9, r6, lsl #2 │ │ │ │ add r0, r5, #1 │ │ │ │ str r8, [r4] │ │ │ │ str fp, [r1, #52] @ 0x34 │ │ │ │ add r1, r5, #2 │ │ │ │ cmp r6, r1 │ │ │ │ strh r0, [r9, #50] @ 0x32 │ │ │ │ - bcs 1a1dac │ │ │ │ + bcs 1a1db8 │ │ │ │ add r1, r9, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ strh sl, [r1, #48] @ 0x30 │ │ │ │ str r9, [r1] │ │ │ │ - bne 1a1ea0 │ │ │ │ - b 1a1dac │ │ │ │ + bne 1a1eac │ │ │ │ + b 1a1db8 │ │ │ │ mov r0, #6 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1a21b4 │ │ │ │ + bl 1a21c0 │ │ │ │ sub r6, sl, #7 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r4, r6, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ ldrh r7, [r5, #50] @ 0x32 │ │ │ │ add sl, r0, r6, lsl #2 │ │ │ │ cmp r7, r6 │ │ │ │ - bls 1a1f24 │ │ │ │ + bls 1a1f30 │ │ │ │ sub r1, r7, r6 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ lsl r9, r1, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ bl 2729c │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ @@ -387608,55 +387611,55 @@ │ │ │ │ add r1, r5, r4, lsl #2 │ │ │ │ add r0, r7, #1 │ │ │ │ str r8, [sl] │ │ │ │ str fp, [r1, #52] @ 0x34 │ │ │ │ add r1, r7, #2 │ │ │ │ cmp r4, r1 │ │ │ │ strh r0, [r5, #50] @ 0x32 │ │ │ │ - bcs 1a1f60 │ │ │ │ + bcs 1a1f6c │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ strh r6, [r1, #48] @ 0x30 │ │ │ │ str r5, [r1] │ │ │ │ - bne 1a1f44 │ │ │ │ + bne 1a1f50 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1a20a4 │ │ │ │ + beq 1a20b0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov fp, r5 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1a1dc8 │ │ │ │ + bne 1a1dd4 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1a20d0 │ │ │ │ + beq 1a20dc │ │ │ │ ldr r7, [r5, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a20dc │ │ │ │ + beq 1a20e8 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ str r1, [r0] │ │ │ │ stm r5, {r0, r3} │ │ │ │ strh r1, [r4, #48] @ 0x30 │ │ │ │ str r0, [r4] │ │ │ │ - bne 1a20ec │ │ │ │ + bne 1a20f8 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [r0, #56] @ 0x38 │ │ │ │ str r8, [r0, #4] │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ strh r1, [fp, #48] @ 0x30 │ │ │ │ str r0, [fp] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ @@ -387669,15 +387672,15 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r7, #4 │ │ │ │ add r9, sl, #1 │ │ │ │ add r4, r0, sl, lsl #2 │ │ │ │ add r5, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bcs 1a2068 │ │ │ │ + bcs 1a2074 │ │ │ │ sub r1, r6, sl │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp] │ │ │ │ bl 2729c │ │ │ │ add r0, r7, #52 @ 0x34 │ │ │ │ @@ -387688,235 +387691,235 @@ │ │ │ │ bl 2729c │ │ │ │ add r0, r7, r9, lsl #2 │ │ │ │ str r8, [r4] │ │ │ │ strh r5, [r7, #50] @ 0x32 │ │ │ │ str fp, [r0, #52] @ 0x34 │ │ │ │ add r0, r6, #2 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs 1a1ffc │ │ │ │ + bcs 1a2008 │ │ │ │ add r0, r7, sl, lsl #2 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ strh sl, [r0, #48] @ 0x30 │ │ │ │ str r7, [r0] │ │ │ │ - bne 1a2084 │ │ │ │ - b 1a1ffc │ │ │ │ + bne 1a2090 │ │ │ │ + b 1a2008 │ │ │ │ mov r9, r0 │ │ │ │ - b 1a2000 │ │ │ │ - ldr r0, [pc, #248] @ 1a21ac │ │ │ │ + b 1a200c │ │ │ │ + ldr r0, [pc, #248] @ 1a21b8 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #244] @ 1a21b0 │ │ │ │ + ldr r2, [pc, #244] @ 1a21bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r0, [pc, #208] @ 1a21a8 │ │ │ │ + ldr r0, [pc, #208] @ 1a21b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1a2160 │ │ │ │ - ldr r0, [pc, #172] @ 1a21a0 │ │ │ │ + b 1a216c │ │ │ │ + ldr r0, [pc, #172] @ 1a21ac │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #168] @ 1a21a4 │ │ │ │ + ldr r2, [pc, #168] @ 1a21b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r3, [pc, #136] @ 1a2194 │ │ │ │ + ldr r3, [pc, #136] @ 1a21a0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ - b 1a2160 │ │ │ │ - ldr r3, [pc, #120] @ 1a219c │ │ │ │ + b 1a216c │ │ │ │ + ldr r3, [pc, #120] @ 1a21a8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ - b 1a2160 │ │ │ │ - ldr r3, [pc, #92] @ 1a2198 │ │ │ │ + b 1a216c │ │ │ │ + ldr r3, [pc, #92] @ 1a21a4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ - b 1a2160 │ │ │ │ - ldr r3, [pc, #60] @ 1a2190 │ │ │ │ + b 1a216c │ │ │ │ + ldr r3, [pc, #60] @ 1a219c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1a2170 │ │ │ │ - b 1a2170 │ │ │ │ - b 1a2170 │ │ │ │ + b 1a217c │ │ │ │ + b 1a217c │ │ │ │ + b 1a217c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - andseq r0, r6, ip, ror #13 │ │ │ │ - andseq r0, r6, r4, lsr r7 │ │ │ │ - andseq r0, r6, r4, lsl #14 │ │ │ │ - andseq r0, r6, ip, lsl r7 │ │ │ │ - andeq ip, ip, ip, lsr #20 │ │ │ │ - andseq r0, r6, r0, lsr #14 │ │ │ │ - andseq r0, r6, r8, lsr r7 │ │ │ │ - andeq ip, ip, r4, asr #21 │ │ │ │ - andseq r0, r6, r0, lsr #15 │ │ │ │ + andseq r0, r6, r0, ror #13 │ │ │ │ + andseq r0, r6, r8, lsr #14 │ │ │ │ + @ instruction: 0x001606f8 │ │ │ │ + andseq r0, r6, r0, lsl r7 │ │ │ │ + andeq ip, ip, r0, lsr #21 │ │ │ │ + andseq r0, r6, r4, lsl r7 │ │ │ │ + andseq r0, r6, ip, lsr #14 │ │ │ │ + andeq ip, ip, r8, lsr fp │ │ │ │ + mulseq r6, r4, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrh fp, [r6, #50] @ 0x32 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a22c8 │ │ │ │ + beq 1a22d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ str r0, [r4] │ │ │ │ ldrh r0, [r6, #50] @ 0x32 │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r0, r1 │ │ │ │ strh r1, [r4, #50] @ 0x32 │ │ │ │ cmp r1, #12 │ │ │ │ - bcs 1a22d4 │ │ │ │ + bcs 1a22e0 │ │ │ │ add r9, r6, r7, lsl #2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r3, r9, #8 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, r3 │ │ │ │ bl 274b8 │ │ │ │ strh r7, [r6, #50] @ 0x32 │ │ │ │ ldrh r5, [r4, #50] @ 0x32 │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r5, #12 │ │ │ │ - bcs 1a22b0 │ │ │ │ + bcs 1a22bc │ │ │ │ sub r0, fp, r7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1a22ec │ │ │ │ + bne 1a22f8 │ │ │ │ add r7, r4, #52 @ 0x34 │ │ │ │ add r3, r9, #56 @ 0x38 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ strh r1, [r2, #48] @ 0x30 │ │ │ │ str r4, [r2] │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ - bcs 1a2294 │ │ │ │ + bcs 1a22a0 │ │ │ │ add r1, r1, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - bls 1a226c │ │ │ │ + bls 1a2278 │ │ │ │ stmib sl, {r0, r4} │ │ │ │ str r0, [sl, #12] │ │ │ │ ldr r0, [sp] │ │ │ │ str r6, [sl] │ │ │ │ str r0, [sl, #16] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #116] @ 1a232c │ │ │ │ + ldr r3, [pc, #116] @ 1a2338 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #12 │ │ │ │ bl 3c798 │ │ │ │ - b 1a2304 │ │ │ │ + b 1a2310 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 3c2b4 │ │ │ │ - ldr r3, [pc, #76] @ 1a2328 │ │ │ │ + ldr r3, [pc, #76] @ 1a2334 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #11 │ │ │ │ bl 3c798 │ │ │ │ - b 1a2304 │ │ │ │ - ldr r0, [pc, #60] @ 1a2330 │ │ │ │ - ldr r2, [pc, #60] @ 1a2334 │ │ │ │ + b 1a2310 │ │ │ │ + ldr r0, [pc, #60] @ 1a233c │ │ │ │ + ldr r2, [pc, #60] @ 1a2340 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1a230c │ │ │ │ + b 1a2318 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r6, r4, ror #10 │ │ │ │ - mulseq r6, r8, r5 │ │ │ │ - andeq ip, ip, r0, ror #16 │ │ │ │ - andseq r0, r6, r4, lsr r5 │ │ │ │ + andseq r0, r6, r8, asr r5 │ │ │ │ + andseq r0, r6, ip, lsl #11 │ │ │ │ + ldrdeq ip, [ip], -r4 │ │ │ │ + andseq r0, r6, r8, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bcs 1a2380 │ │ │ │ + bcs 1a238c │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a076c │ │ │ │ + bl 1a0778 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp, #120] @ 0x78 │ │ │ │ sub r3, fp, #4 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a2984 │ │ │ │ + beq 1a2990 │ │ │ │ lsr r3, r5, #3 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ lsl r0, r3, #3 │ │ │ │ add r4, r9, r3, lsl #4 │ │ │ │ sub r0, r0, r5, lsr #3 │ │ │ │ add r2, r9, r0, lsl #2 │ │ │ │ - bcs 1a2454 │ │ │ │ + bcs 1a2460 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a2a60 │ │ │ │ + bcs 1a2a6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1a2a34 │ │ │ │ + bcs 1a2a40 │ │ │ │ ldr r7, [r2] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1a2a6c │ │ │ │ + bcs 1a2a78 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ @@ -387932,451 +387935,451 @@ │ │ │ │ teq r7, r3 │ │ │ │ movne r4, r2 │ │ │ │ cmp r0, r1 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ teq r7, r0 │ │ │ │ movne r4, r9 │ │ │ │ - b 1a2474 │ │ │ │ + b 1a2480 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 19ee54 │ │ │ │ + bl 19ee60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4], -r9 │ │ │ │ sub sl, sl, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsr r8, r4, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #28] │ │ │ │ - beq 1a24e0 │ │ │ │ + beq 1a24ec │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1a29bc │ │ │ │ + bcs 1a29c8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a2a04 │ │ │ │ + bcs 1a2a10 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bls 1a2744 │ │ │ │ + bls 1a2750 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 1a29b8 │ │ │ │ + bcc 1a29c4 │ │ │ │ add r2, fp, r5, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r8 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #24] │ │ │ │ subs r0, r5, #3 │ │ │ │ mov r1, #0 │ │ │ │ movcc r0, r1 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add lr, r9, r0, lsl #2 │ │ │ │ cmp r6, lr │ │ │ │ - bcs 1a261c │ │ │ │ + bcs 1a2628 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r9, r0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1a2a28 │ │ │ │ + bcs 1a2a34 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ add r9, r0, #8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a2a60 │ │ │ │ + bcs 1a2a6c │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ ldr ip, [r9] │ │ │ │ mov sl, fp │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, ip │ │ │ │ subls sl, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ str r0, [sl, r7, lsl #2] │ │ │ │ - bcs 1a29bc │ │ │ │ + bcs 1a29c8 │ │ │ │ cmp r5, ip │ │ │ │ add r5, r3, r3, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addhi r7, r7, #1 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, ip │ │ │ │ subls r4, r2, #8 │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ - bcs 1a2a60 │ │ │ │ + bcs 1a2a6c │ │ │ │ add r4, r0, r0, lsl #1 │ │ │ │ cmp r5, ip │ │ │ │ ldr r3, [r6, #12] │ │ │ │ addhi r7, r7, #1 │ │ │ │ add r4, r8, r4, lsl #2 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r4, fp │ │ │ │ cmp r5, ip │ │ │ │ subls r4, r2, #12 │ │ │ │ cmp r3, r1 │ │ │ │ str r0, [r4, r7, lsl #2] │ │ │ │ - bcs 1a29bc │ │ │ │ + bcs 1a29c8 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ sub r2, r2, #16 │ │ │ │ cmp r5, ip │ │ │ │ add r6, r6, #16 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ addhi r7, r7, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ mov r0, r2 │ │ │ │ movhi r0, fp │ │ │ │ str r3, [r0, r7, lsl #2] │ │ │ │ addhi r7, r7, #1 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 1a254c │ │ │ │ + bcc 1a2558 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add lr, r9, r0, lsl #2 │ │ │ │ cmp r6, lr │ │ │ │ - bcs 1a269c │ │ │ │ + bcs 1a26a8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [r9, r0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 1a2a44 │ │ │ │ + bcs 1a2a50 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ add r0, ip, ip, lsl #1 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ add r5, r0, #8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a2a60 │ │ │ │ + bcs 1a2a6c │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, #4 │ │ │ │ add r6, r6, #4 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r4 │ │ │ │ mov r3, r2 │ │ │ │ movhi r3, fp │ │ │ │ str r0, [r3, r7, lsl #2] │ │ │ │ addhi r7, r7, #1 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 1a265c │ │ │ │ + bcc 1a2668 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 1a26bc │ │ │ │ + beq 1a26c8 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ str r0, [r2, r7, lsl #2] │ │ │ │ - b 1a2504 │ │ │ │ + b 1a2510 │ │ │ │ lsl r2, r7, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ bl 274b8 │ │ │ │ subs r1, r5, r7 │ │ │ │ - beq 1a26f4 │ │ │ │ + beq 1a2700 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, r9, r7, lsl #2 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ ldr r6, [r0], #-4 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r6, [r2], #4 │ │ │ │ - bne 1a26e4 │ │ │ │ + bne 1a26f0 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - beq 1a2744 │ │ │ │ + beq 1a2750 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc 1a29cc │ │ │ │ + bcc 1a29d8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ str sl, [sp] │ │ │ │ - bl 1a2338 │ │ │ │ + bl 1a2344 │ │ │ │ mov r5, r7 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - bcs 1a2398 │ │ │ │ - b 1a235c │ │ │ │ + bcs 1a23a4 │ │ │ │ + b 1a2368 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 1a29b8 │ │ │ │ + bcc 1a29c4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ add r2, fp, r5, lsl #2 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ subs r0, r8, #3 │ │ │ │ mov r1, #0 │ │ │ │ movcc r0, r1 │ │ │ │ mov sl, r8 │ │ │ │ add lr, r9, r0, lsl #2 │ │ │ │ cmp r6, lr │ │ │ │ - bcs 1a287c │ │ │ │ + bcs 1a2888 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r9, ip] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a2a60 │ │ │ │ + bcs 1a2a6c │ │ │ │ ldr r8, [r3, #4] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a2a04 │ │ │ │ + bcs 1a2a10 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ mov r7, fp │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r9, r5 │ │ │ │ subhi r7, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ str r0, [r7, r4, lsl #2] │ │ │ │ - bcs 1a2a34 │ │ │ │ + bcs 1a2a40 │ │ │ │ cmp r9, r5 │ │ │ │ add r5, r3, r3, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addls r4, r4, #1 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ mov r7, fp │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r9, r5 │ │ │ │ subhi r7, r2, #8 │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [r7, r4, lsl #2] │ │ │ │ - bcs 1a2a04 │ │ │ │ + bcs 1a2a10 │ │ │ │ cmp r9, r5 │ │ │ │ add r5, r0, r0, lsl #1 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ addls r4, r4, #1 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ mov r7, fp │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r9, r5 │ │ │ │ subhi r7, r2, #12 │ │ │ │ cmp r3, r1 │ │ │ │ str r0, [r7, r4, lsl #2] │ │ │ │ - bcs 1a2a34 │ │ │ │ + bcs 1a2a40 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ sub r2, r2, #16 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r6, #16 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ addls r4, r4, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r9, r0 │ │ │ │ mov r0, r2 │ │ │ │ movls r0, fp │ │ │ │ str r3, [r0, r4, lsl #2] │ │ │ │ addls r4, r4, #1 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 1a27b0 │ │ │ │ + bcc 1a27bc │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add lr, r9, sl, lsl #2 │ │ │ │ cmp r6, lr │ │ │ │ - bcs 1a2900 │ │ │ │ + bcs 1a290c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r9, ip] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a2a60 │ │ │ │ + bcs 1a2a6c │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a2a04 │ │ │ │ + bcs 1a2a10 │ │ │ │ add r5, r0, r0, lsl #1 │ │ │ │ sub r2, r2, #4 │ │ │ │ add r6, r6, #4 │ │ │ │ add r5, r7, r5, lsl #2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r3, r5 │ │ │ │ mov r5, r2 │ │ │ │ movls r5, fp │ │ │ │ str r0, [r5, r4, lsl #2] │ │ │ │ addls r4, r4, #1 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 1a28b8 │ │ │ │ + bcc 1a28c4 │ │ │ │ cmp sl, r8 │ │ │ │ - bne 1a290c │ │ │ │ - b 1a2920 │ │ │ │ + bne 1a2918 │ │ │ │ + b 1a292c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ cmp sl, r8 │ │ │ │ - beq 1a2920 │ │ │ │ + beq 1a292c │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ str r0, [fp, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ - b 1a276c │ │ │ │ + b 1a2778 │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ bl 274b8 │ │ │ │ cmp r8, r4 │ │ │ │ - beq 1a29ac │ │ │ │ + beq 1a29b8 │ │ │ │ add r9, r9, r4, lsl #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r7, r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [r3, r0, lsl #2] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ str r2, [r1], #4 │ │ │ │ - bne 1a294c │ │ │ │ + bne 1a2958 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp r8, r4 │ │ │ │ - bcc 1a2a10 │ │ │ │ + bcc 1a2a1c │ │ │ │ mov r0, #0 │ │ │ │ mov r5, r7 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bcs 1a2394 │ │ │ │ - b 1a235c │ │ │ │ + bcs 1a23a0 │ │ │ │ + b 1a2368 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a16e8 │ │ │ │ + bl 1a16f4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, r9, r8, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ - b 1a235c │ │ │ │ + b 1a2368 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #188] @ 1a2a80 │ │ │ │ + ldr r2, [pc, #188] @ 1a2a8c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r0, [pc, #180] @ 1a2a88 │ │ │ │ + ldr r0, [pc, #180] @ 1a2a94 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #176] @ 1a2a8c │ │ │ │ + ldr r1, [pc, #176] @ 1a2a98 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r2, [pc, #140] @ 1a2a98 │ │ │ │ + ldr r2, [pc, #140] @ 1a2aa4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r3, [pc, #132] @ 1a2a9c │ │ │ │ + ldr r3, [pc, #132] @ 1a2aa8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a2a60 │ │ │ │ - ldr r2, [pc, #84] @ 1a2a90 │ │ │ │ + bcs 1a2a6c │ │ │ │ + ldr r2, [pc, #84] @ 1a2a9c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a2a60 │ │ │ │ - ldr r2, [pc, #44] @ 1a2a84 │ │ │ │ + bcs 1a2a6c │ │ │ │ + ldr r2, [pc, #44] @ 1a2a90 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #20] @ 1a2a7c │ │ │ │ + ldr r2, [pc, #20] @ 1a2a88 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #32] @ 1a2a94 │ │ │ │ + ldr r2, [pc, #32] @ 1a2aa0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq pc, r5, r8, lsl #28 │ │ │ │ - andseq pc, r5, r8, lsr #29 │ │ │ │ - andseq pc, r5, r4, lsr #28 │ │ │ │ - @ instruction: 0x0015feb0 │ │ │ │ - @ instruction: 0x0015feb0 │ │ │ │ - andseq pc, r5, r0, asr #28 │ │ │ │ - andseq pc, r5, r8, lsl #28 │ │ │ │ - andseq pc, r5, r4, ror lr @ │ │ │ │ - andseq pc, r5, r4, lsl #29 │ │ │ │ + @ instruction: 0x0015fdfc │ │ │ │ + mulseq r5, ip, lr │ │ │ │ + andseq pc, r5, r8, lsl lr @ │ │ │ │ + andseq pc, r5, r4, lsr #29 │ │ │ │ + andseq pc, r5, r4, lsr #29 │ │ │ │ + andseq pc, r5, r4, lsr lr @ │ │ │ │ + @ instruction: 0x0015fdfc │ │ │ │ + andseq pc, r5, r8, ror #28 │ │ │ │ + andseq pc, r5, r8, ror lr @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - bcs 1a2ae8 │ │ │ │ + bcs 1a2af4 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1a0bd4 │ │ │ │ + bl 1a0be0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, r9, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a2ecc │ │ │ │ + beq 1a2ed8 │ │ │ │ lsr r3, r4, #3 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ lsl r0, r3, #3 │ │ │ │ add r1, fp, r3, lsl #4 │ │ │ │ sub r0, r0, r4, lsr #3 │ │ │ │ add r2, fp, r0, lsl #2 │ │ │ │ - bcs 1a2b70 │ │ │ │ + bcs 1a2b7c │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r1] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r1, r0 │ │ │ │ movwcc r7, #1 │ │ │ │ @@ -388387,46 +388390,46 @@ │ │ │ │ movne r6, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movne r0, fp │ │ │ │ - b 1a2b80 │ │ │ │ + b 1a2b8c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ - bl 19efa8 │ │ │ │ + bl 19efb4 │ │ │ │ ldr r2, [r0], -fp │ │ │ │ sub sl, sl, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ lsr r6, r0, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - beq 1a2bb4 │ │ │ │ + beq 1a2bc0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1a2d58 │ │ │ │ + bcs 1a2d64 │ │ │ │ cmp r5, r4 │ │ │ │ - bcc 1a2f04 │ │ │ │ + bcc 1a2f10 │ │ │ │ str sl, [sp, #28] │ │ │ │ add sl, r9, r4, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, fp │ │ │ │ mov ip, r6 │ │ │ │ str r6, [sp, #24] │ │ │ │ subs r3, ip, #3 │ │ │ │ mov r0, #0 │ │ │ │ movcc r3, r0 │ │ │ │ add lr, fp, r3, lsl #2 │ │ │ │ cmp r1, lr │ │ │ │ - bcs 1a2c60 │ │ │ │ + bcs 1a2c6c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r4, [fp, r0] │ │ │ │ ldr r6, [r1] │ │ │ │ mov r8, r9 │ │ │ │ ldmib r1, {r2, r5} │ │ │ │ cmp r6, r4 │ │ │ │ subcs r8, sl, #4 │ │ │ │ @@ -388447,89 +388450,89 @@ │ │ │ │ addcc r7, r7, #1 │ │ │ │ cmp r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movcc r2, r9 │ │ │ │ str r3, [r2, r7, lsl #2] │ │ │ │ addcc r7, r7, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bcc 1a2bf4 │ │ │ │ + bcc 1a2c00 │ │ │ │ add r3, fp, ip, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 1a2ca8 │ │ │ │ + bcs 1a2cb4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [fp, r0] │ │ │ │ ldr r2, [r1], #4 │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp r2, r4 │ │ │ │ mov r0, sl │ │ │ │ movcc r0, r9 │ │ │ │ str r2, [r0, r7, lsl #2] │ │ │ │ addcc r7, r7, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 1a2c78 │ │ │ │ + bcc 1a2c84 │ │ │ │ cmp ip, r5 │ │ │ │ - bne 1a2cb4 │ │ │ │ - b 1a2cc8 │ │ │ │ + bne 1a2cc0 │ │ │ │ + b 1a2cd4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp ip, r5 │ │ │ │ - beq 1a2cc8 │ │ │ │ + beq 1a2cd4 │ │ │ │ sub sl, sl, #4 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ mov ip, r5 │ │ │ │ str r0, [sl, r7, lsl #2] │ │ │ │ - b 1a2bd4 │ │ │ │ + b 1a2be0 │ │ │ │ lsl r2, r7, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ bl 274b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r5, r7 │ │ │ │ - beq 1a2d04 │ │ │ │ + beq 1a2d10 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ add r2, fp, r7, lsl #2 │ │ │ │ ldr r6, [r0], #-4 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r6, [r2], #4 │ │ │ │ - bne 1a2cf4 │ │ │ │ + bne 1a2d00 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - beq 1a2d58 │ │ │ │ + beq 1a2d64 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc 1a2f08 │ │ │ │ + bcc 1a2f14 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, fp, r7, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ str sl, [sp] │ │ │ │ - bl 1a2aa0 │ │ │ │ + bl 1a2aac │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - bcs 1a2b00 │ │ │ │ - b 1a2ac4 │ │ │ │ + bcs 1a2b0c │ │ │ │ + b 1a2ad0 │ │ │ │ cmp r5, r4 │ │ │ │ - bcc 1a2f04 │ │ │ │ + bcc 1a2f10 │ │ │ │ add r5, r9, r4, lsl #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, fp │ │ │ │ subs r2, r6, #3 │ │ │ │ mov r0, #0 │ │ │ │ movcc r2, r0 │ │ │ │ mov r8, r6 │ │ │ │ add ip, fp, r2, lsl #2 │ │ │ │ cmp r1, ip │ │ │ │ - bcs 1a2e00 │ │ │ │ + bcs 1a2e0c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr lr, [fp, r0] │ │ │ │ ldr r7, [r1] │ │ │ │ mov r3, r9 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp lr, r7 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ @@ -388551,108 +388554,108 @@ │ │ │ │ addcs r4, r4, #1 │ │ │ │ cmp lr, r2 │ │ │ │ mov r3, r5 │ │ │ │ movcs r3, r9 │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ addcs r4, r4, #1 │ │ │ │ cmp r1, ip │ │ │ │ - bcc 1a2d90 │ │ │ │ + bcc 1a2d9c │ │ │ │ add r2, fp, r8, lsl #2 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1a2e48 │ │ │ │ + bcs 1a2e54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ ldr r7, [r1], #4 │ │ │ │ sub r5, r5, #4 │ │ │ │ cmp r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movcs r0, r9 │ │ │ │ str r7, [r0, r4, lsl #2] │ │ │ │ addcs r4, r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 1a2e18 │ │ │ │ + bcc 1a2e24 │ │ │ │ cmp r8, r6 │ │ │ │ - bne 1a2e54 │ │ │ │ - b 1a2e68 │ │ │ │ + bne 1a2e60 │ │ │ │ + b 1a2e74 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r8, r6 │ │ │ │ - beq 1a2e68 │ │ │ │ + beq 1a2e74 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ sub r5, r5, #4 │ │ │ │ str r0, [r9, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ - b 1a2d6c │ │ │ │ + b 1a2d78 │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ bl 274b8 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1a2ef4 │ │ │ │ + beq 1a2f00 │ │ │ │ add fp, fp, r4, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ sub r7, r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r3, r0, lsl #2] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ str r2, [r1], #4 │ │ │ │ - bne 1a2e98 │ │ │ │ + bne 1a2ea4 │ │ │ │ cmp r6, r4 │ │ │ │ - bcc 1a2f40 │ │ │ │ + bcc 1a2f4c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ - bcs 1a2b00 │ │ │ │ - b 1a2ac4 │ │ │ │ + bcs 1a2b0c │ │ │ │ + b 1a2ad0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a11c4 │ │ │ │ + bl 1a11d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, fp, r6, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b 1a2ac4 │ │ │ │ + b 1a2ad0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #72] @ 1a2f58 │ │ │ │ + ldr r0, [pc, #72] @ 1a2f64 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ 1a2f5c │ │ │ │ + ldr r1, [pc, #68] @ 1a2f68 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl 3cd80 │ │ │ │ - ldr r3, [pc, #24] @ 1a2f60 │ │ │ │ + ldr r3, [pc, #24] @ 1a2f6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ - andseq pc, r5, r4, ror r9 @ │ │ │ │ - andseq pc, r5, r4, ror r9 @ │ │ │ │ - andseq pc, r5, r4, asr r9 @ │ │ │ │ + andseq pc, r5, r8, ror #18 │ │ │ │ + andseq pc, r5, r8, ror #18 │ │ │ │ + andseq pc, r5, r8, asr #18 │ │ │ │ sub r2, r0, #35 @ 0x23 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bhi 1a30f8 │ │ │ │ + bhi 1a3104 │ │ │ │ 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 │ │ │ │ @@ -388747,29 +388750,29 @@ │ │ │ │ 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 1a30f4 │ │ │ │ + bcc 1a3100 │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ subcs r2, r1, #97 @ 0x61 │ │ │ │ cmpcs r2, #26 │ │ │ │ - bcc 1a30f4 │ │ │ │ + bcc 1a3100 │ │ │ │ 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, #84 @ 0x54 │ │ │ │ ldr r9, [r1] │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ - bne 1a3168 │ │ │ │ + bne 1a3174 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ 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} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ @@ -388780,18 +388783,18 @@ │ │ │ │ add sl, r1, #40 @ 0x28 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ add r1, r1, #28 │ │ │ │ ldr r6, [r2] │ │ │ │ ldm r8, {r4, r5, r8} │ │ │ │ cmp r9, r6 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bne 1a3280 │ │ │ │ + bne 1a328c │ │ │ │ sub r6, r9, #13 │ │ │ │ cmp r6, #10 │ │ │ │ - bhi 1a321c │ │ │ │ + bhi 1a3228 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r6, [r7, r6, lsl #2] │ │ │ │ add pc, r7, r6 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ @@ -388800,29 +388803,29 @@ │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp lr, r6 │ │ │ │ - bne 1a3280 │ │ │ │ + bne 1a328c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r4, r6 │ │ │ │ ldreq r6, [r2, #12] │ │ │ │ cmpeq r5, r6 │ │ │ │ - bne 1a3280 │ │ │ │ + bne 1a328c │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r8, r6 │ │ │ │ ldreq r6, [r2, #20] │ │ │ │ ldreq r7, [sp, #12] │ │ │ │ cmpeq r7, r6 │ │ │ │ - bne 1a3280 │ │ │ │ + bne 1a328c │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp ip, r2 │ │ │ │ - bne 1a3280 │ │ │ │ + bne 1a328c │ │ │ │ ldm r1, {r2, r7} │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, ip, #40 @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ @@ -388839,15 +388842,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp lr, r2 │ │ │ │ - beq 1a321c │ │ │ │ + beq 1a3228 │ │ │ │ ldm r1, {r2, r6, r7} │ │ │ │ mov fp, r8 │ │ │ │ add r1, r0, #40 @ 0x28 │ │ │ │ strd r6, [r0, #32] │ │ │ │ str r2, [r0, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r9, [sp, #8] │ │ │ │ @@ -388867,165 +388870,165 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1a3304 │ │ │ │ + bne 1a3310 │ │ │ │ mov fp, r4 │ │ │ │ ldr sl, [r8, #8] │ │ │ │ ldr r0, [fp, #80]! @ 0x50 │ │ │ │ cmp r0, sl │ │ │ │ - bne 1a330c │ │ │ │ + bne 1a3318 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r4, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 1a333c │ │ │ │ + b 1a3348 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, sl │ │ │ │ - beq 1a3304 │ │ │ │ + beq 1a3310 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcc 1a3328 │ │ │ │ + bcc 1a3334 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1a3328 │ │ │ │ + beq 1a3334 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 1a33d4 │ │ │ │ + bcc 1a33e0 │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 1a3388 │ │ │ │ + bgt 1a3394 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a33a0 │ │ │ │ + beq 1a33ac │ │ │ │ cmp r1, #22 │ │ │ │ - bne 1a33d4 │ │ │ │ + bne 1a33e0 │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq 1a3328 │ │ │ │ - b 1a33d4 │ │ │ │ + beq 1a3334 │ │ │ │ + b 1a33e0 │ │ │ │ cmp r1, #32 │ │ │ │ - beq 1a33bc │ │ │ │ + beq 1a33c8 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ cmpeq r0, #12288 @ 0x3000 │ │ │ │ - bne 1a33d4 │ │ │ │ - b 1a3328 │ │ │ │ - ldr r1, [pc, #748] @ 1a3694 │ │ │ │ + bne 1a33e0 │ │ │ │ + b 1a3334 │ │ │ │ + ldr r1, [pc, #748] @ 1a36a0 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1a3328 │ │ │ │ - b 1a33d4 │ │ │ │ - ldr r1, [pc, #732] @ 1a36a0 │ │ │ │ + bne 1a3334 │ │ │ │ + b 1a33e0 │ │ │ │ + ldr r1, [pc, #732] @ 1a36ac │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne 1a3328 │ │ │ │ + bne 1a3334 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 1a3304 │ │ │ │ + bne 1a3310 │ │ │ │ ldm fp, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r8 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, sl │ │ │ │ mov r0, #0 │ │ │ │ - beq 1a3550 │ │ │ │ + beq 1a355c │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #1 │ │ │ │ mvn r4, #-67108863 @ 0xfc000001 │ │ │ │ - b 1a3444 │ │ │ │ + b 1a3450 │ │ │ │ strb r6, [r0] │ │ │ │ ldr r0, [fp] │ │ │ │ add r5, r7, r5 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, sl │ │ │ │ - beq 1a3548 │ │ │ │ + beq 1a3554 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r6, #10 │ │ │ │ - beq 1a3548 │ │ │ │ + beq 1a3554 │ │ │ │ mov r7, #1 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ movcs r7, #2 │ │ │ │ cmpcs r6, #2048 @ 0x800 │ │ │ │ - bcs 1a34e0 │ │ │ │ + bcs 1a34ec │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 1a3514 │ │ │ │ + bhi 1a3520 │ │ │ │ add r0, r9, r0 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bcc 1a342c │ │ │ │ + bcc 1a3438 │ │ │ │ mov r2, r6 │ │ │ │ lsr r1, r6, #6 │ │ │ │ bfi r2, r4, #6, #26 │ │ │ │ cmp r6, #2048 @ 0x800 │ │ │ │ - bcs 1a34b8 │ │ │ │ + bcs 1a34c4 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1a3430 │ │ │ │ + b 1a343c │ │ │ │ bfi r1, r4, #6, #26 │ │ │ │ lsr r3, r6, #12 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ lsrs r4, r6, #16 │ │ │ │ - bne 1a34f0 │ │ │ │ + bne 1a34fc │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, r3, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1a350c │ │ │ │ + b 1a3518 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ mov r7, #4 │ │ │ │ movwcc r7, #3 │ │ │ │ - b 1a3474 │ │ │ │ + b 1a3480 │ │ │ │ mvn r4, #15 │ │ │ │ orr r6, r4, r6, lsr #18 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ strb r3, [r0, #1] │ │ │ │ strb r6, [r0] │ │ │ │ mvn r4, #-67108863 @ 0xfc000001 │ │ │ │ - b 1a3430 │ │ │ │ + b 1a343c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r9, r0 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bcc 1a342c │ │ │ │ - b 1a3494 │ │ │ │ + bcc 1a3438 │ │ │ │ + b 1a34a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #24 │ │ │ │ ldm fp, {r3, r6} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ @@ -389037,27 +389040,27 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a3614 │ │ │ │ + bne 1a3620 │ │ │ │ mov r6, r9 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [r4] │ │ │ │ cmp r9, r0 │ │ │ │ - bne 1a35c8 │ │ │ │ + bne 1a35d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #212] @ 1a3698 │ │ │ │ + ldr r1, [pc, #212] @ 1a36a4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb2fc │ │ │ │ + bl 1cb308 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, r9, r9, lsl #3 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r0, #12 │ │ │ │ @@ -389067,61 +389070,61 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, sl │ │ │ │ - bne 1a333c │ │ │ │ - b 1a3304 │ │ │ │ - ldr r0, [pc, #128] @ 1a369c │ │ │ │ + bne 1a3348 │ │ │ │ + b 1a3310 │ │ │ │ + ldr r0, [pc, #128] @ 1a36a8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ bl 3c5c4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a3644 │ │ │ │ + beq 1a3650 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b 1a368c │ │ │ │ + b 1a3698 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a368c │ │ │ │ + beq 1a3698 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b 1a3684 │ │ │ │ + b 1a3690 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a3690 │ │ │ │ + beq 1a369c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r7, r0, lsl ip │ │ │ │ - andseq pc, r5, r4, lsl #6 │ │ │ │ - @ instruction: 0x0015f2bc │ │ │ │ - @ instruction: 0x0017cbf4 │ │ │ │ + andseq ip, r7, r4, lsl #24 │ │ │ │ + @ instruction: 0x0015f2f8 │ │ │ │ + @ instruction: 0x0015f2b0 │ │ │ │ + andseq ip, r7, r8, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ sub r0, r0, #82 @ 0x52 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - bhi 1a3788 │ │ │ │ + bhi 1a3794 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ @@ -389166,39 +389169,39 @@ │ │ │ │ strb r0, [r4, #4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ ldr r8, [r7, #80]! @ 0x50 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a38c4 │ │ │ │ + bcs 1a38d0 │ │ │ │ adds r0, r1, r8 │ │ │ │ - bcs 1a38d8 │ │ │ │ + bcs 1a38e4 │ │ │ │ ldr r9, [r6, #88] @ 0x58 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmn r9, #1 │ │ │ │ - beq 1a3944 │ │ │ │ + beq 1a3950 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [r6, #84] @ 0x54 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r6, r0 │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ add r3, sp, #8 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ mov r7, #0 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ cmp fp, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 1a389c │ │ │ │ - ldr r2, [pc, #344] @ 1a3958 │ │ │ │ + bpl 1a38a8 │ │ │ │ + ldr r2, [pc, #344] @ 1a3964 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ @@ -389231,30 +389234,30 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 1a38e4 │ │ │ │ + beq 1a38f0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a37f8 │ │ │ │ + beq 1a3804 │ │ │ │ mov r5, r0 │ │ │ │ - b 1a38e8 │ │ │ │ + b 1a38f4 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r0, r1, r8 │ │ │ │ - bcc 1a37b8 │ │ │ │ - ldr r0, [pc, #112] @ 1a3950 │ │ │ │ + bcc 1a37c4 │ │ │ │ + ldr r0, [pc, #112] @ 1a395c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ bl 274b8 │ │ │ │ @@ -389273,178 +389276,178 @@ │ │ │ │ str fp, [r4, #28] │ │ │ │ str r5, [r4, #32] │ │ │ │ str fp, [r4, #36] @ 0x24 │ │ │ │ str sl, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ 1a3954 │ │ │ │ + ldr r0, [pc, #8] @ 1a3960 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq pc, r5, r0, ror r5 @ │ │ │ │ - @ instruction: 0x0015f4f4 │ │ │ │ - andseq pc, r5, r8, ror #13 │ │ │ │ + andseq pc, r5, r4, ror #10 │ │ │ │ + andseq pc, r5, r8, ror #9 │ │ │ │ + @ instruction: 0x0015f6dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrb r2, [r1, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a39cc │ │ │ │ + beq 1a39d8 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ mov r8, #1114112 @ 0x110000 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 1a3ba0 │ │ │ │ + beq 1a3bac │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a3b28 │ │ │ │ + bcs 1a3b34 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ adds r2, r1, r4 │ │ │ │ - beq 1a39dc │ │ │ │ + beq 1a39e8 │ │ │ │ cmp r2, r9 │ │ │ │ - bcs 1a39d8 │ │ │ │ + bcs 1a39e4 │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 1a39dc │ │ │ │ - b 1a3c14 │ │ │ │ + bge 1a39e8 │ │ │ │ + b 1a3c20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1ae904 │ │ │ │ - bne 1a3c14 │ │ │ │ - ldr ip, [pc, #588] @ 1a3c30 │ │ │ │ + b 1ae910 │ │ │ │ + bne 1a3c20 │ │ │ │ + ldr ip, [pc, #588] @ 1a3c3c │ │ │ │ add sl, r0, r9 │ │ │ │ add r3, r0, r2 │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ ldr ip, [pc, ip] │ │ │ │ - b 1a3a14 │ │ │ │ + b 1a3a20 │ │ │ │ orr r7, r4, r3, lsl #6 │ │ │ │ add r3, r6, #2 │ │ │ │ sub r1, r5, r6 │ │ │ │ add r4, r1, r3 │ │ │ │ sub r1, r7, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs 1a3a78 │ │ │ │ + bcs 1a3a84 │ │ │ │ cmp r3, sl │ │ │ │ - beq 1a3b48 │ │ │ │ + beq 1a3b54 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r3 │ │ │ │ ldrsb r4, [r3], #1 │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r7, r4 │ │ │ │ - bgt 1a3a00 │ │ │ │ + bgt 1a3a0c │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ and r3, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ - bcc 1a39f8 │ │ │ │ + bcc 1a3a04 │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r4, r1, r4, lsl #6 │ │ │ │ - bcc 1a3ab0 │ │ │ │ + bcc 1a3abc │ │ │ │ ldrb r1, [r6, #3] │ │ │ │ and r3, r3, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r4, lsl #6 │ │ │ │ orr r7, r1, r3, lsl #18 │ │ │ │ add r3, r6, #4 │ │ │ │ - b 1a3a00 │ │ │ │ + b 1a3a0c │ │ │ │ cmp r7, #32 │ │ │ │ - beq 1a3a14 │ │ │ │ + beq 1a3a20 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bcc 1a3af8 │ │ │ │ + bcc 1a3b04 │ │ │ │ lsr r6, r7, #8 │ │ │ │ cmp r6, #31 │ │ │ │ - bgt 1a3abc │ │ │ │ + bgt 1a3ac8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a3ad4 │ │ │ │ + beq 1a3ae0 │ │ │ │ cmp r6, #22 │ │ │ │ - bne 1a3af8 │ │ │ │ + bne 1a3b04 │ │ │ │ cmp r7, #5760 @ 0x1680 │ │ │ │ - beq 1a3a14 │ │ │ │ - b 1a3af8 │ │ │ │ + beq 1a3a20 │ │ │ │ + b 1a3b04 │ │ │ │ orr r7, r4, r3, lsl #12 │ │ │ │ add r3, r6, #3 │ │ │ │ - b 1a3a00 │ │ │ │ + b 1a3a0c │ │ │ │ cmp r6, #32 │ │ │ │ - beq 1a3ae8 │ │ │ │ + beq 1a3af4 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ cmpeq r7, #12288 @ 0x3000 │ │ │ │ - beq 1a3a14 │ │ │ │ - b 1a3af8 │ │ │ │ + beq 1a3a20 │ │ │ │ + b 1a3b04 │ │ │ │ uxtb r1, r7 │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ tst r1, #1 │ │ │ │ - bne 1a3a14 │ │ │ │ - b 1a3af8 │ │ │ │ + bne 1a3a20 │ │ │ │ + b 1a3b04 │ │ │ │ uxtb r1, r7 │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ tst r1, #2 │ │ │ │ - bne 1a3a14 │ │ │ │ + bne 1a3a20 │ │ │ │ sub r1, r7, #35 @ 0x23 │ │ │ │ eor r6, lr, #1 │ │ │ │ clz r1, r1 │ │ │ │ tst lr, #1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ and r6, r1, r6 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ movwne r1, #10 │ │ │ │ cmp r7, r1 │ │ │ │ - bne 1a3b44 │ │ │ │ + bne 1a3b50 │ │ │ │ mov lr, r6 │ │ │ │ - b 1a3a14 │ │ │ │ + b 1a3a20 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ adds r2, r1, r4 │ │ │ │ - bne 1a39b0 │ │ │ │ - b 1a39dc │ │ │ │ + bne 1a39bc │ │ │ │ + b 1a39e8 │ │ │ │ add r2, r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a3b84 │ │ │ │ + beq 1a3b90 │ │ │ │ cmp r2, r9 │ │ │ │ - bcs 1a3b80 │ │ │ │ + bcs 1a3b8c │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - bgt 1a3b84 │ │ │ │ - ldr r1, [pc, #196] @ 1a3c34 │ │ │ │ + bgt 1a3b90 │ │ │ │ + ldr r1, [pc, #196] @ 1a3c40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ bl 3c920 │ │ │ │ - bne 1a3b68 │ │ │ │ + bne 1a3b74 │ │ │ │ cmp r2, r9 │ │ │ │ - beq 1a3ba0 │ │ │ │ + beq 1a3bac │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r8, r1 │ │ │ │ - ble 1a3bac │ │ │ │ + ble 1a3bb8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r8, #31 │ │ │ │ cmp r8, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 1a3bf4 │ │ │ │ + bcc 1a3c00 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r8, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 1a3c04 │ │ │ │ + bcc 1a3c10 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ orr r8, r0, r1, lsl #18 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -389453,37 +389456,37 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orr r8, r2, r1, lsl #12 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #16] @ 1a3c2c │ │ │ │ + ldr r1, [pc, #16] @ 1a3c38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ bl 3c920 │ │ │ │ - andseq lr, r5, ip, asr #25 │ │ │ │ - andseq ip, r7, r8, asr #11 │ │ │ │ - andseq lr, r5, r8, lsl #27 │ │ │ │ + andseq lr, r5, r0, asr #25 │ │ │ │ + @ instruction: 0x0017c5bc │ │ │ │ + andseq lr, r5, ip, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne 1a3f9c │ │ │ │ + bne 1a3fa8 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a492c │ │ │ │ + bl 1a4938 │ │ │ │ add r1, r6, #16 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ add fp, sp, #24 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ mov r2, fp │ │ │ │ @@ -389492,64 +389495,64 @@ │ │ │ │ cmp ip, #-2147483644 @ 0x80000004 │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ ldm r1!, {r0, r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r9, [sp, #208] @ 0xd0 │ │ │ │ - bne 1a3d00 │ │ │ │ + bne 1a3d0c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldm fp!, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r1, #12 │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r9, [r1, #60] @ 0x3c │ │ │ │ stm r1, {r8, lr} │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ add r7, r7, #1 │ │ │ │ str sl, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a3e04 │ │ │ │ + beq 1a3e10 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r4 │ │ │ │ - b 1a3ce8 │ │ │ │ + b 1a3cf4 │ │ │ │ mov r6, r8 │ │ │ │ cmp ip, #-2147483645 @ 0x80000003 │ │ │ │ - bne 1a3e28 │ │ │ │ + bne 1a3e34 │ │ │ │ mov r5, lr │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a3d60 │ │ │ │ + beq 1a3d6c │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ add r2, r5, #24 │ │ │ │ mov r1, #0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - b 1a3d38 │ │ │ │ + b 1a3d44 │ │ │ │ mov r1, #1 │ │ │ │ subs r0, r0, #28 │ │ │ │ - beq 1a3d60 │ │ │ │ + beq 1a3d6c │ │ │ │ ldrb r3, [r2], #28 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 1a3d2c │ │ │ │ + beq 1a3d38 │ │ │ │ cmp r3, #6 │ │ │ │ - bne 1a3d30 │ │ │ │ + bne 1a3d3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bic r1, r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ strb r1, [r0, #100] @ 0x64 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a3fcc │ │ │ │ + beq 1a3fd8 │ │ │ │ str r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ stmib r0, {r5, sl} │ │ │ │ add r0, r0, #12 │ │ │ │ ldm fp!, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -389557,19 +389560,19 @@ │ │ │ │ mov r7, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r6, r0 │ │ │ │ - bne 1a3dc8 │ │ │ │ - ldr r1, [pc, #772] @ 1a40c4 │ │ │ │ + bne 1a3dd4 │ │ │ │ + ldr r1, [pc, #772] @ 1a40d0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cab88 │ │ │ │ + bl 1cab94 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r7, [r0, r6, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ @@ -389579,15 +389582,15 @@ │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a3f94 │ │ │ │ + beq 1a3fa0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ @@ -389604,36 +389607,36 @@ │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ ldr r4, [r0] │ │ │ │ str r9, [sp, #136] @ 0x88 │ │ │ │ ldrb fp, [r4, #100] @ 0x64 │ │ │ │ - bne 1a3eb8 │ │ │ │ + bne 1a3ec4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1a3eb8 │ │ │ │ + beq 1a3ec4 │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ add r1, lr, #24 │ │ │ │ mov r2, #0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - b 1a3e9c │ │ │ │ + b 1a3ea8 │ │ │ │ mov r2, #1 │ │ │ │ subs r0, r0, #28 │ │ │ │ - beq 1a3eb8 │ │ │ │ + beq 1a3ec4 │ │ │ │ ldrb r3, [r1], #28 │ │ │ │ cmp r3, #7 │ │ │ │ - beq 1a3e90 │ │ │ │ + beq 1a3e9c │ │ │ │ cmp r3, #6 │ │ │ │ - bne 1a3e94 │ │ │ │ + bne 1a3ea0 │ │ │ │ eor sl, r2, #1 │ │ │ │ - b 1a3ebc │ │ │ │ + b 1a3ec8 │ │ │ │ mov sl, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a3fdc │ │ │ │ + bne 1a3fe8 │ │ │ │ mvn r0, #0 │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ mov r0, ip │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r5, r7} │ │ │ │ @@ -389643,18 +389646,18 @@ │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ ldr r7, [r0, #8] │ │ │ │ strb fp, [sp, #252] @ 0xfc │ │ │ │ cmp r7, r1 │ │ │ │ - bne 1a3f1c │ │ │ │ - ldr r1, [pc, #436] @ 1a40cc │ │ │ │ + bne 1a3f28 │ │ │ │ + ldr r1, [pc, #436] @ 1a40d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb258 │ │ │ │ + bl 1cb264 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ rsb r1, r7, r7, lsl #3 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, #1 │ │ │ │ @@ -389679,93 +389682,93 @@ │ │ │ │ add r0, ip, #16 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #300] @ 1a40d0 │ │ │ │ + ldr r2, [pc, #300] @ 1a40dc │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #296] @ 1a40d4 │ │ │ │ + ldr r0, [pc, #296] @ 1a40e0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ - b 1a3fe8 │ │ │ │ + b 1a3ff4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 3c2b4 │ │ │ │ - b 1a3fe8 │ │ │ │ - ldr r0, [pc, #228] @ 1a40c8 │ │ │ │ + b 1a3ff4 │ │ │ │ + ldr r0, [pc, #228] @ 1a40d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1a4030 │ │ │ │ + bl 1aff0c │ │ │ │ + b 1a403c │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 1b0b04 │ │ │ │ + bl 1b0b10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1b036c │ │ │ │ + bl 1b0378 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 1a40b0 │ │ │ │ + b 1a40bc │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a4058 │ │ │ │ + beq 1a4064 │ │ │ │ mov r0, r4 │ │ │ │ add r5, r4, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r4, r5 │ │ │ │ - b 1a403c │ │ │ │ + b 1a4048 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a40b8 │ │ │ │ + beq 1a40c4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a40b0 │ │ │ │ + beq 1a40bc │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl b3fc4 │ │ │ │ - b 1a40b0 │ │ │ │ + b 1a40bc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0404 │ │ │ │ + bl 1b0410 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq lr, r5, r8, asr #22 │ │ │ │ - andseq lr, r5, r4, asr #18 │ │ │ │ - andseq lr, r5, r0, lsl #20 │ │ │ │ - andeq fp, fp, r8, lsl #29 │ │ │ │ - andseq lr, r5, r4, lsl #19 │ │ │ │ + andseq lr, r5, ip, lsr fp │ │ │ │ + andseq lr, r5, r8, lsr r9 │ │ │ │ + @ instruction: 0x0015e9f4 │ │ │ │ + strdeq fp, [fp], -ip │ │ │ │ + andseq lr, r5, r8, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ ldr r2, [r1] │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ @@ -389783,338 +389786,338 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #1988] @ 1a4908 │ │ │ │ + ldr r0, [pc, #1988] @ 1a4914 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq 1a4610 │ │ │ │ + beq 1a461c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq 1a4610 │ │ │ │ + beq 1a461c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ subs r0, r0, #45 @ 0x2d │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 1a42d0 │ │ │ │ + bne 1a42dc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a4410 │ │ │ │ + bcs 1a441c │ │ │ │ adds r1, r1, r4 │ │ │ │ - bcs 1a48a0 │ │ │ │ + bcs 1a48ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [r0, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1a4894 │ │ │ │ + beq 1a48a0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [r2] │ │ │ │ addeq r0, r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r5, #1 │ │ │ │ ldmib r2, {r1, r2} │ │ │ │ movweq r0, #1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a4440 │ │ │ │ + bcs 1a444c │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcs 1a48a0 │ │ │ │ + bcs 1a48ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [r0, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1a4894 │ │ │ │ + beq 1a48a0 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #10 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ add r9, r5, #1 │ │ │ │ addeq r4, r4, #1 │ │ │ │ movweq r9, #1 │ │ │ │ ldm r1, {r2, r3, r7} │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ - beq 1a42a0 │ │ │ │ + beq 1a42ac │ │ │ │ sub r2, sl, sl, lsl #3 │ │ │ │ add r0, r1, #24 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldrb r3, [r0, -r7] │ │ │ │ cmp r3, #7 │ │ │ │ - beq 1a4458 │ │ │ │ + beq 1a4464 │ │ │ │ sub r7, r7, #28 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 1a4284 │ │ │ │ + bne 1a4290 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1a42c0 │ │ │ │ - ldr r1, [pc, #1632] @ 1a4914 │ │ │ │ + bne 1a42cc │ │ │ │ + ldr r1, [pc, #1632] @ 1a4920 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb078 │ │ │ │ + bl 1cb084 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ rsb r7, sl, sl, lsl #3 │ │ │ │ mov fp, #7 │ │ │ │ - b 1a43cc │ │ │ │ + b 1a43d8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a4428 │ │ │ │ + bcs 1a4434 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcs 1a48a0 │ │ │ │ + bcs 1a48ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [r0, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1a4894 │ │ │ │ + beq 1a48a0 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #10 │ │ │ │ add r9, r5, #1 │ │ │ │ addeq r4, r4, #1 │ │ │ │ add ip, sp, #192 @ 0xc0 │ │ │ │ movweq r9, #1 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a36a4 │ │ │ │ + bl 1a36b0 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldrb fp, [sp, #132] @ 0x84 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bne 1a47dc │ │ │ │ + bne 1a47e8 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ cmp sl, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ - beq 1a43a4 │ │ │ │ + beq 1a43b0 │ │ │ │ sub r2, sl, sl, lsl #3 │ │ │ │ add r0, r1, #24 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldrb r3, [r0, -r7] │ │ │ │ cmp r3, fp │ │ │ │ - beq 1a4528 │ │ │ │ + beq 1a4534 │ │ │ │ sub r7, r7, #28 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 1a4388 │ │ │ │ + bne 1a4394 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1a43c4 │ │ │ │ - ldr r1, [pc, #1384] @ 1a4920 │ │ │ │ + bne 1a43d0 │ │ │ │ + ldr r1, [pc, #1384] @ 1a492c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb078 │ │ │ │ + bl 1cb084 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ rsb r7, sl, sl, lsl #3 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r0, [r1, r7, lsl #2]! │ │ │ │ strd r2, [r1, #4] │ │ │ │ add r0, sl, #1 │ │ │ │ strb fp, [r1, #24] │ │ │ │ str r6, [r1, #12] │ │ │ │ str r4, [r1, #16] │ │ │ │ str r9, [r1, #20] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r4, r1, #5 │ │ │ │ - bne 1a4148 │ │ │ │ - b 1a4790 │ │ │ │ + bne 1a4154 │ │ │ │ + b 1a479c │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r1, r1, r4 │ │ │ │ - bcc 1a41a8 │ │ │ │ - b 1a48a0 │ │ │ │ + bcc 1a41b4 │ │ │ │ + b 1a48ac │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcc 1a42fc │ │ │ │ - b 1a48a0 │ │ │ │ + bcc 1a4308 │ │ │ │ + b 1a48ac │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcc 1a4224 │ │ │ │ - b 1a48a0 │ │ │ │ + bcc 1a4230 │ │ │ │ + b 1a48ac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ add r9, sp, #128 @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a4688 │ │ │ │ + bcs 1a4694 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ adds r2, r1, r4 │ │ │ │ - bcs 1a48a0 │ │ │ │ + bcs 1a48ac │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #1152] @ 1a4918 │ │ │ │ + ldr r1, [pc, #1152] @ 1a4924 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 1a48a0 │ │ │ │ + beq 1a48ac │ │ │ │ ldr sl, [r0, #84] @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #10 │ │ │ │ add fp, r4, #1 │ │ │ │ addeq sl, sl, #1 │ │ │ │ add ip, sp, #192 @ 0xc0 │ │ │ │ movweq fp, #1 │ │ │ │ ldm r1, {r2, r3, r6} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 1a48ac │ │ │ │ + bcs 1a48b8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ sub r0, r0, r7 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r9, [r8, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - bmi 1a45d0 │ │ │ │ + bmi 1a45dc │ │ │ │ ldr r5, [r8, #4] │ │ │ │ - beq 1a46c0 │ │ │ │ + beq 1a46cc │ │ │ │ bl b3fdc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a48cc │ │ │ │ + beq 1a48d8 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a46c4 │ │ │ │ + b 1a46d0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ add r9, sp, #128 @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a46a4 │ │ │ │ + bcs 1a46b0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ adds r2, r1, r4 │ │ │ │ - bcs 1a48a0 │ │ │ │ + bcs 1a48ac │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #956] @ 1a4924 │ │ │ │ + ldr r1, [pc, #956] @ 1a4930 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 1a48a0 │ │ │ │ + beq 1a48ac │ │ │ │ ldr sl, [r0, #84] @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #10 │ │ │ │ add fp, r4, #1 │ │ │ │ addeq sl, sl, #1 │ │ │ │ add ip, sp, #192 @ 0xc0 │ │ │ │ movweq fp, #1 │ │ │ │ ldm r1, {r2, r3, r6} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 1a48b8 │ │ │ │ + bcs 1a48c4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ sub r0, r0, r7 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r9, [r8, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - bpl 1a45e8 │ │ │ │ + bpl 1a45f4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #820] @ 1a4910 │ │ │ │ + ldr r2, [pc, #820] @ 1a491c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ bl 3c350 │ │ │ │ - b 1a48c8 │ │ │ │ + b 1a48d4 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ - beq 1a470c │ │ │ │ + beq 1a4718 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a48cc │ │ │ │ + beq 1a48d8 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a4710 │ │ │ │ + b 1a471c │ │ │ │ tst r4, #1 │ │ │ │ - beq 1a464c │ │ │ │ + beq 1a4658 │ │ │ │ ldr r9, [r8, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - bmi 1a45d0 │ │ │ │ + bmi 1a45dc │ │ │ │ ldr r5, [r8, #4] │ │ │ │ - beq 1a4800 │ │ │ │ + beq 1a480c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a48cc │ │ │ │ + beq 1a48d8 │ │ │ │ mov r6, r0 │ │ │ │ - b 1a4804 │ │ │ │ + b 1a4810 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r5, #4 │ │ │ │ @@ -390127,23 +390130,23 @@ │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ adds r2, r1, r4 │ │ │ │ - bcc 1a448c │ │ │ │ - b 1a48a0 │ │ │ │ + bcc 1a4498 │ │ │ │ + b 1a48ac │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ adds r2, r1, r4 │ │ │ │ - bcc 1a455c │ │ │ │ - b 1a48a0 │ │ │ │ + bcc 1a4568 │ │ │ │ + b 1a48ac │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl 274b8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ @@ -390154,15 +390157,15 @@ │ │ │ │ add r3, ip, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str fp, [ip, #60] @ 0x3c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [ip, #52] @ 0x34 │ │ │ │ mov r0, #14 │ │ │ │ - b 1a4754 │ │ │ │ + b 1a4760 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl 274b8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ @@ -390180,15 +390183,15 @@ │ │ │ │ str r9, [ip, #28] │ │ │ │ str r8, [ip, #32] │ │ │ │ str r9, [ip, #36] @ 0x24 │ │ │ │ str sl, [ip, #56] @ 0x38 │ │ │ │ str r0, [ip] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4680 │ │ │ │ + beq 1a468c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -390197,33 +390200,33 @@ │ │ │ │ ldr r9, [r8, #8] │ │ │ │ ldr r6, [r8, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r9, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi 1a45d0 │ │ │ │ - beq 1a4858 │ │ │ │ + bmi 1a45dc │ │ │ │ + beq 1a4864 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a48cc │ │ │ │ + beq 1a48d8 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a485c │ │ │ │ + b 1a4868 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r1, r1, #5 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ add r0, r4, #5 │ │ │ │ bl 274b8 │ │ │ │ strb fp, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ - b 1a4768 │ │ │ │ + b 1a4774 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl 274b8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ @@ -390237,292 +390240,292 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r9, [r5, #28] │ │ │ │ str r6, [r5, #32] │ │ │ │ str r9, [r5, #36] @ 0x24 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ - b 1a4768 │ │ │ │ + b 1a4774 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ bl 274b8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, ip, #40 @ 0x28 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, #15 │ │ │ │ str r9, [ip, #28] │ │ │ │ str r8, [ip, #32] │ │ │ │ str r9, [ip, #36] @ 0x24 │ │ │ │ - b 1a4764 │ │ │ │ - ldr r0, [pc, #112] @ 1a490c │ │ │ │ + b 1a4770 │ │ │ │ + ldr r0, [pc, #112] @ 1a4918 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 3c51c │ │ │ │ - b 1a48c8 │ │ │ │ - ldr r2, [pc, #104] @ 1a491c │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 1a48c0 │ │ │ │ + b 1a48d4 │ │ │ │ ldr r2, [pc, #104] @ 1a4928 │ │ │ │ add r2, pc, r2 │ │ │ │ + b 1a48cc │ │ │ │ + ldr r2, [pc, #104] @ 1a4934 │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ - b 1a45d4 │ │ │ │ - b 1a48d8 │ │ │ │ + b 1a45e0 │ │ │ │ + b 1a48e4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a4904 │ │ │ │ + beq 1a4910 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, r5, ip, lsl #26 │ │ │ │ - andseq lr, r5, r4, lsr #11 │ │ │ │ - andseq lr, r5, r4, lsl r9 │ │ │ │ - mulseq r7, ip, fp │ │ │ │ - andseq lr, r5, r4, lsr #19 │ │ │ │ - mulseq r5, r4, r0 │ │ │ │ - mulseq r7, r8, sl │ │ │ │ - @ instruction: 0x0015e8d4 │ │ │ │ - mulseq r5, r8, r0 │ │ │ │ + andseq lr, r5, r0, lsl #26 │ │ │ │ + mulseq r5, r8, r5 │ │ │ │ + andseq lr, r5, r8, lsl #18 │ │ │ │ + mulseq r7, r0, fp │ │ │ │ + mulseq r5, r8, r9 │ │ │ │ + andseq lr, r5, r8, lsl #1 │ │ │ │ + andseq r0, r7, ip, lsl #21 │ │ │ │ + andseq lr, r5, r8, asr #17 │ │ │ │ + andseq lr, r5, ip, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne 1a52cc │ │ │ │ + bne 1a52d8 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, sl │ │ │ │ ldr r4, [r8, #80]! @ 0x50 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a4b54 │ │ │ │ + bcs 1a4b60 │ │ │ │ adds r9, r1, r4 │ │ │ │ - bcs 1a4b68 │ │ │ │ + bcs 1a4b74 │ │ │ │ ldr r0, [sl, #88] @ 0x58 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bcs 1a52f8 │ │ │ │ + bcs 1a5304 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sl, #84] @ 0x54 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r6, r0 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ cmp r6, #10 │ │ │ │ ldr r6, [sl, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movweq r4, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ addeq r7, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ - beq 1a4a10 │ │ │ │ + beq 1a4a1c │ │ │ │ cmp r3, r6 │ │ │ │ - bls 1a4a0c │ │ │ │ + bls 1a4a18 │ │ │ │ add r1, r0, r6 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 1a4a10 │ │ │ │ - ldr r1, [pc, #2776] @ 1a54d4 │ │ │ │ + bge 1a4a1c │ │ │ │ + ldr r1, [pc, #2776] @ 1a54e0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ bl 3c920 │ │ │ │ - bne 1a49f4 │ │ │ │ + bne 1a4a00 │ │ │ │ sub fp, r3, r6 │ │ │ │ add r7, r0, r6 │ │ │ │ cmp fp, #2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bcc 1a4a3c │ │ │ │ + bcc 1a4a48 │ │ │ │ ldrh r0, [r7] │ │ │ │ movw r1, #15679 @ 0x3d3f │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1a4b74 │ │ │ │ + beq 1a4b80 │ │ │ │ cmp r6, #0 │ │ │ │ str r9, [sp, #28] │ │ │ │ - beq 1a4a5c │ │ │ │ + beq 1a4a68 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 1a4a80 │ │ │ │ + bls 1a4a8c │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1a5424 │ │ │ │ + blt 1a5430 │ │ │ │ cmp fp, #2 │ │ │ │ - bcc 1a4a74 │ │ │ │ + bcc 1a4a80 │ │ │ │ ldrh r0, [r7] │ │ │ │ movw r1, #8511 @ 0x213f │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1a4dfc │ │ │ │ + beq 1a4e08 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1a4a84 │ │ │ │ - b 1a4a98 │ │ │ │ - bne 1a5424 │ │ │ │ + bne 1a4a90 │ │ │ │ + b 1a4aa4 │ │ │ │ + bne 1a5430 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 1a4ad4 │ │ │ │ + bls 1a4ae0 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1a5424 │ │ │ │ + blt 1a5430 │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #3 │ │ │ │ movwcc r4, #1 │ │ │ │ - bcc 1a4ac8 │ │ │ │ - ldr r0, [pc, #2612] @ 1a54e4 │ │ │ │ + bcc 1a4ad4 │ │ │ │ + ldr r0, [pc, #2612] @ 1a54f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2732c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4e60 │ │ │ │ + beq 1a4e6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1a4adc │ │ │ │ - b 1a4af8 │ │ │ │ + bne 1a4ae8 │ │ │ │ + b 1a4b04 │ │ │ │ mov r4, #1 │ │ │ │ - bne 1a5424 │ │ │ │ + bne 1a5430 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 1a4af4 │ │ │ │ + bls 1a4b00 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 1a4af8 │ │ │ │ - b 1a5424 │ │ │ │ - bne 1a5424 │ │ │ │ + bge 1a4b04 │ │ │ │ + b 1a5430 │ │ │ │ + bne 1a5430 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1a4b20 │ │ │ │ - ldr r0, [pc, #2532] @ 1a54ec │ │ │ │ + bne 1a4b2c │ │ │ │ + ldr r0, [pc, #2532] @ 1a54f8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2732c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4dcc │ │ │ │ + beq 1a4dd8 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add ip, sp, #84 @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - beq 1a4ba8 │ │ │ │ + beq 1a4bb4 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 1a4ba4 │ │ │ │ + bls 1a4bb0 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 1a4ba8 │ │ │ │ - b 1a5424 │ │ │ │ + bge 1a4bb4 │ │ │ │ + b 1a5430 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r9, r1, r4 │ │ │ │ - bcc 1a4980 │ │ │ │ - ldr r0, [pc, #2468] @ 1a5514 │ │ │ │ + bcc 1a498c │ │ │ │ + ldr r0, [pc, #2468] @ 1a5520 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #2396] @ 1a54d8 │ │ │ │ + ldr r0, [pc, #2396] @ 1a54e4 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 249ff8 │ │ │ │ + bl 24a004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4e8c │ │ │ │ + beq 1a4e98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1a4b90 │ │ │ │ - b 1a4e8c │ │ │ │ - bne 1a5424 │ │ │ │ + bne 1a4b9c │ │ │ │ + b 1a4e98 │ │ │ │ + bne 1a5430 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1a4bd0 │ │ │ │ - ldr r0, [pc, #2372] @ 1a54fc │ │ │ │ + bne 1a4bdc │ │ │ │ + ldr r0, [pc, #2372] @ 1a5508 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2732c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4e2c │ │ │ │ + beq 1a4e38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a4bec │ │ │ │ + beq 1a4bf8 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 1a4c10 │ │ │ │ + bls 1a4c1c │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1a5424 │ │ │ │ + blt 1a5430 │ │ │ │ cmp fp, #2 │ │ │ │ - bcc 1a4c04 │ │ │ │ + bcc 1a4c10 │ │ │ │ ldrh r0, [r7] │ │ │ │ movw r1, #15423 @ 0x3c3f │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1a4f48 │ │ │ │ + beq 1a4f54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1a4c14 │ │ │ │ - b 1a4c28 │ │ │ │ - bne 1a5424 │ │ │ │ + bne 1a4c20 │ │ │ │ + b 1a4c34 │ │ │ │ + bne 1a5430 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 1a4d08 │ │ │ │ + bls 1a4d14 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - blt 1a5424 │ │ │ │ + blt 1a5430 │ │ │ │ cmp r3, r6 │ │ │ │ - beq 1a4d0c │ │ │ │ + beq 1a4d18 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 1a4d0c │ │ │ │ - ldr r0, [pc, #2244] @ 1a5508 │ │ │ │ + bne 1a4d18 │ │ │ │ + ldr r0, [pc, #2244] @ 1a5514 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 249ff8 │ │ │ │ + bl 24a004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4c68 │ │ │ │ + beq 1a4c74 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1a4c58 │ │ │ │ + bne 1a4c64 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1a50c4 │ │ │ │ + bne 1a50d0 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1cb3a0 │ │ │ │ + bl 1cb3ac │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1a53e0 │ │ │ │ + beq 1a53ec │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, #21 │ │ │ │ @@ -390538,29 +390541,29 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r8, [r7, #32] │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne 1a5424 │ │ │ │ + bne 1a5430 │ │ │ │ ldr r0, [sl, #92] @ 0x5c │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcs 1a5304 │ │ │ │ + bcs 1a5310 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl, #92] @ 0x5c │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1c8d60 │ │ │ │ + bl 1c8d6c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ @@ -390586,91 +390589,91 @@ │ │ │ │ strne r1, [lr, #60] @ 0x3c │ │ │ │ strne r0, [lr, #44] @ 0x2c │ │ │ │ addne sp, sp, #372 @ 0x174 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1a5420 │ │ │ │ - ldr r0, [pc, #1820] @ 1a54f0 │ │ │ │ + b 1a542c │ │ │ │ + ldr r0, [pc, #1820] @ 1a54fc │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 249ff8 │ │ │ │ + bl 24a004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4e8c │ │ │ │ + beq 1a4e98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1a4de8 │ │ │ │ - b 1a4e8c │ │ │ │ - ldr r0, [pc, #1756] @ 1a54e0 │ │ │ │ + bne 1a4df4 │ │ │ │ + b 1a4e98 │ │ │ │ + ldr r0, [pc, #1756] @ 1a54ec │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 249ff8 │ │ │ │ + bl 24a004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4e8c │ │ │ │ + beq 1a4e98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1a4e18 │ │ │ │ - b 1a4e8c │ │ │ │ - ldr r0, [pc, #1740] @ 1a5500 │ │ │ │ + bne 1a4e24 │ │ │ │ + b 1a4e98 │ │ │ │ + ldr r0, [pc, #1740] @ 1a550c │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 249ff8 │ │ │ │ + bl 24a004 │ │ │ │ mov fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4f78 │ │ │ │ + beq 1a4f84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1a4e4c │ │ │ │ - b 1a4f78 │ │ │ │ - ldr r0, [pc, #1664] @ 1a54e8 │ │ │ │ + bne 1a4e58 │ │ │ │ + b 1a4f84 │ │ │ │ + ldr r0, [pc, #1664] @ 1a54f4 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 249ff8 │ │ │ │ + bl 24a004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4e8c │ │ │ │ + beq 1a4e98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1a4e7c │ │ │ │ + bne 1a4e88 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldm r8, {r3, r7} │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bpl 1a4ed0 │ │ │ │ - ldr r2, [pc, #1624] @ 1a551c │ │ │ │ + bpl 1a4edc │ │ │ │ + ldr r2, [pc, #1624] @ 1a5528 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - beq 1a4efc │ │ │ │ + beq 1a4f08 │ │ │ │ bl b3fdc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4ebc │ │ │ │ + beq 1a4ec8 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a4f00 │ │ │ │ + b 1a4f0c │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r3 │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ @@ -390682,44 +390685,44 @@ │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ str r9, [ip, #32] │ │ │ │ str r8, [ip, #36] @ 0x24 │ │ │ │ str r9, [ip, #40] @ 0x28 │ │ │ │ strd r0, [ip] │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1460] @ 1a5504 │ │ │ │ + ldr r0, [pc, #1460] @ 1a5510 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 249ff8 │ │ │ │ + bl 24a004 │ │ │ │ mov fp, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a4f78 │ │ │ │ + beq 1a4f84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1a4f68 │ │ │ │ + bne 1a4f74 │ │ │ │ ldr r0, [sl, #92] @ 0x5c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bcs 1a534c │ │ │ │ + bcs 1a5358 │ │ │ │ str r2, [sl, #92] @ 0x5c │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a9538 │ │ │ │ + bl 1a9544 │ │ │ │ add r0, sl, #4 │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ ldm r0!, {r1, r3, r4, r6, r7} │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ mov r2, r5 │ │ │ │ stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ ldm r0, {r1, r3, r4, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r6, r7} │ │ │ │ - bne 1a508c │ │ │ │ + bne 1a5098 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldm r1!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r6, r7} │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ @@ -390729,28 +390732,28 @@ │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #24 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a53c0 │ │ │ │ + beq 1a53cc │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r9, r0 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r4, #0 │ │ │ │ str r9, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a53d0 │ │ │ │ + beq 1a53dc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ stm r0, {r4, r9} │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str r3, [ip, #56] @ 0x38 │ │ │ │ str r2, [ip, #52] @ 0x34 │ │ │ │ str r1, [ip, #48] @ 0x30 │ │ │ │ @@ -390780,46 +390783,46 @@ │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ strd r8, [ip] │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, sp, #160 @ 0xa0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a40d8 │ │ │ │ + bl 1a40e4 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ add r2, sl, #16 │ │ │ │ str r0, [sp, #24] │ │ │ │ add lr, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ ldr r9, [sp, #172] @ 0xac │ │ │ │ ldm r2, {r0, r1, r4, r6, r7, fp} │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ stm r3, {r0, r1, r4, r6, r7, fp} │ │ │ │ - bne 1a51a4 │ │ │ │ + bne 1a51b0 │ │ │ │ str r9, [sp, #12] │ │ │ │ add fp, sp, #136 @ 0x88 │ │ │ │ ldm lr, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - bne 1a51e8 │ │ │ │ + bne 1a51f4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1a5258 │ │ │ │ + beq 1a5264 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add lr, sp, #232 @ 0xe8 │ │ │ │ ldm r8, {r3, r7} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r6, [sp, #252] @ 0xfc │ │ │ │ stm lr, {r0, r1, r2, r3, r7} │ │ │ │ @@ -390851,15 +390854,15 @@ │ │ │ │ ldm lr, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ stm r8, {r0, ip} │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne 1a53f4 │ │ │ │ + bne 1a5400 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r9, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -390868,28 +390871,28 @@ │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1c8d60 │ │ │ │ + bl 1c8d6c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1b10a8 │ │ │ │ + bl 1b10b4 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ strd r4, [r0] │ │ │ │ - b 1a5044 │ │ │ │ + b 1a5050 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - bl 1b1128 │ │ │ │ + bl 1b1134 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add ip, r0, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ @@ -390899,59 +390902,59 @@ │ │ │ │ mov r1, #27 │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r2, #-2147483644 @ 0x80000004 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a5084 │ │ │ │ + beq 1a5090 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #544] @ 1a54f4 │ │ │ │ + ldr r2, [pc, #544] @ 1a5500 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #540] @ 1a54f8 │ │ │ │ + ldr r0, [pc, #540] @ 1a5504 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ - ldr r0, [pc, #536] @ 1a5518 │ │ │ │ + ldr r0, [pc, #536] @ 1a5524 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1b1128 │ │ │ │ + bl 1b1134 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ - b 1a5390 │ │ │ │ + b 1a539c │ │ │ │ add r4, sp, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl 1b1128 │ │ │ │ + bl 1b1134 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ @@ -390971,359 +390974,359 @@ │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1a5420 │ │ │ │ + b 1a542c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1a5420 │ │ │ │ - ldr r2, [pc, #312] @ 1a5520 │ │ │ │ + b 1a542c │ │ │ │ + ldr r2, [pc, #312] @ 1a552c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - ldr r2, [pc, #272] @ 1a550c │ │ │ │ + ldr r2, [pc, #272] @ 1a5518 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #268] @ 1a5510 │ │ │ │ + ldr r0, [pc, #268] @ 1a551c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #228 @ 0xe4 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #176] @ 1a54dc │ │ │ │ + ldr r0, [pc, #176] @ 1a54e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ bl 3c920 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1a54c0 │ │ │ │ + bl 1aff0c │ │ │ │ + b 1a54cc │ │ │ │ bl 3cac8 │ │ │ │ - b 1a54a0 │ │ │ │ - b 1a54a0 │ │ │ │ + b 1a54ac │ │ │ │ + b 1a54ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a5484 │ │ │ │ + beq 1a5490 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1a54c0 │ │ │ │ + bl 1aff0c │ │ │ │ + b 1a54cc │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1b06cc │ │ │ │ + bl 1b06d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1b06cc │ │ │ │ + bl 1b06d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq lr, r5, ip, ror #6 │ │ │ │ - ldrdeq sl, [ip], -pc @ │ │ │ │ - andseq sp, r5, ip, lsr r9 │ │ │ │ - andeq r9, ip, r9, asr pc │ │ │ │ - andeq sl, ip, fp, lsr #5 │ │ │ │ - strdeq r9, [ip], -r7 │ │ │ │ - andeq sl, ip, r6, asr r2 │ │ │ │ - andeq r9, ip, lr, lsl #31 │ │ │ │ - andeq sl, fp, r0, asr fp │ │ │ │ - mulseq r5, r0, r6 │ │ │ │ - strdeq r9, [ip], -lr │ │ │ │ - andeq r9, ip, r6, lsl #27 │ │ │ │ - andeq r9, ip, sp, ror #24 │ │ │ │ - andeq r9, ip, fp, ror pc │ │ │ │ - andeq sl, fp, r4, lsr sl │ │ │ │ - andseq sp, r5, ip, asr r5 │ │ │ │ - andseq lr, r5, r0, ror #5 │ │ │ │ - andseq sp, r5, r0, asr #22 │ │ │ │ - andseq lr, r5, r4, lsr #32 │ │ │ │ - andseq sp, r5, r0, lsl #22 │ │ │ │ + andseq lr, r5, r0, ror #6 │ │ │ │ + andeq sl, ip, r3, asr r2 │ │ │ │ + andseq sp, r5, r0, lsr r9 │ │ │ │ + andeq r9, ip, sp, asr #31 │ │ │ │ + andeq sl, ip, pc, lsl r3 │ │ │ │ + andeq r9, ip, fp, ror #30 │ │ │ │ + andeq sl, ip, sl, asr #5 │ │ │ │ + andeq sl, ip, r2 │ │ │ │ + andeq sl, fp, r4, asr #23 │ │ │ │ + andseq sp, r5, r4, lsl #13 │ │ │ │ + andeq sl, ip, r2, ror r0 │ │ │ │ + strdeq r9, [ip], -sl │ │ │ │ + andeq r9, ip, r1, ror #25 │ │ │ │ + andeq r9, ip, pc, ror #31 │ │ │ │ + andeq sl, fp, r8, lsr #21 │ │ │ │ + andseq sp, r5, r0, asr r5 │ │ │ │ + @ instruction: 0x0015e2d4 │ │ │ │ + andseq sp, r5, r4, lsr fp │ │ │ │ + andseq lr, r5, r8, lsl r0 │ │ │ │ + @ instruction: 0x0015daf4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r6, #101] @ 0x65 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a5790 │ │ │ │ + beq 1a579c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bcc 1a5778 │ │ │ │ + bcc 1a5784 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bcs 1a5778 │ │ │ │ + bcs 1a5784 │ │ │ │ mov r4, r6 │ │ │ │ add sl, fp, #8 │ │ │ │ ldr r8, [r4, #84]! @ 0x54 │ │ │ │ ldr r7, [r4, #-4] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a55bc │ │ │ │ + beq 1a55c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bcc 1a55bc │ │ │ │ + bcc 1a55c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi 1a55bc │ │ │ │ + bhi 1a55c8 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ sub r0, r3, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc 1a5578 │ │ │ │ - b 1a55c0 │ │ │ │ + bcc 1a5584 │ │ │ │ + b 1a55cc │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bcc 1a561c │ │ │ │ + bcc 1a5628 │ │ │ │ ldrd r0, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a55fc │ │ │ │ + beq 1a5608 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 1a55f8 │ │ │ │ + bcs 1a5604 │ │ │ │ add r6, r2, r7 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #65 @ 0x41 │ │ │ │ - bgt 1a55fc │ │ │ │ - b 1a561c │ │ │ │ - bne 1a561c │ │ │ │ + bgt 1a5608 │ │ │ │ + b 1a5628 │ │ │ │ + bne 1a5628 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a563c │ │ │ │ + beq 1a5648 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 1a5638 │ │ │ │ + bcs 1a5644 │ │ │ │ add r6, r2, r3 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #65 @ 0x41 │ │ │ │ - bgt 1a563c │ │ │ │ - ldr r0, [pc, #416] @ 1a57c4 │ │ │ │ + bgt 1a5648 │ │ │ │ + ldr r0, [pc, #416] @ 1a57d0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ bl 3c920 │ │ │ │ - bne 1a561c │ │ │ │ + bne 1a5628 │ │ │ │ sub r6, r3, r7 │ │ │ │ add r5, r2, r7 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 1a5674 │ │ │ │ + beq 1a5680 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1a57b0 │ │ │ │ + beq 1a57bc │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bne 1a5690 │ │ │ │ + bne 1a569c │ │ │ │ sub r2, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, #10 │ │ │ │ - bcc 1a569c │ │ │ │ - b 1a56c4 │ │ │ │ + bcc 1a56a8 │ │ │ │ + b 1a56d0 │ │ │ │ ldrb r6, [r5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ - beq 1a574c │ │ │ │ + beq 1a5758 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - bne 1a569c │ │ │ │ - b 1a574c │ │ │ │ + bne 1a56a8 │ │ │ │ + b 1a5758 │ │ │ │ mov r2, r6 │ │ │ │ cmp r6, #8 │ │ │ │ - bhi 1a56c4 │ │ │ │ + bhi 1a56d0 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r4, [r5] │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ cmp r4, #7 │ │ │ │ - bhi 1a57a8 │ │ │ │ + bhi 1a57b4 │ │ │ │ orr r6, r4, r6, lsl #3 │ │ │ │ add r5, r5, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 1a56a0 │ │ │ │ - b 1a56f0 │ │ │ │ + bne 1a56ac │ │ │ │ + b 1a56fc │ │ │ │ mov r6, #0 │ │ │ │ ldrb r4, [r5] │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 1a573c │ │ │ │ + bhi 1a5748 │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ cmp r4, #8 │ │ │ │ - bcs 1a57a8 │ │ │ │ + bcs 1a57b4 │ │ │ │ orr r6, r4, r6, lsl #3 │ │ │ │ add r5, r5, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 1a56c8 │ │ │ │ + bne 1a56d4 │ │ │ │ eor r2, r6, #55296 @ 0xd800 │ │ │ │ movw r5, #2048 @ 0x800 │ │ │ │ sub r2, r2, #1114112 @ 0x110000 │ │ │ │ movt r5, #65519 @ 0xffef │ │ │ │ cmp r2, r5 │ │ │ │ movcs r2, #3 │ │ │ │ strcs r3, [fp, #16] │ │ │ │ strbcs r2, [fp, #28] │ │ │ │ strdcs r6, [fp] │ │ │ │ strdcs r8, [sl] │ │ │ │ strdcs r0, [sl, #12] │ │ │ │ addcs sp, sp, #12 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #156] @ 1a57c8 │ │ │ │ + ldr r0, [pc, #156] @ 1a57d4 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r2, [pc, #152] @ 1a57cc │ │ │ │ + ldr r2, [pc, #152] @ 1a57d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c4bc │ │ │ │ and r0, r4, #248 @ 0xf8 │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ movweq r2, #2 │ │ │ │ - ldr r0, [pc, #100] @ 1a57b8 │ │ │ │ - ldr r3, [pc, #100] @ 1a57bc │ │ │ │ - ldr r1, [pc, #100] @ 1a57c0 │ │ │ │ + ldr r0, [pc, #100] @ 1a57c4 │ │ │ │ + ldr r3, [pc, #100] @ 1a57c8 │ │ │ │ + ldr r1, [pc, #100] @ 1a57cc │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #11 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #18 │ │ │ │ bl 3c694 │ │ │ │ - ldr r0, [pc, #88] @ 1a57d8 │ │ │ │ + ldr r0, [pc, #88] @ 1a57e4 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - ldr r2, [pc, #84] @ 1a57dc │ │ │ │ + ldr r2, [pc, #84] @ 1a57e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #56] @ 1a57d0 │ │ │ │ + ldr r0, [pc, #56] @ 1a57dc │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #52] @ 1a57d4 │ │ │ │ + ldr r2, [pc, #52] @ 1a57e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ mov r2, #1 │ │ │ │ - b 1a574c │ │ │ │ + b 1a5758 │ │ │ │ mov r2, #0 │ │ │ │ - b 1a574c │ │ │ │ - ldrdeq r9, [ip], -fp │ │ │ │ - andseq sp, r5, ip, asr r7 │ │ │ │ - andseq sp, r5, r0, asr r2 │ │ │ │ - andseq sp, r5, r0, lsl #7 │ │ │ │ - muleq ip, r0, r4 │ │ │ │ - mulseq r5, r0, r2 │ │ │ │ - andeq r9, ip, r8, lsr r4 │ │ │ │ - andseq sp, r5, r4, ror #3 │ │ │ │ - andeq r9, ip, r5, ror r4 │ │ │ │ - andseq sp, r5, ip, lsl #4 │ │ │ │ + b 1a5758 │ │ │ │ + andeq r9, ip, pc, asr #10 │ │ │ │ + andseq sp, r5, r0, asr r7 │ │ │ │ + andseq sp, r5, r4, asr #4 │ │ │ │ + andseq sp, r5, r4, ror r3 │ │ │ │ + andeq r9, ip, r4, lsl #10 │ │ │ │ + andseq sp, r5, r4, lsl #5 │ │ │ │ + andeq r9, ip, ip, lsr #9 │ │ │ │ + @ instruction: 0x0015d1d8 │ │ │ │ + andeq r9, ip, r9, ror #9 │ │ │ │ + andseq sp, r5, r0, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #332 @ 0x14c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 1a60e8 │ │ │ │ + bne 1a60f4 │ │ │ │ ldr r6, [r8] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r7, r6 │ │ │ │ ldrd r2, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #80]! @ 0x50 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a5884 │ │ │ │ + beq 1a5890 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ bic r1, r0, #7 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne 1a58d0 │ │ │ │ + bne 1a58dc │ │ │ │ ldrb r0, [r6, #101] @ 0x65 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a5b04 │ │ │ │ + beq 1a5b10 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5524 │ │ │ │ + bl 1a5530 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [r9, #4] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ - b 1a5c8c │ │ │ │ + b 1a5c98 │ │ │ │ ldr fp, [r8, #8] │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ cmp fp, #0 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ add r3, sp, #276 @ 0x114 │ │ │ │ str r6, [sp, #268] @ 0x10c │ │ │ │ mov r6, #0 │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 1a5adc │ │ │ │ - ldr r2, [pc, #2708] @ 1a6358 │ │ │ │ + bpl 1a5ae8 │ │ │ │ + ldr r2, [pc, #2708] @ 1a6364 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #31 │ │ │ │ add r1, r1, #6 │ │ │ │ and r1, r0, r1 │ │ │ │ cmp r1, #56 @ 0x38 │ │ │ │ - bne 1a5b6c │ │ │ │ + bne 1a5b78 │ │ │ │ ldrb r1, [r6, #101] @ 0x65 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1a5d14 │ │ │ │ + bne 1a5d20 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add lr, sp, #248 @ 0xf8 │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ mov ip, sl │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ sub r1, sl, #35 @ 0x23 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r6, [sp, #244] @ 0xf4 │ │ │ │ - bhi 1a5f7c │ │ │ │ + bhi 1a5f88 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ @@ -391423,53 +391426,53 @@ │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [r9] │ │ │ │ stmib r9, {r0, ip} │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 1a5ca4 │ │ │ │ + beq 1a5cb0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a58bc │ │ │ │ + beq 1a58c8 │ │ │ │ mov sl, r0 │ │ │ │ - b 1a5ca8 │ │ │ │ + b 1a5cb4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r7] │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a5e44 │ │ │ │ + bcs 1a5e50 │ │ │ │ adds r0, r1, r7 │ │ │ │ - bcs 1a5f40 │ │ │ │ + bcs 1a5f4c │ │ │ │ ldr fp, [r6, #88] @ 0x58 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmn fp, #1 │ │ │ │ - beq 1a5d4c │ │ │ │ + beq 1a5d58 │ │ │ │ mov r0, r8 │ │ │ │ ldr sl, [r6, #84] @ 0x54 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r6, [r8, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 1a5ce4 │ │ │ │ - ldr r2, [pc, #2028] @ 1a634c │ │ │ │ + bpl 1a5cf0 │ │ │ │ + ldr r2, [pc, #2028] @ 1a6358 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ sub r1, r0, #68 @ 0x44 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ - bhi 1a58f4 │ │ │ │ + bhi 1a5900 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xfffffd70 │ │ │ │ @ instruction: 0xfffffd70 │ │ │ │ @ instruction: 0xfffffd70 │ │ │ │ @@ -391521,15 +391524,15 @@ │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ @ instruction: 0xfffffd70 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a92f0 │ │ │ │ + bl 1a92fc │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ str r0, [r9, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r0, r9, #8 │ │ │ │ @@ -391555,39 +391558,39 @@ │ │ │ │ str sl, [r9, #32] │ │ │ │ str fp, [r9, #36] @ 0x24 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ - beq 1a5d58 │ │ │ │ + beq 1a5d64 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a5b58 │ │ │ │ + beq 1a5b64 │ │ │ │ mov r5, r0 │ │ │ │ - b 1a5d5c │ │ │ │ + b 1a5d68 │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r7] │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a5f2c │ │ │ │ + bcs 1a5f38 │ │ │ │ adds r0, r1, r7 │ │ │ │ - bcs 1a5f40 │ │ │ │ + bcs 1a5f4c │ │ │ │ ldr fp, [r6, #88] @ 0x58 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmn fp, #1 │ │ │ │ - bne 1a5b3c │ │ │ │ - ldr r0, [pc, #1544] @ 1a635c │ │ │ │ + bne 1a5b48 │ │ │ │ + ldr r0, [pc, #1544] @ 1a6368 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ @@ -391610,25 +391613,25 @@ │ │ │ │ str sl, [r9, #56] @ 0x38 │ │ │ │ str r0, [r9, #60] @ 0x3c │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aea30 │ │ │ │ + bl 1aea3c │ │ │ │ add r2, r6, #4 │ │ │ │ ldr ip, [sp, #264] @ 0x108 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ ldm r2!, {r0, r4, r5, r7} │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r0, r4, r5, r7} │ │ │ │ ldm r2, {r0, r4, r5, r7} │ │ │ │ stm r3, {r0, r4, r5, r7} │ │ │ │ - bne 1a5ef4 │ │ │ │ + bne 1a5f00 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ mov r1, #-2147483646 @ 0x80000002 │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ @@ -391645,32 +391648,32 @@ │ │ │ │ str ip, [r9] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r0, r1, r7 │ │ │ │ - bcc 1a5b2c │ │ │ │ - b 1a5f40 │ │ │ │ + bcc 1a5b38 │ │ │ │ + b 1a5f4c │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9eac │ │ │ │ + bl 1a9eb8 │ │ │ │ add r2, r6, #4 │ │ │ │ ldr ip, [sp, #264] @ 0x108 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r2!, {r0, r4, r5, r6, r7} │ │ │ │ stmia r3!, {r0, r4, r5, r6, r7} │ │ │ │ ldm r2, {r0, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r4, r5, r6, r7} │ │ │ │ - bne 1a5f4c │ │ │ │ + bne 1a5f58 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add lr, sp, #124 @ 0x7c │ │ │ │ mov r2, r0 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -391703,16 +391706,16 @@ │ │ │ │ str ip, [r9] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r0, r1, r7 │ │ │ │ - bcc 1a5d3c │ │ │ │ - ldr r0, [pc, #1048] @ 1a6360 │ │ │ │ + bcc 1a5d48 │ │ │ │ + ldr r0, [pc, #1048] @ 1a636c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ add r2, r9, #4 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -391720,32 +391723,32 @@ │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [r9, #60] @ 0x3c │ │ │ │ str ip, [r9] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ - bl 1a2f64 │ │ │ │ + bl 1a2f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a5fbc │ │ │ │ + beq 1a5fc8 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [r9] │ │ │ │ stmib r9, {r0, sl} │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, sl, #60 @ 0x3c │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bhi 1a62e8 │ │ │ │ + bhi 1a62f4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ @@ -391809,18 +391812,18 @@ │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #8 │ │ │ │ - b 1a6258 │ │ │ │ - ldr r2, [pc, #608] @ 1a6350 │ │ │ │ + b 1a6264 │ │ │ │ + ldr r2, [pc, #608] @ 1a635c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #604] @ 1a6354 │ │ │ │ + ldr r0, [pc, #604] @ 1a6360 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ @@ -391828,83 +391831,83 @@ │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #1286 @ 0x506 │ │ │ │ strh r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #11 │ │ │ │ - b 1a62cc │ │ │ │ + b 1a62d8 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ - b 1a6258 │ │ │ │ + b 1a6264 │ │ │ │ add ip, sp, #240 @ 0xf0 │ │ │ │ add fp, sp, #152 @ 0x98 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r1, fp │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 1a61c0 │ │ │ │ + beq 1a61cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne 1a61c0 │ │ │ │ + bne 1a61cc │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae0d4 │ │ │ │ + bl 1ae0e0 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ ldrb sl, [sp, #268] @ 0x10c │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bne 1a632c │ │ │ │ + bne 1a6338 │ │ │ │ cmp sl, #12 │ │ │ │ - beq 1a61c0 │ │ │ │ + beq 1a61cc │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov r4, sl │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, r9, #8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ strb r4, [r9, #32] │ │ │ │ - b 1a625c │ │ │ │ + b 1a6268 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #3 │ │ │ │ - b 1a6258 │ │ │ │ + b 1a6264 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #9 │ │ │ │ - b 1a6258 │ │ │ │ + b 1a6264 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #262 @ 0x106 │ │ │ │ strh r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #12 │ │ │ │ - b 1a62cc │ │ │ │ + b 1a62d8 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ strh r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #10 │ │ │ │ - b 1a62cc │ │ │ │ + b 1a62d8 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [r9, #32] │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ @@ -391915,23 +391918,23 @@ │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #6 │ │ │ │ strh r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #7 │ │ │ │ - b 1a62cc │ │ │ │ + b 1a62d8 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #518 @ 0x206 │ │ │ │ strh r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #9 │ │ │ │ - b 1a62cc │ │ │ │ + b 1a62d8 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ strh r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #13 │ │ │ │ @@ -391942,15 +391945,15 @@ │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [r8, #4] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1b1128 │ │ │ │ + bl 1b1134 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r3, #11 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -391963,70 +391966,70 @@ │ │ │ │ add r1, r6, #5 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ bl 274b8 │ │ │ │ strb sl, [r9, #4] │ │ │ │ str r5, [r9] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq sp, r5, r8, lsl #7 │ │ │ │ - andeq r9, fp, ip, lsr sp │ │ │ │ - @ instruction: 0x0015c8d4 │ │ │ │ - andseq sp, r5, r4, lsr #12 │ │ │ │ - andseq sp, r5, ip, ror #1 │ │ │ │ - andseq ip, r5, r8, lsl #30 │ │ │ │ + andseq sp, r5, ip, ror r3 │ │ │ │ + @ instruction: 0x000b9db0 │ │ │ │ + andseq ip, r5, r8, asr #17 │ │ │ │ + andseq sp, r5, r8, lsl r6 │ │ │ │ + andseq sp, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x0015cefc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1a662c │ │ │ │ + bne 1a6638 │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a665c │ │ │ │ + beq 1a6668 │ │ │ │ sub r3, r1, #1 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ str r3, [r8, #44] @ 0x2c │ │ │ │ mul r7, r3, r2 │ │ │ │ ldr r2, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r7]! │ │ │ │ movw r7, #9 │ │ │ │ movt r7, #17 │ │ │ │ cmp r3, r7 │ │ │ │ - bne 1a6408 │ │ │ │ + bne 1a6414 │ │ │ │ add fp, r2, #4 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r2, #92] @ 0x5c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r3, #8 │ │ │ │ movt r3, #17 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 1a642c │ │ │ │ + bne 1a6438 │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1a64e4 │ │ │ │ - b 1a64c8 │ │ │ │ + bne 1a64f0 │ │ │ │ + b 1a64d4 │ │ │ │ movw r2, #10 │ │ │ │ movt r2, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1a665c │ │ │ │ + beq 1a6668 │ │ │ │ str r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 274b8 │ │ │ │ - b 1a6618 │ │ │ │ + b 1a6624 │ │ │ │ sub r2, r3, #9 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, r2 │ │ │ │ subhi r1, r0, #1114112 @ 0x110000 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ @@ -392037,42 +392040,42 @@ │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ orr r0, r7, #4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1a64e4 │ │ │ │ - b 1a64c8 │ │ │ │ + bne 1a64f0 │ │ │ │ + b 1a64d4 │ │ │ │ add r0, r7, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1a64e4 │ │ │ │ - b 1a64c8 │ │ │ │ + bne 1a64f0 │ │ │ │ + b 1a64d4 │ │ │ │ add r0, r7, #64 @ 0x40 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1a64e4 │ │ │ │ - b 1a64c8 │ │ │ │ + bne 1a64f0 │ │ │ │ + b 1a64d4 │ │ │ │ add r0, r7, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1a64e4 │ │ │ │ - b 1a64c8 │ │ │ │ + bne 1a64f0 │ │ │ │ + b 1a64d4 │ │ │ │ add r0, r7, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1a64e4 │ │ │ │ + bne 1a64f0 │ │ │ │ add r1, r5, #12 │ │ │ │ - b 1a6550 │ │ │ │ + b 1a655c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 1a64c8 │ │ │ │ + beq 1a64d4 │ │ │ │ sub r3, r3, #9 │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, r3 │ │ │ │ subhi r2, r1, #1114112 @ 0x110000 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ add pc, r1, r2 │ │ │ │ @@ -392081,23 +392084,23 @@ │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ add r1, r5, #4 │ │ │ │ - b 1a6550 │ │ │ │ + b 1a655c │ │ │ │ add r1, r5, #32 │ │ │ │ - b 1a6550 │ │ │ │ + b 1a655c │ │ │ │ add r1, r5, #64 @ 0x40 │ │ │ │ - b 1a6550 │ │ │ │ + b 1a655c │ │ │ │ add r1, r5, #16 │ │ │ │ - b 1a6550 │ │ │ │ + b 1a655c │ │ │ │ add r1, r5, #8 │ │ │ │ - b 1a6550 │ │ │ │ + b 1a655c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r1, r1, #88 @ 0x58 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ @@ -392112,30 +392115,30 @@ │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ bl 274b8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a663c │ │ │ │ + beq 1a6648 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ bl 274b8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a664c │ │ │ │ + beq 1a6658 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -392147,367 +392150,367 @@ │ │ │ │ str sl, [r9, #8] │ │ │ │ stm r9, {r0, fp} │ │ │ │ ldr r0, [r8, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #32] │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #184] @ 1a66ec │ │ │ │ + ldr r0, [pc, #184] @ 1a66f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 1a6674 │ │ │ │ + b 1a6680 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1a6674 │ │ │ │ + b 1a6680 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1a6674 │ │ │ │ - ldr r0, [pc, #128] @ 1a66e4 │ │ │ │ - ldr r2, [pc, #128] @ 1a66e8 │ │ │ │ + b 1a6680 │ │ │ │ + ldr r0, [pc, #128] @ 1a66f0 │ │ │ │ + ldr r2, [pc, #128] @ 1a66f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ - b 1a66b8 │ │ │ │ + b 1a66c4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 1b0e58 │ │ │ │ + bl 1b0e64 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #32] │ │ │ │ - b 1a66d0 │ │ │ │ + b 1a66dc │ │ │ │ bl 3cac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andeq r8, ip, r1, ror #11 │ │ │ │ - andseq ip, r5, ip, ror r3 │ │ │ │ - andseq ip, r5, r4, asr #7 │ │ │ │ + andeq r8, ip, r5, asr r6 │ │ │ │ + andseq ip, r5, r0, ror r3 │ │ │ │ + @ instruction: 0x0015c3b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr fp, [r1] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a6c00 │ │ │ │ + bne 1a6c0c │ │ │ │ mov r0, #0 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ str r0, [fp, #76] @ 0x4c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #64] @ 0x40 │ │ │ │ add r8, fp, #80 @ 0x50 │ │ │ │ - ldr r4, [pc, #1312] @ 1a6c4c │ │ │ │ + ldr r4, [pc, #1312] @ 1a6c58 │ │ │ │ add r9, fp, #68 @ 0x44 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - b 1a6750 │ │ │ │ + b 1a675c │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ tst r0, #2 │ │ │ │ - beq 1a67d0 │ │ │ │ + beq 1a67dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, sl │ │ │ │ - beq 1a67d0 │ │ │ │ + beq 1a67dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcc 1a6748 │ │ │ │ + bcc 1a6754 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1a6748 │ │ │ │ + beq 1a6754 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 1a67d0 │ │ │ │ + bcc 1a67dc │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 1a67a8 │ │ │ │ + bgt 1a67b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a67c0 │ │ │ │ + beq 1a67cc │ │ │ │ cmp r1, #22 │ │ │ │ - bne 1a67d0 │ │ │ │ + bne 1a67dc │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq 1a6748 │ │ │ │ - b 1a67d0 │ │ │ │ + beq 1a6754 │ │ │ │ + b 1a67dc │ │ │ │ cmp r1, #32 │ │ │ │ - beq 1a6738 │ │ │ │ + beq 1a6744 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ cmpeq r0, #12288 @ 0x3000 │ │ │ │ - bne 1a67d0 │ │ │ │ - b 1a6748 │ │ │ │ + bne 1a67dc │ │ │ │ + b 1a6754 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1a6748 │ │ │ │ + bne 1a6754 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r0, sl │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne 1a6808 │ │ │ │ + bne 1a6814 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b 1a6970 │ │ │ │ + b 1a697c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, sl │ │ │ │ - beq 1a6944 │ │ │ │ + beq 1a6950 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bcc 1a6944 │ │ │ │ + bcc 1a6950 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ - bhi 1a6944 │ │ │ │ + bhi 1a6950 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r4, [fp, #76] @ 0x4c │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ movcs r7, #2 │ │ │ │ cmpcs r5, #2048 @ 0x800 │ │ │ │ - bcs 1a6878 │ │ │ │ + bcs 1a6884 │ │ │ │ ldr r0, [r9] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bhi 1a6888 │ │ │ │ + bhi 1a6894 │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcs 1a68b8 │ │ │ │ + bcs 1a68c4 │ │ │ │ strb r5, [r0] │ │ │ │ - b 1a6920 │ │ │ │ + b 1a692c │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ mov r7, #4 │ │ │ │ movwcc r7, #3 │ │ │ │ - b 1a684c │ │ │ │ + b 1a6858 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r0, [fp, #76] @ 0x4c │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 1a6870 │ │ │ │ + bcc 1a687c │ │ │ │ mov r2, r5 │ │ │ │ mvn lr, #-67108863 @ 0xfc000001 │ │ │ │ bfi r2, lr, #6, #26 │ │ │ │ lsr r1, r5, #6 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ - bcs 1a68e0 │ │ │ │ + bcs 1a68ec │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1a6920 │ │ │ │ + b 1a692c │ │ │ │ bfi r1, lr, #6, #26 │ │ │ │ lsr ip, r5, #12 │ │ │ │ lsrs r3, r5, #16 │ │ │ │ - bne 1a6904 │ │ │ │ + bne 1a6910 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, ip, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1a6920 │ │ │ │ + b 1a692c │ │ │ │ mvn r3, #15 │ │ │ │ bfi ip, lr, #6, #26 │ │ │ │ orr r3, r3, r5, lsr #18 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ strb ip, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [fp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a67fc │ │ │ │ + beq 1a6808 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a32d4 │ │ │ │ - b 1a67fc │ │ │ │ + bl 1a32e0 │ │ │ │ + b 1a6808 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r8, {r3, r7} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, sl │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ - ldr r4, [pc, #740] @ 1a6c50 │ │ │ │ + ldr r4, [pc, #740] @ 1a6c5c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bne 1a69b0 │ │ │ │ + bne 1a69bc │ │ │ │ ldr r2, [fp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a6a58 │ │ │ │ + beq 1a6a64 │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r3, [r0] │ │ │ │ - bne 1a6a90 │ │ │ │ + bne 1a6a9c │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 1a6aec │ │ │ │ + beq 1a6af8 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 1a6aec │ │ │ │ - b 1a6b48 │ │ │ │ + beq 1a6af8 │ │ │ │ + b 1a6b54 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, sl │ │ │ │ - beq 1a6970 │ │ │ │ + beq 1a697c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs 1a69e0 │ │ │ │ + bcs 1a69ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a69a4 │ │ │ │ + beq 1a69b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a32d4 │ │ │ │ - b 1a69a4 │ │ │ │ + bl 1a32e0 │ │ │ │ + b 1a69b0 │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1a69c4 │ │ │ │ + beq 1a69d0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 1a6970 │ │ │ │ + bcc 1a697c │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 1a6a18 │ │ │ │ + bgt 1a6a24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a6a30 │ │ │ │ + beq 1a6a3c │ │ │ │ cmp r1, #22 │ │ │ │ - bne 1a6970 │ │ │ │ + bne 1a697c │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq 1a69c4 │ │ │ │ - b 1a6970 │ │ │ │ + beq 1a69d0 │ │ │ │ + b 1a697c │ │ │ │ cmp r1, #32 │ │ │ │ - beq 1a6a44 │ │ │ │ + beq 1a6a50 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ cmpeq r0, #12288 @ 0x3000 │ │ │ │ - beq 1a69c4 │ │ │ │ - b 1a6970 │ │ │ │ + beq 1a69d0 │ │ │ │ + b 1a697c │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne 1a69c4 │ │ │ │ - b 1a6970 │ │ │ │ + bne 1a69d0 │ │ │ │ + b 1a697c │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne 1a69c4 │ │ │ │ - b 1a6970 │ │ │ │ + bne 1a69d0 │ │ │ │ + b 1a697c │ │ │ │ mov r4, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 1a6af8 │ │ │ │ + bmi 1a6b04 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - beq 1a6bb0 │ │ │ │ + beq 1a6bbc │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a6af8 │ │ │ │ + beq 1a6b04 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a6bb4 │ │ │ │ + b 1a6bc0 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne 1a6b3c │ │ │ │ + bne 1a6b48 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 1a6b48 │ │ │ │ + bcc 1a6b54 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #10 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a6b70 │ │ │ │ + beq 1a6b7c │ │ │ │ umull r3, r5, r3, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1a6aec │ │ │ │ + bne 1a6af8 │ │ │ │ ldrb r5, [r0], #1 │ │ │ │ sub r4, r5, #48 @ 0x30 │ │ │ │ adds r3, r4, r3 │ │ │ │ adc r5, r2, #0 │ │ │ │ cmp r4, #9 │ │ │ │ - bhi 1a6aec │ │ │ │ + bhi 1a6af8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a6ab4 │ │ │ │ + beq 1a6ac0 │ │ │ │ mov r4, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bpl 1a6b10 │ │ │ │ - ldr r2, [pc, #340] @ 1a6c54 │ │ │ │ + bpl 1a6b1c │ │ │ │ + ldr r2, [pc, #340] @ 1a6c60 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - beq 1a6b80 │ │ │ │ + beq 1a6b8c │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a6af8 │ │ │ │ + beq 1a6b04 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a6b84 │ │ │ │ + b 1a6b90 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi 1a6aa8 │ │ │ │ + bhi 1a6ab4 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r0] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 1a6aec │ │ │ │ + bhi 1a6af8 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ - bne 1a6b4c │ │ │ │ + bne 1a6b58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ strd r2, [r0] │ │ │ │ - b 1a6bec │ │ │ │ + b 1a6bf8 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, ip, #40 @ 0x28 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #6 │ │ │ │ - b 1a6bdc │ │ │ │ + b 1a6be8 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ @@ -392520,15 +392523,15 @@ │ │ │ │ str sl, [ip, #36] @ 0x24 │ │ │ │ str r0, [ip] │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #64] @ 0x40 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #80] @ 1a6c58 │ │ │ │ + ldr r0, [pc, #80] @ 1a6c64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ @@ -392539,67 +392542,67 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r7, r8, lsl #17 │ │ │ │ - andseq r9, r7, r0, asr r6 │ │ │ │ - @ instruction: 0x0015c3f0 │ │ │ │ - andseq fp, r5, r0, lsl #28 │ │ │ │ + andseq r9, r7, ip, ror r8 │ │ │ │ + andseq r9, r7, r4, asr #12 │ │ │ │ + andseq ip, r5, r4, ror #7 │ │ │ │ + @ instruction: 0x0015bdf4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ ldr fp, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r2 │ │ │ │ add ip, r9, #24 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r1, [r5, #80]! @ 0x50 │ │ │ │ ldrd r2, [fp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bne 1a71e4 │ │ │ │ + bne 1a71f0 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #16] │ │ │ │ ldr r0, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a6ce4 │ │ │ │ + beq 1a6cf0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #28] │ │ │ │ ldr r1, [fp, #24] │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r7, r1, r0, lsl #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1a6d20 │ │ │ │ + beq 1a6d2c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 1a6ec4 │ │ │ │ + bne 1a6ed0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r9, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ - bl 1c8d9c │ │ │ │ + bl 1c8da8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r0, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a6e0c │ │ │ │ - b 1a6e94 │ │ │ │ + bne 1a6e18 │ │ │ │ + b 1a6ea0 │ │ │ │ orr ip, r6, #4 │ │ │ │ str sl, [sp, #12] │ │ │ │ add sl, sp, #80 @ 0x50 │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ @@ -392608,27 +392611,27 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ ldm r9!, {r1, r2, r3, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r9, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c8d9c │ │ │ │ + bl 1c8da8 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ cmp r4, r0 │ │ │ │ str r9, [sp, #232] @ 0xe8 │ │ │ │ - bne 1a6d94 │ │ │ │ - ldr r1, [pc, #1668] @ 1a7410 │ │ │ │ + bne 1a6da0 │ │ │ │ + ldr r1, [pc, #1668] @ 1a741c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1cab88 │ │ │ │ + bl 1cab94 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r9, [r0, r4, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ ldm sl!, {r1, r2, r3, r6} │ │ │ │ @@ -392636,63 +392639,63 @@ │ │ │ │ ldm sl, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a7210 │ │ │ │ + beq 1a721c │ │ │ │ ldm r7!, {r2, r3, r5, r6} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r7, {r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ ldr sl, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #10 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a6e94 │ │ │ │ + beq 1a6ea0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #28] │ │ │ │ ldr r1, [fp, #24] │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r4, r1, r0, lsl #4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r4 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1a6e94 │ │ │ │ + beq 1a6ea0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 1a71f4 │ │ │ │ + beq 1a7200 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ add r9, sp, #80 @ 0x50 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 1a6f14 │ │ │ │ - ldr r2, [pc, #1432] @ 1a741c │ │ │ │ + bpl 1a6f20 │ │ │ │ + ldr r2, [pc, #1432] @ 1a7428 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ - b 1a721c │ │ │ │ + b 1a7228 │ │ │ │ add r0, sp, #16 │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r8!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r8!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -392710,31 +392713,31 @@ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 1a6fa4 │ │ │ │ - ldr r2, [pc, #1288] @ 1a740c │ │ │ │ + bpl 1a6fb0 │ │ │ │ + ldr r2, [pc, #1288] @ 1a7418 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ - b 1a721c │ │ │ │ + b 1a7228 │ │ │ │ ldr r5, [sl, #4] │ │ │ │ mov sl, #1 │ │ │ │ - beq 1a6f40 │ │ │ │ + beq 1a6f4c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a6e7c │ │ │ │ + beq 1a6e88 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, r8, #40 @ 0x28 │ │ │ │ @@ -392745,32 +392748,32 @@ │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #28] │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r8, #36] @ 0x24 │ │ │ │ - beq 1a705c │ │ │ │ + beq 1a7068 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1a703c │ │ │ │ + bne 1a7048 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a705c │ │ │ │ + beq 1a7068 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ - b 1a7058 │ │ │ │ + b 1a7064 │ │ │ │ ldr r5, [sl, #4] │ │ │ │ mov sl, #1 │ │ │ │ - beq 1a6fd0 │ │ │ │ + beq 1a6fdc │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a6efc │ │ │ │ + beq 1a6f08 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov ip, r4 │ │ │ │ @@ -392783,349 +392786,349 @@ │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [r8, #28] │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r8, #36] @ 0x24 │ │ │ │ - beq 1a7124 │ │ │ │ + beq 1a7130 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1a7104 │ │ │ │ + bne 1a7110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a7124 │ │ │ │ + beq 1a7130 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ - b 1a7120 │ │ │ │ + b 1a712c │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a705c │ │ │ │ + beq 1a7068 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1a7094 │ │ │ │ + bne 1a70a0 │ │ │ │ add r0, sp, #16 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1a70ac │ │ │ │ + bl 1aff0c │ │ │ │ + b 1a70b8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a70ac │ │ │ │ + beq 1a70b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r7, r1, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a70e0 │ │ │ │ + beq 1a70ec │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ - b 1a70c8 │ │ │ │ + b 1a70d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a71dc │ │ │ │ + beq 1a71e8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a7124 │ │ │ │ + beq 1a7130 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1a7168 │ │ │ │ + beq 1a7174 │ │ │ │ add r7, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r7 │ │ │ │ - b 1a7150 │ │ │ │ + b 1a715c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a7184 │ │ │ │ + beq 1a7190 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ ldr r8, [r9, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ add r5, r1, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ mov r0, r8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1a71b8 │ │ │ │ + beq 1a71c4 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ - b 1a71a0 │ │ │ │ + b 1a71ac │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a71dc │ │ │ │ + beq 1a71e8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #564] @ 1a7420 │ │ │ │ + ldr r0, [pc, #564] @ 1a742c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 1a721c │ │ │ │ - ldr r0, [pc, #536] @ 1a7414 │ │ │ │ - ldr r2, [pc, #536] @ 1a7418 │ │ │ │ + b 1a7228 │ │ │ │ + ldr r0, [pc, #536] @ 1a7420 │ │ │ │ + ldr r2, [pc, #536] @ 1a7424 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3cd3c │ │ │ │ - b 1a721c │ │ │ │ + b 1a7228 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ - b 1a73f8 │ │ │ │ + b 1a7404 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1a73a0 │ │ │ │ + b 1a73ac │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1a727c │ │ │ │ + bl 1aff0c │ │ │ │ + b 1a7288 │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1a73cc │ │ │ │ + b 1a73d8 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1b0404 │ │ │ │ - b 1a736c │ │ │ │ + bl 1b0410 │ │ │ │ + b 1a7378 │ │ │ │ mov sl, r0 │ │ │ │ - b 1a736c │ │ │ │ + b 1a7378 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1a72b0 │ │ │ │ + beq 1a72bc │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r6, r4 │ │ │ │ - b 1a7294 │ │ │ │ + b 1a72a0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a7400 │ │ │ │ + beq 1a740c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ - b 1a734c │ │ │ │ + b 1a7358 │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1a72ec │ │ │ │ + beq 1a72f8 │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r7, r4 │ │ │ │ - b 1a72d0 │ │ │ │ + b 1a72dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a73a8 │ │ │ │ + beq 1a73b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl b3fc4 │ │ │ │ - b 1a73a8 │ │ │ │ + b 1a73b4 │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a7334 │ │ │ │ + beq 1a7340 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r6, r5 │ │ │ │ - b 1a7318 │ │ │ │ + b 1a7324 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a7400 │ │ │ │ + beq 1a740c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1c9458 │ │ │ │ + bl 1c9464 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ - b 1a73cc │ │ │ │ + b 1a73d8 │ │ │ │ mov sl, r0 │ │ │ │ - b 1a73b4 │ │ │ │ + b 1a73c0 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1b036c │ │ │ │ + bl 1b0378 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1b0404 │ │ │ │ + bl 1b0410 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0404 │ │ │ │ - b 1a7400 │ │ │ │ + bl 1b0410 │ │ │ │ + b 1a740c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1b036c │ │ │ │ + bl 1b0378 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b100c │ │ │ │ + bl 1b1018 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a73f8 │ │ │ │ + bne 1a7404 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1b0b04 │ │ │ │ - b 1a7400 │ │ │ │ + bl 1b0b10 │ │ │ │ + b 1a740c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1b0404 │ │ │ │ + bl 1b0410 │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq fp, r5, ip, ror #31 │ │ │ │ - andseq fp, r5, ip, lsl #25 │ │ │ │ - andeq r7, ip, r9, asr #20 │ │ │ │ - andseq fp, r5, r4, lsr #16 │ │ │ │ - andseq ip, r5, ip, rrx │ │ │ │ - andseq fp, r5, ip, asr #16 │ │ │ │ + andseq fp, r5, r0, ror #31 │ │ │ │ + andseq fp, r5, r0, lsl #25 │ │ │ │ + @ instruction: 0x000c7abd │ │ │ │ + andseq fp, r5, r8, lsl r8 │ │ │ │ + andseq ip, r5, r0, rrx │ │ │ │ + andseq fp, r5, r0, asr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r6, #7 │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r1 │ │ │ │ movt r6, #17 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a7478 │ │ │ │ + beq 1a7484 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1a74c8 │ │ │ │ + bne 1a74d4 │ │ │ │ ldrd r8, [r3] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r4, [r1], #4 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ bl 274b8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b 1a74b0 │ │ │ │ + b 1a74bc │ │ │ │ add ip, r3, #12 │ │ │ │ mov lr, r5 │ │ │ │ mov r8, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ ldm ip, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r1, r1, #4 │ │ │ │ stm r1, {r0, r2, r4, r5, r6, r7} │ │ │ │ mov r6, r8 │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ ldrd r8, [r3] │ │ │ │ mov r5, lr │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1a74f4 │ │ │ │ + beq 1a7500 │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl b3fc4 │ │ │ │ - b 1a74f4 │ │ │ │ + b 1a7500 │ │ │ │ mov ip, r6 │ │ │ │ ldm r3!, {r1, r2, r6, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ mov r4, r5 │ │ │ │ ldm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r5, r6, r7} │ │ │ │ mov r6, ip │ │ │ │ mov r5, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a6364 │ │ │ │ + bl 1a6370 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a75c4 │ │ │ │ + bne 1a75d0 │ │ │ │ mvn r0, #0 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ orr r0, r0, #4 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 274b8 │ │ │ │ mov r0, fp │ │ │ │ add r2, r6, #2 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ strb r5, [sp, #276] @ 0x114 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ cmp r7, r1 │ │ │ │ - bne 1a7558 │ │ │ │ - ldr r1, [pc, #188] @ 1a7610 │ │ │ │ + bne 1a7564 │ │ │ │ + ldr r1, [pc, #188] @ 1a761c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cacb8 │ │ │ │ + bl 1cacc4 │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ mla r0, r7, r0, r1 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ bl 274b8 │ │ │ │ @@ -393145,149 +393148,149 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm sl, {r0, r1} │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ 1a7614 │ │ │ │ + ldr r0, [pc, #72] @ 1a7620 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1b0a34 │ │ │ │ + bl 1b0a40 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x0015b4f4 │ │ │ │ - andseq fp, r5, ip, lsl #9 │ │ │ │ + andseq fp, r5, r8, ror #9 │ │ │ │ + andseq fp, r5, r0, lsl #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 1a7824 │ │ │ │ + bne 1a7830 │ │ │ │ ldr fp, [r4] │ │ │ │ add ip, r6, #24 │ │ │ │ mov r8, fp │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r1, [r8, #80]! @ 0x50 │ │ │ │ ldrd r2, [fp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bne 1a7854 │ │ │ │ + bne 1a7860 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [fp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq 1a76fc │ │ │ │ + beq 1a7708 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add sl, r1, r0, lsl #4 │ │ │ │ ldr r0, [sl, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1a76fc │ │ │ │ + bne 1a7708 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r6!, {r2, r3, r5, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r6, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ - bl 1c8d9c │ │ │ │ + bl 1c8da8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #-108]! @ 0xffffff94 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bne 1a76e4 │ │ │ │ - ldr r1, [pc, #568] @ 1a7918 │ │ │ │ + bne 1a76f0 │ │ │ │ + ldr r1, [pc, #568] @ 1a7924 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cab88 │ │ │ │ + bl 1cab94 │ │ │ │ ldr r0, [sl, #-104] @ 0xffffff98 │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sl, #-100] @ 0xffffff9c │ │ │ │ - b 1a77cc │ │ │ │ + b 1a77d8 │ │ │ │ add r2, r6, #12 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ add ip, sp, #152 @ 0x98 │ │ │ │ str r9, [sp, #4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldm r8, {r3, r7} │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a7864 │ │ │ │ + beq 1a7870 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ ldm r6!, {r1, r2, r3, r5} │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, sl │ │ │ │ - bl 1c8d9c │ │ │ │ + bl 1c8da8 │ │ │ │ strd r0, [r9] │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, sl, #16 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ ldr r6, [fp, #28] │ │ │ │ ldr r1, [fp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r6, r1 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne 1a77a4 │ │ │ │ - ldr r1, [pc, #384] @ 1a791c │ │ │ │ + bne 1a77b0 │ │ │ │ + ldr r1, [pc, #384] @ 1a7928 │ │ │ │ add r0, fp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb258 │ │ │ │ + bl 1cb264 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ rsb r1, r6, r6, lsl #3 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [fp, #28] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #4 │ │ │ │ str r0, [r9, #12] │ │ │ │ stmib r9, {r0, r7} │ │ │ │ add r0, sp, #28 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ @@ -393297,45 +393300,45 @@ │ │ │ │ add r0, r9, #16 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #224] @ 1a790c │ │ │ │ + ldr r2, [pc, #224] @ 1a7918 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #220] @ 1a7910 │ │ │ │ + ldr r0, [pc, #220] @ 1a791c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ - b 1a7870 │ │ │ │ - ldr r0, [pc, #184] @ 1a7914 │ │ │ │ + b 1a787c │ │ │ │ + ldr r0, [pc, #184] @ 1a7920 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 1a7870 │ │ │ │ + b 1a787c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1a78b8 │ │ │ │ + bl 1aff0c │ │ │ │ + b 1a78c4 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ - b 1a78b8 │ │ │ │ + b 1a78c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b0b04 │ │ │ │ - b 1a78b8 │ │ │ │ + bl 1b0b10 │ │ │ │ + b 1a78c4 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ @@ -393343,326 +393346,326 @@ │ │ │ │ str r0, [fp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ - b 1a78e4 │ │ │ │ + b 1a78f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0404 │ │ │ │ - b 1a7900 │ │ │ │ + bl 1b0410 │ │ │ │ + b 1a790c │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0404 │ │ │ │ + bl 1b0410 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andeq r8, fp, ip, lsl #12 │ │ │ │ - andseq fp, r5, ip, lsr #4 │ │ │ │ - andseq fp, r5, ip, ror #8 │ │ │ │ - andseq fp, r5, r8, asr #11 │ │ │ │ - andseq fp, r5, r8, lsl r5 │ │ │ │ + andeq r8, fp, r0, lsl #13 │ │ │ │ + andseq fp, r5, r0, lsr #4 │ │ │ │ + andseq fp, r5, r0, ror #8 │ │ │ │ + @ instruction: 0x0015b5bc │ │ │ │ + andseq fp, r5, ip, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r9, [r1] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a8008 │ │ │ │ + bne 1a8014 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r6, #80]! @ 0x50 │ │ │ │ mov sl, r1 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ str r0, [r6, #-4] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r6, #-16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a7c08 │ │ │ │ - ldr r2, [pc, #1708] @ 1a803c │ │ │ │ + bcs 1a7c14 │ │ │ │ + ldr r2, [pc, #1708] @ 1a8048 │ │ │ │ adds r0, r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 1a7fc0 │ │ │ │ + bcs 1a7fcc │ │ │ │ ldr r4, [r9, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1692] @ 1a8040 │ │ │ │ + ldr r2, [pc, #1692] @ 1a804c │ │ │ │ cmn r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 1a7fc0 │ │ │ │ + beq 1a7fcc │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r7, [sl, #8] │ │ │ │ sub fp, r6, #12 │ │ │ │ addeq r0, r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r4, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ movweq r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 1a79f8 │ │ │ │ + b 1a7a04 │ │ │ │ strb r8, [r0] │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [r9, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a7b50 │ │ │ │ + beq 1a7b5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 1a7b50 │ │ │ │ + beq 1a7b5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq 1a7b50 │ │ │ │ + beq 1a7b5c │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 1a7a54 │ │ │ │ + bcc 1a7a60 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #6 │ │ │ │ subcs r0, r0, #97 @ 0x61 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 1a7eb4 │ │ │ │ + bcs 1a7ec0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r4, [r9, #76] @ 0x4c │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ mov r8, r0 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r8, #2048 @ 0x800 │ │ │ │ - bcs 1a7ae8 │ │ │ │ + bcs 1a7af4 │ │ │ │ ldr r0, [fp] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bhi 1a7b1c │ │ │ │ + bhi 1a7b28 │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 1a79ec │ │ │ │ + bcc 1a79f8 │ │ │ │ mov r2, r8 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr r1, r8, #6 │ │ │ │ cmp r8, #2048 @ 0x800 │ │ │ │ - bcs 1a7ac4 │ │ │ │ + bcs 1a7ad0 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1a79f0 │ │ │ │ + b 1a79fc │ │ │ │ bfi r1, ip, #6, #26 │ │ │ │ lsr r3, r8, #12 │ │ │ │ lsrs r7, r8, #16 │ │ │ │ - bne 1a7af8 │ │ │ │ + bne 1a7b04 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, r3, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1a7b14 │ │ │ │ + b 1a7b20 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ mov r5, #4 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 1a7a78 │ │ │ │ + b 1a7a84 │ │ │ │ mvn r7, #15 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ orr r7, r7, r8, lsr #18 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ strb r3, [r0, #1] │ │ │ │ strb r7, [r0] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - b 1a79f0 │ │ │ │ + b 1a79fc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 1a79ec │ │ │ │ - b 1a7a9c │ │ │ │ + bcc 1a79f8 │ │ │ │ + b 1a7aa8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, r7 │ │ │ │ - bne 1a7ba0 │ │ │ │ + bne 1a7bac │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r6, {r3, r4, r5} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ stm ip, {r0, r1, r2, r3, r4, r5} │ │ │ │ - bmi 1a7d7c │ │ │ │ - beq 1a7cdc │ │ │ │ + bmi 1a7d88 │ │ │ │ + beq 1a7ce8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8014 │ │ │ │ + beq 1a8020 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a7ce0 │ │ │ │ + b 1a7cec │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldrd r4, [r9, #72] @ 0x48 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne 1a7fcc │ │ │ │ + bne 1a7fd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a7bdc │ │ │ │ + beq 1a7be8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a7c18 │ │ │ │ + beq 1a7c24 │ │ │ │ cmp r5, #1 │ │ │ │ - bne 1a7c68 │ │ │ │ + bne 1a7c74 │ │ │ │ ldrb r1, [r4] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ movne r0, #1 │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - beq 1a7d74 │ │ │ │ - b 1a7d24 │ │ │ │ + beq 1a7d80 │ │ │ │ + b 1a7d30 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ - b 1a7988 │ │ │ │ + b 1a7994 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r6, {r3, r7} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r4, [sl, #4] │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ - bmi 1a7d7c │ │ │ │ - beq 1a7e60 │ │ │ │ + bmi 1a7d88 │ │ │ │ + beq 1a7e6c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8014 │ │ │ │ + beq 1a8020 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a7e64 │ │ │ │ + b 1a7e70 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 1a7d18 │ │ │ │ + bne 1a7d24 │ │ │ │ sub r0, r5, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, #10 │ │ │ │ - bcc 1a7d24 │ │ │ │ + bcc 1a7d30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a7d5c │ │ │ │ + beq 1a7d68 │ │ │ │ cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 1a7d74 │ │ │ │ + bhi 1a7d80 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ sub r5, r3, #65 @ 0x41 │ │ │ │ sub r7, r3, #48 @ 0x30 │ │ │ │ bic r5, r5, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r7, r5, #10 │ │ │ │ adds r1, r7, r1, lsl #4 │ │ │ │ adc r3, r2, #0 │ │ │ │ cmp r7, #15 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - bhi 1a7d74 │ │ │ │ + bhi 1a7d80 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a7c90 │ │ │ │ - b 1a7d74 │ │ │ │ + beq 1a7c9c │ │ │ │ + b 1a7d80 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add lr, ip, #40 @ 0x28 │ │ │ │ stm lr, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r0, [ip, #28] │ │ │ │ str r0, [ip, #36] @ 0x24 │ │ │ │ mov r0, #10 │ │ │ │ - b 1a7e98 │ │ │ │ + b 1a7ea4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #9 │ │ │ │ - bcs 1a7c88 │ │ │ │ + bcs 1a7c94 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r4] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r2, r7, #10 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi 1a7d74 │ │ │ │ + bhi 1a7d80 │ │ │ │ orr r1, r2, r1, lsl #4 │ │ │ │ add r4, r4, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 1a7d28 │ │ │ │ + bne 1a7d34 │ │ │ │ eor r0, r1, #55296 @ 0xd800 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ cmp r0, r2 │ │ │ │ - bhi 1a7e18 │ │ │ │ + bhi 1a7e24 │ │ │ │ cmp r7, #0 │ │ │ │ - bpl 1a7d94 │ │ │ │ + bpl 1a7da0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #708] @ 1a804c │ │ │ │ + ldr r2, [pc, #708] @ 1a8058 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ bl 3c350 │ │ │ │ - b 1a7ff8 │ │ │ │ + b 1a8004 │ │ │ │ ldr r4, [sl, #4] │ │ │ │ - beq 1a7dbc │ │ │ │ + beq 1a7dc8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8014 │ │ │ │ + beq 1a8020 │ │ │ │ mov r5, r0 │ │ │ │ - b 1a7dc0 │ │ │ │ + b 1a7dcc │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 274b8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -393677,15 +393680,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ add r3, r7, #52 @ 0x34 │ │ │ │ str r6, [r7, #28] │ │ │ │ str r5, [r7, #32] │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b 1a7ea0 │ │ │ │ + b 1a7eac │ │ │ │ ldm r6, {r0, r2, r3} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [r6, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r6, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -393695,15 +393698,15 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb r7, [r6, #32] │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ str r1, [r6, #16] │ │ │ │ add r1, r6, #20 │ │ │ │ str r7, [r6] │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ - b 1a7ea0 │ │ │ │ + b 1a7eac │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ @@ -393719,50 +393722,50 @@ │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9, #64] @ 0x40 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r6] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae7d0 │ │ │ │ - ldr r2, [pc, #380] @ 1a8044 │ │ │ │ + bl 1ae7dc │ │ │ │ + ldr r2, [pc, #380] @ 1a8050 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a7fac │ │ │ │ + bcs 1a7fb8 │ │ │ │ adds r0, r1, r4 │ │ │ │ - bcs 1a7fc0 │ │ │ │ + bcs 1a7fcc │ │ │ │ ldr r8, [r9, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #344] @ 1a8048 │ │ │ │ + ldr r2, [pc, #344] @ 1a8054 │ │ │ │ cmn r8, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - beq 1a7fc0 │ │ │ │ + beq 1a7fcc │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov fp, r0 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r5, [sl, #4] │ │ │ │ - bl 1cb3a0 │ │ │ │ + bl 1cb3ac │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1a7ffc │ │ │ │ + beq 1a8008 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -393778,68 +393781,68 @@ │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ mov r0, #9 │ │ │ │ str sl, [r5, #28] │ │ │ │ str r6, [r5, #32] │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5] │ │ │ │ - b 1a7ea0 │ │ │ │ + b 1a7eac │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r0, r1, r4 │ │ │ │ - bcc 1a7ee4 │ │ │ │ + bcc 1a7ef0 │ │ │ │ mov r0, r2 │ │ │ │ bl 3c51c │ │ │ │ - b 1a7ff8 │ │ │ │ - ldr r2, [pc, #124] @ 1a8050 │ │ │ │ + b 1a8004 │ │ │ │ + ldr r2, [pc, #124] @ 1a805c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #120] @ 1a8054 │ │ │ │ + ldr r0, [pc, #120] @ 1a8060 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ - b 1a7d80 │ │ │ │ - ldr r0, [pc, #72] @ 1a8058 │ │ │ │ + b 1a7d8c │ │ │ │ + ldr r0, [pc, #72] @ 1a8064 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ mov r0, #1 │ │ │ │ - b 1a7d80 │ │ │ │ + b 1a7d8c │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0015b4bc │ │ │ │ - mulseq r5, r8, r4 │ │ │ │ - andseq sl, r5, r0, lsl #31 │ │ │ │ - andseq sl, r5, ip, asr #30 │ │ │ │ - andseq fp, r5, r8, ror #2 │ │ │ │ - andeq r7, fp, r8, ror #28 │ │ │ │ - mulseq r5, r4, sl │ │ │ │ - andseq sl, r5, r8, ror sl │ │ │ │ + @ instruction: 0x0015b4b0 │ │ │ │ + andseq fp, r5, ip, lsl #9 │ │ │ │ + andseq sl, r5, r4, ror pc │ │ │ │ + andseq sl, r5, r0, asr #30 │ │ │ │ + andseq fp, r5, ip, asr r1 │ │ │ │ + ldrdeq r7, [fp], -ip │ │ │ │ + andseq sl, r5, r8, lsl #21 │ │ │ │ + andseq sl, r5, ip, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 1a87b4 │ │ │ │ + bne 1a87c0 │ │ │ │ ldr r9, [sl] │ │ │ │ add r8, sp, #208 @ 0xd0 │ │ │ │ add lr, sp, #64 @ 0x40 │ │ │ │ movw r5, #9 │ │ │ │ add ip, lr, #12 │ │ │ │ movt r5, #17 │ │ │ │ mov r1, r9 │ │ │ │ @@ -393872,221 +393875,221 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sl, #4] │ │ │ │ add r8, sp, #376 @ 0x178 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #1952] @ 1a88c8 │ │ │ │ + ldr r0, [pc, #1952] @ 1a88d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #1944] @ 1a88cc │ │ │ │ + ldr r0, [pc, #1944] @ 1a88d8 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 1a8194 │ │ │ │ + b 1a81a0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ mov r1, r3 │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1a7424 │ │ │ │ + bl 1a7430 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ movw r5, #9 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ movt r5, #17 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1a864c │ │ │ │ + beq 1a8658 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ - ble 1a821c │ │ │ │ + ble 1a8228 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - beq 1a8270 │ │ │ │ + beq 1a827c │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq 1a8324 │ │ │ │ + beq 1a8330 │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bne 1a841c │ │ │ │ + bne 1a8428 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae904 │ │ │ │ + bl 1ae910 │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bne 1a841c │ │ │ │ + bne 1a8428 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a8548 │ │ │ │ + beq 1a8554 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r2 │ │ │ │ - bls 1a8544 │ │ │ │ + bls 1a8550 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 1a8548 │ │ │ │ - b 1a8834 │ │ │ │ + bge 1a8554 │ │ │ │ + b 1a8840 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - beq 1a83d8 │ │ │ │ + beq 1a83e4 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 1a841c │ │ │ │ + bne 1a8428 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae904 │ │ │ │ + bl 1ae910 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 1a841c │ │ │ │ + bne 1a8428 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a85cc │ │ │ │ + beq 1a85d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r2 │ │ │ │ - bls 1a85c8 │ │ │ │ + bls 1a85d4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 1a85cc │ │ │ │ - b 1a8834 │ │ │ │ + bge 1a85d8 │ │ │ │ + b 1a8840 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 1a8824 │ │ │ │ + bcs 1a8830 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a82a0 │ │ │ │ + beq 1a82ac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1ace84 │ │ │ │ + bl 1ace90 │ │ │ │ ldrb r0, [sp, #401] @ 0x191 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1a84b4 │ │ │ │ + bne 1a84c0 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r6 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1a88fc │ │ │ │ + bl 1a8908 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov ip, r4 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ - bne 1a8774 │ │ │ │ + bne 1a8780 │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ mov r4, ip │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ movw r5, #9 │ │ │ │ movt r5, #17 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r6, fp │ │ │ │ - b 1a8194 │ │ │ │ + b 1a81a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldm r1!, {r2, r3, r4, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r7} │ │ │ │ ldm r1, {r2, r3, r4, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r0, {r2, r3, r4, r6, r7} │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1aebcc │ │ │ │ + bl 1aebd8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r9, sp, #144 @ 0x90 │ │ │ │ ldr ip, [sp, #208] @ 0xd0 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r9 │ │ │ │ ldm r2!, {r0, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r3, r4, r6, r7} │ │ │ │ ldm r2!, {r0, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r3, r4, r6, r7} │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, lr, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 1a8704 │ │ │ │ + beq 1a8710 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ cmp ip, lr │ │ │ │ ldm r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne 1a8730 │ │ │ │ + bne 1a873c │ │ │ │ mov r1, r9 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ movw r5, #9 │ │ │ │ mov r6, r4 │ │ │ │ movt r5, #17 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ - b 1a8194 │ │ │ │ + b 1a81a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae904 │ │ │ │ + bl 1ae910 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - bne 1a841c │ │ │ │ + bne 1a8428 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a84ec │ │ │ │ + beq 1a84f8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r2 │ │ │ │ - bls 1a84e8 │ │ │ │ + bls 1a84f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 1a84ec │ │ │ │ - b 1a8834 │ │ │ │ + bge 1a84f8 │ │ │ │ + b 1a8840 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ mov r1, sl │ │ │ │ - bl 1ac78c │ │ │ │ + bl 1ac798 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov lr, r5 │ │ │ │ ldr ip, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r8 │ │ │ │ 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} │ │ │ │ sub r0, lr, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 1a868c │ │ │ │ + beq 1a8698 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #444] @ 0x1bc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -394095,138 +394098,138 @@ │ │ │ │ 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} │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8934 │ │ │ │ + bl 1c8940 │ │ │ │ movw r5, #9 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ movt r5, #17 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ - b 1a8194 │ │ │ │ + b 1a81a0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ sub r0, r5, #6 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8934 │ │ │ │ - b 1a8194 │ │ │ │ - bne 1a8834 │ │ │ │ + bl 1c8940 │ │ │ │ + b 1a81a0 │ │ │ │ + bne 1a8840 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1a87e0 │ │ │ │ + bcc 1a87ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r1, #9766 @ 0x2626 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1a87e0 │ │ │ │ - ldr r0, [pc, #964] @ 1a88e0 │ │ │ │ + bne 1a87ec │ │ │ │ + ldr r0, [pc, #964] @ 1a88ec │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 249ff8 │ │ │ │ + bl 24a004 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8140 │ │ │ │ + beq 1a814c │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ subs fp, fp, #1 │ │ │ │ - bne 1a8530 │ │ │ │ - b 1a8140 │ │ │ │ - bne 1a8834 │ │ │ │ + bne 1a853c │ │ │ │ + b 1a814c │ │ │ │ + bne 1a8840 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1a8810 │ │ │ │ + bcc 1a881c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r1, #32382 @ 0x7e7e │ │ │ │ add r0, r0, r2 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1a8810 │ │ │ │ - ldr r0, [pc, #888] @ 1a88f0 │ │ │ │ + bne 1a881c │ │ │ │ + ldr r0, [pc, #888] @ 1a88fc │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 249ff8 │ │ │ │ + bl 24a004 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a859c │ │ │ │ + beq 1a85a8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1a858c │ │ │ │ + bne 1a8598 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ mov r1, r3 │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #2 │ │ │ │ - b 1a8168 │ │ │ │ - bne 1a8834 │ │ │ │ + b 1a8174 │ │ │ │ + bne 1a8840 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1a87f8 │ │ │ │ + bcc 1a8804 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movw r1, #11565 @ 0x2d2d │ │ │ │ add r0, r0, r2 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1a87f8 │ │ │ │ - ldr r0, [pc, #752] @ 1a88ec │ │ │ │ + bne 1a8804 │ │ │ │ + ldr r0, [pc, #752] @ 1a88f8 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 249ff8 │ │ │ │ + bl 24a004 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8620 │ │ │ │ + beq 1a862c │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1a8610 │ │ │ │ + bne 1a861c │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ mov r1, r3 │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - b 1a8168 │ │ │ │ + b 1a8174 │ │ │ │ add r4, sp, #208 @ 0xd0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac620 │ │ │ │ + bl 1ac62c │ │ │ │ ldr ip, [sp, #20] │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, ip, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ 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} │ │ │ │ movw r0, #9 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [ip] │ │ │ │ - b 1a86b8 │ │ │ │ + b 1a86c4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, r4, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -394234,22 +394237,22 @@ │ │ │ │ movw r0, #9 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1a86dc │ │ │ │ + beq 1a86e8 │ │ │ │ add r5, r0, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r0, r5 │ │ │ │ - b 1a86c4 │ │ │ │ + b 1a86d0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8728 │ │ │ │ + beq 1a8734 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -394293,142 +394296,142 @@ │ │ │ │ ldm ip, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ movw r0, #9 │ │ │ │ movt r0, #17 │ │ │ │ strd r0, [lr] │ │ │ │ add sp, sp, #532 @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #312] @ 1a88f4 │ │ │ │ + ldr r2, [pc, #312] @ 1a8900 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #308] @ 1a88f8 │ │ │ │ + ldr r0, [pc, #308] @ 1a8904 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ - ldr r0, [pc, #240] @ 1a88d8 │ │ │ │ + ldr r0, [pc, #240] @ 1a88e4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #232] @ 1a88dc │ │ │ │ + ldr r0, [pc, #232] @ 1a88e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1a880c │ │ │ │ - ldr r0, [pc, #228] @ 1a88e4 │ │ │ │ + b 1a8818 │ │ │ │ + ldr r0, [pc, #228] @ 1a88f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #220] @ 1a88e8 │ │ │ │ + ldr r0, [pc, #220] @ 1a88f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bl 3cd3c │ │ │ │ - b 1a8850 │ │ │ │ - ldr r0, [pc, #164] @ 1a88d0 │ │ │ │ + b 1a885c │ │ │ │ + ldr r0, [pc, #164] @ 1a88dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c62c │ │ │ │ - b 1a8850 │ │ │ │ - ldr r0, [pc, #152] @ 1a88d4 │ │ │ │ + b 1a885c │ │ │ │ + ldr r0, [pc, #152] @ 1a88e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r1 │ │ │ │ bl 3c920 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1a88b0 │ │ │ │ + b 1a88bc │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1a8878 │ │ │ │ + beq 1a8884 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r5, r7 │ │ │ │ - b 1a885c │ │ │ │ + b 1a8868 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a88bc │ │ │ │ + beq 1a88c8 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - b 1a88b0 │ │ │ │ - b 1a88b0 │ │ │ │ - b 1a88b0 │ │ │ │ + b 1a88bc │ │ │ │ + b 1a88bc │ │ │ │ + b 1a88bc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1b08a0 │ │ │ │ + bl 1b08ac │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq sl, r5, r0, lsr #19 │ │ │ │ - andeq r6, ip, r7, lsl #23 │ │ │ │ - andseq sl, r5, ip, ror #4 │ │ │ │ - andseq sl, r5, ip, lsr #10 │ │ │ │ - andeq r6, ip, fp, lsl #9 │ │ │ │ - @ instruction: 0x0015a2b4 │ │ │ │ - andeq r6, ip, r1, asr r7 │ │ │ │ - muleq ip, r9, r4 │ │ │ │ - andseq sl, r5, ip, lsr #5 │ │ │ │ - muleq ip, r7, r6 │ │ │ │ - andeq r6, ip, r1, asr #14 │ │ │ │ - andeq r7, fp, ip, ror r6 │ │ │ │ - andseq sl, r5, r8, lsl #6 │ │ │ │ + mulseq r5, r4, r9 │ │ │ │ + strdeq r6, [ip], -fp │ │ │ │ + andseq sl, r5, r0, ror #4 │ │ │ │ + andseq sl, r5, r0, lsr #10 │ │ │ │ + strdeq r6, [ip], -pc @ │ │ │ │ + andseq sl, r5, r8, lsr #5 │ │ │ │ + andeq r6, ip, r5, asr #15 │ │ │ │ + andeq r6, ip, sp, lsl #10 │ │ │ │ + andseq sl, r5, r0, lsr #5 │ │ │ │ + andeq r6, ip, fp, lsl #14 │ │ │ │ + @ instruction: 0x000c67b5 │ │ │ │ + strdeq r7, [fp], -r0 │ │ │ │ + @ instruction: 0x0015a2fc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 1a8b00 │ │ │ │ + bne 1a8b0c │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1abf0c │ │ │ │ + bl 1abf18 │ │ │ │ add r0, r5, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r8, [sp, #328] @ 0x148 │ │ │ │ add sl, sp, #264 @ 0x108 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ 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} │ │ │ │ movw r0, #9 │ │ │ │ movt r0, #17 │ │ │ │ cmp r8, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne 1a89b4 │ │ │ │ + bne 1a89c0 │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add r7, r5, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a8ad0 │ │ │ │ + beq 1a8adc │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r0, r6 │ │ │ │ - b 1a899c │ │ │ │ + b 1a89a8 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ add r1, r0, #68 @ 0x44 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 274b8 │ │ │ │ ldm sl!, {r2, r3, r4, r6, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -394452,15 +394455,15 @@ │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r8, [sp, #16] │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r9, [r8, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 1a8b30 │ │ │ │ + bne 1a8b3c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r8, #32] │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r6, r0, #116 @ 0x74 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ stmia r6!, {r2, r3, r5, r7} │ │ │ │ @@ -394469,18 +394472,18 @@ │ │ │ │ stm r6, {r2, r3, r4, r5, r7} │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne 1a8a84 │ │ │ │ - ldr r1, [pc, #368] @ 1a8bf0 │ │ │ │ + bne 1a8a90 │ │ │ │ + ldr r1, [pc, #368] @ 1a8bfc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cacb8 │ │ │ │ + bl 1cacc4 │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ mla r0, r7, r0, r1 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, #1 │ │ │ │ @@ -394491,99 +394494,99 @@ │ │ │ │ ldm sl!, {r1, r2, r3, r7} │ │ │ │ add r0, fp, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm sl, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ - b 1a8af8 │ │ │ │ + b 1a8b04 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8af8 │ │ │ │ + beq 1a8b04 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #240] @ 1a8bf8 │ │ │ │ + ldr r2, [pc, #240] @ 1a8c04 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #236] @ 1a8bfc │ │ │ │ + ldr r0, [pc, #236] @ 1a8c08 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ - b 1a8b40 │ │ │ │ - ldr r0, [pc, #188] @ 1a8bf4 │ │ │ │ + b 1a8b4c │ │ │ │ + ldr r0, [pc, #188] @ 1a8c00 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bl 3c5c4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1b0a34 │ │ │ │ + bl 1b0a40 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #32] │ │ │ │ - b 1a8bbc │ │ │ │ + b 1a8bc8 │ │ │ │ bl 3cac8 │ │ │ │ mov fp, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1a8b88 │ │ │ │ + beq 1a8b94 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r6, r5 │ │ │ │ - b 1a8b6c │ │ │ │ + b 1a8b78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8be4 │ │ │ │ + beq 1a8bf0 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, fp │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1b08a0 │ │ │ │ + bl 1b08ac │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1a8be4 │ │ │ │ + beq 1a8bf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b049c │ │ │ │ - b 1a8bdc │ │ │ │ + bl 1b04a8 │ │ │ │ + b 1a8be8 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b08a0 │ │ │ │ + bl 1b08ac │ │ │ │ mov r0, fp │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq sl, r5, r8, rrx │ │ │ │ - andseq r9, r5, r0, asr #31 │ │ │ │ - andeq r7, fp, r8, lsr r3 │ │ │ │ - @ instruction: 0x00159ff0 │ │ │ │ + andseq sl, r5, ip, asr r0 │ │ │ │ + @ instruction: 0x00159fb4 │ │ │ │ + andeq r7, fp, ip, lsr #7 │ │ │ │ + andseq r9, r5, r4, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r9, [r1] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a9298 │ │ │ │ - ldr r0, [pc, #1720] @ 1a92dc │ │ │ │ + bne 1a92a4 │ │ │ │ + ldr r0, [pc, #1720] @ 1a92e8 │ │ │ │ mov sl, r9 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [sl, #80]! @ 0x50 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sl, #-4] │ │ │ │ @@ -394594,92 +394597,92 @@ │ │ │ │ str r0, [sl, #-16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrd r2, [sl, #4] │ │ │ │ str r6, [sp, #4] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, fp │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ subcs r1, r0, #97 @ 0x61 │ │ │ │ cmpcs r1, #6 │ │ │ │ - bcs 1a8cd4 │ │ │ │ + bcs 1a8ce0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r6, [r9, #76] @ 0x4c │ │ │ │ sub r8, sl, #12 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r4, #2048 @ 0x800 │ │ │ │ - bcs 1a8d70 │ │ │ │ + bcs 1a8d7c │ │ │ │ ldr r0, [r8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bhi 1a8de8 │ │ │ │ + bhi 1a8df4 │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcs 1a8e18 │ │ │ │ + bcs 1a8e24 │ │ │ │ strb r4, [r0] │ │ │ │ - b 1a8e8c │ │ │ │ + b 1a8e98 │ │ │ │ sub r0, r0, #65 @ 0x41 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 1a8c80 │ │ │ │ + bls 1a8c8c │ │ │ │ ldr r4, [sl] │ │ │ │ mov r0, fp │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a8d80 │ │ │ │ + bcs 1a8d8c │ │ │ │ adds r8, r1, r4 │ │ │ │ - bcs 1a8d94 │ │ │ │ + bcs 1a8da0 │ │ │ │ ldr r5, [r9, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1a9288 │ │ │ │ + beq 1a9294 │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ cmp r0, #10 │ │ │ │ add r6, r5, #1 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ addeq r7, r7, #1 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ add ip, sp, #32 │ │ │ │ movweq r6, #1 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 1a91a8 │ │ │ │ - beq 1a8da0 │ │ │ │ + bmi 1a91b4 │ │ │ │ + beq 1a8dac │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a92a4 │ │ │ │ + beq 1a92b0 │ │ │ │ mov r5, r0 │ │ │ │ - b 1a8da4 │ │ │ │ + b 1a8db0 │ │ │ │ mov r5, #4 │ │ │ │ cmp r4, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 1a8ca8 │ │ │ │ + b 1a8cb4 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r8, r1, r4 │ │ │ │ - bcc 1a8d08 │ │ │ │ - ldr r0, [pc, #1348] @ 1a92e0 │ │ │ │ + bcc 1a8d14 │ │ │ │ + ldr r0, [pc, #1348] @ 1a92ec │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1a9290 │ │ │ │ + b 1a929c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ bl 274b8 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -394689,270 +394692,270 @@ │ │ │ │ stm ip, {r0, r1, r2, r8} │ │ │ │ mov r0, #9 │ │ │ │ str sl, [r3, #28] │ │ │ │ str r5, [r3, #32] │ │ │ │ str sl, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3] │ │ │ │ - b 1a9220 │ │ │ │ + b 1a922c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 1a8ccc │ │ │ │ + bcc 1a8cd8 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r2, r4 │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr r1, r4, #6 │ │ │ │ cmp r4, #2048 @ 0x800 │ │ │ │ - bcs 1a8e40 │ │ │ │ + bcs 1a8e4c │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1a8e8c │ │ │ │ + b 1a8e98 │ │ │ │ bfi r1, ip, #6, #26 │ │ │ │ mov lr, r7 │ │ │ │ lsr r7, r4, #12 │ │ │ │ cmp r4, #65536 @ 0x10000 │ │ │ │ - bcs 1a8e6c │ │ │ │ + bcs 1a8e78 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, r7, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ mov r7, lr │ │ │ │ strb r1, [r0] │ │ │ │ - b 1a8e8c │ │ │ │ + b 1a8e98 │ │ │ │ mvn r3, #15 │ │ │ │ bfi r7, ip, #6, #26 │ │ │ │ orr r3, r3, r4, lsr #18 │ │ │ │ strb r7, [r0, #1] │ │ │ │ strb r2, [r0, #3] │ │ │ │ mov r7, lr │ │ │ │ strb r1, [r0, #2] │ │ │ │ strb r3, [r0] │ │ │ │ add r0, r5, r6 │ │ │ │ sub r6, r7, #1 │ │ │ │ str r0, [r9, #76] @ 0x4c │ │ │ │ - b 1a8eb0 │ │ │ │ + b 1a8ebc │ │ │ │ strb r7, [r0] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [r9, #76] @ 0x4c │ │ │ │ - beq 1a9040 │ │ │ │ + beq 1a904c │ │ │ │ mov r0, fp │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a8ff8 │ │ │ │ + beq 1a9004 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1a8ff8 │ │ │ │ + beq 1a9004 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 1a8f00 │ │ │ │ + bcc 1a8f0c │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #6 │ │ │ │ subcs r0, r0, #97 @ 0x61 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs 1a8ce0 │ │ │ │ + bcs 1a8cec │ │ │ │ mov r0, fp │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r4, [r9, #76] @ 0x4c │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 1a8f94 │ │ │ │ + bcs 1a8fa0 │ │ │ │ ldr r0, [r8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bhi 1a8fc4 │ │ │ │ + bhi 1a8fd0 │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 1a8e9c │ │ │ │ + bcc 1a8ea8 │ │ │ │ mov r2, r7 │ │ │ │ mvn lr, #-67108863 @ 0xfc000001 │ │ │ │ bfi r2, lr, #6, #26 │ │ │ │ lsr r1, r7, #6 │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ - bcs 1a8f70 │ │ │ │ + bcs 1a8f7c │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1a8ea0 │ │ │ │ + b 1a8eac │ │ │ │ bfi r1, lr, #6, #26 │ │ │ │ lsr ip, r7, #12 │ │ │ │ lsrs r3, r7, #16 │ │ │ │ - bne 1a8fa4 │ │ │ │ + bne 1a8fb0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, ip, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1a8ea0 │ │ │ │ + b 1a8eac │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ mov r5, #4 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 1a8f24 │ │ │ │ + b 1a8f30 │ │ │ │ mvn r3, #15 │ │ │ │ bfi ip, lr, #6, #26 │ │ │ │ orr r3, r3, r7, lsr #18 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ strb ip, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ - b 1a8ea0 │ │ │ │ + b 1a8eac │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 1a8e9c │ │ │ │ - b 1a8f48 │ │ │ │ + bcc 1a8ea8 │ │ │ │ + b 1a8f54 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r4, [fp, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ cmp sl, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi 1a91a8 │ │ │ │ - beq 1a9088 │ │ │ │ + bmi 1a91b4 │ │ │ │ + beq 1a9094 │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a92a4 │ │ │ │ + beq 1a92b0 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a908c │ │ │ │ + b 1a9098 │ │ │ │ mov r0, fp │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9058 │ │ │ │ + beq 1a9064 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r2, [r9, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1a917c │ │ │ │ + beq 1a9188 │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1a90b8 │ │ │ │ + bne 1a90c4 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ movne r1, #1 │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - beq 1a917c │ │ │ │ - b 1a9130 │ │ │ │ + beq 1a9188 │ │ │ │ + b 1a913c │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, ip, #40 @ 0x28 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #10 │ │ │ │ - b 1a9210 │ │ │ │ + b 1a921c │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - bne 1a9124 │ │ │ │ + bne 1a9130 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc 1a9130 │ │ │ │ + bcc 1a913c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1a9164 │ │ │ │ + beq 1a9170 │ │ │ │ cmn r2, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 1a917c │ │ │ │ + bhi 1a9188 │ │ │ │ ldrb r7, [r0], #1 │ │ │ │ sub r5, r7, #65 @ 0x41 │ │ │ │ sub r6, r7, #48 @ 0x30 │ │ │ │ bic r5, r5, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r6, r5, #10 │ │ │ │ adds r2, r6, r2, lsl #4 │ │ │ │ adc r7, r3, #0 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi 1a917c │ │ │ │ + bhi 1a9188 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1a90dc │ │ │ │ - b 1a917c │ │ │ │ + beq 1a90e8 │ │ │ │ + b 1a9188 │ │ │ │ mov r1, r2 │ │ │ │ cmp r2, #9 │ │ │ │ - bcs 1a90d4 │ │ │ │ + bcs 1a90e0 │ │ │ │ mov r2, #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 1a917c │ │ │ │ + bhi 1a9188 │ │ │ │ orr r2, r3, r2, lsl #4 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 1a9134 │ │ │ │ + bne 1a9140 │ │ │ │ eor r0, r2, #55296 @ 0xd800 │ │ │ │ movw r1, #2048 @ 0x800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r1, #65519 @ 0xffef │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1a9234 │ │ │ │ + bcs 1a9240 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r6, [sl, #8] │ │ │ │ ldm sl, {r3, r7} │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r4, [fp, #4] │ │ │ │ cmp sl, #0 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bpl 1a91c0 │ │ │ │ + bpl 1a91cc │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #308] @ 1a92e8 │ │ │ │ + ldr r2, [pc, #308] @ 1a92f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, sl │ │ │ │ bl 3c350 │ │ │ │ - b 1a9294 │ │ │ │ - beq 1a91e4 │ │ │ │ + b 1a92a0 │ │ │ │ + beq 1a91f0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a92a4 │ │ │ │ + beq 1a92b0 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a91e8 │ │ │ │ + b 1a91f4 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ @@ -394985,74 +394988,74 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strb r0, [ip, #33] @ 0x21 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [ip, #32] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ - b 1a921c │ │ │ │ - ldr r0, [pc, #84] @ 1a92e4 │ │ │ │ + b 1a9228 │ │ │ │ + ldr r0, [pc, #84] @ 1a92f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #76] @ 1a92ec │ │ │ │ + ldr r0, [pc, #76] @ 1a92f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ mov r0, #1 │ │ │ │ - b 1a91ac │ │ │ │ + b 1a91b8 │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andeq r6, ip, ip, lsl #5 │ │ │ │ - ldrheq sl, [r5], -r4 │ │ │ │ - @ instruction: 0x00159bb0 │ │ │ │ - andseq r9, r5, ip, lsr sp │ │ │ │ - andseq r9, r5, r8, lsr #17 │ │ │ │ + andeq r6, ip, r0, lsl #6 │ │ │ │ + andseq sl, r5, r8, lsr #1 │ │ │ │ + andseq r9, r5, r4, lsr #23 │ │ │ │ + andseq r9, r5, r0, lsr sp │ │ │ │ + mulseq r5, ip, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r5, [r7] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r5 │ │ │ │ ldr r8, [r6, #80]! @ 0x50 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a9464 │ │ │ │ + bcs 1a9470 │ │ │ │ adds r8, r1, r8 │ │ │ │ - bcs 1a9478 │ │ │ │ + bcs 1a9484 │ │ │ │ ldr fp, [r5, #88] @ 0x58 │ │ │ │ cmn fp, #1 │ │ │ │ - beq 1a94c4 │ │ │ │ + beq 1a94d0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov sl, r0 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ sub r1, r9, #68 @ 0x44 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - bhi 1a94d0 │ │ │ │ + bhi 1a94dc │ │ │ │ add r2, pc, #12 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ @@ -395104,284 +395107,284 @@ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ andeq r0, r0, r8, asr #2 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ - b 1a9494 │ │ │ │ + b 1a94a0 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r8, r1, r8 │ │ │ │ - bcc 1a933c │ │ │ │ - ldr r0, [pc, #176] @ 1a9530 │ │ │ │ + bcc 1a9348 │ │ │ │ + ldr r0, [pc, #176] @ 1a953c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ - b 1a9494 │ │ │ │ + b 1a94a0 │ │ │ │ mov r0, #2 │ │ │ │ ldm sp, {r2, r3, r7} │ │ │ │ cmp sl, #10 │ │ │ │ addeq r5, r5, #1 │ │ │ │ strb r0, [r4, #24] │ │ │ │ add r0, fp, #1 │ │ │ │ movweq r0, #1 │ │ │ │ strb r1, [r4, #25] │ │ │ │ stm r4, {r2, r3, r7, r8} │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ 1a9534 │ │ │ │ + ldr r0, [pc, #104] @ 1a9540 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r1, [pc, #76] @ 1a9524 │ │ │ │ + ldr r1, [pc, #76] @ 1a9530 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #72] @ 1a9528 │ │ │ │ + ldr r0, [pc, #72] @ 1a9534 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #28] @ 1a952c │ │ │ │ + ldr r0, [pc, #28] @ 1a9538 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #20 │ │ │ │ bl 3cd80 │ │ │ │ + andseq r9, r5, r8, asr r6 │ │ │ │ andseq r9, r5, r4, ror #12 │ │ │ │ - andseq r9, r5, r0, ror r6 │ │ │ │ - andseq r6, r7, r8, ror r9 │ │ │ │ - @ instruction: 0x001599d0 │ │ │ │ - andseq r9, r5, r4, ror r9 │ │ │ │ + andseq r6, r7, ip, ror #18 │ │ │ │ + andseq r9, r5, r4, asr #19 │ │ │ │ + andseq r9, r5, r8, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr sl, [r1] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r8, sl │ │ │ │ ldr fp, [r8, #80]! @ 0x50 │ │ │ │ cmp fp, r1 │ │ │ │ - bne 1a9598 │ │ │ │ + bne 1a95a4 │ │ │ │ mov r5, r0 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r7, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ cmp fp, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 1a9788 │ │ │ │ - ldr r2, [pc, #2240] @ 1a9e4c │ │ │ │ + bpl 1a9794 │ │ │ │ + ldr r2, [pc, #2240] @ 1a9e58 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ ldr r9, [r0, #84]! @ 0x54 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #21 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 1a95d8 │ │ │ │ + b 1a95e4 │ │ │ │ tst r5, r6, lsl r1 │ │ │ │ - beq 1a9610 │ │ │ │ + beq 1a961c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9738 │ │ │ │ + beq 1a9744 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - beq 1a9738 │ │ │ │ + beq 1a9744 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, fp │ │ │ │ ldreq r1, [sl, #84] @ 0x54 │ │ │ │ cmpeq r1, r9 │ │ │ │ - beq 1a9640 │ │ │ │ + beq 1a964c │ │ │ │ sub r1, r0, #91 @ 0x5b │ │ │ │ cmp r1, #4 │ │ │ │ - bls 1a95c0 │ │ │ │ + bls 1a95cc │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq 1a95c8 │ │ │ │ + beq 1a95d4 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 1a967c │ │ │ │ + bcs 1a9688 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc 1a95c8 │ │ │ │ + bcc 1a95d4 │ │ │ │ and r0, r0, #95 @ 0x5f │ │ │ │ sub r0, r0, #65 @ 0x41 │ │ │ │ cmp r0, #26 │ │ │ │ - bcc 1a95c8 │ │ │ │ - b 1a96bc │ │ │ │ + bcc 1a95d4 │ │ │ │ + b 1a96c8 │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ cmp r1, r4 │ │ │ │ - bne 1a9604 │ │ │ │ + bne 1a9610 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq 1a95c8 │ │ │ │ + beq 1a95d4 │ │ │ │ bic r1, r0, #32 │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcc 1a95c8 │ │ │ │ + bcc 1a95d4 │ │ │ │ cmp r0, #170 @ 0xaa │ │ │ │ - bcc 1a96bc │ │ │ │ - bl 24bbd0 │ │ │ │ + bcc 1a96c8 │ │ │ │ + bl 24bbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a95c8 │ │ │ │ - b 1a96bc │ │ │ │ + bne 1a95d4 │ │ │ │ + b 1a96c8 │ │ │ │ cmp r0, #169 @ 0xa9 │ │ │ │ - bls 1a96bc │ │ │ │ + bls 1a96c8 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 24bbd0 │ │ │ │ + bl 24bbdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1a95c8 │ │ │ │ + bne 1a95d4 │ │ │ │ cmp r0, #177 @ 0xb1 │ │ │ │ - bls 1a96bc │ │ │ │ - bl 24bcec │ │ │ │ + bls 1a96c8 │ │ │ │ + bl 24bcf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a95c8 │ │ │ │ + bne 1a95d4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r8] │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1a9bf0 │ │ │ │ + bcs 1a9bfc │ │ │ │ adds fp, r1, r4 │ │ │ │ - bcs 1a9c04 │ │ │ │ + bcs 1a9c10 │ │ │ │ ldr r6, [sl, #88] @ 0x58 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 1a9d78 │ │ │ │ + beq 1a9d84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr sl, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r9, r0 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r7, #4] │ │ │ │ cmp r5, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 1a9b7c │ │ │ │ - ldr r2, [pc, #1836] @ 1a9e58 │ │ │ │ + bpl 1a9b88 │ │ │ │ + ldr r2, [pc, #1836] @ 1a9e64 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [r8] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bne 1a97b0 │ │ │ │ + bne 1a97bc │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 1a9860 │ │ │ │ - ldr r2, [pc, #1760] @ 1a9e5c │ │ │ │ + bpl 1a986c │ │ │ │ + ldr r2, [pc, #1760] @ 1a9e68 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - beq 1a98a8 │ │ │ │ + beq 1a98b4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9584 │ │ │ │ + beq 1a9590 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a98ac │ │ │ │ + b 1a98b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 1a9d4c │ │ │ │ + bne 1a9d58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r4, fp │ │ │ │ - bcc 1a9dac │ │ │ │ + bcc 1a9db8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1a9808 │ │ │ │ + beq 1a9814 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 1a9dac │ │ │ │ + bcs 1a9db8 │ │ │ │ add r0, r7, fp │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 1a9dac │ │ │ │ + ble 1a9db8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1a982c │ │ │ │ + beq 1a9838 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 1a9dac │ │ │ │ + bcs 1a9db8 │ │ │ │ add r0, r7, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 1a9dac │ │ │ │ + ble 1a9db8 │ │ │ │ cmp r4, fp │ │ │ │ - bne 1a9888 │ │ │ │ + bne 1a9894 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r8, r7 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 1a98ec │ │ │ │ - ldr r2, [pc, #1556] @ 1a9e68 │ │ │ │ + bpl 1a98f8 │ │ │ │ + ldr r2, [pc, #1556] @ 1a9e74 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - beq 1a9b38 │ │ │ │ + beq 1a9b44 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9774 │ │ │ │ + beq 1a9780 │ │ │ │ mov r8, r0 │ │ │ │ - b 1a9b3c │ │ │ │ + b 1a9b48 │ │ │ │ subs r8, r4, fp │ │ │ │ mov r1, #0 │ │ │ │ - bpl 1a9914 │ │ │ │ - ldr r2, [pc, #1488] @ 1a9e6c │ │ │ │ + bpl 1a9920 │ │ │ │ + ldr r2, [pc, #1488] @ 1a9e78 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ @@ -395395,31 +395398,31 @@ │ │ │ │ mov r0, #20 │ │ │ │ str fp, [r6, #28] │ │ │ │ str r8, [r6, #32] │ │ │ │ str fp, [r6, #36] @ 0x24 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 1a9ba8 │ │ │ │ + beq 1a9bb4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a984c │ │ │ │ + beq 1a9858 │ │ │ │ mov r4, r0 │ │ │ │ - b 1a9bac │ │ │ │ + b 1a9bb8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9894 │ │ │ │ + beq 1a98a0 │ │ │ │ add r1, r7, fp │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -395431,28 +395434,28 @@ │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bne 1a9d84 │ │ │ │ + bne 1a9d90 │ │ │ │ add r0, sp, #32 │ │ │ │ ldr fp, [sl, #60] @ 0x3c │ │ │ │ ldr r6, [sl, #56] @ 0x38 │ │ │ │ add r4, r0, #12 │ │ │ │ mvn r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sl, #48] @ 0x30 │ │ │ │ - beq 1a9a38 │ │ │ │ + beq 1a9a44 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r9, r7 │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #1 │ │ │ │ - beq 1a9a00 │ │ │ │ + beq 1a9a0c │ │ │ │ mov r7, #0 │ │ │ │ add r4, r7, fp, lsr #1 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -395463,61 +395466,61 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subeq r0, r5, r8 │ │ │ │ sub fp, fp, fp, lsr #1 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r4, r7 │ │ │ │ cmp fp, #1 │ │ │ │ mov r7, r4 │ │ │ │ - bhi 1a99b8 │ │ │ │ + bhi 1a99c4 │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ add r5, r6, r0, lsl #3 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp fp, r8 │ │ │ │ movcc r2, fp │ │ │ │ bl 275e4 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, fp, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9c10 │ │ │ │ + beq 1a9c1c │ │ │ │ add fp, r4, r0, lsr #31 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #1016] @ 1a9e38 │ │ │ │ + ldr r2, [pc, #1016] @ 1a9e44 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 247684 │ │ │ │ + bl 247690 │ │ │ │ add lr, sp, #72 @ 0x48 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, lr │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r9, [sl, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp r9, fp │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcc 1a9d94 │ │ │ │ + bcc 1a9da0 │ │ │ │ add r0, sl, #52 @ 0x34 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r9, r2 │ │ │ │ - bne 1a9aa4 │ │ │ │ - ldr r1, [pc, #936] @ 1a9e3c │ │ │ │ + bne 1a9ab0 │ │ │ │ + ldr r1, [pc, #936] @ 1a9e48 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, lr │ │ │ │ - bl 1cad5c │ │ │ │ + bl 1cad68 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov lr, r4 │ │ │ │ ldr r0, [sl, #56] @ 0x38 │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ cmp r9, fp │ │ │ │ add r7, r0, r2, lsl #3 │ │ │ │ - bls 1a9adc │ │ │ │ + bls 1a9ae8 │ │ │ │ sub r0, r9, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r4, lr │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ bl 2729c │ │ │ │ @@ -395559,25 +395562,25 @@ │ │ │ │ str r0, [r9, #28] │ │ │ │ str r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #20 │ │ │ │ str r8, [r9, #32] │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq 1a9c4c │ │ │ │ + beq 1a9c58 │ │ │ │ bl b3fdc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1a9724 │ │ │ │ + beq 1a9730 │ │ │ │ mov r7, r0 │ │ │ │ - b 1a9c50 │ │ │ │ + b 1a9c5c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r5, #32 │ │ │ │ @@ -395592,33 +395595,33 @@ │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds fp, r1, r4 │ │ │ │ - bcc 1a96e4 │ │ │ │ - ldr r0, [pc, #580] @ 1a9e50 │ │ │ │ + bcc 1a96f0 │ │ │ │ + ldr r0, [pc, #580] @ 1a9e5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ add r0, r5, #12 │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, fp │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bpl 1a9cac │ │ │ │ - ldr r2, [pc, #520] @ 1a9e44 │ │ │ │ + bpl 1a9cb8 │ │ │ │ + ldr r2, [pc, #520] @ 1a9e50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ - b 1a9da8 │ │ │ │ + b 1a9db4 │ │ │ │ mov r7, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -395636,24 +395639,24 @@ │ │ │ │ str r7, [r6, #32] │ │ │ │ str r4, [r6, #36] @ 0x24 │ │ │ │ str sl, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r9 │ │ │ │ - beq 1a9cd8 │ │ │ │ + beq 1a9ce4 │ │ │ │ bl b3fdc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1a9cdc │ │ │ │ - b 1a9c34 │ │ │ │ + bne 1a9ce8 │ │ │ │ + b 1a9c40 │ │ │ │ mov r0, #1 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ bl 274b8 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ @@ -395675,278 +395678,278 @@ │ │ │ │ str r0, [sl, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r9, [ip, #28] │ │ │ │ str r9, [ip, #36] @ 0x24 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #268] @ 1a9e60 │ │ │ │ + ldr r2, [pc, #268] @ 1a9e6c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #264] @ 1a9e64 │ │ │ │ + ldr r0, [pc, #264] @ 1a9e70 │ │ │ │ add r3, sp, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ - ldr r0, [pc, #212] @ 1a9e54 │ │ │ │ + ldr r0, [pc, #212] @ 1a9e60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #180] @ 1a9e40 │ │ │ │ + ldr r0, [pc, #180] @ 1a9e4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 1a9da8 │ │ │ │ - ldr r2, [pc, #172] @ 1a9e48 │ │ │ │ + b 1a9db4 │ │ │ │ + ldr r2, [pc, #172] @ 1a9e54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ bl 3c1d4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #128] @ 1a9e34 │ │ │ │ + ldr r0, [pc, #128] @ 1a9e40 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ bl 3c920 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1a9e10 │ │ │ │ + beq 1a9e1c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r0, [sl, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #48] @ 0x30 │ │ │ │ - bne 1a9e1c │ │ │ │ - b 1a9e2c │ │ │ │ + bne 1a9e28 │ │ │ │ + b 1a9e38 │ │ │ │ mov r4, r0 │ │ │ │ - b 1a9e1c │ │ │ │ + b 1a9e28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sl, #48] @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00158db8 │ │ │ │ - ldrsbeq r9, [r5], -r8 │ │ │ │ - mulseq r5, r4, r0 │ │ │ │ andseq r8, r5, ip, lsr #27 │ │ │ │ - @ instruction: 0x001592b4 │ │ │ │ - andseq r8, r5, ip, lsl #27 │ │ │ │ - andseq r9, r5, ip, asr r9 │ │ │ │ - andseq r9, r5, r4, asr #4 │ │ │ │ - andseq r9, r5, r0, asr #1 │ │ │ │ - @ instruction: 0x001597bc │ │ │ │ - andseq r9, r5, ip, ror #14 │ │ │ │ - andeq r6, fp, r8, ror #1 │ │ │ │ - andseq r8, r5, r0, lsr #28 │ │ │ │ - mulseq r5, r4, r6 │ │ │ │ - andseq r9, r5, ip, asr #12 │ │ │ │ + andseq r9, r5, ip, asr #1 │ │ │ │ + andseq r9, r5, r8, lsl #1 │ │ │ │ + andseq r8, r5, r0, lsr #27 │ │ │ │ + andseq r9, r5, r8, lsr #5 │ │ │ │ + andseq r8, r5, r0, lsl #27 │ │ │ │ + andseq r9, r5, r0, asr r9 │ │ │ │ + andseq r9, r5, r8, lsr r2 │ │ │ │ + ldrheq r9, [r5], -r4 │ │ │ │ + @ instruction: 0x001597b0 │ │ │ │ + andseq r9, r5, r0, ror #14 │ │ │ │ + andeq r6, fp, ip, asr r1 │ │ │ │ + andseq r8, r5, r4, lsl lr │ │ │ │ + andseq r9, r5, r8, lsl #13 │ │ │ │ + andseq r9, r5, r0, asr #12 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ subs r0, r0, r1 │ │ │ │ movwne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - beq 1a9edc │ │ │ │ + beq 1a9ee8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bne 1aac1c │ │ │ │ + bne 1aac28 │ │ │ │ ldr r8, [r7] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1aac74 │ │ │ │ + bne 1aac80 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa100 │ │ │ │ + beq 1aa10c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ mov r0, r8 │ │ │ │ ldr sl, [r7, #8] │ │ │ │ ldr fp, [r0, #80]! @ 0x50 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp fp, sl │ │ │ │ - beq 1aa104 │ │ │ │ + beq 1aa110 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bne 1aa1bc │ │ │ │ + bne 1aa1c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1aa3e8 │ │ │ │ + bcs 1aa3f4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ adds r0, r1, r0 │ │ │ │ - bcs 1aa400 │ │ │ │ + bcs 1aa40c │ │ │ │ ldr r4, [r8, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 1aac34 │ │ │ │ + beq 1aac40 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r9, r8, #68 @ 0x44 │ │ │ │ mvn fp, #-67108863 @ 0xfc000001 │ │ │ │ addeq r0, r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r4, #1 │ │ │ │ movweq r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b 1a9fd4 │ │ │ │ + b 1a9fe0 │ │ │ │ strb r5, [r0] │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa26c │ │ │ │ + beq 1aa278 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, sl │ │ │ │ - beq 1aa26c │ │ │ │ + beq 1aa278 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq 1aa26c │ │ │ │ + beq 1aa278 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r4, [r8, #76] @ 0x4c │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ movcs r6, #2 │ │ │ │ cmpcs r5, #2048 @ 0x800 │ │ │ │ - bcs 1aa09c │ │ │ │ + bcs 1aa0a8 │ │ │ │ ldr r0, [r9] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bhi 1aa0cc │ │ │ │ + bhi 1aa0d8 │ │ │ │ ldr r1, [r8, #72] @ 0x48 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 1a9fc8 │ │ │ │ + bcc 1a9fd4 │ │ │ │ mov r2, r5 │ │ │ │ lsr r1, r5, #6 │ │ │ │ bfi r2, fp, #6, #26 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ - bcs 1aa078 │ │ │ │ + bcs 1aa084 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1a9fcc │ │ │ │ + b 1a9fd8 │ │ │ │ bfi r1, fp, #6, #26 │ │ │ │ lsr ip, r5, #12 │ │ │ │ lsrs r3, r5, #16 │ │ │ │ - bne 1aa0ac │ │ │ │ + bne 1aa0b8 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, ip, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1a9fcc │ │ │ │ + b 1a9fd8 │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ mov r6, #4 │ │ │ │ movwcc r6, #3 │ │ │ │ - b 1aa030 │ │ │ │ + b 1aa03c │ │ │ │ mvn r3, #15 │ │ │ │ bfi ip, fp, #6, #26 │ │ │ │ orr r3, r3, r5, lsr #18 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ strb ip, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ - b 1a9fcc │ │ │ │ + b 1a9fd8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ ldr r1, [r8, #72] @ 0x48 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 1a9fc8 │ │ │ │ - b 1aa054 │ │ │ │ + bcc 1a9fd4 │ │ │ │ + b 1aa060 │ │ │ │ ldr fp, [r7, #8] │ │ │ │ add r2, r8, #80 @ 0x50 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ cmp fp, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 1aa144 │ │ │ │ + bpl 1aa150 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #3360] @ 1aae54 │ │ │ │ + ldr r2, [pc, #3360] @ 1aae60 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ bl 3c350 │ │ │ │ - b 1aad60 │ │ │ │ - beq 1aa16c │ │ │ │ + b 1aad6c │ │ │ │ + beq 1aa178 │ │ │ │ bl b3fdc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aacfc │ │ │ │ + beq 1aad08 │ │ │ │ mov r9, r0 │ │ │ │ - b 1aa170 │ │ │ │ + b 1aa17c │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ @@ -395963,226 +395966,226 @@ │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r8, #84] @ 0x54 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 1aa2c4 │ │ │ │ + bne 1aa2d0 │ │ │ │ ldr r4, [r6] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1aa4fc │ │ │ │ + bcs 1aa508 │ │ │ │ adds r9, r1, r4 │ │ │ │ - bcs 1aa510 │ │ │ │ + bcs 1aa51c │ │ │ │ ldr r5, [r8, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1aac34 │ │ │ │ + beq 1aac40 │ │ │ │ ldr r4, [r8, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr fp, [r7, #4] │ │ │ │ cmp r0, #10 │ │ │ │ ldm r6, {r1, r2, r3} │ │ │ │ add r7, r5, #1 │ │ │ │ addeq r4, r4, #1 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ movweq r7, #1 │ │ │ │ cmp sl, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bmi 1aa128 │ │ │ │ - beq 1aa51c │ │ │ │ + bmi 1aa134 │ │ │ │ + beq 1aa528 │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa12c │ │ │ │ + beq 1aa138 │ │ │ │ mov r6, r0 │ │ │ │ - b 1aa520 │ │ │ │ + b 1aa52c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, sl │ │ │ │ - bne 1aa2e4 │ │ │ │ + bne 1aa2f0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi 1aa128 │ │ │ │ - beq 1aa564 │ │ │ │ + bmi 1aa134 │ │ │ │ + beq 1aa570 │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa12c │ │ │ │ + beq 1aa138 │ │ │ │ mov r9, r0 │ │ │ │ - b 1aa568 │ │ │ │ + b 1aa574 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa2e0 │ │ │ │ + beq 1aa2ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a32d4 │ │ │ │ - b 1aabc0 │ │ │ │ + bl 1a32e0 │ │ │ │ + b 1aabcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 1aac44 │ │ │ │ + bne 1aac50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ ldr r6, [r8, #72] @ 0x48 │ │ │ │ ldr r5, [r8, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2824] @ 1aae18 │ │ │ │ + ldr r3, [pc, #2824] @ 1aae24 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 24a028 │ │ │ │ + bl 24a034 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bne 1aa3a8 │ │ │ │ + bne 1aa3b4 │ │ │ │ add lr, sp, #124 @ 0x7c │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ ldr r9, [sp, #120] @ 0x78 │ │ │ │ add r2, r4, #8 │ │ │ │ ldm lr, {r1, r6, lr} │ │ │ │ sub r0, lr, #1 │ │ │ │ cmn fp, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 1aa5a4 │ │ │ │ + beq 1aa5b0 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ add r0, sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1aa6e0 │ │ │ │ + bcs 1aa6ec │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldm r2, {r2, r7} │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #28] │ │ │ │ sub r2, lr, r3 │ │ │ │ str r7, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #2688] @ 1aae1c │ │ │ │ + ldr r2, [pc, #2688] @ 1aae28 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b 1aa424 │ │ │ │ + b 1aa430 │ │ │ │ ldrb r0, [sp, #86] @ 0x56 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1aa6e0 │ │ │ │ + bne 1aa6ec │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [sp, #84] @ 0x54 │ │ │ │ ldr sl, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - beq 1aa968 │ │ │ │ + beq 1aa974 │ │ │ │ cmp r2, sl │ │ │ │ - bcs 1aa964 │ │ │ │ + bcs 1aa970 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 1aa968 │ │ │ │ - b 1aad04 │ │ │ │ + bge 1aa974 │ │ │ │ + b 1aad10 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ adds r0, r1, r0 │ │ │ │ - bcc 1a9f80 │ │ │ │ - ldr r0, [pc, #2568] @ 1aae10 │ │ │ │ + bcc 1a9f8c │ │ │ │ + ldr r0, [pc, #2568] @ 1aae1c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1aac3c │ │ │ │ + b 1aac48 │ │ │ │ add sl, sl, lr │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1aa6e0 │ │ │ │ + bcs 1aa6ec │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsr r2, r2, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r2, r2, r7, lsl r3 │ │ │ │ lsrpl r2, r7, r0 │ │ │ │ tst r2, #1 │ │ │ │ - beq 1aa40c │ │ │ │ + beq 1aa418 │ │ │ │ cmp fp, r4 │ │ │ │ mov r3, lr │ │ │ │ movhi r4, fp │ │ │ │ cmp r4, lr │ │ │ │ add r2, r9, sl │ │ │ │ movhi r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 1aa4a4 │ │ │ │ + beq 1aa4b0 │ │ │ │ add ip, sl, r0 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 1aac80 │ │ │ │ + bcs 1aac8c │ │ │ │ ldrb r5, [r2, r0] │ │ │ │ ldrb r7, [r6, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 1aa46c │ │ │ │ + beq 1aa478 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ sub r2, sl, r4 │ │ │ │ add sl, r2, r0 │ │ │ │ - b 1aa410 │ │ │ │ + b 1aa41c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 1aa934 │ │ │ │ + bcs 1aa940 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 1aacd8 │ │ │ │ + bcs 1aace4 │ │ │ │ add r2, r0, sl │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 1aace0 │ │ │ │ + bcs 1aacec │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1aa4ac │ │ │ │ + beq 1aa4b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add sl, sl, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r0, sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 1aa424 │ │ │ │ - b 1aa6e0 │ │ │ │ + bcc 1aa430 │ │ │ │ + b 1aa6ec │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r9, r1, r4 │ │ │ │ - bcc 1aa204 │ │ │ │ - ldr r0, [pc, #2372] @ 1aae5c │ │ │ │ + bcc 1aa210 │ │ │ │ + ldr r0, [pc, #2372] @ 1aae68 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1aac3c │ │ │ │ + b 1aac48 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ bl 274b8 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -396192,15 +396195,15 @@ │ │ │ │ stm ip, {r0, r1, r2, r9} │ │ │ │ mov r0, #31 │ │ │ │ str sl, [r3, #28] │ │ │ │ str r6, [r3, #32] │ │ │ │ str sl, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3] │ │ │ │ - b 1aa1a8 │ │ │ │ + b 1aa1b4 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ @@ -396208,19 +396211,19 @@ │ │ │ │ add r0, ip, #40 @ 0x28 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #10 │ │ │ │ str sl, [ip, #28] │ │ │ │ str r9, [ip, #32] │ │ │ │ str sl, [ip, #36] @ 0x24 │ │ │ │ str r0, [ip] │ │ │ │ - b 1aa1a8 │ │ │ │ + b 1aa1b4 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ add ip, sl, r0 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 1aa6e0 │ │ │ │ + bcs 1aa6ec │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r9, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, r4, #1 │ │ │ │ add r3, r6, r0 │ │ │ │ @@ -396228,377 +396231,377 @@ │ │ │ │ cmp r4, lr │ │ │ │ mov r3, lr │ │ │ │ add fp, r6, r4 │ │ │ │ movhi r3, r4 │ │ │ │ str r4, [sp, #28] │ │ │ │ sub r6, r4, r3 │ │ │ │ ldrd r4, [r2] │ │ │ │ - ldr r2, [pc, #2100] @ 1aae2c │ │ │ │ + ldr r2, [pc, #2100] @ 1aae38 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b 1aa618 │ │ │ │ + b 1aa624 │ │ │ │ add sl, sl, lr │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add ip, sl, r2 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs 1aa6e0 │ │ │ │ + bcs 1aa6ec │ │ │ │ ldrb r2, [r9, ip] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsr r3, r4, r2 │ │ │ │ subs r2, r2, #32 │ │ │ │ orr r3, r3, r5, lsl r7 │ │ │ │ lsrpl r3, r5, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq 1aa604 │ │ │ │ + beq 1aa610 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov ip, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, #0 │ │ │ │ add r2, r2, sl │ │ │ │ add r3, r3, sl │ │ │ │ adds r5, r6, r7 │ │ │ │ - beq 1aa684 │ │ │ │ + beq 1aa690 │ │ │ │ add r5, r2, r7 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 1aacbc │ │ │ │ + bcs 1aacc8 │ │ │ │ ldrb r5, [r3, r7] │ │ │ │ ldrb r4, [fp, r7] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 1aa654 │ │ │ │ + beq 1aa660 │ │ │ │ add sl, sl, r7 │ │ │ │ - b 1aa6c8 │ │ │ │ + b 1aa6d4 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 1aaa84 │ │ │ │ + bcs 1aaa90 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r2, r0, sl │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1aa934 │ │ │ │ + beq 1aa940 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 1aacd0 │ │ │ │ + bcs 1aacdc │ │ │ │ ldrb r5, [r9, r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrb r4, [r7], #-1 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 1aa698 │ │ │ │ + beq 1aa6a4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add sl, sl, r2 │ │ │ │ mov r4, ip │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add ip, sl, r2 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc 1aa618 │ │ │ │ + bcc 1aa624 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov r4, #0 │ │ │ │ - b 1aa6f8 │ │ │ │ + b 1aa704 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 1aa81c │ │ │ │ + bhi 1aa828 │ │ │ │ sub r2, r6, r4 │ │ │ │ add r3, fp, r4 │ │ │ │ cmp r2, #8 │ │ │ │ - bcs 1aa730 │ │ │ │ + bcs 1aa73c │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1aa81c │ │ │ │ + beq 1aa828 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq 1aa744 │ │ │ │ + beq 1aa750 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1aa714 │ │ │ │ - b 1aa81c │ │ │ │ + bne 1aa720 │ │ │ │ + b 1aa828 │ │ │ │ mov r0, #58 @ 0x3a │ │ │ │ mov r1, r3 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1aa81c │ │ │ │ + beq 1aa828 │ │ │ │ add sl, r1, r4 │ │ │ │ add r4, sl, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bcs 1aa6f0 │ │ │ │ + bcs 1aa6fc │ │ │ │ ldrb r0, [fp, sl] │ │ │ │ cmp r4, r6 │ │ │ │ - bhi 1aa768 │ │ │ │ + bhi 1aa774 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne 1aa6f8 │ │ │ │ + bne 1aa704 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne 1aa81c │ │ │ │ + bne 1aa828 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - bl 1cb3a0 │ │ │ │ + bl 1cb3ac │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1aac9c │ │ │ │ + bne 1aaca8 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 274b8 │ │ │ │ add r2, sl, #1 │ │ │ │ add r1, fp, r2 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 1aa7cc │ │ │ │ + bls 1aa7d8 │ │ │ │ ldrsb r0, [r1] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 1aad24 │ │ │ │ + ble 1aad30 │ │ │ │ sub fp, r6, r2 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1cb3a0 │ │ │ │ + bl 1cb3ac │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1aaca4 │ │ │ │ + beq 1aacb0 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 274b8 │ │ │ │ mov ip, r4 │ │ │ │ - b 1aabc0 │ │ │ │ + b 1aabcc │ │ │ │ mov r5, #0 │ │ │ │ - b 1aa82c │ │ │ │ + b 1aa838 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi 1aa8f8 │ │ │ │ + bhi 1aa904 │ │ │ │ sub r2, r6, r5 │ │ │ │ add r3, fp, r5 │ │ │ │ cmp r2, #8 │ │ │ │ - bcs 1aa864 │ │ │ │ + bcs 1aa870 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 1aa8f8 │ │ │ │ + beq 1aa904 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - beq 1aa878 │ │ │ │ + beq 1aa884 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1aa848 │ │ │ │ - b 1aa8f8 │ │ │ │ + bne 1aa854 │ │ │ │ + b 1aa904 │ │ │ │ mov r0, #61 @ 0x3d │ │ │ │ mov r1, r3 │ │ │ │ - bl 24b988 │ │ │ │ + bl 24b994 │ │ │ │ tst r0, #1 │ │ │ │ - beq 1aa8f8 │ │ │ │ + beq 1aa904 │ │ │ │ add r4, r1, r5 │ │ │ │ add r5, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 1aa824 │ │ │ │ + bcs 1aa830 │ │ │ │ ldrb r0, [fp, r4] │ │ │ │ cmp r5, r6 │ │ │ │ - bhi 1aa89c │ │ │ │ + bhi 1aa8a8 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bne 1aa82c │ │ │ │ + bne 1aa838 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bne 1aa8f8 │ │ │ │ + bne 1aa904 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ - bl 1b1128 │ │ │ │ + bl 1b1134 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ add r2, r4, #1 │ │ │ │ add r1, fp, r2 │ │ │ │ cmp r6, r2 │ │ │ │ ldm sl, {r5, r9, sl} │ │ │ │ - bls 1aa8d8 │ │ │ │ + bls 1aa8e4 │ │ │ │ ldrsb r0, [r1] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 1aad44 │ │ │ │ + ble 1aad50 │ │ │ │ sub r2, r6, r2 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1b1128 │ │ │ │ + bl 1b1134 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, #0 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ - b 1aabc0 │ │ │ │ + b 1aabcc │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bpl 1aa90c │ │ │ │ + bpl 1aa918 │ │ │ │ mov sl, r6 │ │ │ │ - b 1aa12c │ │ │ │ - beq 1aa940 │ │ │ │ + b 1aa138 │ │ │ │ + beq 1aa94c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa904 │ │ │ │ + beq 1aa910 │ │ │ │ mov sl, r0 │ │ │ │ - b 1aa944 │ │ │ │ + b 1aa950 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ - b 1aaa98 │ │ │ │ + b 1aaaa4 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #-2147483647 @ 0x80000001 │ │ │ │ mov r9, r6 │ │ │ │ - b 1aabc0 │ │ │ │ - bne 1aad04 │ │ │ │ + b 1aabcc │ │ │ │ + bne 1aad10 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp r2, sl │ │ │ │ - bne 1aa988 │ │ │ │ + bne 1aa994 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov sl, r2 │ │ │ │ tst r1, #1 │ │ │ │ - bne 1aaa98 │ │ │ │ - b 1aa6e8 │ │ │ │ + bne 1aaaa4 │ │ │ │ + b 1aa6f4 │ │ │ │ add r7, r0, r2 │ │ │ │ ldrsb r6, [r7] │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r3, r6 │ │ │ │ - bgt 1aa9e8 │ │ │ │ + bgt 1aa9f4 │ │ │ │ ldrb r5, [r7, #1] │ │ │ │ and r6, r3, #31 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ - bcc 1aa9dc │ │ │ │ + bcc 1aa9e8 │ │ │ │ ldrb r4, [r7, #2] │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r5, r4, r5, lsl #6 │ │ │ │ - bcc 1aa9e4 │ │ │ │ + bcc 1aa9f0 │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ and r7, r6, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r5, lsl #6 │ │ │ │ orr r3, r3, r7, lsl #18 │ │ │ │ - b 1aa9e8 │ │ │ │ + b 1aa9f4 │ │ │ │ orr r3, r5, r6, lsl #6 │ │ │ │ - b 1aa9e8 │ │ │ │ + b 1aa9f4 │ │ │ │ orr r3, r5, r6, lsl #12 │ │ │ │ tst r1, #1 │ │ │ │ - beq 1aa9fc │ │ │ │ + beq 1aaa08 │ │ │ │ mov sl, r2 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b 1aaa98 │ │ │ │ + b 1aaaa4 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r3, #2048 @ 0x800 │ │ │ │ - bcs 1aaa5c │ │ │ │ + bcs 1aaa68 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq 1aaa3c │ │ │ │ + beq 1aaa48 │ │ │ │ cmp r2, sl │ │ │ │ - bcs 1aaa38 │ │ │ │ + bcs 1aaa44 │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 1aaa3c │ │ │ │ - b 1aad04 │ │ │ │ - bne 1aad04 │ │ │ │ + bge 1aaa48 │ │ │ │ + b 1aad10 │ │ │ │ + bne 1aad10 │ │ │ │ cmp r2, sl │ │ │ │ - beq 1aaa98 │ │ │ │ + beq 1aaaa4 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 1aaa74 │ │ │ │ + ble 1aaa80 │ │ │ │ mov sl, r2 │ │ │ │ - b 1aaa98 │ │ │ │ + b 1aaaa4 │ │ │ │ mov r1, #4 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r2, r1, r2 │ │ │ │ - bne 1aaa1c │ │ │ │ - b 1aaa3c │ │ │ │ + bne 1aaa28 │ │ │ │ + b 1aaa48 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ mov sl, r2 │ │ │ │ - b 1aaa98 │ │ │ │ + b 1aaaa4 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1aad64 │ │ │ │ + bne 1aad70 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1aaacc │ │ │ │ + beq 1aaad8 │ │ │ │ cmp sl, r6 │ │ │ │ - bcs 1aaad4 │ │ │ │ + bcs 1aaae0 │ │ │ │ add r0, fp, sl │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 1aaad8 │ │ │ │ - ldr r1, [pc, #888] @ 1aae38 │ │ │ │ + bgt 1aaae4 │ │ │ │ + ldr r1, [pc, #888] @ 1aae44 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1aad10 │ │ │ │ + b 1aad1c │ │ │ │ mov r9, #1 │ │ │ │ - b 1aab00 │ │ │ │ - bne 1aaab8 │ │ │ │ + b 1aab0c │ │ │ │ + bne 1aaac4 │ │ │ │ cmp sl, #0 │ │ │ │ - bmi 1aa128 │ │ │ │ + bmi 1aa134 │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aa12c │ │ │ │ + beq 1aa138 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ bl 274b8 │ │ │ │ add r2, sl, #2 │ │ │ │ add r5, fp, r2 │ │ │ │ cmp r6, r2 │ │ │ │ - bls 1aab4c │ │ │ │ + bls 1aab58 │ │ │ │ ldrsb r0, [r5] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 1aab50 │ │ │ │ - ldr r0, [pc, #788] @ 1aae48 │ │ │ │ + bgt 1aab5c │ │ │ │ + ldr r0, [pc, #788] @ 1aae54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r6 │ │ │ │ bl 3c920 │ │ │ │ - b 1aad60 │ │ │ │ - bne 1aab2c │ │ │ │ + b 1aad6c │ │ │ │ + bne 1aab38 │ │ │ │ sub fp, r6, r2 │ │ │ │ mov r7, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - bpl 1aab78 │ │ │ │ - ldr r2, [pc, #732] @ 1aae44 │ │ │ │ + bpl 1aab84 │ │ │ │ + ldr r2, [pc, #732] @ 1aae50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 3c350 │ │ │ │ - b 1aad60 │ │ │ │ - beq 1aab9c │ │ │ │ + b 1aad6c │ │ │ │ + beq 1aaba8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1aaba0 │ │ │ │ - b 1aab60 │ │ │ │ + bne 1aabac │ │ │ │ + b 1aab6c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ mov ip, r4 │ │ │ │ mov r7, #2 │ │ │ │ @@ -396622,275 +396625,275 @@ │ │ │ │ sub r0, r0, #80 @ 0x50 │ │ │ │ str r6, [r4, #16] │ │ │ │ clz r0, r0 │ │ │ │ str ip, [r4, #20] │ │ │ │ str fp, [r4, #24] │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r4, #56] @ 0x38 │ │ │ │ - b 1aa1a8 │ │ │ │ - ldr r0, [pc, #572] @ 1aae60 │ │ │ │ + b 1aa1b4 │ │ │ │ + ldr r0, [pc, #572] @ 1aae6c │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - ldr r2, [pc, #568] @ 1aae64 │ │ │ │ + ldr r2, [pc, #568] @ 1aae70 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #472] @ 1aae14 │ │ │ │ + ldr r0, [pc, #472] @ 1aae20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 1aad60 │ │ │ │ - ldr r2, [pc, #496] @ 1aae3c │ │ │ │ + b 1aad6c │ │ │ │ + ldr r2, [pc, #496] @ 1aae48 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #492] @ 1aae40 │ │ │ │ + ldr r0, [pc, #492] @ 1aae4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ - b 1aad60 │ │ │ │ - ldr r0, [pc, #492] @ 1aae68 │ │ │ │ + b 1aad6c │ │ │ │ + ldr r0, [pc, #492] @ 1aae74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #416] @ 1aae28 │ │ │ │ + ldr r0, [pc, #416] @ 1aae34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r4, sl │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - b 1aacf0 │ │ │ │ + b 1aacfc │ │ │ │ ldr sl, [sp, #80] @ 0x50 │ │ │ │ - b 1aa12c │ │ │ │ + b 1aa138 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #416] @ 1aae50 │ │ │ │ + ldr r2, [pc, #416] @ 1aae5c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3c350 │ │ │ │ - b 1aad60 │ │ │ │ - ldr r0, [pc, #368] @ 1aae34 │ │ │ │ + b 1aad6c │ │ │ │ + ldr r0, [pc, #368] @ 1aae40 │ │ │ │ cmp r1, r2 │ │ │ │ movhi r2, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - b 1aacf0 │ │ │ │ + b 1aacfc │ │ │ │ mov r1, lr │ │ │ │ - b 1aacf0 │ │ │ │ + b 1aacfc │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #312] @ 1aae24 │ │ │ │ + ldr r2, [pc, #312] @ 1aae30 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 3cae4 │ │ │ │ - b 1aad60 │ │ │ │ + b 1aad6c │ │ │ │ mov sl, fp │ │ │ │ - b 1aa12c │ │ │ │ - ldr r1, [pc, #276] @ 1aae20 │ │ │ │ + b 1aa138 │ │ │ │ + ldr r1, [pc, #276] @ 1aae2c │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bl 3c920 │ │ │ │ - b 1aad60 │ │ │ │ - ldr r0, [pc, #288] @ 1aae4c │ │ │ │ + b 1aad6c │ │ │ │ + ldr r0, [pc, #288] @ 1aae58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r6 │ │ │ │ bl 3c920 │ │ │ │ - b 1aad60 │ │ │ │ - ldr r0, [pc, #268] @ 1aae58 │ │ │ │ + b 1aad6c │ │ │ │ + ldr r0, [pc, #268] @ 1aae64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r6 │ │ │ │ bl 3c920 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #196] @ 1aae30 │ │ │ │ + ldr r1, [pc, #196] @ 1aae3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, lr │ │ │ │ - b 1aacf0 │ │ │ │ + b 1aacfc │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1aadb4 │ │ │ │ - b 1aadec │ │ │ │ + bne 1aadc0 │ │ │ │ + b 1aadf8 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1aadec │ │ │ │ + beq 1aadf8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - b 1aade4 │ │ │ │ + b 1aadf0 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1aae00 │ │ │ │ + beq 1aae0c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r5, r8, asr #20 │ │ │ │ - andseq r8, r5, r4, lsl #4 │ │ │ │ - strdeq r4, [ip], -r7 │ │ │ │ - @ instruction: 0x00158af0 │ │ │ │ - @ instruction: 0x001581d0 │ │ │ │ - @ instruction: 0x001581b4 │ │ │ │ - andseq r8, r5, r8, lsr #4 │ │ │ │ - andseq r8, r5, r4, lsr #17 │ │ │ │ - andseq r8, r5, r4, lsr #2 │ │ │ │ - andseq r8, r5, r4, ror #3 │ │ │ │ - ldrsbeq r8, [r5], -r0 │ │ │ │ - strdeq r5, [fp], -r0 │ │ │ │ - andseq r7, r5, ip, ror pc │ │ │ │ - andseq r8, r5, r8, lsl #7 │ │ │ │ - andseq r8, r5, r4, ror r0 │ │ │ │ - andseq r7, r5, ip, lsl #29 │ │ │ │ - andseq r8, r5, r0, asr #4 │ │ │ │ - @ instruction: 0x00158dbc │ │ │ │ - andseq r7, r5, ip, ror lr │ │ │ │ - andseq r8, r5, r8, lsr r9 │ │ │ │ - ldrdeq r4, [ip], -sp │ │ │ │ - andseq r7, r5, r8, asr #31 │ │ │ │ - andseq r7, r5, ip, ror #30 │ │ │ │ + andseq r8, r5, ip, lsr sl │ │ │ │ + @ instruction: 0x001581f8 │ │ │ │ + andeq r4, ip, fp, ror #20 │ │ │ │ + andseq r8, r5, r4, ror #21 │ │ │ │ + andseq r8, r5, r4, asr #3 │ │ │ │ + andseq r8, r5, r8, lsr #3 │ │ │ │ + andseq r8, r5, ip, lsl r2 │ │ │ │ + mulseq r5, r8, r8 │ │ │ │ + andseq r8, r5, r8, lsl r1 │ │ │ │ + @ instruction: 0x001581d8 │ │ │ │ + andseq r8, r5, r4, asr #1 │ │ │ │ + andeq r5, fp, r4, ror #4 │ │ │ │ + andseq r7, r5, r0, ror pc │ │ │ │ + andseq r8, r5, ip, ror r3 │ │ │ │ + andseq r8, r5, r8, rrx │ │ │ │ + andseq r7, r5, r0, lsl #29 │ │ │ │ + andseq r8, r5, r4, lsr r2 │ │ │ │ + @ instruction: 0x00158db0 │ │ │ │ + andseq r7, r5, r0, ror lr │ │ │ │ + andseq r8, r5, ip, lsr #18 │ │ │ │ + andeq r4, ip, r1, asr r1 │ │ │ │ + @ instruction: 0x00157fbc │ │ │ │ + andseq r7, r5, r0, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #524 @ 0x20c │ │ │ │ ldr r7, [r1] │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1, #80]! @ 0x50 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 1abb78 │ │ │ │ + bne 1abb84 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7] │ │ │ │ str r1, [r7, #84] @ 0x54 │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r1, [r7, #102] @ 0x66 │ │ │ │ strb r1, [r7, #100] @ 0x64 │ │ │ │ - bne 1abbc4 │ │ │ │ + bne 1abbd0 │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r7, #12] │ │ │ │ - beq 1aaf0c │ │ │ │ + beq 1aaf18 │ │ │ │ add r4, r4, #4 │ │ │ │ - b 1aaee8 │ │ │ │ + b 1aaef4 │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1aaf04 │ │ │ │ + beq 1aaf10 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1aaedc │ │ │ │ + beq 1aaee8 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1aaedc │ │ │ │ + b 1aaee8 │ │ │ │ ldr r0, [r7] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ str r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1abbd0 │ │ │ │ + bne 1abbdc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ add r4, r3, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r1, [r7, #28] │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1aaf58 │ │ │ │ + beq 1aaf64 │ │ │ │ add r6, r0, #112 @ 0x70 │ │ │ │ - bl 1b0b04 │ │ │ │ + bl 1b0b10 │ │ │ │ mov r0, r6 │ │ │ │ - b 1aaf40 │ │ │ │ + b 1aaf4c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1abbdc │ │ │ │ + bne 1abbe8 │ │ │ │ str r8, [sp, #24] │ │ │ │ mvn r0, #0 │ │ │ │ ldr r8, [r7, #40] @ 0x28 │ │ │ │ mov sl, #0 │ │ │ │ ldr fp, [r7, #44] @ 0x2c │ │ │ │ add r4, r8, #152 @ 0x98 │ │ │ │ str r0, [r7, #32] │ │ │ │ str sl, [r7, #44] @ 0x2c │ │ │ │ mov r7, fp │ │ │ │ - b 1aafb0 │ │ │ │ + b 1aafbc │ │ │ │ add r9, r9, #4 │ │ │ │ add sl, sl, #1 │ │ │ │ sub r7, r5, #1 │ │ │ │ add r4, r6, #152 @ 0x98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ cmp sl, fp │ │ │ │ - beq 1ab02c │ │ │ │ + beq 1ab038 │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ mov r9, r8 │ │ │ │ mul r0, sl, r0 │ │ │ │ movw r1, #9 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r7 │ │ │ │ movt r1, #17 │ │ │ │ ldr r0, [r9, r0]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1aaf98 │ │ │ │ + beq 1aafa4 │ │ │ │ ldrd r0, [r9, #120] @ 0x78 │ │ │ │ mov r7, r8 │ │ │ │ add r8, r1, #1 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 1ab004 │ │ │ │ + beq 1ab010 │ │ │ │ add r4, r0, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r0, r4 │ │ │ │ - b 1aafec │ │ │ │ + b 1aaff8 │ │ │ │ ldr r0, [r9, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ab024 │ │ │ │ + beq 1ab030 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ bl b3fc4 │ │ │ │ mov r8, r7 │ │ │ │ - b 1aaf9c │ │ │ │ + b 1aafa8 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add ip, sp, #176 @ 0xb0 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ add sl, sp, #112 @ 0x70 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ @@ -396929,33 +396932,33 @@ │ │ │ │ add r0, ip, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 1ab100 │ │ │ │ + b 1ab10c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r4, [r0, r5, lsl #3]! │ │ │ │ str fp, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1ab954 │ │ │ │ + beq 1ab960 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - bhi 1ab23c │ │ │ │ + bhi 1ab248 │ │ │ │ add r0, pc, #8 │ │ │ │ add r8, sp, #424 @ 0x1a8 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ @@ -397013,130 +397016,130 @@ │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 1a3c38 │ │ │ │ - b 1ab4dc │ │ │ │ + bl 1a3c44 │ │ │ │ + b 1ab4e8 │ │ │ │ add r8, sp, #424 @ 0x1a8 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq 1ab4b4 │ │ │ │ + beq 1ab4c0 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne 1ab27c │ │ │ │ + bne 1ab288 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 1a7618 │ │ │ │ - b 1ab4dc │ │ │ │ + bl 1a7624 │ │ │ │ + b 1ab4e8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - bgt 1ab520 │ │ │ │ + bgt 1ab52c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - beq 1ab658 │ │ │ │ + beq 1ab664 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne 1ab5b0 │ │ │ │ + bne 1ab5bc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1ab904 │ │ │ │ + bcs 1ab910 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcs 1abc04 │ │ │ │ + bcs 1abc10 │ │ │ │ ldr r5, [fp, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1abb5c │ │ │ │ + beq 1abb68 │ │ │ │ ldr r7, [fp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, #-2147483644 @ 0x80000004 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ - b 1ab6d8 │ │ │ │ + b 1ab6e4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #5 │ │ │ │ - b 1ab3a8 │ │ │ │ + b 1ab3b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 1af120 │ │ │ │ - b 1ab4dc │ │ │ │ + bl 1af12c │ │ │ │ + b 1ab4e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #3 │ │ │ │ - b 1ab3a8 │ │ │ │ + b 1ab3b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, sl │ │ │ │ - bl 1adbbc │ │ │ │ - b 1ab4dc │ │ │ │ + bl 1adbc8 │ │ │ │ + b 1ab4e8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 1a805c │ │ │ │ + bl 1a8068 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ 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} │ │ │ │ movw r0, #9 │ │ │ │ movt r0, #17 │ │ │ │ cmp ip, r0 │ │ │ │ - beq 1abaa8 │ │ │ │ + beq 1abab4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldm r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -397149,125 +397152,125 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #116 @ 0x74 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1abb4c │ │ │ │ + beq 1abb58 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ bl 274b8 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r1, #7 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ cmp r5, r0 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - bne 1ab494 │ │ │ │ - ldr r1, [pc, #2416] @ 1abdfc │ │ │ │ + bne 1ab4a0 │ │ │ │ + ldr r1, [pc, #2416] @ 1abe08 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cab88 │ │ │ │ + bl 1cab94 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #7 │ │ │ │ str r1, [r0, r5, lsl #3]! │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b 1ab100 │ │ │ │ + b 1ab10c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 1ad0d0 │ │ │ │ + bl 1ad0dc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ ldr lr, [sp, #176] @ 0xb0 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ - bne 1aba04 │ │ │ │ + bne 1aba10 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - b 1ab100 │ │ │ │ + b 1ab10c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - beq 1ab764 │ │ │ │ + beq 1ab770 │ │ │ │ cmp r4, #94 @ 0x5e │ │ │ │ - bne 1ab5b0 │ │ │ │ + bne 1ab5bc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1ab91c │ │ │ │ + bcs 1ab928 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcs 1abc10 │ │ │ │ + bcs 1abc1c │ │ │ │ ldr r5, [fp, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1abb5c │ │ │ │ + beq 1abb68 │ │ │ │ ldr r7, [fp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ mov r0, #0 │ │ │ │ - b 1ab6d0 │ │ │ │ + b 1ab6dc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1ab8e8 │ │ │ │ + bcs 1ab8f4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ adds r8, r1, r5 │ │ │ │ - bcs 1abbf8 │ │ │ │ + bcs 1abc04 │ │ │ │ ldr r5, [fp, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1abb5c │ │ │ │ + beq 1abb68 │ │ │ │ ldr r7, [fp, #84] @ 0x54 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, #10 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ addeq r7, r7, #1 │ │ │ │ str r8, [sp, #200] @ 0xc8 │ │ │ │ @@ -397277,39 +397280,39 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sp, #212] @ 0xd4 │ │ │ │ add r0, r5, #1 │ │ │ │ movweq r0, #1 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - b 1ab6f4 │ │ │ │ + b 1ab700 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1ab934 │ │ │ │ + bcs 1ab940 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcs 1ab948 │ │ │ │ + bcs 1ab954 │ │ │ │ ldr r5, [fp, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1abb5c │ │ │ │ + beq 1abb68 │ │ │ │ ldr r7, [fp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ @@ -397338,39 +397341,39 @@ │ │ │ │ muleq r0, r0, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #32 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1abb68 │ │ │ │ + beq 1abb74 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #2 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ - b 1ab8b0 │ │ │ │ + b 1ab8bc │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 1a57e0 │ │ │ │ + bl 1a57ec │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #488 @ 0x1e8 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r2, {r4, r5, r6, r7} │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ add r3, sp, #464 @ 0x1d0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldm r2, {r0, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r4, r5, r6, r7} │ │ │ │ - bne 1abb0c │ │ │ │ + bne 1abb18 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bcs 1ab70c │ │ │ │ + bcs 1ab718 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ @@ -397379,135 +397382,135 @@ │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1abbe8 │ │ │ │ + beq 1abbf4 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r1, fp │ │ │ │ mov r4, #5 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ - b 1ab8b8 │ │ │ │ + b 1ab8c4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #24 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #24 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1abb68 │ │ │ │ + beq 1abb74 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ mov r1, fp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r4, #3 │ │ │ │ - b 1ab8b8 │ │ │ │ + b 1ab8c4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #28 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1abb68 │ │ │ │ + beq 1abb74 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #6 │ │ │ │ - b 1ab8a8 │ │ │ │ + b 1ab8b4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #28 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1abb68 │ │ │ │ + beq 1abb74 │ │ │ │ add r1, sp, #488 @ 0x1e8 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #4 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ - bne 1ab0e8 │ │ │ │ - ldr r1, [pc, #1316] @ 1abe00 │ │ │ │ + bne 1ab0f4 │ │ │ │ + ldr r1, [pc, #1316] @ 1abe0c │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cab88 │ │ │ │ - b 1ab0e8 │ │ │ │ + bl 1cab94 │ │ │ │ + b 1ab0f4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ adds r8, r1, r5 │ │ │ │ - bcc 1ab5e0 │ │ │ │ - b 1abbf8 │ │ │ │ + bcc 1ab5ec │ │ │ │ + b 1abc04 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcc 1ab2d0 │ │ │ │ - b 1abc04 │ │ │ │ + bcc 1ab2dc │ │ │ │ + b 1abc10 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcc 1ab560 │ │ │ │ - b 1abc10 │ │ │ │ + bcc 1ab56c │ │ │ │ + b 1abc1c │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r6, r1, r4 │ │ │ │ - bcc 1ab684 │ │ │ │ - ldr r0, [pc, #1188] @ 1abdf4 │ │ │ │ + bcc 1ab690 │ │ │ │ + ldr r0, [pc, #1188] @ 1abe00 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1abc18 │ │ │ │ + b 1abc24 │ │ │ │ ldm r9!, {r1, r2, r3, r7} │ │ │ │ mov r0, sl │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r9, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a6c5c │ │ │ │ + bl 1a6c68 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r8, [sp, #184] @ 0xb8 │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ - bne 1aba38 │ │ │ │ + bne 1aba44 │ │ │ │ str r8, [sp, #428] @ 0x1ac │ │ │ │ str r9, [sp, #424] @ 0x1a8 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afb20 │ │ │ │ + bl 1afb2c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1aba70 │ │ │ │ + bne 1aba7c │ │ │ │ str r8, [sp, #180] @ 0xb4 │ │ │ │ str r9, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1abc20 │ │ │ │ + bne 1abc2c │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #4 │ │ │ │ ldmib fp, {r0, r1, r2} │ │ │ │ stmib fp, {r3, r7} │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r3, [fp, #12] │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ @@ -397551,36 +397554,36 @@ │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [ip] │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ add sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1abae8 │ │ │ │ + beq 1abaf4 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r4 │ │ │ │ - b 1abad0 │ │ │ │ + b 1abadc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ab9fc │ │ │ │ + beq 1aba08 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ @@ -397594,30 +397597,30 @@ │ │ │ │ add r2, lr, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r8, [lr] │ │ │ │ str ip, [lr, #60] @ 0x3c │ │ │ │ str r1, [lr, #4] │ │ │ │ - b 1abac4 │ │ │ │ + b 1abad0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1abc2c │ │ │ │ - ldr r0, [pc, #660] @ 1abdf8 │ │ │ │ + b 1abc38 │ │ │ │ + ldr r0, [pc, #660] @ 1abe04 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1abc18 │ │ │ │ + b 1abc24 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1abc2c │ │ │ │ - ldr r0, [pc, #604] @ 1abddc │ │ │ │ + b 1abc38 │ │ │ │ + ldr r0, [pc, #604] @ 1abde8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #600] @ 1abde0 │ │ │ │ - ldr r1, [pc, #600] @ 1abde4 │ │ │ │ + ldr r2, [pc, #600] @ 1abdec │ │ │ │ + ldr r1, [pc, #600] @ 1abdf0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ @@ -397625,198 +397628,198 @@ │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3ca1c │ │ │ │ - ldr r0, [pc, #572] @ 1abe08 │ │ │ │ + ldr r0, [pc, #572] @ 1abe14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #508] @ 1abdd4 │ │ │ │ + ldr r0, [pc, #508] @ 1abde0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - ldr r0, [pc, #500] @ 1abdd8 │ │ │ │ + ldr r0, [pc, #500] @ 1abde4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1abc2c │ │ │ │ - ldr r0, [pc, #492] @ 1abdec │ │ │ │ + b 1abc38 │ │ │ │ + ldr r0, [pc, #492] @ 1abdf8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1abc18 │ │ │ │ - ldr r0, [pc, #476] @ 1abde8 │ │ │ │ + b 1abc24 │ │ │ │ + ldr r0, [pc, #476] @ 1abdf4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1abc18 │ │ │ │ - ldr r0, [pc, #472] @ 1abdf0 │ │ │ │ + b 1abc24 │ │ │ │ + ldr r0, [pc, #472] @ 1abdfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 1abc2c │ │ │ │ - ldr r0, [pc, #476] @ 1abe04 │ │ │ │ + b 1abc38 │ │ │ │ + ldr r0, [pc, #476] @ 1abe10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1abdc8 │ │ │ │ + bl 1aff0c │ │ │ │ + b 1abdd4 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1abdc8 │ │ │ │ + bl 1aff0c │ │ │ │ + b 1abdd4 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1abdc0 │ │ │ │ + bl 1aff0c │ │ │ │ + b 1abdcc │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1abdc0 │ │ │ │ + bl 1aff0c │ │ │ │ + b 1abdcc │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1abc98 │ │ │ │ + beq 1abca4 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r4, r6 │ │ │ │ - b 1abc7c │ │ │ │ + b 1abc88 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1abdc8 │ │ │ │ + beq 1abdd4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ - b 1abd64 │ │ │ │ + b 1abd70 │ │ │ │ mov sl, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1abce8 │ │ │ │ + beq 1abcf4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #112 @ 0x70 │ │ │ │ - bl 1b0b04 │ │ │ │ + bl 1b0b10 │ │ │ │ mov r6, r5 │ │ │ │ - b 1abccc │ │ │ │ + b 1abcd8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - b 1abdbc │ │ │ │ + b 1abdc8 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 1c97d4 │ │ │ │ - b 1abdc0 │ │ │ │ + bl 1c97e0 │ │ │ │ + b 1abdcc │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 1abd3c │ │ │ │ + beq 1abd48 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r4, r7 │ │ │ │ - b 1abd20 │ │ │ │ + b 1abd2c │ │ │ │ ldr r0, [r9, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1abd5c │ │ │ │ + beq 1abd68 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1abd80 │ │ │ │ + beq 1abd8c │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #152 @ 0x98 │ │ │ │ - bl 1b0a34 │ │ │ │ + bl 1b0a40 │ │ │ │ mov r6, r4 │ │ │ │ - b 1abd64 │ │ │ │ + b 1abd70 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ - b 1abdbc │ │ │ │ + b 1abdc8 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 1c9840 │ │ │ │ - b 1abdc0 │ │ │ │ + bl 1c984c │ │ │ │ + b 1abdcc │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1b0404 │ │ │ │ + bl 1b0410 │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - mulseq r5, r8, r2 │ │ │ │ - andseq r7, r5, ip, ror r2 │ │ │ │ - ldrheq r7, [r5], -r4 │ │ │ │ - andeq r4, fp, r4, asr r2 │ │ │ │ - andseq r7, r5, r8, rrx │ │ │ │ - andseq r7, r5, r4, asr #4 │ │ │ │ - andseq r7, r5, r0, asr r2 │ │ │ │ + andseq r7, r5, ip, lsl #5 │ │ │ │ + andseq r7, r5, r0, ror r2 │ │ │ │ + andseq r7, r5, r8, lsr #1 │ │ │ │ + andeq r4, fp, r8, asr #5 │ │ │ │ + andseq r7, r5, ip, asr r0 │ │ │ │ andseq r7, r5, r8, lsr r2 │ │ │ │ - andseq r7, r5, r0, lsl #10 │ │ │ │ - @ instruction: 0x001572dc │ │ │ │ - andseq r7, r5, r0, lsl #15 │ │ │ │ - andseq r7, r5, r0, asr #6 │ │ │ │ - andseq r7, r5, r8 │ │ │ │ - @ instruction: 0x001572b4 │ │ │ │ + andseq r7, r5, r4, asr #4 │ │ │ │ + andseq r7, r5, ip, lsr #4 │ │ │ │ + @ instruction: 0x001574f4 │ │ │ │ + @ instruction: 0x001572d0 │ │ │ │ + andseq r7, r5, r4, ror r7 │ │ │ │ + andseq r7, r5, r4, lsr r3 │ │ │ │ + @ instruction: 0x00156ffc │ │ │ │ + andseq r7, r5, r8, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne 1abe38 │ │ │ │ + bne 1abe44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1a57e0 │ │ │ │ + b 1a57ec │ │ │ │ ldr r9, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r9 │ │ │ │ ldr r6, [r7, #80]! @ 0x50 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1abed8 │ │ │ │ + bcs 1abee4 │ │ │ │ adds r8, r1, r6 │ │ │ │ - bcs 1abeec │ │ │ │ + bcs 1abef8 │ │ │ │ ldr r0, [r9, #88] @ 0x58 │ │ │ │ adds sl, r0, #1 │ │ │ │ - bcs 1abef8 │ │ │ │ + bcs 1abf04 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r9, #84] @ 0x54 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r9, r0 │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ add r3, r4, #12 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r9, #10 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #36] @ 0x24 │ │ │ │ movweq sl, #1 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ addeq r6, r6, #1 │ │ │ │ @@ -397826,77 +397829,77 @@ │ │ │ │ str r1, [r4] │ │ │ │ stmib r4, {r0, r7} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r8, r1, r6 │ │ │ │ - bcc 1abe68 │ │ │ │ - ldr r0, [pc, #16] @ 1abf04 │ │ │ │ + bcc 1abe74 │ │ │ │ + ldr r0, [pc, #16] @ 1abf10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #8] @ 1abf08 │ │ │ │ + ldr r0, [pc, #8] @ 1abf14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq r6, r5, ip, asr pc │ │ │ │ - andseq r6, r5, r0, asr #30 │ │ │ │ + andseq r6, r5, r0, asr pc │ │ │ │ + andseq r6, r5, r4, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 1ac568 │ │ │ │ + bne 1ac574 │ │ │ │ ldr r8, [r5] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r9, r8 │ │ │ │ ldrd r2, [r8, #84] @ 0x54 │ │ │ │ ldr r0, [r9, #80]! @ 0x50 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1abff4 │ │ │ │ + beq 1ac000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r6, [r9] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 1abff8 │ │ │ │ + beq 1ac004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ - bne 1ac060 │ │ │ │ + bne 1ac06c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1abfb0 │ │ │ │ + beq 1abfbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1ac060 │ │ │ │ + bne 1ac06c │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r4, #0 │ │ │ │ ldm r9, {r3, r7} │ │ │ │ ldr r6, [r9, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r7, #0 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bpl 1ac39c │ │ │ │ - ldr r2, [pc, #1584] @ 1ac618 │ │ │ │ + bpl 1ac3a8 │ │ │ │ + ldr r2, [pc, #1584] @ 1ac624 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ @@ -397904,30 +397907,30 @@ │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r6, #0 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ mov r4, #0 │ │ │ │ ldm r9, {r3, r7} │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ - bpl 1ac038 │ │ │ │ - ldr r2, [pc, #1512] @ 1ac614 │ │ │ │ + bpl 1ac044 │ │ │ │ + ldr r2, [pc, #1512] @ 1ac620 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - beq 1ac1a0 │ │ │ │ + beq 1ac1ac │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ac024 │ │ │ │ + beq 1ac030 │ │ │ │ mov r8, r0 │ │ │ │ - b 1ac1a4 │ │ │ │ + b 1ac1b0 │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ add lr, sp, #88 @ 0x58 │ │ │ │ str sl, [sp, #20] │ │ │ │ add sl, lr, #8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ @@ -397943,33 +397946,33 @@ │ │ │ │ mov r0, #4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 1ac228 │ │ │ │ + bne 1ac234 │ │ │ │ ldr r7, [r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1ac180 │ │ │ │ + bcs 1ac18c │ │ │ │ adds r4, r1, r7 │ │ │ │ - bcs 1ac194 │ │ │ │ + bcs 1ac1a0 │ │ │ │ ldr r7, [r8, #88] @ 0x58 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 1ac558 │ │ │ │ + beq 1ac564 │ │ │ │ ldr fp, [r8, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ cmp r0, #10 │ │ │ │ add r0, r7, #1 │ │ │ │ movweq r0, #1 │ │ │ │ addeq fp, fp, #1 │ │ │ │ stm sl, {r1, r2, r3} │ │ │ │ mov r1, #0 │ │ │ │ @@ -397981,33 +397984,33 @@ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ sub r1, r1, #8 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 1c8934 │ │ │ │ + bl 1c8940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ac1e8 │ │ │ │ + beq 1ac1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 1ac0b8 │ │ │ │ - b 1ac1e8 │ │ │ │ + bne 1ac0c4 │ │ │ │ + b 1ac1f4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r1, #4 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r4, r1, r7 │ │ │ │ - bcc 1ac0f0 │ │ │ │ - ldr r0, [pc, #1128] @ 1ac604 │ │ │ │ + bcc 1ac0fc │ │ │ │ + ldr r0, [pc, #1128] @ 1ac610 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1ac560 │ │ │ │ + b 1ac56c │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add ip, sl, #44 @ 0x2c │ │ │ │ @@ -398027,49 +398030,49 @@ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r7, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r6, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 1ac370 │ │ │ │ - ldr r2, [pc, #1028] @ 1ac61c │ │ │ │ + bpl 1ac37c │ │ │ │ + ldr r2, [pc, #1028] @ 1ac628 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 3c350 │ │ │ │ - b 1ac564 │ │ │ │ + b 1ac570 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ac3c4 │ │ │ │ + bne 1ac3d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - bne 1ac3c4 │ │ │ │ + bne 1ac3d0 │ │ │ │ ldr r6, [r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1ac548 │ │ │ │ - ldr r0, [pc, #924] @ 1ac60c │ │ │ │ + bcs 1ac554 │ │ │ │ + ldr r0, [pc, #924] @ 1ac618 │ │ │ │ adds sl, r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ - bcs 1ac560 │ │ │ │ + bcs 1ac56c │ │ │ │ ldr r6, [r8, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #908] @ 1ac610 │ │ │ │ + ldr r0, [pc, #908] @ 1ac61c │ │ │ │ cmn r6, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - beq 1ac560 │ │ │ │ + beq 1ac56c │ │ │ │ ldr r7, [r8, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r4, #0 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ cmp r0, #10 │ │ │ │ strb r4, [sp, #120] @ 0x78 │ │ │ │ mov r4, #93 @ 0x5d │ │ │ │ add r0, r6, #1 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ @@ -398083,68 +398086,68 @@ │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r8, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c8934 │ │ │ │ + bl 1c8940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ac318 │ │ │ │ + beq 1ac324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1ac3c4 │ │ │ │ + bne 1ac3d0 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldmib r9, {r4, r6} │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r7, [r9] │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r0, r2, r3, r7} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1b1128 │ │ │ │ + bl 1b1134 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ add r3, fp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, fp, #44 @ 0x2c │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #4 │ │ │ │ - b 1ac4b4 │ │ │ │ + b 1ac4c0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - beq 1ac478 │ │ │ │ + beq 1ac484 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ac210 │ │ │ │ + beq 1ac21c │ │ │ │ mov r9, r0 │ │ │ │ - b 1ac47c │ │ │ │ - beq 1ac510 │ │ │ │ + b 1ac488 │ │ │ │ + beq 1ac51c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1abfe0 │ │ │ │ + beq 1abfec │ │ │ │ mov r8, r0 │ │ │ │ - b 1ac514 │ │ │ │ + b 1ac520 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ ldm r9, {r3, r7} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ @@ -398205,22 +398208,22 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [fp, r1] │ │ │ │ movw r1, #9 │ │ │ │ add r6, r2, #1 │ │ │ │ movt r1, #17 │ │ │ │ str r1, [fp] │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1ac4e8 │ │ │ │ + beq 1ac4f4 │ │ │ │ add r5, r0, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r0, r5 │ │ │ │ - b 1ac4d0 │ │ │ │ + b 1ac4dc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ac1e0 │ │ │ │ + beq 1ac1ec │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -398233,117 +398236,117 @@ │ │ │ │ mov r0, r4 │ │ │ │ add ip, sl, #44 @ 0x2c │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r0, [sl, #32] │ │ │ │ str r8, [sl, #36] @ 0x24 │ │ │ │ str r0, [sl, #40] @ 0x28 │ │ │ │ - b 1ac1d0 │ │ │ │ + b 1ac1dc │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ - b 1ac268 │ │ │ │ - ldr r0, [pc, #168] @ 1ac608 │ │ │ │ + b 1ac274 │ │ │ │ + ldr r0, [pc, #168] @ 1ac614 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #140] @ 1ac5fc │ │ │ │ + ldr r2, [pc, #140] @ 1ac608 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #136] @ 1ac600 │ │ │ │ + ldr r0, [pc, #136] @ 1ac60c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1ac5b4 │ │ │ │ + beq 1ac5c0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r5, r7 │ │ │ │ - b 1ac598 │ │ │ │ + b 1ac5a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ac5f0 │ │ │ │ + beq 1ac5fc │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - b 1ac5e4 │ │ │ │ + b 1ac5f0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1b08a0 │ │ │ │ + bl 1b08ac │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andeq r3, fp, r8, asr #17 │ │ │ │ - andseq r6, r5, ip, asr #13 │ │ │ │ - @ instruction: 0x00156cb4 │ │ │ │ - andseq r6, r5, r0, ror #17 │ │ │ │ - @ instruction: 0x00156bdc │ │ │ │ - @ instruction: 0x00156bb8 │ │ │ │ - @ instruction: 0x00156ebc │ │ │ │ - andseq r6, r5, r0, lsl #30 │ │ │ │ - @ instruction: 0x00156cd8 │ │ │ │ + andeq r3, fp, ip, lsr r9 │ │ │ │ + andseq r6, r5, r0, asr #13 │ │ │ │ + andseq r6, r5, r8, lsr #25 │ │ │ │ + @ instruction: 0x001568d4 │ │ │ │ + @ instruction: 0x00156bd0 │ │ │ │ + andseq r6, r5, ip, lsr #23 │ │ │ │ + @ instruction: 0x00156eb0 │ │ │ │ + @ instruction: 0x00156ef4 │ │ │ │ + andseq r6, r5, ip, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr fp, [r1] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 1ac728 │ │ │ │ + bcs 1ac734 │ │ │ │ ldrd r2, [fp, #40] @ 0x28 │ │ │ │ mov r7, #152 @ 0x98 │ │ │ │ mul r3, r3, r7 │ │ │ │ add r7, r0, #1 │ │ │ │ str r7, [fp, #32] │ │ │ │ movw r7, #9 │ │ │ │ movt r7, #17 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ac734 │ │ │ │ + beq 1ac740 │ │ │ │ add r6, r2, r3 │ │ │ │ sub r3, r3, #152 @ 0x98 │ │ │ │ ldr r6, [r6, #-152] @ 0xffffff68 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 1ac658 │ │ │ │ + beq 1ac664 │ │ │ │ add r0, r2, r3 │ │ │ │ mov sl, sp │ │ │ │ add ip, r0, #88 @ 0x58 │ │ │ │ mov r2, sl │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r6, #0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 1ac6b4 │ │ │ │ - ldr r2, [pc, #216] @ 1ac77c │ │ │ │ + bpl 1ac6c0 │ │ │ │ + ldr r2, [pc, #216] @ 1ac788 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r8, [r1, #4] │ │ │ │ - beq 1ac6e0 │ │ │ │ + beq 1ac6ec │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ac69c │ │ │ │ + beq 1ac6a8 │ │ │ │ mov r7, r0 │ │ │ │ - b 1ac6e4 │ │ │ │ + b 1ac6f0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [r9, #28] │ │ │ │ @@ -398354,20 +398357,20 @@ │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [fp, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #80] @ 1ac780 │ │ │ │ + ldr r0, [pc, #80] @ 1ac78c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c62c │ │ │ │ - ldr r1, [pc, #72] @ 1ac784 │ │ │ │ + ldr r1, [pc, #72] @ 1ac790 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #68] @ 1ac788 │ │ │ │ + ldr r2, [pc, #68] @ 1ac794 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -398375,60 +398378,60 @@ │ │ │ │ mov r0, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ bl 3cd80 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r5, ip, asr #16 │ │ │ │ - andseq r6, r5, r8, lsr r5 │ │ │ │ + andseq r6, r5, r0, asr #16 │ │ │ │ andseq r6, r5, ip, lsr #10 │ │ │ │ - andseq r6, r5, r4, lsl #10 │ │ │ │ + andseq r6, r5, r0, lsr #10 │ │ │ │ + @ instruction: 0x001564f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ add r4, sp, #272 @ 0x110 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1abe0c │ │ │ │ + bl 1abe18 │ │ │ │ add fp, r4, #4 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ add r9, sp, #128 @ 0x80 │ │ │ │ mov r0, fp │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ ldm r0!, {r3, r4, r6, r7} │ │ │ │ mov r2, r9 │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ - bne 1ac8c0 │ │ │ │ + bne 1ac8cc │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ add r7, sp, #16 │ │ │ │ ldm r0!, {r2, r3, r5, r6} │ │ │ │ mov r1, r7 │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r0, sl │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r8, [sl] │ │ │ │ orr r5, r7, #4 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 1ac8f8 │ │ │ │ + bne 1ac904 │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ac620 │ │ │ │ + bl 1ac62c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ mov lr, r5 │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ mov fp, r7 │ │ │ │ add r0, ip, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r6!, {r1, r2, r3, r4, r5} │ │ │ │ @@ -398437,28 +398440,28 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [ip] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r0, r1, #-2147483646 @ 0x80000002 │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 1acb4c │ │ │ │ + bcc 1acb58 │ │ │ │ mov r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1acb4c │ │ │ │ + beq 1acb58 │ │ │ │ mov r4, lr │ │ │ │ cmp r0, #1 │ │ │ │ addne r4, fp, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1acb34 │ │ │ │ + bne 1acb40 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1acb4c │ │ │ │ + beq 1acb58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add r2, r8, #8 │ │ │ │ @@ -398471,37 +398474,37 @@ │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 1ac928 │ │ │ │ + bne 1ac934 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a395c │ │ │ │ + bl 1a3968 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq 1ac928 │ │ │ │ + beq 1ac934 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a395c │ │ │ │ + bl 1a3968 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 1aca44 │ │ │ │ + bne 1aca50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r8, r3, #-2147483646 @ 0x80000002 │ │ │ │ cmp r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r8 │ │ │ │ movls r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ac9c0 │ │ │ │ + beq 1ac9cc │ │ │ │ cmp r1, #3 │ │ │ │ - beq 1ac990 │ │ │ │ + beq 1ac99c │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #4 │ │ │ │ - bne 1ac9f0 │ │ │ │ + bne 1ac9fc │ │ │ │ ldr lr, [sp, #12] │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ sub r2, r0, #4 │ │ │ │ mov r4, r5 │ │ │ │ add r0, lr, #8 │ │ │ │ strd r2, [lr] │ │ │ │ @@ -398546,58 +398549,58 @@ │ │ │ │ cmp lr, #0 │ │ │ │ stmia fp!, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm fp, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r7, #0 │ │ │ │ mov r4, lr │ │ │ │ str ip, [sp, #324] @ 0x144 │ │ │ │ - bpl 1acab0 │ │ │ │ - ldr r2, [pc, #1100] @ 1ace80 │ │ │ │ + bpl 1acabc │ │ │ │ + ldr r2, [pc, #1100] @ 1ace8c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sl │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aca68 │ │ │ │ + beq 1aca74 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 1acb54 │ │ │ │ + bne 1acb60 │ │ │ │ add r8, sp, #272 @ 0x110 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ac620 │ │ │ │ + bl 1ac62c │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov lr, r5 │ │ │ │ ldm r8!, {r1, r2, r3, r4, r5} │ │ │ │ add r0, r7, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r8!, {r1, r2, r3, r4, r5} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [r7] │ │ │ │ - b 1ac868 │ │ │ │ + b 1ac874 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #1 │ │ │ │ - beq 1acadc │ │ │ │ + beq 1acae8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aca2c │ │ │ │ + beq 1aca38 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -398608,44 +398611,44 @@ │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [r4] │ │ │ │ - bcc 1acb4c │ │ │ │ + bcc 1acb58 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 1b09c8 │ │ │ │ + bl 1b09d4 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1ac8ac │ │ │ │ + bne 1ac8b8 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1abe0c │ │ │ │ + bl 1abe18 │ │ │ │ add r0, r6, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr ip, [sp, #272] @ 0x110 │ │ │ │ mov lr, r5 │ │ │ │ ldm r0!, {r3, r4, r5, r6} │ │ │ │ mov r2, r9 │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm r0!, {r1, r3, r4, r5, r6} │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ ldm r0, {r1, r3, r4, r5, r6} │ │ │ │ stm r2, {r1, r3, r4, r5, r6} │ │ │ │ - bne 1acc14 │ │ │ │ + bne 1acc20 │ │ │ │ mov r0, r9 │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r0!, {r2, r3, r5, r6} │ │ │ │ mov r1, ip │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ @@ -398655,43 +398658,43 @@ │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #-2147483647 @ 0x80000001 │ │ │ │ subhi r1, r2, #-2147483646 @ 0x80000002 │ │ │ │ sub r2, r1, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bcc 1acbec │ │ │ │ + bcc 1acbf8 │ │ │ │ cmp r1, #0 │ │ │ │ addne lr, r7, #28 │ │ │ │ addeq lr, r7, #8 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, ip │ │ │ │ sub r8, r1, #-2147483646 @ 0x80000002 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ movhi r0, r8 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - bcs 1acc50 │ │ │ │ + bcs 1acc5c │ │ │ │ orr r0, ip, #4 │ │ │ │ - b 1acc5c │ │ │ │ + b 1acc68 │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ movw sl, #8 │ │ │ │ ldm r9!, {r2, r3, r5, r6} │ │ │ │ add r1, r7, #8 │ │ │ │ movt sl, #17 │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r9!, {r2, r3, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ ldm r9, {r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ stm r7, {sl, ip} │ │ │ │ - b 1ac868 │ │ │ │ + b 1ac874 │ │ │ │ cmp r0, #0 │ │ │ │ addne r0, ip, #28 │ │ │ │ addeq r0, ip, #8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr fp, [sl, #4] │ │ │ │ @@ -398703,62 +398706,62 @@ │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ add sl, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1afc00 │ │ │ │ + bl 1afc0c │ │ │ │ add r6, sl, #8 │ │ │ │ ldr ip, [sp, #272] @ 0x110 │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ ldr lr, [sp, #276] @ 0x114 │ │ │ │ mov r2, r6 │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ ldm r2!, {r3, r5, r7} │ │ │ │ mov r1, r4 │ │ │ │ stmia r1!, {r3, r5, r7} │ │ │ │ ldm r2, {r0, r3, r5, r7} │ │ │ │ stm r1, {r0, r3, r5, r7} │ │ │ │ - bne 1acd5c │ │ │ │ + bne 1acd68 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ mov r2, fp │ │ │ │ mov r8, lr │ │ │ │ - bl 1afc00 │ │ │ │ + bl 1afc0c │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r2, r9 │ │ │ │ ldr ip, [sp, #276] @ 0x114 │ │ │ │ ldm r6!, {r3, r5, r7} │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ ldm r6, {r0, r3, r5, r7} │ │ │ │ stm r2, {r0, r3, r5, r7} │ │ │ │ - bne 1acdb0 │ │ │ │ + bne 1acdbc │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ ldm r9!, {r2, r3, r7} │ │ │ │ mov lr, r8 │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ cmp r8, ip │ │ │ │ ldm r9, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - bls 1acdf4 │ │ │ │ + bls 1ace00 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, r8, #32 │ │ │ │ mov r1, fp │ │ │ │ - bl 1b1128 │ │ │ │ + bl 1b1134 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ add r0, r8, #44 @ 0x2c │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #2 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - b 1ac8e4 │ │ │ │ + b 1ac8f0 │ │ │ │ add r0, sl, #36 @ 0x24 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r8, #4 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -398767,17 +398770,17 @@ │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ stm r5, {r0, ip, lr} │ │ │ │ - bcc 1acb4c │ │ │ │ + bcc 1acb58 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1b09c8 │ │ │ │ + bl 1b09d4 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sl, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldm r0!, {r3, r6, r7} │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ @@ -398809,131 +398812,131 @@ │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ str ip, [r8, #32] │ │ │ │ str lr, [r8] │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r4 │ │ │ │ cmp r8, #4 │ │ │ │ - bcs 1ace6c │ │ │ │ - b 1ace7c │ │ │ │ + bcs 1ace78 │ │ │ │ + b 1ace88 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r1, r1, #-2147483646 @ 0x80000002 │ │ │ │ cmp r1, #4 │ │ │ │ - bcs 1ace6c │ │ │ │ - b 1ace7c │ │ │ │ + bcs 1ace78 │ │ │ │ + b 1ace88 │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ cmp r8, #4 │ │ │ │ - bcc 1ace7c │ │ │ │ + bcc 1ace88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b09c8 │ │ │ │ + bl 1b09d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001564bc │ │ │ │ + @ instruction: 0x001564b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 1ad080 │ │ │ │ + bne 1ad08c │ │ │ │ ldr r6, [r5] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [r6, #80]! @ 0x50 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad018 │ │ │ │ + beq 1ad024 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne 1ad018 │ │ │ │ + bne 1ad024 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad018 │ │ │ │ + beq 1ad024 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ - bne 1acf10 │ │ │ │ + bne 1acf1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad018 │ │ │ │ + beq 1ad024 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq 1acf34 │ │ │ │ + beq 1acf40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1acf14 │ │ │ │ + bne 1acf20 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 1ad018 │ │ │ │ + beq 1ad024 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bcc 1ad0ac │ │ │ │ + bcc 1ad0b8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1acf78 │ │ │ │ + beq 1acf84 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1acf74 │ │ │ │ + bcs 1acf80 │ │ │ │ add r2, r0, r7 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - bgt 1acf78 │ │ │ │ - b 1ad0ac │ │ │ │ - bne 1ad0ac │ │ │ │ + bgt 1acf84 │ │ │ │ + b 1ad0b8 │ │ │ │ + bne 1ad0b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1acfac │ │ │ │ + beq 1acfb8 │ │ │ │ cmp r1, r3 │ │ │ │ - bls 1ad0ac │ │ │ │ + bls 1ad0b8 │ │ │ │ add r2, r0, r3 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - ble 1ad0ac │ │ │ │ + ble 1ad0b8 │ │ │ │ sub r8, r3, r7 │ │ │ │ sub r1, r1, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 1acfbc │ │ │ │ - b 1ad018 │ │ │ │ + bcs 1acfc8 │ │ │ │ + b 1ad024 │ │ │ │ mov r8, #0 │ │ │ │ sub r1, r1, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 1ad018 │ │ │ │ + bcc 1ad024 │ │ │ │ add r1, r0, r3 │ │ │ │ movw r2, #23866 @ 0x5d3a │ │ │ │ ldrh r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1ad018 │ │ │ │ + bne 1ad024 │ │ │ │ add r9, r0, r7 │ │ │ │ - ldr r0, [pc, #228] @ 1ad0c0 │ │ │ │ + ldr r0, [pc, #228] @ 1ad0cc │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 249ff8 │ │ │ │ + bl 24a004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad000 │ │ │ │ + beq 1ad00c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1acff0 │ │ │ │ + bne 1acffc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1c8ab0 │ │ │ │ + bl 1c8abc │ │ │ │ uxtb ip, r0 │ │ │ │ cmp ip, #14 │ │ │ │ - bne 1ad034 │ │ │ │ + bne 1ad040 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #25] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -398952,126 +398955,126 @@ │ │ │ │ sub r0, sl, #94 @ 0x5e │ │ │ │ clz r0, r0 │ │ │ │ strb ip, [r4, #24] │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r4, #25] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #64] @ 1ad0c8 │ │ │ │ + ldr r2, [pc, #64] @ 1ad0d4 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #60] @ 1ad0cc │ │ │ │ + ldr r0, [pc, #60] @ 1ad0d8 │ │ │ │ add r3, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ - ldr r2, [pc, #16] @ 1ad0c4 │ │ │ │ + ldr r2, [pc, #16] @ 1ad0d0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r7 │ │ │ │ bl 3c920 │ │ │ │ - andeq r1, ip, r6, lsr #27 │ │ │ │ - @ instruction: 0x00155bd4 │ │ │ │ - @ instruction: 0x000b2db0 │ │ │ │ - @ instruction: 0x00155bfc │ │ │ │ + andeq r1, ip, sl, lsl lr │ │ │ │ + andseq r5, r5, r8, asr #23 │ │ │ │ + andeq r2, fp, r4, lsr #28 │ │ │ │ + @ instruction: 0x00155bf0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne 1ad958 │ │ │ │ + bne 1ad964 │ │ │ │ ldr r6, [r7] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r8, [r9, #8] │ │ │ │ mov sl, r6 │ │ │ │ ldrd r2, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [sl, #80]! @ 0x50 │ │ │ │ cmp r8, #0 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ - beq 1ad18c │ │ │ │ + beq 1ad198 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ sub r0, r8, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bcs 1ad1d0 │ │ │ │ + bcs 1ad1dc │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ add r3, sp, #284 @ 0x11c │ │ │ │ ldr fp, [r7, #8] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ cmp fp, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi 1ad2fc │ │ │ │ + bmi 1ad308 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - beq 1ad37c │ │ │ │ + beq 1ad388 │ │ │ │ bl b3fdc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ada88 │ │ │ │ + beq 1ada94 │ │ │ │ mov sl, r0 │ │ │ │ - b 1ad380 │ │ │ │ + b 1ad38c │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ add r3, sp, #284 @ 0x11c │ │ │ │ ldrd sl, [r7, #4] │ │ │ │ mov r7, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ cmp fp, #0 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 1ad2a4 │ │ │ │ - ldr r2, [pc, #2548] @ 1adbb0 │ │ │ │ + bpl 1ad2b0 │ │ │ │ + ldr r2, [pc, #2548] @ 1adbbc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ bl 3c350 │ │ │ │ - b 1ad970 │ │ │ │ + b 1ad97c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad2cc │ │ │ │ + beq 1ad2d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr fp, [sl] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 1ad2d0 │ │ │ │ + beq 1ad2dc │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a66f0 │ │ │ │ + bl 1a66fc │ │ │ │ mov r0, #25 │ │ │ │ add fp, sp, #272 @ 0x110 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ mov r1, fp │ │ │ │ - bl 1a3134 │ │ │ │ + bl 1a3140 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1ad434 │ │ │ │ + bne 1ad440 │ │ │ │ ldr ip, [sl] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr sl, [r7, #4] │ │ │ │ mov r7, r1 │ │ │ │ @@ -399082,58 +399085,58 @@ │ │ │ │ mov r6, #0 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ str lr, [sp, #276] @ 0x114 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ str r5, [sp, #292] @ 0x124 │ │ │ │ str ip, [sp, #284] @ 0x11c │ │ │ │ - bpl 1ad5f8 │ │ │ │ - ldr r2, [pc, #2340] @ 1adbb8 │ │ │ │ + bpl 1ad604 │ │ │ │ + ldr r2, [pc, #2340] @ 1adbc4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 3c350 │ │ │ │ - b 1ad970 │ │ │ │ - beq 1ad338 │ │ │ │ + b 1ad97c │ │ │ │ + beq 1ad344 │ │ │ │ bl b3fdc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad1b4 │ │ │ │ + beq 1ad1c0 │ │ │ │ mov r9, r0 │ │ │ │ - b 1ad33c │ │ │ │ + b 1ad348 │ │ │ │ ldr fp, [r7, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #272 @ 0x110 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp fp, #0 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldm sl, {r3, r6} │ │ │ │ str r4, [sp, #292] @ 0x124 │ │ │ │ stm ip, {r0, r1, r2, r3, r6} │ │ │ │ - bpl 1ad314 │ │ │ │ + bpl 1ad320 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #2220] @ 1adbb4 │ │ │ │ + ldr r2, [pc, #2220] @ 1adbc0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, fp │ │ │ │ bl 3c350 │ │ │ │ - b 1ad970 │ │ │ │ - beq 1ad3a8 │ │ │ │ + b 1ad97c │ │ │ │ + beq 1ad3b4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ada88 │ │ │ │ + beq 1ada94 │ │ │ │ mov sl, r0 │ │ │ │ - b 1ad3ac │ │ │ │ + b 1ad3b8 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ add ip, r5, #40 @ 0x28 │ │ │ │ @@ -399142,26 +399145,26 @@ │ │ │ │ mov r0, #27 │ │ │ │ str r9, [r5, #32] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ str fp, [r5, #28] │ │ │ │ str fp, [r5, #36] @ 0x24 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ str r0, [r5] │ │ │ │ - b 1ad3ec │ │ │ │ + b 1ad3f8 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ add ip, r5, #40 @ 0x28 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #27 │ │ │ │ - b 1ad3d0 │ │ │ │ + b 1ad3dc │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ add ip, r5, #40 @ 0x28 │ │ │ │ @@ -399170,47 +399173,47 @@ │ │ │ │ mov r0, #26 │ │ │ │ str fp, [r5, #28] │ │ │ │ str sl, [r5, #32] │ │ │ │ str fp, [r5, #36] @ 0x24 │ │ │ │ str r0, [r5] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ cmp r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ movls r8, #1 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 1ad410 │ │ │ │ + beq 1ad41c │ │ │ │ add r7, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r7 │ │ │ │ - b 1ad3f8 │ │ │ │ + b 1ad404 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ada80 │ │ │ │ + beq 1ada8c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ - bne 1ad4e4 │ │ │ │ + bne 1ad4f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad46c │ │ │ │ + beq 1ad478 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1ad6cc │ │ │ │ + bne 1ad6d8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov lr, r5 │ │ │ │ ldr r5, [sl, #4] │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ mov r6, r4 │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ @@ -399220,62 +399223,62 @@ │ │ │ │ mov r4, r6 │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ mov r5, lr │ │ │ │ stm r7, {r0, r2, r3} │ │ │ │ str ip, [sp, #284] @ 0x11c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1b1128 │ │ │ │ + bl 1b1134 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ add r3, r5, #28 │ │ │ │ mov ip, r5 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #26 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip] │ │ │ │ - b 1ad66c │ │ │ │ + b 1ad678 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1ad698 │ │ │ │ + bne 1ad6a4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1ad79c │ │ │ │ + beq 1ad7a8 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne 1ad79c │ │ │ │ + bne 1ad7a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9e70 │ │ │ │ + bl 1a9e7c │ │ │ │ mov ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad574 │ │ │ │ + beq 1ad580 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov ip, #1 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 1ad574 │ │ │ │ + bne 1ad580 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ mov ip, #0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #12] │ │ │ │ add lr, sp, #248 @ 0xf8 │ │ │ │ ldm sl, {r3, r6} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r4, [sl, #8] │ │ │ │ @@ -399284,42 +399287,42 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r4, [sp, #268] @ 0x10c │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movwhi r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ - beq 1ad81c │ │ │ │ + beq 1ad828 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 1b1128 │ │ │ │ + bl 1b1134 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ add r3, r5, #28 │ │ │ │ mov ip, r5 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #24 │ │ │ │ str r0, [ip] │ │ │ │ - b 1ad90c │ │ │ │ + b 1ad918 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, #1 │ │ │ │ - beq 1ad624 │ │ │ │ + beq 1ad630 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad28c │ │ │ │ + beq 1ad298 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 274b8 │ │ │ │ mov sl, r7 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -399332,89 +399335,89 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r4, ip │ │ │ │ str sl, [lr, #28] │ │ │ │ str fp, [lr, #32] │ │ │ │ str sl, [lr, #36] @ 0x24 │ │ │ │ str r0, [lr] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ad3e4 │ │ │ │ + beq 1ad3f0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldrne r1, [sp, #92] @ 0x5c │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1ad3e4 │ │ │ │ + beq 1ad3f0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1ad3e4 │ │ │ │ + b 1ad3f0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, r5, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ mov ip, r5 │ │ │ │ mov lr, r4 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r0, lr} │ │ │ │ - b 1ad3e0 │ │ │ │ + b 1ad3ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne 1ad714 │ │ │ │ + bne 1ad720 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ - bne 1ad874 │ │ │ │ + bne 1ad880 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r4, ip │ │ │ │ mov r0, #0 │ │ │ │ - b 1ad510 │ │ │ │ + b 1ad51c │ │ │ │ str r5, [sp, #8] │ │ │ │ subs r5, lr, #34 @ 0x22 │ │ │ │ - bne 1ad8a8 │ │ │ │ + bne 1ad8b4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ clz r0, r5 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a66f0 │ │ │ │ + bl 1a66fc │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 1a3134 │ │ │ │ + bl 1a3140 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldr lr, [sp, #188] @ 0xbc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1ad8e4 │ │ │ │ + bne 1ad8f0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ str lr, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sl] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1ad524 │ │ │ │ + bne 1ad530 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r5 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ add lr, sp, #272 @ 0x110 │ │ │ │ ldr ip, [sl] │ │ │ │ @@ -399423,30 +399426,30 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, #1 │ │ │ │ stm lr, {r0, r2, r3} │ │ │ │ str r5, [sp, #288] @ 0x120 │ │ │ │ str ip, [sp, #284] @ 0x11c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1b1128 │ │ │ │ + bl 1b1134 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ add r3, r4, #28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #26 │ │ │ │ str r0, [r4] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad3e4 │ │ │ │ - b 1ad66c │ │ │ │ + beq 1ad3f0 │ │ │ │ + b 1ad678 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r8, ip │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #8] │ │ │ │ add r1, pc, #8 │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ @@ -399460,56 +399463,56 @@ │ │ │ │ muleq r0, r4, r1 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ muleq r0, r0, r1 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ add r0, r7, #12 │ │ │ │ - b 1ad9d0 │ │ │ │ + b 1ad9dc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r0, #8 │ │ │ │ mov sl, r5 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str lr, [sl] │ │ │ │ str ip, [sl, #4] │ │ │ │ - b 1ad3e4 │ │ │ │ + b 1ad3f0 │ │ │ │ cmp lr, #25 │ │ │ │ - bne 1ad918 │ │ │ │ + bne 1ad924 │ │ │ │ ldrb r0, [r6, #103] @ 0x67 │ │ │ │ str lr, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ad974 │ │ │ │ + beq 1ad980 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ad72c │ │ │ │ + beq 1ad738 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1ad72c │ │ │ │ + b 1ad738 │ │ │ │ add r1, r6, #8 │ │ │ │ add r2, r5, #8 │ │ │ │ mov ip, r5 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r0, lr} │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 1ad66c │ │ │ │ + b 1ad678 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r0, #8 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add r2, r1, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ @@ -399517,17 +399520,17 @@ │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ mov r4, ip │ │ │ │ str lr, [r1] │ │ │ │ str fp, [r1, #4] │ │ │ │ - b 1ad3e4 │ │ │ │ - ldr r0, [pc, #584] @ 1adba8 │ │ │ │ - ldr r2, [pc, #584] @ 1adbac │ │ │ │ + b 1ad3f0 │ │ │ │ + ldr r0, [pc, #584] @ 1adbb4 │ │ │ │ + ldr r2, [pc, #584] @ 1adbb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov ip, r4 │ │ │ │ @@ -399536,36 +399539,36 @@ │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r4, ip │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ - b 1ad3e4 │ │ │ │ + b 1ad3f0 │ │ │ │ add r0, r7, #28 │ │ │ │ - b 1ad9d0 │ │ │ │ + b 1ad9dc │ │ │ │ add r0, r7, #4 │ │ │ │ - b 1ad9d0 │ │ │ │ + b 1ad9dc │ │ │ │ add r0, r7, #48 @ 0x30 │ │ │ │ - b 1ad9d0 │ │ │ │ + b 1ad9dc │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ - b 1ad9d0 │ │ │ │ + b 1ad9dc │ │ │ │ add r0, r7, #88 @ 0x58 │ │ │ │ - b 1ad9d0 │ │ │ │ + b 1ad9dc │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ ldm sl, {r3, r4, r5} │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ stm r1, {r0, r3, r4, r5} │ │ │ │ str r7, [sp, #276] @ 0x114 │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ - bl 1b10a8 │ │ │ │ + bl 1b10b4 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ strd r6, [r0] │ │ │ │ add ip, fp, #40 @ 0x28 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ add ip, fp, #12 │ │ │ │ @@ -399577,189 +399580,189 @@ │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ strb r8, [sp, #336] @ 0x150 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c8cfc │ │ │ │ + bl 1c8d08 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1b1038 │ │ │ │ + bl 1b1044 │ │ │ │ ldm r9!, {r1, r2, r3, r7} │ │ │ │ add r0, r8, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r9, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - b 1ad300 │ │ │ │ + b 1ad30c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bne 1adb44 │ │ │ │ - b 1adb94 │ │ │ │ + bne 1adb50 │ │ │ │ + b 1adba0 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 1adb44 │ │ │ │ + b 1adb50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bne 1adb44 │ │ │ │ - b 1adb5c │ │ │ │ + bne 1adb50 │ │ │ │ + b 1adb68 │ │ │ │ mov r5, r0 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 1adb0c │ │ │ │ + beq 1adb18 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r7, r6 │ │ │ │ - b 1adaf0 │ │ │ │ + b 1adafc │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1adb9c │ │ │ │ + beq 1adba8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1adb5c │ │ │ │ + beq 1adb68 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ ldrne r1, [sp, #92] @ 0x5c │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1adb68 │ │ │ │ + bne 1adb74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1adb8c │ │ │ │ - b 1adb94 │ │ │ │ + bne 1adb98 │ │ │ │ + b 1adba0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 1adb8c │ │ │ │ - b 1adb94 │ │ │ │ + bne 1adb98 │ │ │ │ + b 1adba0 │ │ │ │ mov r5, r0 │ │ │ │ - b 1adb94 │ │ │ │ + b 1adba0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0404 │ │ │ │ + bl 1b0410 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andeq r1, ip, r4, lsr #8 │ │ │ │ - andseq r5, r5, r0, lsl #7 │ │ │ │ - andseq r5, r5, r4, lsr sp │ │ │ │ - andseq r5, r5, r8, ror #23 │ │ │ │ - andseq r5, r5, ip, asr ip │ │ │ │ + muleq ip, r8, r4 │ │ │ │ + andseq r5, r5, r4, ror r3 │ │ │ │ + andseq r5, r5, r8, lsr #26 │ │ │ │ + @ instruction: 0x00155bdc │ │ │ │ + andseq r5, r5, r0, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq 1adc04 │ │ │ │ + beq 1adc10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - beq 1adc04 │ │ │ │ + beq 1adc10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne 1ae00c │ │ │ │ + bne 1ae018 │ │ │ │ ldr r6, [r5] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ ldr r0, [r6, #80]! @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ - beq 1adc90 │ │ │ │ + beq 1adc9c │ │ │ │ ldr sl, [r9, #4] │ │ │ │ sub r0, r4, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ str r9, [sp, #20] │ │ │ │ mov r8, sl │ │ │ │ ldr r1, [r8, r0, lsl #3]! │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r1, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bcs 1adcd0 │ │ │ │ + bcs 1adcdc │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r6, #0 │ │ │ │ ldrd r8, [r5, #4] │ │ │ │ cmp r9, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 1add88 │ │ │ │ - ldr r2, [pc, #1108] @ 1ae0d0 │ │ │ │ + bpl 1add94 │ │ │ │ + ldr r2, [pc, #1108] @ 1ae0dc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ bl 3c350 │ │ │ │ - b 1ae024 │ │ │ │ + b 1ae030 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r6, #0 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ cmp fp, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 1add60 │ │ │ │ - ldr r2, [pc, #1036] @ 1ae0cc │ │ │ │ + bpl 1add6c │ │ │ │ + ldr r2, [pc, #1036] @ 1ae0d8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ bl 3c350 │ │ │ │ - b 1ae024 │ │ │ │ + b 1ae030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ mov sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1add00 │ │ │ │ + beq 1add0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne 1add00 │ │ │ │ + bne 1add0c │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov lr, fp │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r1, pc, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -399775,35 +399778,35 @@ │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ add r0, r3, #12 │ │ │ │ - b 1adeb0 │ │ │ │ - beq 1addb0 │ │ │ │ + b 1adebc │ │ │ │ + beq 1addbc │ │ │ │ bl b3fdc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1adcb8 │ │ │ │ + beq 1adcc4 │ │ │ │ mov sl, r0 │ │ │ │ - b 1addb4 │ │ │ │ - beq 1addf4 │ │ │ │ + b 1addc0 │ │ │ │ + beq 1ade00 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1adc74 │ │ │ │ + beq 1adc80 │ │ │ │ mov fp, r0 │ │ │ │ - b 1addf8 │ │ │ │ + b 1ade04 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ add ip, r7, #40 @ 0x28 │ │ │ │ @@ -399812,15 +399815,15 @@ │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #27 │ │ │ │ str sl, [lr, #32] │ │ │ │ ldr sl, [r9, #4] │ │ │ │ str fp, [lr, #28] │ │ │ │ str fp, [lr, #36] @ 0x24 │ │ │ │ str r0, [lr] │ │ │ │ - b 1ade3c │ │ │ │ + b 1ade48 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ add ip, r7, #40 @ 0x28 │ │ │ │ @@ -399830,43 +399833,43 @@ │ │ │ │ mov r0, #27 │ │ │ │ str r9, [lr, #28] │ │ │ │ str fp, [lr, #32] │ │ │ │ str r9, [lr, #36] @ 0x24 │ │ │ │ str r0, [lr] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, sl │ │ │ │ movls r4, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1ade60 │ │ │ │ + beq 1ade6c │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ - b 1ade48 │ │ │ │ + b 1ade54 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1adfe4 │ │ │ │ + beq 1adff0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r3, #28 │ │ │ │ - b 1adeb0 │ │ │ │ + b 1adebc │ │ │ │ add r0, r3, #4 │ │ │ │ - b 1adeb0 │ │ │ │ + b 1adebc │ │ │ │ add r0, r3, #48 @ 0x30 │ │ │ │ - b 1adeb0 │ │ │ │ + b 1adebc │ │ │ │ add r0, r3, #36 @ 0x24 │ │ │ │ - b 1adeb0 │ │ │ │ + b 1adebc │ │ │ │ add r0, r3, #88 @ 0x58 │ │ │ │ - b 1adeb0 │ │ │ │ + b 1adebc │ │ │ │ add r0, r3, #40 @ 0x28 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ mov r9, r3 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add fp, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ @@ -399893,15 +399896,15 @@ │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1adfec │ │ │ │ + beq 1adff8 │ │ │ │ mov r9, r0 │ │ │ │ add ip, sp, #112 @ 0x70 │ │ │ │ str r8, [sp, #4] │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ stm r9, {r5, r6} │ │ │ │ mov r1, r8 │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ @@ -399912,15 +399915,15 @@ │ │ │ │ ldm fp, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1adffc │ │ │ │ + beq 1ae008 │ │ │ │ ldm sl!, {r2, r3, r6, r7} │ │ │ │ mov fp, r0 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm sl, {r2, r3, r5, r6, r7} │ │ │ │ mov sl, #8 │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, fp, #40 @ 0x28 │ │ │ │ @@ -399942,141 +399945,141 @@ │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1ae024 │ │ │ │ + b 1ae030 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1ae024 │ │ │ │ - ldr r0, [pc, #176] @ 1ae0c4 │ │ │ │ - ldr r2, [pc, #176] @ 1ae0c8 │ │ │ │ + b 1ae030 │ │ │ │ + ldr r0, [pc, #176] @ 1ae0d0 │ │ │ │ + ldr r2, [pc, #176] @ 1ae0d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1ae048 │ │ │ │ + beq 1ae054 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r6, r7 │ │ │ │ - b 1ae02c │ │ │ │ + b 1ae038 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ae0b8 │ │ │ │ + beq 1ae0c4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c95c8 │ │ │ │ - b 1ae090 │ │ │ │ + bl 1c95d4 │ │ │ │ + b 1ae09c │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - b 1ae0b0 │ │ │ │ + b 1ae0bc │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1ae0b0 │ │ │ │ + bl 1aff0c │ │ │ │ + b 1ae0bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0404 │ │ │ │ + bl 1b0410 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - muleq ip, r4, sp │ │ │ │ - @ instruction: 0x00154cdc │ │ │ │ - andseq r5, r5, r0, lsr r2 │ │ │ │ - andseq r5, r5, r4, ror r2 │ │ │ │ + andeq r0, ip, r8, lsl #28 │ │ │ │ + @ instruction: 0x00154cd0 │ │ │ │ + andseq r5, r5, r4, lsr #4 │ │ │ │ + andseq r5, r5, r8, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 1ae638 │ │ │ │ + bne 1ae644 │ │ │ │ ldr r8, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ mov fp, r8 │ │ │ │ ldrd r2, [r8, #84] @ 0x54 │ │ │ │ ldr r0, [fp, #80]! @ 0x50 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ae18c │ │ │ │ + beq 1ae198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ ldr r4, [fp] │ │ │ │ cmp r4, r9 │ │ │ │ - beq 1ae190 │ │ │ │ + beq 1ae19c │ │ │ │ ldm fp, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcs 1ae234 │ │ │ │ + bcs 1ae240 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ae66c │ │ │ │ + bne 1ae678 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 1ae248 │ │ │ │ + bne 1ae254 │ │ │ │ add r4, r6, #4 │ │ │ │ - b 1ae444 │ │ │ │ + b 1ae450 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ ldm fp, {r3, r7} │ │ │ │ ldr r5, [fp, #8] │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ - bpl 1ae1cc │ │ │ │ - ldr r2, [pc, #1268] @ 1ae6b4 │ │ │ │ + bpl 1ae1d8 │ │ │ │ + ldr r2, [pc, #1268] @ 1ae6c0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - beq 1ae1f4 │ │ │ │ + beq 1ae200 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ae1b8 │ │ │ │ + beq 1ae1c4 │ │ │ │ mov r9, r0 │ │ │ │ - b 1ae1f8 │ │ │ │ + b 1ae204 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add ip, sl, #40 @ 0x28 │ │ │ │ @@ -400086,175 +400089,175 @@ │ │ │ │ str r4, [sl, #28] │ │ │ │ str r9, [sl, #32] │ │ │ │ str r4, [sl, #36] @ 0x24 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bls 1ae4b4 │ │ │ │ + bls 1ae4c0 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bcc 1ae15c │ │ │ │ - b 1ae4bc │ │ │ │ + bcc 1ae168 │ │ │ │ + b 1ae4c8 │ │ │ │ str sl, [sp, #8] │ │ │ │ add sl, r8, #68 @ 0x44 │ │ │ │ - b 1ae260 │ │ │ │ + b 1ae26c │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 1ae3ac │ │ │ │ + beq 1ae3b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcc 1ae290 │ │ │ │ + bcc 1ae29c │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bls 1ae288 │ │ │ │ + bls 1ae294 │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ - bls 1ae290 │ │ │ │ - b 1ae3ac │ │ │ │ + bls 1ae29c │ │ │ │ + b 1ae3b8 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne 1ae3ac │ │ │ │ + bne 1ae3b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr r4, [r8, #76] @ 0x4c │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 1ae2e0 │ │ │ │ + bcs 1ae2ec │ │ │ │ ldr r0, [sl] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bhi 1ae2f0 │ │ │ │ + bhi 1ae2fc │ │ │ │ ldr r1, [r8, #72] @ 0x48 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcs 1ae320 │ │ │ │ + bcs 1ae32c │ │ │ │ strb r7, [r0] │ │ │ │ - b 1ae388 │ │ │ │ + b 1ae394 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ mov r5, #4 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 1ae2b4 │ │ │ │ + b 1ae2c0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ ldr r1, [r8, #72] @ 0x48 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ add r0, r1, r0 │ │ │ │ - bcc 1ae2d8 │ │ │ │ + bcc 1ae2e4 │ │ │ │ mov r2, r7 │ │ │ │ mvn lr, #-67108863 @ 0xfc000001 │ │ │ │ bfi r2, lr, #6, #26 │ │ │ │ lsr r1, r7, #6 │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ - bcs 1ae348 │ │ │ │ + bcs 1ae354 │ │ │ │ orr r1, r1, #192 @ 0xc0 │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1ae388 │ │ │ │ + b 1ae394 │ │ │ │ bfi r1, lr, #6, #26 │ │ │ │ lsr ip, r7, #12 │ │ │ │ lsrs r3, r7, #16 │ │ │ │ - bne 1ae36c │ │ │ │ + bne 1ae378 │ │ │ │ strb r1, [r0, #1] │ │ │ │ orr r1, ip, #224 @ 0xe0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ strb r1, [r0] │ │ │ │ - b 1ae388 │ │ │ │ + b 1ae394 │ │ │ │ mvn r3, #15 │ │ │ │ bfi ip, lr, #6, #26 │ │ │ │ orr r3, r3, r7, lsr #18 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ strb ip, [r0, #1] │ │ │ │ strb r3, [r0] │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ae254 │ │ │ │ + beq 1ae260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a32d4 │ │ │ │ - b 1ae254 │ │ │ │ + bl 1a32e0 │ │ │ │ + b 1ae260 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ add r4, r6, #4 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, r9 │ │ │ │ - beq 1ae444 │ │ │ │ + beq 1ae450 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne 1ae444 │ │ │ │ + bne 1ae450 │ │ │ │ ldm fp, {r0, r1, r2} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ sub r1, r0, #3 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi 1ae590 │ │ │ │ + bhi 1ae59c │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ - ldr r1, [pc, #632] @ 1ae6a4 │ │ │ │ + ldr r1, [pc, #632] @ 1ae6b0 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ae590 │ │ │ │ + bne 1ae59c │ │ │ │ mov r5, #7 │ │ │ │ - b 1ae618 │ │ │ │ + b 1ae624 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [fp, #8] │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r9, #0 │ │ │ │ ldm fp, {r3, r7} │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ - bpl 1ae488 │ │ │ │ + bpl 1ae494 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #568] @ 1ae6b0 │ │ │ │ + ldr r2, [pc, #568] @ 1ae6bc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, sl │ │ │ │ - beq 1ae4e0 │ │ │ │ + beq 1ae4ec │ │ │ │ bl b3fdc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ae470 │ │ │ │ + beq 1ae47c │ │ │ │ mov sl, r0 │ │ │ │ - b 1ae4e4 │ │ │ │ + b 1ae4f0 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq 1ae15c │ │ │ │ + beq 1ae168 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ mov r0, #12 │ │ │ │ strb r0, [sl, #4] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sl] │ │ │ │ @@ -400277,37 +400280,37 @@ │ │ │ │ str r4, [lr, #28] │ │ │ │ add r0, r1, #1 │ │ │ │ str sl, [lr, #32] │ │ │ │ str r9, [lr, #36] @ 0x24 │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #364] @ 1ae6a8 │ │ │ │ + ldr r1, [pc, #364] @ 1ae6b4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ae590 │ │ │ │ + bne 1ae59c │ │ │ │ mov r5, #11 │ │ │ │ - b 1ae618 │ │ │ │ - ldr r1, [pc, #324] @ 1ae6a0 │ │ │ │ + b 1ae624 │ │ │ │ + ldr r1, [pc, #324] @ 1ae6ac │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ae590 │ │ │ │ + bne 1ae59c │ │ │ │ mov r5, #6 │ │ │ │ - b 1ae618 │ │ │ │ - ldr r1, [pc, #304] @ 1ae6ac │ │ │ │ + b 1ae624 │ │ │ │ + ldr r1, [pc, #304] @ 1ae6b8 │ │ │ │ mov r2, #10 │ │ │ │ mov r5, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ae618 │ │ │ │ + beq 1ae624 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -400317,269 +400320,269 @@ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r4] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - bl 1cb3a0 │ │ │ │ + bl 1cb3ac │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1ae664 │ │ │ │ + beq 1ae670 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ bl 274b8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ add ip, lr, #40 @ 0x28 │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #29 │ │ │ │ - b 1ae510 │ │ │ │ + b 1ae51c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ strb r5, [sl, #4] │ │ │ │ str r0, [sl] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #88] @ 1ae698 │ │ │ │ + ldr r2, [pc, #88] @ 1ae6a4 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #84] @ 1ae69c │ │ │ │ + ldr r0, [pc, #84] @ 1ae6a8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ - b 1ae470 │ │ │ │ - ldr r0, [pc, #68] @ 1ae6b8 │ │ │ │ + b 1ae47c │ │ │ │ + ldr r0, [pc, #68] @ 1ae6c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #64] @ 0x40 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andeq r1, fp, r4, lsl #16 │ │ │ │ - andseq r4, r5, r4, asr #13 │ │ │ │ - muleq ip, ip, r8 │ │ │ │ - ldrdeq r0, [ip], -r1 │ │ │ │ - andeq pc, sl, ip, lsl r7 @ │ │ │ │ - andeq r0, ip, r0, lsl #17 │ │ │ │ - andseq r4, r5, r8, ror sl │ │ │ │ - andseq r4, r5, r8, lsr #26 │ │ │ │ - mulseq r5, r4, r6 │ │ │ │ + andeq r1, fp, r8, ror r8 │ │ │ │ + @ instruction: 0x001546b8 │ │ │ │ + andeq r0, ip, r0, lsl r9 │ │ │ │ + andeq r0, ip, r5, asr #20 │ │ │ │ + muleq sl, r0, r7 │ │ │ │ + strdeq r0, [ip], -r4 │ │ │ │ + andseq r4, r5, ip, ror #20 │ │ │ │ + andseq r4, r5, ip, lsl sp │ │ │ │ + andseq r4, r5, r8, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r8, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 1ae790 │ │ │ │ + beq 1ae79c │ │ │ │ mov r6, r0 │ │ │ │ ldrd sl, [r7, #84] @ 0x54 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #10 │ │ │ │ - bne 1ae700 │ │ │ │ + bne 1ae70c │ │ │ │ adds sl, sl, #1 │ │ │ │ - bcs 1ae7ac │ │ │ │ + bcs 1ae7b8 │ │ │ │ mov r9, #1 │ │ │ │ - b 1ae708 │ │ │ │ + b 1ae714 │ │ │ │ adds r9, fp, #1 │ │ │ │ - bcs 1ae7b8 │ │ │ │ + bcs 1ae7c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1ae79c │ │ │ │ + bcs 1ae7a8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r2, r1, r4 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ str sl, [r7, #84] @ 0x54 │ │ │ │ str r9, [r7, #88] @ 0x58 │ │ │ │ - beq 1ae770 │ │ │ │ + beq 1ae77c │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 1ae76c │ │ │ │ + bcs 1ae778 │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge 1ae770 │ │ │ │ - ldr r1, [pc, #108] @ 1ae7c8 │ │ │ │ + bge 1ae77c │ │ │ │ + ldr r1, [pc, #108] @ 1ae7d4 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r5 │ │ │ │ bl 3c920 │ │ │ │ - bne 1ae754 │ │ │ │ + bne 1ae760 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 1ae790 │ │ │ │ + beq 1ae79c │ │ │ │ add r0, r0, r2 │ │ │ │ mov r8, #1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ uxtble r0, r0 │ │ │ │ cmple r0, #224 @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ - b 1ae724 │ │ │ │ - ldr r0, [pc, #16] @ 1ae7c4 │ │ │ │ + b 1ae730 │ │ │ │ + ldr r0, [pc, #16] @ 1ae7d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #12] @ 1ae7cc │ │ │ │ + ldr r0, [pc, #12] @ 1ae7d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andseq r4, r5, r4, ror r5 │ │ │ │ - @ instruction: 0x001545d8 │ │ │ │ - andseq r4, r5, r8, lsl #11 │ │ │ │ + andseq r4, r5, r8, ror #10 │ │ │ │ + andseq r4, r5, ip, asr #11 │ │ │ │ + andseq r4, r5, ip, ror r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1ae828 │ │ │ │ + beq 1ae834 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 1ae824 │ │ │ │ + bcs 1ae830 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge 1ae828 │ │ │ │ - ldr r3, [pc, #220] @ 1ae8f4 │ │ │ │ + bge 1ae834 │ │ │ │ + ldr r3, [pc, #220] @ 1ae900 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ bl 3c920 │ │ │ │ - bne 1ae810 │ │ │ │ + bne 1ae81c │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1ae8a8 │ │ │ │ + beq 1ae8b4 │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - ble 1ae84c │ │ │ │ + ble 1ae858 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and ip, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 1ae890 │ │ │ │ + bcc 1ae89c │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r3, r2, r3, lsl #6 │ │ │ │ - bcc 1ae89c │ │ │ │ + bcc 1ae8a8 │ │ │ │ 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, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ orr r0, r3, ip, lsl #6 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ orr r0, r3, ip, lsl #12 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #68] @ 1ae8f8 │ │ │ │ - ldr r1, [pc, #68] @ 1ae8fc │ │ │ │ + ldr r0, [pc, #68] @ 1ae904 │ │ │ │ + ldr r1, [pc, #68] @ 1ae908 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #36] @ 1ae900 │ │ │ │ + ldr r2, [pc, #36] @ 1ae90c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 3cd80 │ │ │ │ - andseq r4, r5, r8, ror #10 │ │ │ │ - @ instruction: 0x001544b4 │ │ │ │ - @ instruction: 0x001544bc │ │ │ │ - andseq r1, r7, r8, asr #12 │ │ │ │ + andseq r4, r5, ip, asr r5 │ │ │ │ + andseq r4, r5, r8, lsr #9 │ │ │ │ + @ instruction: 0x001544b0 │ │ │ │ + andseq r1, r7, ip, lsr r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, #1114112 @ 0x110000 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r7, [r1, #80] @ 0x50 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 1ae984 │ │ │ │ + beq 1ae990 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1ae990 │ │ │ │ + bcs 1ae99c │ │ │ │ adds r2, r1, r7 │ │ │ │ - beq 1ae968 │ │ │ │ + beq 1ae974 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 1ae964 │ │ │ │ + bcs 1ae970 │ │ │ │ add r0, r6, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge 1ae968 │ │ │ │ - b 1aea10 │ │ │ │ - bne 1aea10 │ │ │ │ + bge 1ae974 │ │ │ │ + b 1aea1c │ │ │ │ + bne 1aea1c │ │ │ │ cmp r2, r5 │ │ │ │ - beq 1ae984 │ │ │ │ + beq 1ae990 │ │ │ │ add r0, r6, r2 │ │ │ │ ldrsb r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r4, r1 │ │ │ │ - ble 1ae9a8 │ │ │ │ + ble 1ae9b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r2, r1, r7 │ │ │ │ - bne 1ae948 │ │ │ │ - b 1ae968 │ │ │ │ + bne 1ae954 │ │ │ │ + b 1ae974 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc 1ae9f0 │ │ │ │ + bcc 1ae9fc │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc 1aea00 │ │ │ │ + bcc 1aea0c │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ orr r4, r0, r1, lsl #18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -400588,94 +400591,94 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ orr r4, r2, r1, lsl #12 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #20] @ 1aea2c │ │ │ │ + ldr r0, [pc, #20] @ 1aea38 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 3c920 │ │ │ │ - andseq r4, r5, r8, lsr r3 │ │ │ │ + andseq r4, r5, ip, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq 1aea70 │ │ │ │ + beq 1aea7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - beq 1aea70 │ │ │ │ + beq 1aea7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - bne 1aeba8 │ │ │ │ + bne 1aebb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ movweq r1, #1 │ │ │ │ subs r7, r0, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ movne r7, r1 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aeae0 │ │ │ │ + beq 1aeaec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a32d4 │ │ │ │ + bl 1a32e0 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ cmp r6, r1 │ │ │ │ - beq 1aeae8 │ │ │ │ + beq 1aeaf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne 1aeb90 │ │ │ │ + bne 1aeb9c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1a7920 │ │ │ │ + b 1a792c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ str r0, [sp, #20] │ │ │ │ stm sp, {r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bpl 1aeb28 │ │ │ │ - ldr r2, [pc, #172] @ 1aebc8 │ │ │ │ + bpl 1aeb34 │ │ │ │ + ldr r2, [pc, #172] @ 1aebd4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - beq 1aeb50 │ │ │ │ + beq 1aeb5c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aeb14 │ │ │ │ + beq 1aeb20 │ │ │ │ mov sl, r0 │ │ │ │ - b 1aeb54 │ │ │ │ + b 1aeb60 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ mov r1, sp │ │ │ │ add ip, r9, #40 @ 0x28 │ │ │ │ @@ -400689,54 +400692,54 @@ │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1a8c00 │ │ │ │ - ldr r0, [pc, #16] @ 1aebc0 │ │ │ │ + b 1a8c0c │ │ │ │ + ldr r0, [pc, #16] @ 1aebcc │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #12] @ 1aebc4 │ │ │ │ + ldr r2, [pc, #12] @ 1aebd0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andeq r0, ip, lr, ror #4 │ │ │ │ - andseq r4, r5, r4, ror #3 │ │ │ │ - andseq r4, r5, ip, asr #7 │ │ │ │ + andeq r0, ip, r2, ror #5 │ │ │ │ + @ instruction: 0x001541d8 │ │ │ │ + andseq r4, r5, r0, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #740 @ 0x2e4 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bne 1aef30 │ │ │ │ + bne 1aef3c │ │ │ │ ldr ip, [r4] │ │ │ │ ldmib r4, {r0, r7} │ │ │ │ cmp r7, #1 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq 1aec44 │ │ │ │ + beq 1aec50 │ │ │ │ add fp, r4, #16 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r8, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r9, [r4, #32] │ │ │ │ ldm fp, {r3, sl, fp} │ │ │ │ - bne 1aeccc │ │ │ │ + bne 1aecd8 │ │ │ │ mov r7, #1114112 @ 0x110000 │ │ │ │ mov r2, fp │ │ │ │ mov r6, r9 │ │ │ │ cmp ip, #0 │ │ │ │ mov r1, r8 │ │ │ │ - bne 1aeca4 │ │ │ │ - b 1aed00 │ │ │ │ + bne 1aecb0 │ │ │ │ + b 1aed0c │ │ │ │ ldr r1, [r0] │ │ │ │ add lr, r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -400762,15 +400765,15 @@ │ │ │ │ mul r1, ip, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r9 │ │ │ │ - b 1aed00 │ │ │ │ + b 1aed0c │ │ │ │ movw r1, #9 │ │ │ │ mov r2, r5 │ │ │ │ movt r1, #17 │ │ │ │ sub r4, r1, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r7 │ │ │ │ @@ -400800,354 +400803,354 @@ │ │ │ │ stmia ip!, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [r4] │ │ │ │ mov r1, fp │ │ │ │ - bl 1a6364 │ │ │ │ + bl 1a6370 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1aef60 │ │ │ │ + bne 1aef6c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aefb8 │ │ │ │ + beq 1aefc4 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ ldr r2, [fp, #40] @ 0x28 │ │ │ │ add r8, sp, #224 @ 0xe0 │ │ │ │ mla r1, r0, r1, r2 │ │ │ │ str r0, [fp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ bl 2729c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movw sl, #9 │ │ │ │ movt sl, #17 │ │ │ │ cmp r0, sl │ │ │ │ - beq 1aef70 │ │ │ │ + beq 1aef7c │ │ │ │ movw r1, #10 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1aefc8 │ │ │ │ + beq 1aefd4 │ │ │ │ add r0, r8, #116 @ 0x74 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ add r2, fp, #80 @ 0x50 │ │ │ │ add r3, sp, #516 @ 0x204 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 274b8 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aeeb4 │ │ │ │ + beq 1aeec0 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 274b8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #116 @ 0x74 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aefa8 │ │ │ │ + beq 1aefb4 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ sub r0, sl, #3 │ │ │ │ str r6, [sp, #540] @ 0x21c │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ add r6, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c8934 │ │ │ │ + bl 1c8940 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ add r0, r4, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ str sl, [r4] │ │ │ │ - b 1aef0c │ │ │ │ + b 1aef18 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ ldr r9, [sp, #380] @ 0x17c │ │ │ │ add r7, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1aeeec │ │ │ │ + beq 1aeef8 │ │ │ │ add r5, r0, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r0, r5 │ │ │ │ - b 1aeed4 │ │ │ │ + b 1aeee0 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1aef0c │ │ │ │ + beq 1aef18 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r9 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r1, sl │ │ │ │ orreq r0, r8, #4 │ │ │ │ - bleq 1b049c │ │ │ │ + bleq 1b04a8 │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #472] @ 1af110 │ │ │ │ + ldr r2, [pc, #472] @ 1af11c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #468] @ 1af114 │ │ │ │ + ldr r0, [pc, #468] @ 1af120 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ - b 1aefb4 │ │ │ │ - ldr r0, [pc, #412] @ 1af104 │ │ │ │ + b 1aefc0 │ │ │ │ + ldr r0, [pc, #412] @ 1af110 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ - b 1aefb4 │ │ │ │ - ldr r0, [pc, #416] @ 1af118 │ │ │ │ - ldr r1, [pc, #416] @ 1af11c │ │ │ │ + b 1aefc0 │ │ │ │ + ldr r0, [pc, #416] @ 1af124 │ │ │ │ + ldr r1, [pc, #416] @ 1af128 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #624] @ 0x270 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 3cd80 │ │ │ │ - b 1aefb4 │ │ │ │ + b 1aefc0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ movw sl, #9 │ │ │ │ movt sl, #17 │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #312] @ 1af108 │ │ │ │ - ldr r1, [pc, #312] @ 1af10c │ │ │ │ + ldr r0, [pc, #312] @ 1af114 │ │ │ │ + ldr r1, [pc, #312] @ 1af118 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1aef80 │ │ │ │ + b 1aef8c │ │ │ │ mov r8, r0 │ │ │ │ - b 1af084 │ │ │ │ + b 1af090 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ add r1, sp, #624 @ 0x270 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 274b8 │ │ │ │ mov r5, #0 │ │ │ │ - b 1af008 │ │ │ │ + b 1af014 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ movw sl, #9 │ │ │ │ movt sl, #17 │ │ │ │ - b 1af088 │ │ │ │ + b 1af094 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1af03c │ │ │ │ + beq 1af048 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r5, r6 │ │ │ │ - b 1af020 │ │ │ │ + b 1af02c │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1af05c │ │ │ │ + beq 1af068 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r9 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ movw sl, #9 │ │ │ │ movt sl, #17 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ - b 1af0d4 │ │ │ │ + b 1af0e0 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #624 @ 0x270 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r5, #0 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl 1b08a0 │ │ │ │ + bl 1b08ac │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r5, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ - bne 1af0cc │ │ │ │ - b 1af0d4 │ │ │ │ + bne 1af0d8 │ │ │ │ + b 1af0e0 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1b049c │ │ │ │ - b 1af0f8 │ │ │ │ + bl 1b04a8 │ │ │ │ + b 1af104 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, sl │ │ │ │ - bne 1af0f8 │ │ │ │ + bne 1af104 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 1b0a34 │ │ │ │ - b 1af0f8 │ │ │ │ + bl 1b0a40 │ │ │ │ + b 1af104 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b08a0 │ │ │ │ + bl 1b08ac │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r3, r5, r8, ror lr │ │ │ │ - andseq r3, r5, r4, ror #27 │ │ │ │ - andseq r3, r5, r8, ror #27 │ │ │ │ - andeq r0, fp, r0, lsl pc │ │ │ │ - andseq r3, r5, r8, lsr #29 │ │ │ │ - andseq r3, r5, r4, lsr lr │ │ │ │ - andseq r3, r5, r0, asr lr │ │ │ │ + andseq r3, r5, ip, ror #28 │ │ │ │ + @ instruction: 0x00153dd8 │ │ │ │ + @ instruction: 0x00153ddc │ │ │ │ + andeq r0, fp, r4, lsl #31 │ │ │ │ + mulseq r5, ip, lr │ │ │ │ + andseq r3, r5, r8, lsr #28 │ │ │ │ + andseq r3, r5, r4, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #436 @ 0x1b4 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 1af85c │ │ │ │ + bne 1af868 │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1af8dc │ │ │ │ + bne 1af8e8 │ │ │ │ mvn r0, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r0, [r8, #16] │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1af19c │ │ │ │ + beq 1af1a8 │ │ │ │ sub r5, r0, #1 │ │ │ │ ldr ip, [r8, #24] │ │ │ │ str r5, [r8, #28] │ │ │ │ rsb r2, r5, r5, lsl #3 │ │ │ │ mov r3, ip │ │ │ │ ldr r4, [r3, r2, lsl #4]! │ │ │ │ add lr, r3, #4 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1af260 │ │ │ │ + beq 1af26c │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne 1af30c │ │ │ │ + bne 1af318 │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [r4, #80]! @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1af5fc │ │ │ │ + bcs 1af608 │ │ │ │ adds r0, r1, r5 │ │ │ │ - bcs 1af610 │ │ │ │ + bcs 1af61c │ │ │ │ ldr r5, [r8, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 1af88c │ │ │ │ + beq 1af898 │ │ │ │ ldr r7, [r8, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov fp, sl │ │ │ │ mov sl, r8 │ │ │ │ cmp r0, #10 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ add r5, r5, #1 │ │ │ │ ldrd r8, [r9, #4] │ │ │ │ addeq r7, r7, #1 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ movweq r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bpl 1af238 │ │ │ │ - ldr r2, [pc, #2280] @ 1afb08 │ │ │ │ + bpl 1af244 │ │ │ │ + ldr r2, [pc, #2280] @ 1afb14 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, sl │ │ │ │ mov sl, fp │ │ │ │ bl 3c350 │ │ │ │ - b 1af8e8 │ │ │ │ - beq 1af61c │ │ │ │ + b 1af8f4 │ │ │ │ + beq 1af628 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1af218 │ │ │ │ + beq 1af224 │ │ │ │ mov r4, r0 │ │ │ │ - b 1af620 │ │ │ │ + b 1af62c │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ ldm lr!, {r1, r4, r6, r7} │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, fp │ │ │ │ stmia r3!, {r1, r4, r6, r7} │ │ │ │ ldm lr, {r1, r2, r4, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r6, r7} │ │ │ │ - beq 1af6cc │ │ │ │ + beq 1af6d8 │ │ │ │ sub r0, r0, #2 │ │ │ │ str r0, [r8, #28] │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r4, ip, r0, lsl #4 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ bl 274b8 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - ble 1af6dc │ │ │ │ + ble 1af6e8 │ │ │ │ add r0, r4, #4 │ │ │ │ str r8, [sp, #12] │ │ │ │ str sl, [sp, #16] │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ @@ -401162,15 +401165,15 @@ │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b 1af344 │ │ │ │ + b 1af350 │ │ │ │ ldrb r1, [r3, #108] @ 0x6c │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ str r8, [sp, #12] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldm lr!, {r1, r2, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ @@ -401211,47 +401214,47 @@ │ │ │ │ str r0, [r4, #24]! │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ strb r1, [fp, #20] │ │ │ │ strd r2, [r4, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1ae6bc │ │ │ │ + bl 1ae6c8 │ │ │ │ ldm fp, {r0, r1, r2} │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne 1af450 │ │ │ │ + bne 1af45c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r0 │ │ │ │ ldm r2!, {r3, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r6, #0 │ │ │ │ - bl 1c8d9c │ │ │ │ + bl 1c8da8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1af8bc │ │ │ │ + beq 1af8c8 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ stm r6, {r5, r7} │ │ │ │ mov r0, r4 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - bl 1aff00 │ │ │ │ - b 1af530 │ │ │ │ + bl 1aff0c │ │ │ │ + b 1af53c │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ add fp, sp, #184 @ 0xb8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ ldr sl, [sp, #16] │ │ │ │ @@ -401259,55 +401262,55 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ - bl 1c8d9c │ │ │ │ + bl 1c8da8 │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ - bne 1af4c0 │ │ │ │ - ldr r1, [pc, #1628] @ 1afb14 │ │ │ │ + bne 1af4cc │ │ │ │ + ldr r1, [pc, #1628] @ 1afb20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1cab88 │ │ │ │ + bl 1cab94 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r4, [r0, r5, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, fp │ │ │ │ ldm r8!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r8, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ - bl 1c8818 │ │ │ │ + bl 1c8824 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1af8cc │ │ │ │ + beq 1af8d8 │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ stm r6, {r5, r7} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ clz r0, r0 │ │ │ │ @@ -401317,30 +401320,30 @@ │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl 274b8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1af89c │ │ │ │ + beq 1af8a8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r5, #9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ cmp r4, r0 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - bne 1af5b4 │ │ │ │ - ldr r1, [pc, #1388] @ 1afb18 │ │ │ │ + bne 1af5c0 │ │ │ │ + ldr r1, [pc, #1388] @ 1afb24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1cab88 │ │ │ │ + bl 1cab94 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ add r4, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -401350,23 +401353,23 @@ │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #16] │ │ │ │ - b 1af6c4 │ │ │ │ + b 1af6d0 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r0, r1, r5 │ │ │ │ - bcc 1af1c8 │ │ │ │ - ldr r0, [pc, #1256] @ 1afb00 │ │ │ │ + bcc 1af1d4 │ │ │ │ + ldr r0, [pc, #1256] @ 1afb0c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1af894 │ │ │ │ + b 1af8a0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 274b8 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -401387,22 +401390,22 @@ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ ldrd r6, [sl, #4] │ │ │ │ add r5, r7, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #16] │ │ │ │ mov r0, r6 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1af6a0 │ │ │ │ + beq 1af6ac │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r4 │ │ │ │ - b 1af688 │ │ │ │ + b 1af694 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1af6c4 │ │ │ │ + beq 1af6d0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #436 @ 0x1b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ add sp, sp, #436 @ 0x1b4 │ │ │ │ @@ -401410,65 +401413,65 @@ │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [r4, #80]! @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs 1af794 │ │ │ │ + bcs 1af7a0 │ │ │ │ adds r0, r1, r5 │ │ │ │ - bcs 1af7a8 │ │ │ │ + bcs 1af7b4 │ │ │ │ ldr r7, [r8, #88] @ 0x58 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 1af8ac │ │ │ │ + beq 1af8b8 │ │ │ │ ldr r5, [r8, #84] @ 0x54 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ae7d0 │ │ │ │ + bl 1ae7dc │ │ │ │ ldr fp, [r9, #4] │ │ │ │ cmp r0, #10 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ add r7, r7, #1 │ │ │ │ addeq r5, r5, #1 │ │ │ │ ldr r9, [r9, #8] │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ movweq r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bpl 1af76c │ │ │ │ - ldr r2, [pc, #960] @ 1afb1c │ │ │ │ + bpl 1af778 │ │ │ │ + ldr r2, [pc, #960] @ 1afb28 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 3c350 │ │ │ │ - b 1af8e8 │ │ │ │ - beq 1af7b4 │ │ │ │ + b 1af8f4 │ │ │ │ + beq 1af7c0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1af754 │ │ │ │ + beq 1af760 │ │ │ │ mov r4, r0 │ │ │ │ - b 1af7b8 │ │ │ │ + b 1af7c4 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r0, r1, r5 │ │ │ │ - bcc 1af708 │ │ │ │ - ldr r0, [pc, #860] @ 1afb0c │ │ │ │ + bcc 1af714 │ │ │ │ + ldr r0, [pc, #860] @ 1afb18 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 1af8b4 │ │ │ │ + b 1af8c0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 274b8 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -401482,259 +401485,259 @@ │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r9, [r3, #28] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r9, [r3, #36] @ 0x24 │ │ │ │ str r5, [r3, #56] @ 0x38 │ │ │ │ - bne 1af814 │ │ │ │ + bne 1af820 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1b0b04 │ │ │ │ + bl 1b0b10 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1af83c │ │ │ │ + beq 1af848 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r4 │ │ │ │ - b 1af824 │ │ │ │ + b 1af830 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1af670 │ │ │ │ + beq 1af67c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1af670 │ │ │ │ - ldr r2, [pc, #656] @ 1afaf4 │ │ │ │ + b 1af67c │ │ │ │ + ldr r2, [pc, #656] @ 1afb00 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #652] @ 1afaf8 │ │ │ │ + ldr r0, [pc, #652] @ 1afb04 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 36a98 │ │ │ │ - b 1af8e8 │ │ │ │ - ldr r0, [pc, #624] @ 1afb04 │ │ │ │ + b 1af8f4 │ │ │ │ + ldr r0, [pc, #624] @ 1afb10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 1af8e8 │ │ │ │ + b 1af8f4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1af8e8 │ │ │ │ - ldr r0, [pc, #604] @ 1afb10 │ │ │ │ + b 1af8f4 │ │ │ │ + ldr r0, [pc, #604] @ 1afb1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 1af8e8 │ │ │ │ + b 1af8f4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1af8e8 │ │ │ │ + b 1af8f4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1af8e8 │ │ │ │ - ldr r0, [pc, #536] @ 1afafc │ │ │ │ + b 1af8f4 │ │ │ │ + ldr r0, [pc, #536] @ 1afb08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c5c4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov fp, r0 │ │ │ │ - b 1afac4 │ │ │ │ + b 1afad0 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1af950 │ │ │ │ + bl 1aff0c │ │ │ │ + b 1af95c │ │ │ │ bl 3cac8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1aff00 │ │ │ │ - b 1afa4c │ │ │ │ + bl 1aff0c │ │ │ │ + b 1afa58 │ │ │ │ bl 3cac8 │ │ │ │ - b 1af920 │ │ │ │ + b 1af92c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ mov r6, #0 │ │ │ │ - b 1afa70 │ │ │ │ + b 1afa7c │ │ │ │ mov fp, r0 │ │ │ │ mov r6, #0 │ │ │ │ - b 1afa34 │ │ │ │ + b 1afa40 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 1b0404 │ │ │ │ + bl 1b0410 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b 1afa70 │ │ │ │ + b 1afa7c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov fp, r0 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r7, #1 │ │ │ │ mov r4, #1 │ │ │ │ - b 1afa54 │ │ │ │ + b 1afa60 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1af99c │ │ │ │ + beq 1af9a8 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r4, r7 │ │ │ │ - b 1af980 │ │ │ │ + b 1af98c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1afad4 │ │ │ │ + beq 1afae0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1afad4 │ │ │ │ + b 1afae0 │ │ │ │ bl 3cac8 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1af9e0 │ │ │ │ + beq 1af9ec │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r4, r7 │ │ │ │ - b 1af9c4 │ │ │ │ + b 1af9d0 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1afae8 │ │ │ │ + beq 1afaf4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, fp │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r6, #0 │ │ │ │ - b 1afa70 │ │ │ │ + b 1afa7c │ │ │ │ bl 3cac8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b 1afa70 │ │ │ │ + b 1afa7c │ │ │ │ bl 3cac8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1c93c0 │ │ │ │ + bl 1c93cc │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r7, #0 │ │ │ │ - beq 1afa68 │ │ │ │ + beq 1afa74 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 1b0404 │ │ │ │ + bl 1b0410 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1afa80 │ │ │ │ + beq 1afa8c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1b06cc │ │ │ │ + bl 1b06d8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 1b0cb4 │ │ │ │ + bl 1b0cc0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1b0404 │ │ │ │ + bl 1b0410 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r6, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #16] │ │ │ │ - bne 1afae0 │ │ │ │ - b 1afae8 │ │ │ │ + bne 1afaec │ │ │ │ + b 1afaf4 │ │ │ │ bl 3cac8 │ │ │ │ mov fp, r0 │ │ │ │ - b 1afae0 │ │ │ │ + b 1afaec │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1afac4 │ │ │ │ + bne 1afad0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1b0b04 │ │ │ │ + bl 1b0b10 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1b0404 │ │ │ │ - b 1afad4 │ │ │ │ + bl 1b0410 │ │ │ │ + b 1afae0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r8, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1b0404 │ │ │ │ + bl 1b0410 │ │ │ │ mov r0, fp │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andeq r0, fp, ip, ror #11 │ │ │ │ - @ instruction: 0x001535bc │ │ │ │ - andseq r3, r5, ip, lsr r5 │ │ │ │ - andseq r3, r5, r8, lsr r8 │ │ │ │ - andseq r3, r5, ip, lsr #11 │ │ │ │ - @ instruction: 0x00153cd0 │ │ │ │ - andseq r3, r5, r0, lsr #13 │ │ │ │ - andseq r3, r5, ip, lsl #11 │ │ │ │ - andseq r3, r5, r8, asr #18 │ │ │ │ - andseq r3, r5, r4, ror #16 │ │ │ │ - mulseq r5, r4, r7 │ │ │ │ + andeq r0, fp, r0, ror #12 │ │ │ │ + @ instruction: 0x001535b0 │ │ │ │ + andseq r3, r5, r0, lsr r5 │ │ │ │ + andseq r3, r5, ip, lsr #16 │ │ │ │ + andseq r3, r5, r0, lsr #11 │ │ │ │ + andseq r3, r5, r4, asr #25 │ │ │ │ + mulseq r5, r4, r6 │ │ │ │ + andseq r3, r5, r0, lsl #11 │ │ │ │ + andseq r3, r5, ip, lsr r9 │ │ │ │ + andseq r3, r5, r8, asr r8 │ │ │ │ + andseq r3, r5, r8, lsl #15 │ │ │ │ push {fp, lr} │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1c4e48 │ │ │ │ + bl 1c4e54 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r5, sp, #16 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aae6c │ │ │ │ + bl 1aae78 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne 1afbb4 │ │ │ │ + bne 1afbc0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - beq 1afbd4 │ │ │ │ + beq 1afbe0 │ │ │ │ add r5, sl, #4 │ │ │ │ - b 1afb98 │ │ │ │ + b 1afba4 │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1afbd4 │ │ │ │ + beq 1afbe0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1afb8c │ │ │ │ + beq 1afb98 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1afb8c │ │ │ │ + b 1afb98 │ │ │ │ ldm r5!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1afbf0 │ │ │ │ + beq 1afbfc │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ stm r4, {r0, r8, r9} │ │ │ │ @@ -401742,71 +401745,71 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ add sl, r1, #4 │ │ │ │ ldr r8, [r9], #12 │ │ │ │ subs r4, r8, #-2147483646 @ 0x80000002 │ │ │ │ - beq 1afc88 │ │ │ │ + beq 1afc94 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, #8 │ │ │ │ movls r1, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 1afcf4 │ │ │ │ + bmi 1afd00 │ │ │ │ mov fp, r0 │ │ │ │ - beq 1afd0c │ │ │ │ + beq 1afd18 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1afed8 │ │ │ │ + beq 1afee4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b 1afd10 │ │ │ │ + b 1afd1c │ │ │ │ ldm sl!, {r2, r3, r5, r6} │ │ │ │ add r1, r0, #4 │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm sl, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 1afcf4 │ │ │ │ + bmi 1afd00 │ │ │ │ mov fp, r0 │ │ │ │ str r9, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - beq 1afd84 │ │ │ │ + beq 1afd90 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1afed8 │ │ │ │ + beq 1afee4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b 1afd88 │ │ │ │ + b 1afd94 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 1afd50 │ │ │ │ + bpl 1afd5c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #508] @ 1afefc │ │ │ │ + ldr r2, [pc, #508] @ 1aff08 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -401818,29 +401821,29 @@ │ │ │ │ mov r1, sl │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ add ip, fp, #40 @ 0x28 │ │ │ │ str r0, [fp] │ │ │ │ cmp r4, #4 │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ - bcc 1afca4 │ │ │ │ - b 1afe44 │ │ │ │ + bcc 1afcb0 │ │ │ │ + b 1afe50 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - beq 1afdf8 │ │ │ │ + beq 1afe04 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1afed8 │ │ │ │ + beq 1afee4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b 1afdfc │ │ │ │ + b 1afe08 │ │ │ │ mov r7, #1 │ │ │ │ add r0, r6, #28 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ @@ -401852,24 +401855,24 @@ │ │ │ │ str r7, [fp, #32] │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 1afca4 │ │ │ │ + bcc 1afcb0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r8, #0 │ │ │ │ eormi r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1afca4 │ │ │ │ + beq 1afcb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1afea0 │ │ │ │ + bne 1afeac │ │ │ │ mov r4, sl │ │ │ │ - b 1afeb8 │ │ │ │ + b 1afec4 │ │ │ │ mov r7, #1 │ │ │ │ add r0, r6, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 274b8 │ │ │ │ @@ -401880,68 +401883,68 @@ │ │ │ │ str r5, [fp, #28] │ │ │ │ str r7, [fp, #32] │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 1afca4 │ │ │ │ + bcc 1afcb0 │ │ │ │ mov r0, #2 │ │ │ │ cmp r8, #0 │ │ │ │ eormi r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1afca4 │ │ │ │ + beq 1afcb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1afe68 │ │ │ │ + bne 1afe74 │ │ │ │ mov r9, sl │ │ │ │ - b 1afe80 │ │ │ │ + b 1afe8c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1afe80 │ │ │ │ + beq 1afe8c │ │ │ │ ldr r0, [sl] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1afca4 │ │ │ │ + beq 1afcb0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1afeb8 │ │ │ │ + beq 1afec4 │ │ │ │ ldr r0, [sl] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1afca4 │ │ │ │ + beq 1afcb0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r0, #1 │ │ │ │ - b 1afcf8 │ │ │ │ + b 1afd04 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 1afef8 │ │ │ │ + bcc 1aff04 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b09c8 │ │ │ │ + bl 1b09d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001531f0 │ │ │ │ + andseq r3, r5, r4, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c9dd8 │ │ │ │ + bl 1c9de4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 1b00d4 │ │ │ │ + bhi 1b00e0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ @@ -401964,39 +401967,39 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0148 │ │ │ │ + beq 1b0154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b0128 │ │ │ │ + bne 1b0134 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0148 │ │ │ │ + beq 1b0154 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0144 │ │ │ │ + b 1b0150 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1affd4 │ │ │ │ + beq 1affe0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #32 │ │ │ │ @@ -402005,86 +402008,86 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0068 │ │ │ │ + beq 1b0074 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r5, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1b0178 │ │ │ │ + bne 1b0184 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0068 │ │ │ │ + beq 1b0074 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b00f8 │ │ │ │ + beq 1b0104 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ - b 1b0088 │ │ │ │ + b 1b0094 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b00f8 │ │ │ │ + beq 1b0104 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ - b 1b00e0 │ │ │ │ + b 1b00ec │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0114 │ │ │ │ + beq 1b0120 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0148 │ │ │ │ + beq 1b0154 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -402092,16 +402095,16 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b005c │ │ │ │ - b 1b0068 │ │ │ │ + bne 1b0068 │ │ │ │ + b 1b0074 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ @@ -402126,34 +402129,34 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 1b02a0 │ │ │ │ + bhi 1b02ac │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1b0e98 │ │ │ │ + bl 1b0ea4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1b0f3c │ │ │ │ + bl 1b0f48 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -402161,53 +402164,53 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1b0da8 │ │ │ │ - b 1b02e4 │ │ │ │ + bl 1b0db4 │ │ │ │ + b 1b02f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0cf0 │ │ │ │ - b 1b02e4 │ │ │ │ + bl 1b0cfc │ │ │ │ + b 1b02f0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1b0fd0 │ │ │ │ - b 1b02e4 │ │ │ │ + bl 1b0fdc │ │ │ │ + b 1b02f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0ed8 │ │ │ │ + bl 1b0ee4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b0334 │ │ │ │ + beq 1b0340 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r6, r4 │ │ │ │ - b 1b02f4 │ │ │ │ + b 1b0300 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b0334 │ │ │ │ + beq 1b0340 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r6, r4 │ │ │ │ - b 1b0318 │ │ │ │ + b 1b0324 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0350 │ │ │ │ + beq 1b035c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ @@ -402218,33 +402221,33 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b03c8 │ │ │ │ + beq 1b03d4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b03a8 │ │ │ │ + bne 1b03b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b03c8 │ │ │ │ + beq 1b03d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b03c4 │ │ │ │ + b 1b03d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b03c8 │ │ │ │ + beq 1b03d4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -402255,217 +402258,217 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ 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 1b0430 │ │ │ │ + beq 1b043c │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ - b 1b0418 │ │ │ │ + b 1b0424 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0450 │ │ │ │ + beq 1b045c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b0474 │ │ │ │ + beq 1b0480 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r6, r5 │ │ │ │ - b 1b0458 │ │ │ │ + b 1b0464 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0490 │ │ │ │ + beq 1b049c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ca6f0 │ │ │ │ + bl 1ca6fc │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1b04f8 │ │ │ │ + bne 1b0504 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ sub r2, r1, #9 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, r2 │ │ │ │ subhi r1, r0, #1114112 @ 0x110000 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 1b053c │ │ │ │ + bhi 1b0548 │ │ │ │ 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, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b05c8 │ │ │ │ + beq 1b05d4 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r0, r6 │ │ │ │ - b 1b0544 │ │ │ │ + b 1b0550 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0538 │ │ │ │ + beq 1b0544 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1b05ec │ │ │ │ + bne 1b05f8 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0538 │ │ │ │ + beq 1b0544 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0538 │ │ │ │ + beq 1b0544 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b0598 │ │ │ │ - b 1b0538 │ │ │ │ + bne 1b05a4 │ │ │ │ + b 1b0544 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 1b06b8 │ │ │ │ + b 1b06c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ - b 1b06b8 │ │ │ │ + b 1b06c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 1b0e58 │ │ │ │ - b 1b06c0 │ │ │ │ + bl 1b0e64 │ │ │ │ + b 1b06cc │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1b0670 │ │ │ │ + bne 1b067c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1b0940 │ │ │ │ - b 1b06c0 │ │ │ │ + bl 1b094c │ │ │ │ + b 1b06cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0724 │ │ │ │ - b 1b06c0 │ │ │ │ + bl 1b0730 │ │ │ │ + b 1b06cc │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b06a0 │ │ │ │ + beq 1b06ac │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r6, r5 │ │ │ │ - b 1b0684 │ │ │ │ + b 1b0690 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b06c0 │ │ │ │ + beq 1b06cc │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b0720 │ │ │ │ + beq 1b072c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1b0700 │ │ │ │ + bne 1b070c │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0720 │ │ │ │ + beq 1b072c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ lsr r2, r1, #16 │ │ │ │ cmp r2, #16 │ │ │ │ subhi r0, r1, #1114112 @ 0x110000 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 1b0774 │ │ │ │ + bhi 1b0780 │ │ │ │ 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, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ @@ -402473,137 +402476,137 @@ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b0804 │ │ │ │ + beq 1b0810 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r0, r6 │ │ │ │ - b 1b0780 │ │ │ │ + b 1b078c │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0770 │ │ │ │ + beq 1b077c │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1b0828 │ │ │ │ + bne 1b0834 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0770 │ │ │ │ + beq 1b077c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0770 │ │ │ │ + beq 1b077c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b07d4 │ │ │ │ - b 1b0770 │ │ │ │ + bne 1b07e0 │ │ │ │ + b 1b077c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 1b088c │ │ │ │ + b 1b0898 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b0874 │ │ │ │ + beq 1b0880 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r6, r5 │ │ │ │ - b 1b0858 │ │ │ │ + b 1b0864 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0894 │ │ │ │ + beq 1b08a0 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ 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 1b08cc │ │ │ │ + beq 1b08d8 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r0, r6 │ │ │ │ - b 1b08b4 │ │ │ │ + b 1b08c0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b08f0 │ │ │ │ + beq 1b08fc │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b0914 │ │ │ │ + beq 1b0920 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r6, r5 │ │ │ │ - b 1b08f8 │ │ │ │ + b 1b0904 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0934 │ │ │ │ + beq 1b0940 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -402614,208 +402617,208 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 1b0e58 │ │ │ │ + bl 1b0e64 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b0a14 │ │ │ │ + beq 1b0a20 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1b0a18 │ │ │ │ + bne 1b0a24 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ - b 1b09f8 │ │ │ │ + b 1b0a04 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ movw r1, #9 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1b0a60 │ │ │ │ + bne 1b0a6c │ │ │ │ add r4, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b049c │ │ │ │ + b 1b04a8 │ │ │ │ ldrd r0, [r4, #120] @ 0x78 │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b0a80 │ │ │ │ + beq 1b0a8c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r0, r6 │ │ │ │ - b 1b0a68 │ │ │ │ + b 1b0a74 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0a54 │ │ │ │ + beq 1b0a60 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b049c │ │ │ │ + b 1b04a8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b0acc │ │ │ │ + beq 1b0ad8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r6, r5 │ │ │ │ - b 1b0ab0 │ │ │ │ + b 1b0abc │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0aec │ │ │ │ + beq 1b0af8 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1b0b3c │ │ │ │ + bne 1b0b48 │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ add r5, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1b0b60 │ │ │ │ + beq 1b0b6c │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ - b 1b0b24 │ │ │ │ + b 1b0b30 │ │ │ │ ldrd r8, [sl, #4] │ │ │ │ add r5, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1b0b80 │ │ │ │ + beq 1b0b8c │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ - b 1b0b48 │ │ │ │ + b 1b0b54 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0bcc │ │ │ │ + beq 1b0bd8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b b3fc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b0b98 │ │ │ │ + beq 1b0ba4 │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0bf0 │ │ │ │ + beq 1b0bfc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b0bd0 │ │ │ │ + bne 1b0bdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0bf0 │ │ │ │ + beq 1b0bfc │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0bec │ │ │ │ + b 1b0bf8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sl, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0bf0 │ │ │ │ + beq 1b0bfc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [sl, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - b 1b0ca0 │ │ │ │ + b 1b0cac │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1b0c40 │ │ │ │ + beq 1b0c4c │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r6, r4 │ │ │ │ - b 1b0c24 │ │ │ │ + b 1b0c30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b0c58 │ │ │ │ + beq 1b0c64 │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sl, #36 @ 0x24 │ │ │ │ - bl 1b036c │ │ │ │ - b 1b0ca8 │ │ │ │ + bl 1b0378 │ │ │ │ + b 1b0cb4 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1b0c8c │ │ │ │ + beq 1b0c98 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r6, r4 │ │ │ │ - b 1b0c70 │ │ │ │ + b 1b0c7c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0ca8 │ │ │ │ + beq 1b0cb4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -402827,33 +402830,33 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b0d4c │ │ │ │ + beq 1b0d58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b0d2c │ │ │ │ + bne 1b0d38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0d4c │ │ │ │ + beq 1b0d58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0d48 │ │ │ │ + b 1b0d54 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0d4c │ │ │ │ + beq 1b0d58 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -402871,72 +402874,72 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b0dd0 │ │ │ │ + beq 1b0ddc │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ - b 1b0db8 │ │ │ │ + b 1b0dc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0dec │ │ │ │ + beq 1b0df8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b0e20 │ │ │ │ + beq 1b0e2c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r6, r5 │ │ │ │ - b 1b0e04 │ │ │ │ + b 1b0e10 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0e3c │ │ │ │ + beq 1b0e48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0ecc │ │ │ │ + beq 1b0ed8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ @@ -402946,15 +402949,15 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ @@ -402972,25 +402975,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b0f98 │ │ │ │ + beq 1b0fa4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1b0fa4 │ │ │ │ + bne 1b0fb0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b0f94 │ │ │ │ + beq 1b0fa0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -403002,36 +403005,36 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b0f7c │ │ │ │ - b 1b0f94 │ │ │ │ + bne 1b0f88 │ │ │ │ + b 1b0fa0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b049c │ │ │ │ + bl 1b04a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bne 1b1020 │ │ │ │ + bne 1b102c │ │ │ │ add r0, r0, #4 │ │ │ │ - b 1aff00 │ │ │ │ + b 1aff0c │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -403039,235 +403042,235 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1b1070 │ │ │ │ - ldr r1, [pc, #60] @ 1b10a4 │ │ │ │ + bne 1b107c │ │ │ │ + ldr r1, [pc, #60] @ 1b10b0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cab88 │ │ │ │ + bl 1cab94 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r0, r7, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1aff00 │ │ │ │ + bl 1aff0c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq r1, r5, r0, ror ip │ │ │ │ + andseq r1, r5, r4, ror #24 │ │ │ │ push {fp, lr} │ │ │ │ bl b3fdc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ popne {fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c2b4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 1b111c │ │ │ │ - ldr r3, [pc, #56] @ 1b1120 │ │ │ │ + ldr r1, [pc, #56] @ 1b1128 │ │ │ │ + ldr r3, [pc, #56] @ 1b112c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 1b1124 │ │ │ │ + ldr ip, [pc, #52] @ 1b1130 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ 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 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sp, fp, r5, asr #27 │ │ │ │ - andeq lr, sl, r4, lsl #26 │ │ │ │ - andseq r1, r5, r4, asr #27 │ │ │ │ + andeq sp, fp, r9, lsr lr │ │ │ │ + andeq lr, sl, r8, ror sp │ │ │ │ + @ instruction: 0x00151db8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bpl 1b1150 │ │ │ │ - ldr r2, [pc, #92] @ 1b11a0 │ │ │ │ + bpl 1b115c │ │ │ │ + ldr r2, [pc, #92] @ 1b11ac │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov r5, r0 │ │ │ │ - beq 1b1184 │ │ │ │ + beq 1b1190 │ │ │ │ mov r6, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b113c │ │ │ │ + beq 1b1148 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b 1b1188 │ │ │ │ + b 1b1194 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ stm r5, {r4, r6} │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r1, r5, r4, lsr #27 │ │ │ │ + mulseq r5, r8, sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 1d50dc │ │ │ │ + bl 1d50e8 │ │ │ │ cmp r0, #0 │ │ │ │ addeq sp, sp, #8 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ 1b11e4 │ │ │ │ + ldr r0, [pc, #32] @ 1b11f0 │ │ │ │ add r2, sp, #7 │ │ │ │ - ldr r3, [pc, #28] @ 1b11e8 │ │ │ │ - ldr r1, [pc, #28] @ 1b11ec │ │ │ │ + ldr r3, [pc, #28] @ 1b11f4 │ │ │ │ + ldr r1, [pc, #28] @ 1b11f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #30 │ │ │ │ bl 3c694 │ │ │ │ - andeq sp, fp, r0, lsl #26 │ │ │ │ - andseq r1, r5, r4, lsr #29 │ │ │ │ - andseq r1, r5, r8, lsr #26 │ │ │ │ + andeq sp, fp, r4, ror sp │ │ │ │ + mulseq r5, r8, lr │ │ │ │ + andseq r1, r5, ip, lsl sp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1b1220 │ │ │ │ - ldr r1, [pc, #48] @ 1b1248 │ │ │ │ + bne 1b122c │ │ │ │ + ldr r1, [pc, #48] @ 1b1254 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1caf48 │ │ │ │ + bl 1caf54 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r6, [r0, r7, lsl #1]! │ │ │ │ strb r5, [r0, #1] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4eb8 │ │ │ │ + bl 1d4ec4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x00151cf4 │ │ │ │ + andseq r1, r5, r8, ror #25 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #132] @ 1b12e0 │ │ │ │ + ldr r2, [pc, #132] @ 1b12ec │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 1b6940 │ │ │ │ + bl 1b694c │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d4eb8 │ │ │ │ + bl 1d4ec4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b12d8 │ │ │ │ + beq 1b12e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r6, r0, lsl #14 │ │ │ │ - b 1d5a68 │ │ │ │ + @ instruction: 0x001696f4 │ │ │ │ + b 1d5a74 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bne 1b1330 │ │ │ │ + bne 1b133c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ umull r3, r2, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1b1368 │ │ │ │ + bne 1b1374 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b1368 │ │ │ │ + beq 1b1374 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ umull r6, r7, r7, r3 │ │ │ │ str r6, [sp] │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ eor r4, r7, #1 │ │ │ │ - b 1b1368 │ │ │ │ + b 1b1374 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr fp, [r1, #20] │ │ │ │ ldr r8, [r1, #40] @ 0x28 │ │ │ │ ldr r9, [r1, #44] @ 0x2c │ │ │ │ ldrb sl, [r1, #48] @ 0x30 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #8] │ │ │ │ - beq 1b13a4 │ │ │ │ + beq 1b13b0 │ │ │ │ mov r6, r4 │ │ │ │ ldrd r4, [r1, #28] │ │ │ │ - b 1b13d4 │ │ │ │ + b 1b13e0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b13d0 │ │ │ │ + beq 1b13dc │ │ │ │ cmp fp, #0 │ │ │ │ mov r4, #0 │ │ │ │ clzne r0, r3 │ │ │ │ movne fp, #0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ andne r7, r2, r0 │ │ │ │ - b 1b13d4 │ │ │ │ + b 1b13e0 │ │ │ │ mov r4, #0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ @@ -403318,63 +403321,63 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c2b4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b1500 │ │ │ │ + beq 1b150c │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ movwne r4, #1 │ │ │ │ mov r6, #1 │ │ │ │ - beq 1b154c │ │ │ │ + beq 1b1558 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ subs r1, r0, #2 │ │ │ │ - beq 1b158c │ │ │ │ + beq 1b1598 │ │ │ │ ldrsb r0, [r0, #-1] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmn r0, #1 │ │ │ │ movwgt r7, #1 │ │ │ │ - b 1b158c │ │ │ │ + b 1b1598 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b1540 │ │ │ │ + beq 1b154c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r2, #2048 @ 0x800 │ │ │ │ - bcs 1b1554 │ │ │ │ + bcs 1b1560 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs 1b1570 │ │ │ │ + bcs 1b157c │ │ │ │ mov r6, #1 │ │ │ │ - b 1b1588 │ │ │ │ + b 1b1594 │ │ │ │ mov r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b 1b158c │ │ │ │ + b 1b1598 │ │ │ │ mov r5, #1 │ │ │ │ - b 1b1588 │ │ │ │ + b 1b1594 │ │ │ │ mov r5, #4 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 1b1538 │ │ │ │ + bcc 1b1544 │ │ │ │ mov r6, #2 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcc 1b1588 │ │ │ │ + bcc 1b1594 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r6, #3 │ │ │ │ mov r7, #1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ @@ -403426,22 +403429,22 @@ │ │ │ │ bl 3c2b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b1688 │ │ │ │ + bne 1b1694 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ adds r0, r0, #1 │ │ │ │ mvncs r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 1b1690 │ │ │ │ + b 1b169c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ bl b3fdc │ │ │ │ ldm r7, {r8, r9, sl} │ │ │ │ ldr r0, [r7, #32] │ │ │ │ @@ -403454,15 +403457,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b1730 │ │ │ │ + beq 1b173c │ │ │ │ mov r1, #0 │ │ │ │ add r2, r0, #20 │ │ │ │ strh r1, [r0, #49] @ 0x31 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr r1, [sp] │ │ │ │ strb fp, [r0, #48] @ 0x30 │ │ │ │ @@ -403485,15 +403488,15 @@ │ │ │ │ bl 3c2b4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r4, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ @@ -403543,147 +403546,147 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4c00 │ │ │ │ + bl 1b4c0c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b18c0 │ │ │ │ + bne 1b18cc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b18b0 │ │ │ │ + beq 1b18bc │ │ │ │ mov r5, #0 │ │ │ │ mov r6, sp │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs 1b18cc │ │ │ │ + bcs 1b18d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6508 │ │ │ │ + bl 1b6514 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 1b1878 │ │ │ │ + bne 1b1884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d4ca0 │ │ │ │ + bl 1d4cac │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ 1b18dc │ │ │ │ + ldr r2, [pc, #8] @ 1b18e8 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - @ instruction: 0x00168fd4 │ │ │ │ + andseq r8, r6, r8, asr #31 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #132] @ 1b1974 │ │ │ │ + ldr r2, [pc, #132] @ 1b1980 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl 1b6804 │ │ │ │ + bl 1b6810 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d4ca0 │ │ │ │ + bl 1d4cac │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b196c │ │ │ │ + beq 1b1978 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r6, ip, rrx │ │ │ │ - b 1d5d10 │ │ │ │ + andseq r9, r6, r0, rrx │ │ │ │ + b 1d5d1c │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1b19c0 │ │ │ │ + bne 1b19cc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1b19c0 │ │ │ │ + bne 1b19cc │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs 1b19d0 │ │ │ │ + bcs 1b19dc │ │ │ │ mov r4, r0 │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - b 1b1a4c │ │ │ │ + b 1b1a58 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r3, r2 │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr r1, r2, #6 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - bcs 1b19fc │ │ │ │ + bcs 1b1a08 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #192 @ 0xc0 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r1, #2 │ │ │ │ - b 1b1a48 │ │ │ │ + b 1b1a54 │ │ │ │ bfi r1, ip, #6, #26 │ │ │ │ lsr lr, r2, #12 │ │ │ │ lsrs r4, r2, #16 │ │ │ │ - bne 1b1a28 │ │ │ │ + bne 1b1a34 │ │ │ │ mov r4, r0 │ │ │ │ strb r1, [sp, #5] │ │ │ │ orr r0, lr, #224 @ 0xe0 │ │ │ │ strb r3, [sp, #6] │ │ │ │ strb r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ - b 1b1a4c │ │ │ │ + b 1b1a58 │ │ │ │ mov r4, r0 │ │ │ │ mvn r0, #15 │ │ │ │ strb r1, [sp, #6] │ │ │ │ mov r1, #4 │ │ │ │ orr r0, r0, r2, lsr #18 │ │ │ │ bfi lr, ip, #6, #26 │ │ │ │ strb r3, [sp, #7] │ │ │ │ strb lr, [sp, #5] │ │ │ │ strb r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #168] @ 1b1afc │ │ │ │ + ldr r0, [pc, #168] @ 1b1b08 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -403691,54 +403694,54 @@ │ │ │ │ movw r2, #32 │ │ │ │ movt r2, #57344 @ 0xe000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 256704 │ │ │ │ + bl 256714 │ │ │ │ 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, #80] @ 1b1b00 │ │ │ │ - ldr r3, [pc, #80] @ 1b1b04 │ │ │ │ - ldr r1, [pc, #80] @ 1b1b08 │ │ │ │ + ldr r0, [pc, #80] @ 1b1b0c │ │ │ │ + ldr r3, [pc, #80] @ 1b1b10 │ │ │ │ + ldr r1, [pc, #80] @ 1b1b14 │ │ │ │ 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 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b1af8 │ │ │ │ + beq 1b1b04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r5, r0, ror #11 │ │ │ │ - andeq sp, fp, r6, lsl #9 │ │ │ │ - andseq r1, r5, ip, lsr #11 │ │ │ │ - mulseq r5, r8, r5 │ │ │ │ + @ instruction: 0x001515d4 │ │ │ │ + strdeq sp, [fp], -sl │ │ │ │ + andseq r1, r5, r0, lsr #11 │ │ │ │ + andseq r1, r5, ip, lsl #11 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ addne r1, r1, r2, lsl #3 │ │ │ │ subsne r2, r1, #8 │ │ │ │ - bne 1b1b30 │ │ │ │ + bne 1b1b3c │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #-4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movwcc r0, #1 │ │ │ │ bx lr │ │ │ │ uxtb r1, r1 │ │ │ │ @@ -403766,15 +403769,15 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r9] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b1c34 │ │ │ │ + beq 1b1c40 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [r0, #12] │ │ │ │ stm r0, {r1, r7} │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ strh r1, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ @@ -403788,814 +403791,814 @@ │ │ │ │ strb r7, [r0, #50] @ 0x32 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r1, [r8, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 1b1c58 │ │ │ │ + b 1b1c64 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b4c00 │ │ │ │ + bl 1b4c0c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ lsl r5, r0, #2 │ │ │ │ - beq 1b1ce8 │ │ │ │ + beq 1b1cf4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b1cec │ │ │ │ - ldr r2, [pc, #4060] @ 1b2cb4 │ │ │ │ + bne 1b1cf8 │ │ │ │ + ldr r2, [pc, #4060] @ 1b2cc0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ - b 1b3050 │ │ │ │ + b 1b305c │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ add r9, r1, r5 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ stm r0, {r1, r2, r9} │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ - beq 1b1eac │ │ │ │ + beq 1b1eb8 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add sl, r1, #28 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 1b1d74 │ │ │ │ + b 1b1d80 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add sl, sl, #28 │ │ │ │ add r0, r8, #28 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 1b1ea4 │ │ │ │ + beq 1b1eb0 │ │ │ │ mov r8, sl │ │ │ │ ldr r0, [r8, #-28]! @ 0xffffffe4 │ │ │ │ cmp r0, #8 │ │ │ │ - beq 1b1ea8 │ │ │ │ + beq 1b1eb4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, r8, #4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 1b1b78 │ │ │ │ + bl 1b1b84 │ │ │ │ add r6, sp, #316 @ 0x13c │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ ldr fp, [sp, #336] @ 0x150 │ │ │ │ ldm r6, {r0, r4, r6} │ │ │ │ cmp r1, #7 │ │ │ │ - bne 1b1e40 │ │ │ │ + bne 1b1e4c │ │ │ │ rsb r5, r6, r6, lsl #3 │ │ │ │ mov r7, r9 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ add r0, r4, r5, lsl #2 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ sub r0, r1, r9 │ │ │ │ cmp r6, r0 │ │ │ │ str r4, [sp, #312] @ 0x138 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ - bhi 1b1e80 │ │ │ │ + bhi 1b1e8c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ rsb r1, r9, r9, lsl #3 │ │ │ │ lsl r2, r5, #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ bl 274b8 │ │ │ │ add r0, r9, r6 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #324] @ 0x144 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1c5b8c │ │ │ │ + bl 1c5b98 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r9, r7 │ │ │ │ add sl, sl, #28 │ │ │ │ add r0, r8, #28 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 1b1d74 │ │ │ │ - b 1b1ea4 │ │ │ │ + bne 1b1d80 │ │ │ │ + b 1b1eb0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [r7] │ │ │ │ strd r2, [r7] │ │ │ │ add r2, sp, #316 @ 0x13c │ │ │ │ cmp r5, ip │ │ │ │ stm r2, {r0, r4, r6} │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ str fp, [sp, #336] @ 0x150 │ │ │ │ - bne 1b1d3c │ │ │ │ - ldr r1, [pc, #3804] @ 1b2d50 │ │ │ │ + bne 1b1d48 │ │ │ │ + ldr r1, [pc, #3804] @ 1b2d5c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb078 │ │ │ │ - b 1b1d3c │ │ │ │ + bl 1cb084 │ │ │ │ + b 1b1d48 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 36990 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ - b 1b1dec │ │ │ │ + b 1b1df8 │ │ │ │ mov sl, r9 │ │ │ │ str sl, [sp, #252] @ 0xfc │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1c5b8c │ │ │ │ + bl 1c5b98 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1b1f60 │ │ │ │ + beq 1b1f6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b1f88 │ │ │ │ - ldr r2, [pc, #3716] @ 1b2d54 │ │ │ │ + bne 1b1f94 │ │ │ │ + ldr r2, [pc, #3716] @ 1b2d60 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 1b6940 │ │ │ │ + bl 1b694c │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #260] @ 0x104 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1d4eb8 │ │ │ │ + bl 1d4ec4 │ │ │ │ add r7, sp, #248 @ 0xf8 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ add r8, sp, #312 @ 0x138 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b14a8 │ │ │ │ + bl 1b14b4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldm r8, {r2, r3, r5, r6, r7} │ │ │ │ add r1, r4, #4 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ - b 1b27d8 │ │ │ │ + b 1b27e4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r0], #4 │ │ │ │ add r2, lr, #4 │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ str ip, [lr] │ │ │ │ - b 1b27d8 │ │ │ │ + b 1b27e4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ add fp, sp, #248 @ 0xf8 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add sl, sp, #312 @ 0x138 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r8, [pc, #3916] @ 1b2f00 │ │ │ │ + ldr r8, [pc, #3916] @ 1b2f0c │ │ │ │ add r5, r7, r0, lsl #2 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 1b1fd8 │ │ │ │ + b 1b1fe4 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ add r7, r7, #28 │ │ │ │ cmp r7, r5 │ │ │ │ str r6, [r0, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ - beq 1b2084 │ │ │ │ + beq 1b2090 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b2064 │ │ │ │ + bne 1b2070 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1d0b44 │ │ │ │ + bl 1d0b50 │ │ │ │ ldrb r0, [sp, #248] @ 0xf8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 1b2064 │ │ │ │ + beq 1b2070 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1b2064 │ │ │ │ + bne 1b2070 │ │ │ │ ldr r6, [sp, #252] @ 0xfc │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ movcs r0, #2 │ │ │ │ cmpcs r6, #2048 @ 0x800 │ │ │ │ - bcs 1b2050 │ │ │ │ + bcs 1b205c │ │ │ │ cmp r9, r0 │ │ │ │ - bne 1b2064 │ │ │ │ + bne 1b2070 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1b1fbc │ │ │ │ + bne 1b1fc8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 1cac20 │ │ │ │ - b 1b1fbc │ │ │ │ + bl 1cac2c │ │ │ │ + b 1b1fc8 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ mov r0, #4 │ │ │ │ movwcc r0, #3 │ │ │ │ cmp r9, r0 │ │ │ │ - beq 1b2030 │ │ │ │ + beq 1b203c │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b2090 │ │ │ │ + beq 1b209c │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b2090 │ │ │ │ + b 1b209c │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1b26c8 │ │ │ │ + bne 1b26d4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ str r6, [sp, #312] @ 0x138 │ │ │ │ - beq 1b2124 │ │ │ │ - ldr r8, [pc, #4076] @ 1b30a8 │ │ │ │ + beq 1b2130 │ │ │ │ + ldr r8, [pc, #4076] @ 1b30b4 │ │ │ │ rsb r0, r1, r1, lsl #3 │ │ │ │ add r9, sp, #312 @ 0x138 │ │ │ │ add r4, r7, r0, lsl #2 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 1b20e8 │ │ │ │ + b 1b20f4 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ add r7, r7, #28 │ │ │ │ cmp r7, r4 │ │ │ │ strb r5, [r0, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ - beq 1b2148 │ │ │ │ + beq 1b2154 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b212c │ │ │ │ + bne 1b2138 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b2130 │ │ │ │ + bne 1b213c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r6, r1 │ │ │ │ ldrb r5, [r0] │ │ │ │ - bne 1b20cc │ │ │ │ + bne 1b20d8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 247c3c │ │ │ │ - b 1b20cc │ │ │ │ + bl 247c48 │ │ │ │ + b 1b20d8 │ │ │ │ mov r1, #0 │ │ │ │ - b 1b276c │ │ │ │ + b 1b2778 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b2154 │ │ │ │ + beq 1b2160 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b2154 │ │ │ │ + b 1b2160 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1b2768 │ │ │ │ + bne 1b2774 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ mov r0, #4 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #4060] @ 1b3148 │ │ │ │ + ldr r2, [pc, #4060] @ 1b3154 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 1b6804 │ │ │ │ + bl 1b6810 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #324] @ 0x144 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1d4ca0 │ │ │ │ + bl 1d4cac │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ add ip, sp, #248 @ 0xf8 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 1b23d8 │ │ │ │ + beq 1b23e4 │ │ │ │ rsb r0, r4, r4, lsl #3 │ │ │ │ add r9, r8, r0, lsl #2 │ │ │ │ - b 1b2218 │ │ │ │ + b 1b2224 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 1b2388 │ │ │ │ + bhi 1b2394 │ │ │ │ add r0, ip, r6, lsl #3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r1, fp │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1d4ca0 │ │ │ │ + bl 1d4cac │ │ │ │ ldrb r0, [sp, #260] @ 0x104 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [sp, #260] @ 0x104 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 1b23d8 │ │ │ │ + beq 1b23e4 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r8], #28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1b23f8 │ │ │ │ + bne 1b2404 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b22d0 │ │ │ │ + bne 1b22dc │ │ │ │ ldrd r4, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ add r2, r4, r5, lsl #1 │ │ │ │ subsne r0, r2, #2 │ │ │ │ - beq 1b2254 │ │ │ │ + beq 1b2260 │ │ │ │ ldrsb r0, [r2, #-1] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 1b23f8 │ │ │ │ + bmi 1b2404 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1d58ac │ │ │ │ + bl 1d58b8 │ │ │ │ ldr fp, [sp, #312] @ 0x138 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b23f8 │ │ │ │ + beq 1b2404 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ ldr sl, [sp, #316] @ 0x13c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b236c │ │ │ │ + beq 1b2378 │ │ │ │ ldrb r0, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r6, r4 │ │ │ │ - bne 1b232c │ │ │ │ + bne 1b2338 │ │ │ │ add r1, r0, #4 │ │ │ │ add r2, sl, #4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r5, [r2, #-4] │ │ │ │ ldr r7, [r1, #-4] │ │ │ │ cmp r7, r5 │ │ │ │ ldreq r7, [r2] │ │ │ │ ldreq r5, [r1] │ │ │ │ cmpeq r5, r7 │ │ │ │ - bne 1b232c │ │ │ │ + bne 1b2338 │ │ │ │ add r1, r1, #8 │ │ │ │ add r2, r2, #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 1b22a0 │ │ │ │ - b 1b236c │ │ │ │ + bne 1b22ac │ │ │ │ + b 1b2378 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b2210 │ │ │ │ + beq 1b221c │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ ldr ip, [sp, #252] @ 0xfc │ │ │ │ ldr fp, [r5, #12] │ │ │ │ cmp r6, r4 │ │ │ │ - bne 1b21d0 │ │ │ │ + bne 1b21dc │ │ │ │ add r1, ip, #4 │ │ │ │ add r2, fp, #4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r7, [r2, #-4] │ │ │ │ ldr r0, [r1, #-4] │ │ │ │ cmp r0, r7 │ │ │ │ ldreq r0, [r2] │ │ │ │ ldreq r7, [r1] │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne 1b21d0 │ │ │ │ + bne 1b21dc │ │ │ │ add r1, r1, #8 │ │ │ │ add r2, r2, #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 1b22fc │ │ │ │ - b 1b2210 │ │ │ │ + bne 1b2308 │ │ │ │ + b 1b221c │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 1b23b0 │ │ │ │ + bhi 1b23bc │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r1, sl │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1d4ca0 │ │ │ │ + bl 1d4cac │ │ │ │ ldrb r0, [sp, #260] @ 0x104 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [sp, #260] @ 0x104 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b2210 │ │ │ │ + beq 1b221c │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b2210 │ │ │ │ + b 1b221c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 36990 │ │ │ │ ldr ip, [sp, #252] @ 0xfc │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ - b 1b21e0 │ │ │ │ + b 1b21ec │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 36990 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ - b 1b233c │ │ │ │ + b 1b2348 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ add ip, sp, #116 @ 0x74 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 1b275c │ │ │ │ + b 1b2768 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b2414 │ │ │ │ + beq 1b2420 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #3872] @ 1b334c │ │ │ │ + ldr r2, [pc, #3872] @ 1b3358 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 1b6940 │ │ │ │ + bl 1b694c │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #324] @ 0x144 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1d4eb8 │ │ │ │ + bl 1d4ec4 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ add ip, sp, #248 @ 0xf8 │ │ │ │ cmp r4, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 1b2740 │ │ │ │ + beq 1b274c │ │ │ │ rsb r0, r4, r4, lsl #3 │ │ │ │ add r9, fp, r0, lsl #2 │ │ │ │ - b 1b2498 │ │ │ │ + b 1b24a4 │ │ │ │ cmp fp, r9 │ │ │ │ - beq 1b2740 │ │ │ │ + beq 1b274c │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [fp], #28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 1b2808 │ │ │ │ + bne 1b2814 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b2510 │ │ │ │ + bne 1b251c │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b2490 │ │ │ │ + beq 1b249c │ │ │ │ ldr r7, [sp, #256] @ 0x100 │ │ │ │ ldr ip, [sp, #252] @ 0xfc │ │ │ │ ldr sl, [r5, #12] │ │ │ │ cmp r7, r4 │ │ │ │ - bne 1b25d8 │ │ │ │ + bne 1b25e4 │ │ │ │ add r1, ip, #1 │ │ │ │ add r2, sl, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r6, [r2, #-1] │ │ │ │ ldrb r0, [r1, #-1] │ │ │ │ cmp r0, r6 │ │ │ │ ldrbeq r0, [r2] │ │ │ │ ldrbeq r6, [r1] │ │ │ │ cmpeq r6, r0 │ │ │ │ - bne 1b25d8 │ │ │ │ + bne 1b25e4 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 1b24e0 │ │ │ │ - b 1b2490 │ │ │ │ + bne 1b24ec │ │ │ │ + b 1b249c │ │ │ │ ldrd r4, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ add r2, r4, r5, lsl #3 │ │ │ │ subsne r0, r2, #8 │ │ │ │ - beq 1b2530 │ │ │ │ + beq 1b253c │ │ │ │ ldr r0, [r2, #-4] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi 1b2808 │ │ │ │ - ldr r3, [pc, #3620] @ 1b335c │ │ │ │ + bhi 1b2814 │ │ │ │ + ldr r3, [pc, #3620] @ 1b3368 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 1b8c34 │ │ │ │ + bl 1b8c40 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #324] @ 0x144 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1d4eb8 │ │ │ │ + bl 1d4ec4 │ │ │ │ ldr sl, [sp, #312] @ 0x138 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b2808 │ │ │ │ + beq 1b2814 │ │ │ │ ldr r6, [sp, #320] @ 0x140 │ │ │ │ ldr r8, [sp, #316] @ 0x13c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1b265c │ │ │ │ + beq 1b2668 │ │ │ │ ldrb r0, [sp, #324] @ 0x144 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ cmp r7, r6 │ │ │ │ - bne 1b261c │ │ │ │ + bne 1b2628 │ │ │ │ add r1, r0, #1 │ │ │ │ add r2, r8, #1 │ │ │ │ mov r3, r6 │ │ │ │ ldrb r5, [r2, #-1] │ │ │ │ ldrb r4, [r1, #-1] │ │ │ │ cmp r4, r5 │ │ │ │ ldrbeq r5, [r2] │ │ │ │ ldrbeq r4, [r1] │ │ │ │ cmpeq r4, r5 │ │ │ │ - bne 1b261c │ │ │ │ + bne 1b2628 │ │ │ │ add r1, r1, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 1b25a8 │ │ │ │ - b 1b265c │ │ │ │ + bne 1b25b4 │ │ │ │ + b 1b2668 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 1b2678 │ │ │ │ + bhi 1b2684 │ │ │ │ add r0, ip, r7, lsl #1 │ │ │ │ lsl r2, r4, #1 │ │ │ │ mov r1, sl │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1d4eb8 │ │ │ │ + bl 1d4ec4 │ │ │ │ ldrb r0, [sp, #260] @ 0x104 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [sp, #260] @ 0x104 │ │ │ │ - b 1b2490 │ │ │ │ + b 1b249c │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ sub r1, r1, r7 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi 1b26a0 │ │ │ │ + bhi 1b26ac │ │ │ │ add r0, r0, r7, lsl #1 │ │ │ │ lsl r2, r6, #1 │ │ │ │ mov r1, r8 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r6 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1d4eb8 │ │ │ │ + bl 1d4ec4 │ │ │ │ ldrb r0, [sp, #260] @ 0x104 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [sp, #260] @ 0x104 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1b2490 │ │ │ │ + beq 1b249c │ │ │ │ lsl r1, sl, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b2490 │ │ │ │ + b 1b249c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr ip, [sp, #252] @ 0xfc │ │ │ │ ldr r7, [sp, #256] @ 0x100 │ │ │ │ - b 1b25e8 │ │ │ │ + b 1b25f4 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ ldr r7, [sp, #256] @ 0x100 │ │ │ │ - b 1b262c │ │ │ │ + b 1b2638 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ - ldr r2, [pc, #3188] @ 1b3348 │ │ │ │ + ldr r2, [pc, #3188] @ 1b3354 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ str r0, [sp, #324] @ 0x144 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 1b8268 │ │ │ │ + bl 1b8274 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #260] @ 0x104 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1d4ca0 │ │ │ │ + bl 1d4cac │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ add ip, sp, #316 @ 0x13c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 1b3370 │ │ │ │ - b 1b27d8 │ │ │ │ + bl 1b337c │ │ │ │ + b 1b27e4 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 1b3370 │ │ │ │ - b 1b27d8 │ │ │ │ + bl 1b337c │ │ │ │ + b 1b27e4 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ - ldr r2, [pc, #3044] @ 1b3358 │ │ │ │ + ldr r2, [pc, #3044] @ 1b3364 │ │ │ │ add ip, sp, #316 @ 0x13c │ │ │ │ add r3, r0, r6 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 1b8390 │ │ │ │ + bl 1b839c │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #260] @ 0x104 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1d4eb8 │ │ │ │ + bl 1d4ec4 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ add ip, sp, #316 @ 0x13c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 1b3370 │ │ │ │ + bl 1b337c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1b89f0 │ │ │ │ + bl 1b89fc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b2fd0 │ │ │ │ + beq 1b2fdc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b2824 │ │ │ │ + beq 1b2830 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ - bcc 1b2864 │ │ │ │ + bcc 1b2870 │ │ │ │ ldr r7, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #6 │ │ │ │ - bne 1b2864 │ │ │ │ + bne 1b2870 │ │ │ │ ldr r8, [r7, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 1b2bf4 │ │ │ │ + bne 1b2c00 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - beq 1b2914 │ │ │ │ + beq 1b2920 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -404618,17 +404621,17 @@ │ │ │ │ cmp r1, #1 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str lr, [sp, #16] │ │ │ │ - bne 1b2958 │ │ │ │ + bne 1b2964 │ │ │ │ mov r7, r0 │ │ │ │ - b 1b2b50 │ │ │ │ + b 1b2b5c │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -404637,24 +404640,24 @@ │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 1b2b58 │ │ │ │ + b 1b2b64 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ eor r2, r2, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r3, r5, #52 @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ sub r1, r1, #28 │ │ │ │ eor r7, ip, #1 │ │ │ │ - b 1b29bc │ │ │ │ + b 1b29c8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r1, r1, #28 │ │ │ │ mov r6, ip │ │ │ │ orr r9, r3, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -404662,15 +404665,15 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and sl, r3, sl │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ and fp, r3, fp │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orr r4, r3, r4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - beq 1b2b38 │ │ │ │ + beq 1b2b44 │ │ │ │ ldr r5, [r3], #28 │ │ │ │ tst r6, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, r2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ @@ -404689,18 +404692,18 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ tst r3, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 1b2a44 │ │ │ │ + beq 1b2a50 │ │ │ │ mov r6, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 1b2a50 │ │ │ │ + beq 1b2a5c │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs lr, r3, r6 │ │ │ │ movwne lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ movwne r6, #0 │ │ │ │ @@ -404709,25 +404712,25 @@ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ tst r3, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrbne r6, [r5, #49] @ 0x31 │ │ │ │ tst r0, #1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - beq 1b2a88 │ │ │ │ + beq 1b2a94 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, ip │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 1b2ad4 │ │ │ │ + b 1b2ae0 │ │ │ │ ldr r6, [r5] │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1b2ad4 │ │ │ │ + beq 1b2ae0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, r2 │ │ │ │ @@ -404736,36 +404739,36 @@ │ │ │ │ moveq r2, r6 │ │ │ │ moveq ip, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov ip, r7 │ │ │ │ tst r0, #1 │ │ │ │ - bne 1b297c │ │ │ │ + bne 1b2988 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1b2984 │ │ │ │ + bne 1b2990 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ movwls r6, #1 │ │ │ │ tst lr, r6 │ │ │ │ moveq r2, r3 │ │ │ │ moveq lr, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, lr │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - b 1b2984 │ │ │ │ + b 1b2990 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ and r6, r6, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ and r0, r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -404804,80 +404807,80 @@ │ │ │ │ ldmne r3, {r1, r2, r3} │ │ │ │ stmne r7, {r0, r1, r2, r3} │ │ │ │ addne sp, sp, #340 @ 0x154 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1b3050 │ │ │ │ + b 1b305c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ mov fp, r7 │ │ │ │ - b 1b2c28 │ │ │ │ + b 1b2c34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1b2864 │ │ │ │ + beq 1b2870 │ │ │ │ tst r1, #1 │ │ │ │ - beq 1b2cb8 │ │ │ │ + beq 1b2cc4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp fp, r0 │ │ │ │ mov r0, fp │ │ │ │ - beq 1b2cf8 │ │ │ │ + beq 1b2d04 │ │ │ │ ldr r1, [fp], #28 │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ cmp r1, #6 │ │ │ │ - bne 1b2864 │ │ │ │ + bne 1b2870 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r9, r8 │ │ │ │ cmp r1, r8 │ │ │ │ movcc r9, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b2864 │ │ │ │ + beq 1b2870 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b53bc │ │ │ │ + bl 1b53c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b2ca4 │ │ │ │ + beq 1b2cb0 │ │ │ │ add r4, r4, #1 │ │ │ │ add r5, r5, #28 │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r9, r4 │ │ │ │ - bne 1b2c74 │ │ │ │ + bne 1b2c80 │ │ │ │ mov r8, r9 │ │ │ │ - b 1b2c18 │ │ │ │ + b 1b2c24 │ │ │ │ cmp r4, r8 │ │ │ │ - bhi 1b2fd8 │ │ │ │ + bhi 1b2fe4 │ │ │ │ mov r8, r4 │ │ │ │ - b 1b2c18 │ │ │ │ - andseq r1, r5, r8, asr #5 │ │ │ │ + b 1b2c24 │ │ │ │ + @ instruction: 0x001512bc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movw r2, #28087 @ 0x6db7 │ │ │ │ movt r2, #46811 @ 0xb6db │ │ │ │ sub r1, r1, fp │ │ │ │ lsr r1, r1, #2 │ │ │ │ mul r1, r1, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1b2cf8 │ │ │ │ + bcs 1b2d04 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [fp], #28 │ │ │ │ add sl, sp, #184 @ 0xb8 │ │ │ │ cmp r1, #6 │ │ │ │ - beq 1b2c50 │ │ │ │ - b 1b2864 │ │ │ │ + beq 1b2c5c │ │ │ │ + b 1b2870 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r0, r7, #28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ orr r0, r0, #4 │ │ │ │ @@ -404891,543 +404894,543 @@ │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 1b2d8c │ │ │ │ - andseq r1, r5, r8, lsr r1 │ │ │ │ - mulseq r6, r0, sl │ │ │ │ + b 1b2d98 │ │ │ │ + andseq r1, r5, ip, lsr #2 │ │ │ │ + andseq r8, r6, r4, lsl #21 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1b4e00 │ │ │ │ + bl 1b4e0c │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, #28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sl, #28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 1b2f04 │ │ │ │ + beq 1b2f10 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sl, #-28]! @ 0xffffffe4 │ │ │ │ cmp r0, #8 │ │ │ │ - beq 1b2f0c │ │ │ │ + beq 1b2f18 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ add r0, sl, #4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ mov ip, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ ldm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #248] @ 0xf8 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 1b2ff4 │ │ │ │ + bne 1b3000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldm r1, {r0, r2} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ cmp r1, r8 │ │ │ │ str r2, [sp, #284] @ 0x11c │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ - bcc 1b3018 │ │ │ │ + bcc 1b3024 │ │ │ │ sub r9, r1, r8 │ │ │ │ mov r0, #28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ - bl 1cb3a0 │ │ │ │ + bl 1cb3ac │ │ │ │ ldr r6, [sp, #316] @ 0x13c │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1b3034 │ │ │ │ + beq 1b3040 │ │ │ │ ldr r4, [sp, #284] @ 0x11c │ │ │ │ rsb r0, r8, r8, lsl #3 │ │ │ │ ldr fp, [sp, #320] @ 0x140 │ │ │ │ add r1, r4, r0, lsl #2 │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ str r8, [sp, #288] @ 0x120 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ bl 274b8 │ │ │ │ str r9, [sp, #304] @ 0x130 │ │ │ │ str fp, [sp, #300] @ 0x12c │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ - bl 1b3590 │ │ │ │ + bl 1b359c │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r6, r0 │ │ │ │ - bne 1b2ea0 │ │ │ │ - ldr r1, [pc, #1232] @ 1b3368 │ │ │ │ + bne 1b2eac │ │ │ │ + ldr r1, [pc, #1232] @ 1b3374 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb078 │ │ │ │ + bl 1cb084 │ │ │ │ ldr r0, [sp, #220] @ 0xdc │ │ │ │ rsb r1, r6, r6, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ add r1, r6, #1 │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b2d58 │ │ │ │ + beq 1b2d64 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 1b89f0 │ │ │ │ + bl 1b89fc │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b2d70 │ │ │ │ + beq 1b2d7c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b2d70 │ │ │ │ - andseq r0, r5, r8, lsl #31 │ │ │ │ + b 1b2d7c │ │ │ │ + andseq r0, r5, ip, ror pc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1c5b8c │ │ │ │ + bl 1c5b98 │ │ │ │ add r2, sp, #216 @ 0xd8 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r6, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ str r7, [sp, #300] @ 0x12c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 1b1c94 │ │ │ │ + bl 1b1ca0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 1b527c │ │ │ │ + bl 1b5288 │ │ │ │ add r2, sp, #296 @ 0x128 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ - bl 1b3590 │ │ │ │ + bl 1b359c │ │ │ │ add r7, sp, #312 @ 0x138 │ │ │ │ ldr r6, [sp, #332] @ 0x14c │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #8 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ - beq 1b2870 │ │ │ │ + beq 1b287c │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ stm r4, {r0, r7} │ │ │ │ add r0, r4, #16 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #908] @ 1b336c │ │ │ │ + ldr r3, [pc, #908] @ 1b3378 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 3c798 │ │ │ │ - b 1b3050 │ │ │ │ - ldr r0, [pc, #852] @ 1b3350 │ │ │ │ - ldr r2, [pc, #852] @ 1b3354 │ │ │ │ + b 1b305c │ │ │ │ + ldr r0, [pc, #852] @ 1b335c │ │ │ │ + ldr r2, [pc, #852] @ 1b3360 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3cd3c │ │ │ │ - b 1b3050 │ │ │ │ - ldr r2, [pc, #836] @ 1b3364 │ │ │ │ + b 1b305c │ │ │ │ + ldr r2, [pc, #836] @ 1b3370 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r8 │ │ │ │ bl 3c244 │ │ │ │ - b 1b3050 │ │ │ │ - ldr r2, [pc, #804] @ 1b3360 │ │ │ │ + b 1b305c │ │ │ │ + ldr r2, [pc, #804] @ 1b336c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #320] @ 0x140 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ - b 1b3160 │ │ │ │ + b 1b316c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 1b4e00 │ │ │ │ - b 1b333c │ │ │ │ + bl 1b4e0c │ │ │ │ + b 1b3348 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b 1b3158 │ │ │ │ + b 1b3164 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1b4c00 │ │ │ │ - b 1b3150 │ │ │ │ + bl 1b4c0c │ │ │ │ + b 1b315c │ │ │ │ bl 3cac8 │ │ │ │ - andseq r0, r5, r8, ror #28 │ │ │ │ + andseq r0, r5, ip, asr lr │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ - beq 1b3158 │ │ │ │ + beq 1b3164 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - b 1b3114 │ │ │ │ + b 1b3120 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ - b 1b3150 │ │ │ │ + b 1b315c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1b4ca0 │ │ │ │ - b 1b310c │ │ │ │ + bl 1b4cac │ │ │ │ + b 1b3118 │ │ │ │ bl 3cac8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #236] @ 0xec │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b3158 │ │ │ │ + b 1b3164 │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #252] @ 0xfc │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1c5b8c │ │ │ │ - b 1b3308 │ │ │ │ + bl 1c5b98 │ │ │ │ + b 1b3314 │ │ │ │ bl 3cac8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1b4ca0 │ │ │ │ - b 1b3158 │ │ │ │ - @ instruction: 0x001687fc │ │ │ │ + bl 1b4cac │ │ │ │ + b 1b3164 │ │ │ │ + @ instruction: 0x001687f0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 1b4e00 │ │ │ │ + bl 1b4e0c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 1c5b8c │ │ │ │ + bl 1c5b98 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl 1b4e00 │ │ │ │ + bl 1b4e0c │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1b4e00 │ │ │ │ - b 1b333c │ │ │ │ - b 1b325c │ │ │ │ + bl 1b4e0c │ │ │ │ + b 1b3348 │ │ │ │ + b 1b3268 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1b4e00 │ │ │ │ - b 1b333c │ │ │ │ + bl 1b4e0c │ │ │ │ + b 1b3348 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b3334 │ │ │ │ + beq 1b3340 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ - b 1b3244 │ │ │ │ + b 1b3250 │ │ │ │ mov r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1b3234 │ │ │ │ + beq 1b3240 │ │ │ │ lsl r1, sl, #1 │ │ │ │ mov r0, r8 │ │ │ │ - b 1b31f0 │ │ │ │ - b 1b3230 │ │ │ │ + b 1b31fc │ │ │ │ + b 1b323c │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b3334 │ │ │ │ + beq 1b3340 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ - b 1b3270 │ │ │ │ + b 1b327c │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b3234 │ │ │ │ + beq 1b3240 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b3234 │ │ │ │ + b 1b3240 │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b3260 │ │ │ │ + beq 1b326c │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b3260 │ │ │ │ - b 1b3230 │ │ │ │ + b 1b326c │ │ │ │ + b 1b323c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1b4c58 │ │ │ │ - b 1b3334 │ │ │ │ + bl 1b4c64 │ │ │ │ + b 1b3340 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b3334 │ │ │ │ + beq 1b3340 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b 1b328c │ │ │ │ + b 1b3298 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4e00 │ │ │ │ - b 1b333c │ │ │ │ + bl 1b4e0c │ │ │ │ + b 1b3348 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b3334 │ │ │ │ + beq 1b3340 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 1b32f4 │ │ │ │ + b 1b3300 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b3334 │ │ │ │ + beq 1b3340 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b3334 │ │ │ │ + b 1b3340 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b333c │ │ │ │ + beq 1b3348 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #252] @ 0xfc │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1b4c00 │ │ │ │ - b 1b3324 │ │ │ │ + bl 1b4c0c │ │ │ │ + b 1b3330 │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b3334 │ │ │ │ + beq 1b3340 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b3334 │ │ │ │ + b 1b3340 │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #252] @ 0xfc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b3324 │ │ │ │ + b 1b3330 │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #252] @ 0xfc │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1c5b8c │ │ │ │ - b 1b3334 │ │ │ │ + bl 1c5b98 │ │ │ │ + b 1b3340 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1b4e00 │ │ │ │ + bl 1b4e0c │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - mulseq r6, r0, r2 │ │ │ │ - andseq r8, r6, ip, lsr r5 │ │ │ │ - andeq fp, fp, sl, ror #29 │ │ │ │ - andseq pc, r4, r8, ror pc @ │ │ │ │ - andseq r8, r6, ip, ror #3 │ │ │ │ - andseq r8, r6, ip, lsr #8 │ │ │ │ - andseq pc, r4, ip, lsl pc @ │ │ │ │ - andseq pc, r4, ip, lsr pc @ │ │ │ │ - ldrsbeq r0, [r5], -r4 │ │ │ │ - @ instruction: 0x0014ffb0 │ │ │ │ + andseq r8, r6, r4, lsl #5 │ │ │ │ + andseq r8, r6, r0, lsr r5 │ │ │ │ + andeq fp, fp, lr, asr pc │ │ │ │ + andseq pc, r4, ip, ror #30 │ │ │ │ + andseq r8, r6, r0, ror #3 │ │ │ │ + andseq r8, r6, r0, lsr #8 │ │ │ │ + andseq pc, r4, r0, lsl pc @ │ │ │ │ + andseq pc, r4, r0, lsr pc @ │ │ │ │ + andseq r0, r5, r8, asr #1 │ │ │ │ + andseq pc, r4, r4, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b33e8 │ │ │ │ + beq 1b33f4 │ │ │ │ ldr r6, [sl] │ │ │ │ cmp r6, #1 │ │ │ │ - bne 1b3480 │ │ │ │ + bne 1b348c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b3498 │ │ │ │ + bne 1b34a4 │ │ │ │ ldr r7, [sl, #8] │ │ │ │ ldrb r0, [r7] │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1b3498 │ │ │ │ + bne 1b34a4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b351c │ │ │ │ + beq 1b3528 │ │ │ │ ldrb r1, [r7] │ │ │ │ strb r1, [r0] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ - b 1b34c0 │ │ │ │ - ldr r2, [pc, #412] @ 1b358c │ │ │ │ + b 1b34cc │ │ │ │ + ldr r2, [pc, #412] @ 1b3598 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1b6940 │ │ │ │ + bl 1b694c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1d4eb8 │ │ │ │ + bl 1d4ec4 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ add r0, sp, #16 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r6, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b14a8 │ │ │ │ + bl 1b14b4 │ │ │ │ ldm r6, {r2, r3, r4, r5, r7} │ │ │ │ add r1, r9, #4 │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r9] │ │ │ │ ldr r6, [sl] │ │ │ │ - b 1b34cc │ │ │ │ + b 1b34d8 │ │ │ │ add r1, sl, #4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1b197c │ │ │ │ + bl 1b1988 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1b34c0 │ │ │ │ + bne 1b34cc │ │ │ │ mov r0, sl │ │ │ │ - bl 1b14a8 │ │ │ │ + bl 1b14b4 │ │ │ │ ldm sl, {r2, r3, r5, r6, r7} │ │ │ │ add r1, r9, #4 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b440c │ │ │ │ + bl 1b4418 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1b34f8 │ │ │ │ + beq 1b3504 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b34b8 │ │ │ │ + beq 1b34c4 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b34b8 │ │ │ │ + beq 1b34c4 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b4c58 │ │ │ │ + bl 1b4c64 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b4c58 │ │ │ │ + bl 1b4c64 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b357c │ │ │ │ + beq 1b3588 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b4c58 │ │ │ │ + bl 1b4c64 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b4c58 │ │ │ │ + bl 1b4c64 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r6, r0, ror r5 │ │ │ │ + andseq r7, r6, r4, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ ldm r1, {r0, r8} │ │ │ │ @@ -405439,15 +405442,15 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add fp, r8, r0, lsl #2 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str fp, [sp, #128] @ 0x80 │ │ │ │ - beq 1b3c98 │ │ │ │ + beq 1b3ca4 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r9, sp, #160 @ 0xa0 │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ add r1, r0, #12 │ │ │ │ @@ -405464,150 +405467,150 @@ │ │ │ │ add r1, sp, #276 @ 0x114 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - b 1b3678 │ │ │ │ + b 1b3684 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r9, r9, lsl #3 │ │ │ │ ldm sl!, {r2, r3, r7} │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm sl, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, r9, #1 │ │ │ │ add r9, sp, #160 @ 0xa0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ cmp r8, fp │ │ │ │ - beq 1b3c90 │ │ │ │ + beq 1b3c9c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r8], #28 │ │ │ │ cmp r1, #8 │ │ │ │ - beq 1b3c94 │ │ │ │ + beq 1b3ca0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 1b1b78 │ │ │ │ + bl 1b1b84 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ mov r1, r9 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r7, [sp, #336] @ 0x150 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 1b3738 │ │ │ │ + beq 1b3744 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1b36ec │ │ │ │ + beq 1b36f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b37b8 │ │ │ │ + bne 1b37c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b37ac │ │ │ │ + b 1b37b8 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ ldr r4, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - bne 1b37f0 │ │ │ │ + bne 1b37fc │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 1b40f8 │ │ │ │ - beq 1b3c08 │ │ │ │ + bmi 1b4104 │ │ │ │ + beq 1b3c14 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b40f0 │ │ │ │ + beq 1b40fc │ │ │ │ mov r6, r0 │ │ │ │ - b 1b3c0c │ │ │ │ + b 1b3c18 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ ldr fp, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ rsb r1, r2, r2, lsl #3 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ add r0, fp, r1, lsl #2 │ │ │ │ str fp, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ - beq 1b377c │ │ │ │ + beq 1b3788 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [fp], #28 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 1b38bc │ │ │ │ + bne 1b38c8 │ │ │ │ add r9, sp, #160 @ 0xa0 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1c5b8c │ │ │ │ + bl 1c5b98 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ bl b3fc4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 1b3670 │ │ │ │ + beq 1b367c │ │ │ │ cmp r4, #6 │ │ │ │ - beq 1b3670 │ │ │ │ + beq 1b367c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b4ca0 │ │ │ │ - b 1b3670 │ │ │ │ + bl 1b4cac │ │ │ │ + b 1b367c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [r1] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - bne 1b381c │ │ │ │ + bne 1b3828 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ add sl, sp, #312 @ 0x138 │ │ │ │ mov fp, r7 │ │ │ │ - b 1b3888 │ │ │ │ + b 1b3894 │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 1b3c6c │ │ │ │ + bhi 1b3c78 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r2 │ │ │ │ add r0, r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ add r0, r5, r4 │ │ │ │ - b 1b3c2c │ │ │ │ + b 1b3c38 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ str r4, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ add sl, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b440c │ │ │ │ + bl 1b4418 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov fp, r7 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1b3860 │ │ │ │ - ldr r1, [pc, #2992] @ 1b4408 │ │ │ │ + bne 1b386c │ │ │ │ + ldr r1, [pc, #2992] @ 1b4414 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb078 │ │ │ │ + bl 1cb084 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r4, r4, lsl #3 │ │ │ │ add r9, r4, #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, sl │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ @@ -405617,20 +405620,20 @@ │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ mov r0, sl │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str fp, [sp, #336] @ 0x150 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 1b3644 │ │ │ │ - ldr r1, [pc, #2884] @ 1b43f4 │ │ │ │ + bne 1b3650 │ │ │ │ + ldr r1, [pc, #2884] @ 1b4400 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb078 │ │ │ │ - b 1b3644 │ │ │ │ + bl 1cb084 │ │ │ │ + b 1b3650 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ sub r1, r1, #28 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ sub r0, fp, #24 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov sl, r7 │ │ │ │ @@ -405645,15 +405648,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b40c8 │ │ │ │ + beq 1b40d4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ stmib r0, {r1, r2} │ │ │ │ str r2, [r0, #16] │ │ │ │ strh r2, [r0, #48] @ 0x30 │ │ │ │ @@ -405672,44 +405675,44 @@ │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb r1, [r0, #50] @ 0x32 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ cmp sl, #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne 1b39f8 │ │ │ │ + bne 1b3a04 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1b3a4c │ │ │ │ + bne 1b3a58 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi 1b411c │ │ │ │ + bmi 1b4128 │ │ │ │ mov r9, r5 │ │ │ │ - beq 1b3ba0 │ │ │ │ + beq 1b3bac │ │ │ │ bl b3fdc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b4110 │ │ │ │ + beq 1b411c │ │ │ │ mov r5, r0 │ │ │ │ - b 1b3ba4 │ │ │ │ + b 1b3bb0 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldm r7, {r4, r6} │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -405718,63 +405721,63 @@ │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #252] @ 0xfc │ │ │ │ str sl, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - bne 1b3abc │ │ │ │ + bne 1b3ac8 │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ add sl, sp, #312 @ 0x138 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ - b 1b3b24 │ │ │ │ + b 1b3b30 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp fp, r0 │ │ │ │ - bhi 1b3bdc │ │ │ │ + bhi 1b3be8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r9, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r2 │ │ │ │ add r0, r0, r2 │ │ │ │ mov r2, fp │ │ │ │ bl 274b8 │ │ │ │ add r0, r5, fp │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 1b3aa0 │ │ │ │ + beq 1b3aac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ - b 1b3b84 │ │ │ │ + b 1b3b90 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ stm r1, {r4, r6} │ │ │ │ add sl, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #276 @ 0x114 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ - bl 1b440c │ │ │ │ + bl 1b4418 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1b3afc │ │ │ │ - ldr r1, [pc, #2320] @ 1b4404 │ │ │ │ + bne 1b3b08 │ │ │ │ + ldr r1, [pc, #2320] @ 1b4410 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb078 │ │ │ │ + bl 1cb084 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r4, r4, lsl #3 │ │ │ │ add r9, r4, #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, sl │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ @@ -405785,157 +405788,157 @@ │ │ │ │ mov r0, sl │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r0 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ - bne 1b3b58 │ │ │ │ - ldr r1, [pc, #2220] @ 1b43fc │ │ │ │ + bne 1b3b64 │ │ │ │ + ldr r1, [pc, #2220] @ 1b4408 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb078 │ │ │ │ + bl 1cb084 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r9, r9, lsl #3 │ │ │ │ ldm sl!, {r2, r3, r7} │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm sl, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, r9, #1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b3c64 │ │ │ │ + beq 1b3c70 │ │ │ │ ldr r0, [fp], #28 │ │ │ │ sub r1, r1, #28 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 1b38c8 │ │ │ │ - b 1b3774 │ │ │ │ + bne 1b38d4 │ │ │ │ + b 1b3780 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ bl 274b8 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne 1b3a90 │ │ │ │ - b 1b3aa0 │ │ │ │ + bne 1b3a9c │ │ │ │ + b 1b3aac │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 1b3a60 │ │ │ │ + b 1b3a6c │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 1b3c50 │ │ │ │ + beq 1b3c5c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b3670 │ │ │ │ + b 1b367c │ │ │ │ ldr fp, [sp, #20] │ │ │ │ - b 1b3774 │ │ │ │ + b 1b3780 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ - b 1b37fc │ │ │ │ + b 1b3808 │ │ │ │ mov r8, fp │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1c5b8c │ │ │ │ + bl 1c5b98 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bne 1b3d00 │ │ │ │ + bne 1b3d0c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b3d68 │ │ │ │ + beq 1b3d74 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b3df8 │ │ │ │ + bne 1b3e04 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #8 │ │ │ │ - beq 1b40e0 │ │ │ │ + beq 1b40ec │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [r4], #4 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b 1b3dc8 │ │ │ │ + b 1b3dd4 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b440c │ │ │ │ + bl 1b4418 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1b3d3c │ │ │ │ - ldr r1, [pc, #1720] @ 1b43ec │ │ │ │ + bne 1b3d48 │ │ │ │ + ldr r1, [pc, #1720] @ 1b43f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1cb078 │ │ │ │ + bl 1cb084 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b3cc8 │ │ │ │ + bne 1b3cd4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b40b8 │ │ │ │ + beq 1b40c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ str r2, [r0, #16] │ │ │ │ strh r2, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -405947,18 +405950,18 @@ │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb r1, [r0, #50] @ 0x32 │ │ │ │ str r0, [r2, #24] │ │ │ │ str r1, [r2] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1b89f0 │ │ │ │ + bl 1b89fc │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b3df0 │ │ │ │ + beq 1b3dfc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -405983,20 +405986,20 @@ │ │ │ │ mov fp, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 1b3e74 │ │ │ │ + b 1b3e80 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ orr fp, r8, fp │ │ │ │ subs r3, r3, #28 │ │ │ │ - beq 1b3f78 │ │ │ │ + beq 1b3f84 │ │ │ │ ldr r7, [r9], #28 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r8, r7, #16 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ @@ -406023,84 +406026,84 @@ │ │ │ │ strne r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ tst r0, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrbne r5, [r7, #50] @ 0x32 │ │ │ │ tst r0, #1 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - beq 1b3f2c │ │ │ │ + beq 1b3f38 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ - beq 1b3f30 │ │ │ │ + beq 1b3f3c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ adds r5, r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ movcs r5, r1 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - b 1b3f30 │ │ │ │ + b 1b3f3c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ tst r1, #1 │ │ │ │ - beq 1b3e60 │ │ │ │ + beq 1b3e6c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 1b3e68 │ │ │ │ + beq 1b3e74 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcs r1, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - b 1b3e68 │ │ │ │ + b 1b3e74 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1b3fc8 │ │ │ │ + beq 1b3fd4 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ orr sl, r5, sl │ │ │ │ ldreq r1, [r1, #12] │ │ │ │ orr r8, r4, r8 │ │ │ │ subeq ip, ip, #28 │ │ │ │ addeq r2, r2, #28 │ │ │ │ cmpeq r1, #0 │ │ │ │ - beq 1b3f90 │ │ │ │ + beq 1b3f9c │ │ │ │ sub r1, r0, r0, lsl #3 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b4014 │ │ │ │ + beq 1b4020 │ │ │ │ ldr r2, [r7, #-4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ orr r4, r0, r4 │ │ │ │ ldreq r0, [r2, #12] │ │ │ │ orr r5, r6, r5 │ │ │ │ addeq r1, r1, #28 │ │ │ │ subeq r7, r7, #28 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq 1b3fdc │ │ │ │ + beq 1b3fe8 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r7, [sp, #32] │ │ │ │ addne r3, sp, #88 @ 0x58 │ │ │ │ @@ -406137,147 +406140,147 @@ │ │ │ │ ldmne r3, {r1, r2, r3} │ │ │ │ stmne r7, {r0, r1, r2, r3} │ │ │ │ addne sp, sp, #340 @ 0x154 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1b4138 │ │ │ │ + b 1b4144 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1b4138 │ │ │ │ - ldr r0, [pc, #776] @ 1b43f0 │ │ │ │ + b 1b4144 │ │ │ │ + ldr r0, [pc, #776] @ 1b43fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 1b4138 │ │ │ │ + b 1b4144 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r2, [pc, #760] @ 1b43f8 │ │ │ │ + ldr r2, [pc, #760] @ 1b4404 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bl 3c350 │ │ │ │ - b 1b4138 │ │ │ │ + b 1b4144 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, r9 │ │ │ │ str fp, [sp, #12] │ │ │ │ - ldr r2, [pc, #732] @ 1b4400 │ │ │ │ + ldr r2, [pc, #732] @ 1b440c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r9, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - b 1b4338 │ │ │ │ + b 1b4344 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - b 1b42f8 │ │ │ │ + b 1b4304 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1b4c00 │ │ │ │ - b 1b43bc │ │ │ │ + bl 1b4c0c │ │ │ │ + b 1b43c8 │ │ │ │ bl 3cac8 │ │ │ │ mov r9, r0 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1b4c00 │ │ │ │ - b 1b41d4 │ │ │ │ + bl 1b4c0c │ │ │ │ + b 1b41e0 │ │ │ │ bl 3cac8 │ │ │ │ mov r7, fp │ │ │ │ mov r9, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1b4c00 │ │ │ │ - b 1b4234 │ │ │ │ + bl 1b4c0c │ │ │ │ + b 1b4240 │ │ │ │ bl 3cac8 │ │ │ │ mov r9, r0 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1b4c00 │ │ │ │ + bl 1b4c0c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 1b4318 │ │ │ │ + b 1b4324 │ │ │ │ bl 3cac8 │ │ │ │ mov r9, r0 │ │ │ │ str fp, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b 1b4308 │ │ │ │ + b 1b4314 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b43e0 │ │ │ │ + beq 1b43ec │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1b4c00 │ │ │ │ - b 1b43b4 │ │ │ │ + bl 1b4c0c │ │ │ │ + b 1b43c0 │ │ │ │ bl 3cac8 │ │ │ │ mov r9, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b43b4 │ │ │ │ + b 1b43c0 │ │ │ │ mov r9, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - b 1b4320 │ │ │ │ + b 1b432c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - b 1b4288 │ │ │ │ + b 1b4294 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 1b4308 │ │ │ │ + b 1b4314 │ │ │ │ bl 3cac8 │ │ │ │ mov r9, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - b 1b43b4 │ │ │ │ + b 1b43c0 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ mov r7, sl │ │ │ │ - b 1b4308 │ │ │ │ - b 1b42d8 │ │ │ │ + b 1b4314 │ │ │ │ + b 1b42e4 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ bl 3cac8 │ │ │ │ @@ -406287,112 +406290,112 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1c5b8c │ │ │ │ + bl 1c5b98 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #1 │ │ │ │ - b 1b4354 │ │ │ │ + b 1b4360 │ │ │ │ mov r9, r0 │ │ │ │ - b 1b43bc │ │ │ │ + b 1b43c8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, sl │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1b438c │ │ │ │ + beq 1b4398 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 1b43ac │ │ │ │ + bne 1b43b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1b43b4 │ │ │ │ + beq 1b43c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1b4e00 │ │ │ │ - b 1b43b4 │ │ │ │ + bl 1b4e0c │ │ │ │ + b 1b43c0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r1, [sp, #168] @ 0xa8 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 1b43b4 │ │ │ │ + beq 1b43c0 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b43b4 │ │ │ │ + b 1b43c0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1c5b8c │ │ │ │ + bl 1c5b98 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ tst r1, r0 │ │ │ │ - beq 1b43d8 │ │ │ │ + beq 1b43e4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1b4e00 │ │ │ │ + bl 1b4e0c │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq pc, r4, ip, lsl #5 │ │ │ │ - andseq lr, r4, r8, ror #29 │ │ │ │ - andseq pc, r4, ip, asr r7 @ │ │ │ │ - andseq pc, r4, ip, lsl #2 │ │ │ │ - mulseq r4, ip, r4 │ │ │ │ - andseq pc, r4, r8, ror #1 │ │ │ │ - andseq pc, r4, r8, ror #9 │ │ │ │ - andseq pc, r4, r4, lsr #15 │ │ │ │ + andseq pc, r4, r0, lsl #5 │ │ │ │ + @ instruction: 0x0014eedc │ │ │ │ + andseq pc, r4, r0, asr r7 @ │ │ │ │ + andseq pc, r4, r0, lsl #2 │ │ │ │ + mulseq r4, r0, r4 │ │ │ │ + ldrsbeq pc, [r4], -ip @ │ │ │ │ + @ instruction: 0x0014f4dc │ │ │ │ + mulseq r4, r8, r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r7, r5 │ │ │ │ - bls 1b446c │ │ │ │ + bls 1b4478 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1b44fc │ │ │ │ + beq 1b4508 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ bl b3fc8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b4478 │ │ │ │ - ldr r2, [pc, #360] @ 1b45c4 │ │ │ │ + bne 1b4484 │ │ │ │ + ldr r2, [pc, #360] @ 1b45d0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ - b 1b457c │ │ │ │ + b 1b4588 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1b450c │ │ │ │ + beq 1b4518 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 24c93c │ │ │ │ + bl 24c948 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b4570 │ │ │ │ + beq 1b457c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r1, [r0, #32] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ @@ -406416,15 +406419,15 @@ │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b4580 │ │ │ │ + beq 1b458c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ @@ -406457,54 +406460,54 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, r4, r4, asr #23 │ │ │ │ + @ instruction: 0x0014ebb8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r8, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 1b4618 │ │ │ │ + b 1b4624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1b46a0 │ │ │ │ + bne 1b46ac │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1b46ac │ │ │ │ + bne 1b46b8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r1, [r4] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1b46ac │ │ │ │ + bne 1b46b8 │ │ │ │ mov r5, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -406514,142 +406517,142 @@ │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 3c2b4 │ │ │ │ add r1, r1, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b197c │ │ │ │ + b 1b1988 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r6, r8, lr} │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r6, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - bhi 1b46e0 │ │ │ │ + bhi 1b46ec │ │ │ │ cmp r8, r3 │ │ │ │ cmpls r6, r1 │ │ │ │ - bls 1b4718 │ │ │ │ + bls 1b4724 │ │ │ │ cmp r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movcc r2, r3 │ │ │ │ cmp r6, r8 │ │ │ │ mov r4, r8 │ │ │ │ movhi r4, r6 │ │ │ │ cmp r4, r2 │ │ │ │ - bls 1b4734 │ │ │ │ + bls 1b4740 │ │ │ │ str r8, [r0] │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #8 │ │ │ │ str r3, [r0, r1] │ │ │ │ pop {r4, r6, r8, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 1b46e0 │ │ │ │ + bhi 1b46ec │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ str r3, [r0] │ │ │ │ mov r1, #8 │ │ │ │ str r3, [r0, r1] │ │ │ │ pop {r4, r6, r8, pc} │ │ │ │ cmp r6, r8 │ │ │ │ - bhi 1b4744 │ │ │ │ + bhi 1b4750 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1b4800 │ │ │ │ + bcs 1b480c │ │ │ │ mov lr, #1114112 @ 0x110000 │ │ │ │ cmp r6, r8 │ │ │ │ - bls 1b4788 │ │ │ │ + bls 1b4794 │ │ │ │ movw lr, #55295 @ 0xd7ff │ │ │ │ cmp r6, #57344 @ 0xe000 │ │ │ │ - beq 1b4778 │ │ │ │ + beq 1b4784 │ │ │ │ sub lr, r6, #1 │ │ │ │ movw r6, #2048 @ 0x800 │ │ │ │ eor r2, lr, #55296 @ 0xd800 │ │ │ │ movt r6, #65519 @ 0xffef │ │ │ │ sub r2, r2, #1114112 @ 0x110000 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc 1b4824 │ │ │ │ + bcc 1b4830 │ │ │ │ cmp r8, lr │ │ │ │ mov ip, lr │ │ │ │ movhi ip, r8 │ │ │ │ movcc lr, r8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1b47e4 │ │ │ │ + bcs 1b47f0 │ │ │ │ mov r6, #57344 @ 0xe000 │ │ │ │ movw r2, #55295 @ 0xd7ff │ │ │ │ cmp r3, r2 │ │ │ │ - beq 1b47bc │ │ │ │ + beq 1b47c8 │ │ │ │ add r6, r3, #1 │ │ │ │ movw r3, #2048 @ 0x800 │ │ │ │ eor r2, r6, #55296 @ 0xd800 │ │ │ │ movt r3, #65519 @ 0xffef │ │ │ │ sub r2, r2, #1114112 @ 0x110000 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 1b4818 │ │ │ │ + bcc 1b4824 │ │ │ │ cmp r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ movhi r3, r6 │ │ │ │ movcc r1, r6 │ │ │ │ cmp lr, #1114112 @ 0x110000 │ │ │ │ mov r2, lr │ │ │ │ moveq r2, r1 │ │ │ │ moveq ip, r3 │ │ │ │ moveq r1, lr │ │ │ │ - b 1b47ec │ │ │ │ + b 1b47f8 │ │ │ │ mov r1, #1114112 @ 0x110000 │ │ │ │ mov r2, lr │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #12 │ │ │ │ stm r0, {r2, ip} │ │ │ │ str r3, [r0, r1] │ │ │ │ pop {r4, r6, r8, pc} │ │ │ │ - ldr r0, [pc, #40] @ 1b4830 │ │ │ │ + ldr r0, [pc, #40] @ 1b483c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ 1b4834 │ │ │ │ + ldr r2, [pc, #36] @ 1b4840 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - ldr r0, [pc, #28] @ 1b483c │ │ │ │ + ldr r0, [pc, #28] @ 1b4848 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - ldr r0, [pc, #12] @ 1b4838 │ │ │ │ + ldr r0, [pc, #12] @ 1b4844 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - andeq sl, fp, r6, lsl #14 │ │ │ │ - andseq lr, r4, ip, lsl r8 │ │ │ │ - andseq r6, r6, r0, ror r1 │ │ │ │ - mulseq r6, ip, r1 │ │ │ │ - b 256718 │ │ │ │ + andeq sl, fp, sl, ror r7 │ │ │ │ + andseq lr, r4, r0, lsl r8 │ │ │ │ + andseq r6, r6, r4, ror #2 │ │ │ │ + mulseq r6, r0, r1 │ │ │ │ + b 256728 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1b52ec │ │ │ │ + b 1b52f8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1b5fc4 │ │ │ │ + b 1b5fd0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #160] @ 1b490c │ │ │ │ + ldr lr, [pc, #160] @ 1b4918 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - ldr sl, [pc, #156] @ 1b4910 │ │ │ │ + ldr sl, [pc, #156] @ 1b491c │ │ │ │ add r1, r0, #8 │ │ │ │ - ldr fp, [pc, #152] @ 1b4914 │ │ │ │ + ldr fp, [pc, #152] @ 1b4920 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r8, [pc, #148] @ 1b4918 │ │ │ │ + ldr r8, [pc, #148] @ 1b4924 │ │ │ │ mov r5, #6 │ │ │ │ - ldr r9, [pc, #144] @ 1b491c │ │ │ │ + ldr r9, [pc, #144] @ 1b4928 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #3 │ │ │ │ - ldr r7, [pc, #132] @ 1b4920 │ │ │ │ + ldr r7, [pc, #132] @ 1b492c │ │ │ │ add sl, pc, sl │ │ │ │ - ldr ip, [pc, #128] @ 1b4924 │ │ │ │ + ldr ip, [pc, #128] @ 1b4930 │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r3, [pc, #124] @ 1b4928 │ │ │ │ + ldr r3, [pc, #124] @ 1b4934 │ │ │ │ add r8, pc, r8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ stm r4, {r1, r6, lr} │ │ │ │ add r9, pc, r9 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, r0, #12 │ │ │ │ @@ -406659,239 +406662,239 @@ │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r1, r6, r7, r9} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ - ldr r0, [pc, #56] @ 1b492c │ │ │ │ + ldr r0, [pc, #56] @ 1b4938 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 257e90 │ │ │ │ + bl 257ea0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq lr, r4, ip, lsr r8 │ │ │ │ - andeq sl, fp, r2, lsr #15 │ │ │ │ - andseq lr, r4, r4, lsl r9 │ │ │ │ - @ instruction: 0x0014e8fc │ │ │ │ - andeq sl, fp, r4, asr #15 │ │ │ │ - andseq lr, r4, r8, ror #15 │ │ │ │ - andeq sl, fp, r2, lsl #15 │ │ │ │ - andeq sl, fp, r5, lsr #15 │ │ │ │ - andeq sl, fp, pc, lsl #15 │ │ │ │ + andseq lr, r4, r0, lsr r8 │ │ │ │ + andeq sl, fp, r6, lsl r8 │ │ │ │ + andseq lr, r4, r8, lsl #18 │ │ │ │ + @ instruction: 0x0014e8f0 │ │ │ │ + andeq sl, fp, r8, lsr r8 │ │ │ │ + @ instruction: 0x0014e7dc │ │ │ │ + strdeq sl, [fp], -r6 │ │ │ │ + andeq sl, fp, r9, lsl r8 │ │ │ │ + andeq sl, fp, r3, lsl #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 1d13bc │ │ │ │ + bl 1d13c8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #132] @ 1b49f0 │ │ │ │ + ldr ip, [pc, #132] @ 1b49fc │ │ │ │ mov r7, #3 │ │ │ │ - ldr lr, [pc, #128] @ 1b49f4 │ │ │ │ + ldr lr, [pc, #128] @ 1b4a00 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ - ldr r8, [pc, #124] @ 1b49f8 │ │ │ │ + ldr r8, [pc, #124] @ 1b4a04 │ │ │ │ mov r4, #5 │ │ │ │ - ldr r5, [pc, #120] @ 1b49fc │ │ │ │ + ldr r5, [pc, #120] @ 1b4a08 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #116] @ 1b4a00 │ │ │ │ + ldr r1, [pc, #116] @ 1b4a0c │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r3, [pc, #112] @ 1b4a04 │ │ │ │ + ldr r3, [pc, #112] @ 1b4a10 │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r6, r0, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r3, [pc, #76] @ 1b4a08 │ │ │ │ + ldr r3, [pc, #76] @ 1b4a14 │ │ │ │ mov r7, #4 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 257da4 │ │ │ │ + bl 257db4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x000ba6ba │ │ │ │ - andseq lr, r4, r8, ror #13 │ │ │ │ - andeq fp, sl, r4, ror r3 │ │ │ │ - andseq lr, r4, r4, lsl r7 │ │ │ │ - muleq fp, r6, r6 │ │ │ │ - andseq lr, r4, r8, lsr #14 │ │ │ │ - andeq sl, fp, r1, ror r6 │ │ │ │ + andeq sl, fp, lr, lsr #14 │ │ │ │ + @ instruction: 0x0014e6dc │ │ │ │ + andeq fp, sl, r8, ror #7 │ │ │ │ + andseq lr, r4, r8, lsl #14 │ │ │ │ + andeq sl, fp, sl, lsl #14 │ │ │ │ + andseq lr, r4, ip, lsl r7 │ │ │ │ + andeq sl, fp, r5, ror #13 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ 1b4a5c │ │ │ │ + ldr r1, [pc, #56] @ 1b4a68 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 1b4a60 │ │ │ │ - ldr ip, [pc, #52] @ 1b4a64 │ │ │ │ + ldr r3, [pc, #52] @ 1b4a6c │ │ │ │ + ldr ip, [pc, #52] @ 1b4a70 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sl, fp, ip, lsl #15 │ │ │ │ - andeq sl, fp, lr, lsr r6 │ │ │ │ - andseq lr, r4, ip, ror r7 │ │ │ │ + andeq sl, fp, r0, lsl #16 │ │ │ │ + @ instruction: 0x000ba6b2 │ │ │ │ + andseq lr, r4, r0, ror r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #32] @ 1b4a9c │ │ │ │ - ldr r2, [pc, #32] @ 1b4aa0 │ │ │ │ + ldr r1, [pc, #32] @ 1b4aa8 │ │ │ │ + ldr r2, [pc, #32] @ 1b4aac │ │ │ │ rbit r0, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 258484 │ │ │ │ - andseq r7, r5, r4, lsl #3 │ │ │ │ - andeq fp, fp, ip, asr #1 │ │ │ │ + b 258494 │ │ │ │ + andseq r7, r5, r8, ror r1 │ │ │ │ + andeq fp, fp, r0, asr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, sp, #4 │ │ │ │ - ldr r2, [pc, #100] @ 1b4b20 │ │ │ │ + ldr r2, [pc, #100] @ 1b4b2c │ │ │ │ mov r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 256c18 │ │ │ │ + bl 256c28 │ │ │ │ ldrb r0, [r5] │ │ │ │ add r3, sp, #14 │ │ │ │ - ldr r6, [pc, #76] @ 1b4b24 │ │ │ │ + ldr r6, [pc, #76] @ 1b4b30 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #72] @ 1b4b28 │ │ │ │ + ldr r1, [pc, #72] @ 1b4b34 │ │ │ │ strb r0, [sp, #14] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2544b4 │ │ │ │ + bl 2544c4 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ add r3, sp, #15 │ │ │ │ - ldr r1, [pc, #40] @ 1b4b2c │ │ │ │ + ldr r1, [pc, #40] @ 1b4b38 │ │ │ │ strb r2, [sp, #15] │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2544b4 │ │ │ │ - bl 2546a0 │ │ │ │ + bl 2544c4 │ │ │ │ + bl 2546b0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq sl, fp, r4, lsl #14 │ │ │ │ - @ instruction: 0x0014e6fc │ │ │ │ - andeq sl, fp, pc, ror #13 │ │ │ │ - ldrdeq sl, [fp], -r0 │ │ │ │ + andeq sl, fp, r8, ror r7 │ │ │ │ + @ instruction: 0x0014e6f0 │ │ │ │ + andeq sl, fp, r3, ror #14 │ │ │ │ + andeq sl, fp, r4, asr #14 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1b509c │ │ │ │ + b 1b50a8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ 1b4b88 │ │ │ │ + ldr r1, [pc, #56] @ 1b4b94 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ 1b4b8c │ │ │ │ - ldr ip, [pc, #52] @ 1b4b90 │ │ │ │ + ldr r3, [pc, #52] @ 1b4b98 │ │ │ │ + ldr ip, [pc, #52] @ 1b4b9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 257bfc │ │ │ │ + bl 257c0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq sl, fp, r4, lsl r5 │ │ │ │ - andeq sl, fp, r2, lsl r5 │ │ │ │ - andseq lr, r4, r0, lsr #12 │ │ │ │ + andeq sl, fp, r8, lsl #11 │ │ │ │ + andeq sl, fp, r6, lsl #11 │ │ │ │ + andseq lr, r4, r4, lsl r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 1b4bc0 │ │ │ │ - ldr r2, [pc, #28] @ 1b4bc4 │ │ │ │ + ldr r1, [pc, #28] @ 1b4bcc │ │ │ │ + ldr r2, [pc, #28] @ 1b4bd0 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 258484 │ │ │ │ - andseq r7, r5, r4, lsr #1 │ │ │ │ - andeq fp, fp, r8, lsr r0 │ │ │ │ + b 258494 │ │ │ │ + mulseq r5, r8, r0 │ │ │ │ + andeq fp, fp, ip, lsr #1 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - bne 1b4be0 │ │ │ │ + bne 1b4bec │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 1b4be4 │ │ │ │ - b 253c74 │ │ │ │ - b 2531ec │ │ │ │ - b 2533c8 │ │ │ │ + bne 1b4bf0 │ │ │ │ + b 253c84 │ │ │ │ + b 2531fc │ │ │ │ + b 2533d8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 1b4c3c │ │ │ │ + b 1b4c48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b4c80 │ │ │ │ + beq 1b4c8c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b4c9c │ │ │ │ + beq 1b4ca8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -406911,131 +406914,131 @@ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b4db4 │ │ │ │ + beq 1b4dc0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b4e60 │ │ │ │ + b 1b4e6c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b4d94 │ │ │ │ + beq 1b4da0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b4db4 │ │ │ │ + beq 1b4dc0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b89f0 │ │ │ │ - b 1b4d70 │ │ │ │ + bl 1b89fc │ │ │ │ + b 1b4d7c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1b4db8 │ │ │ │ + bne 1b4dc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b4e60 │ │ │ │ + b 1b4e6c │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b89f0 │ │ │ │ + bl 1b89fc │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b4db4 │ │ │ │ + beq 1b4dc0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b4db4 │ │ │ │ + beq 1b4dc0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b4e60 │ │ │ │ - b 1b4dd4 │ │ │ │ + b 1b4e6c │ │ │ │ + b 1b4de0 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b4df8 │ │ │ │ + beq 1b4e04 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b89f0 │ │ │ │ + bl 1b89fc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b4e30 │ │ │ │ + beq 1b4e3c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b4e58 │ │ │ │ + beq 1b4e64 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 1b4eb0 │ │ │ │ + b 1b4ebc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -407048,60 +407051,60 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, #1 │ │ │ │ b b3fc4 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1b4f10 │ │ │ │ + ldr r1, [pc, #8] @ 1b4f1c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andeq sl, fp, r9, rrx │ │ │ │ + b 258494 │ │ │ │ + ldrdeq sl, [fp], -sp │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 2560b0 │ │ │ │ + b 2560c0 │ │ │ │ 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 1b4fa8 │ │ │ │ + bcs 1b4fb4 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r5, r2 │ │ │ │ mov r2, r4 │ │ │ │ - bhi 1b4fe8 │ │ │ │ + bhi 1b4ff4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcc 1b4fd0 │ │ │ │ + bcc 1b4fdc │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r6, r1 │ │ │ │ bfi r6, ip, #6, #26 │ │ │ │ lsr r3, r1, #6 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 1b4f88 │ │ │ │ + bcs 1b4f94 │ │ │ │ strb r6, [r2, #1] │ │ │ │ orr r1, r3, #192 @ 0xc0 │ │ │ │ - b 1b4fd0 │ │ │ │ + b 1b4fdc │ │ │ │ bfi r3, ip, #6, #26 │ │ │ │ lsr lr, r1, #12 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ - bne 1b4fb8 │ │ │ │ + bne 1b4fc4 │ │ │ │ strb r6, [r2, #2] │ │ │ │ orr r1, lr, #224 @ 0xe0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b 1b4fd0 │ │ │ │ + b 1b4fdc │ │ │ │ mov r5, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b 1b4f40 │ │ │ │ + b 1b4f4c │ │ │ │ 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] │ │ │ │ @@ -407120,25 +407123,25 @@ │ │ │ │ bl 36990 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ add r2, r3, r2 │ │ │ │ - bcs 1b4f64 │ │ │ │ - b 1b4fd0 │ │ │ │ + bcs 1b4f70 │ │ │ │ + b 1b4fdc │ │ │ │ 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 1b5070 │ │ │ │ + bhi 1b507c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -407150,15 +407153,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 1b504c │ │ │ │ + b 1b5058 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ @@ -407166,460 +407169,460 @@ │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldr r1, [pc, #352] @ 1b5240 │ │ │ │ + ldr r1, [pc, #352] @ 1b524c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 258484 │ │ │ │ - ldr r3, [pc, #352] @ 1b525c │ │ │ │ + b 258494 │ │ │ │ + ldr r3, [pc, #352] @ 1b5268 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #348] @ 1b5260 │ │ │ │ + ldr r1, [pc, #348] @ 1b526c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #10 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #284] @ 1b524c │ │ │ │ + ldr r3, [pc, #284] @ 1b5258 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #280] @ 1b5250 │ │ │ │ + ldr r1, [pc, #280] @ 1b525c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #5 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #240] @ 1b5254 │ │ │ │ + ldr r3, [pc, #240] @ 1b5260 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #236] @ 1b5258 │ │ │ │ + ldr r1, [pc, #236] @ 1b5264 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #220] @ 1b5274 │ │ │ │ + ldr r3, [pc, #220] @ 1b5280 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #216] @ 1b5278 │ │ │ │ + ldr r1, [pc, #216] @ 1b5284 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #120] @ 1b5244 │ │ │ │ - ldr r1, [pc, #120] @ 1b5248 │ │ │ │ + ldr r3, [pc, #120] @ 1b5250 │ │ │ │ + ldr r1, [pc, #120] @ 1b5254 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1b51e8 │ │ │ │ - ldr r3, [pc, #132] @ 1b5264 │ │ │ │ - ldr r1, [pc, #132] @ 1b5268 │ │ │ │ + b 1b51f4 │ │ │ │ + ldr r3, [pc, #132] @ 1b5270 │ │ │ │ + ldr r1, [pc, #132] @ 1b5274 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #88] @ 1b526c │ │ │ │ + ldr r3, [pc, #88] @ 1b5278 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #84] @ 1b5270 │ │ │ │ + ldr r1, [pc, #84] @ 1b527c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r9, fp, r9, asr pc │ │ │ │ - andseq sp, r4, r8, lsl #30 │ │ │ │ - andeq r9, fp, r2, ror lr │ │ │ │ - @ instruction: 0x0014dfb0 │ │ │ │ - andeq r9, fp, r5, lsl #30 │ │ │ │ - andseq sp, r4, ip, lsl #31 │ │ │ │ - andeq sl, sl, r0, ror #25 │ │ │ │ - andseq lr, r4, r4 │ │ │ │ - andeq r9, fp, lr, lsr pc │ │ │ │ - andseq sp, r4, r4, lsr pc │ │ │ │ - andeq r9, fp, sl, asr #28 │ │ │ │ - andseq sp, r4, ip, lsl #30 │ │ │ │ - andeq r9, fp, r0, lsr lr │ │ │ │ - andseq sp, r4, r8, lsl #31 │ │ │ │ - @ instruction: 0x000b9eb6 │ │ │ │ + andeq r9, fp, sp, asr #31 │ │ │ │ + @ instruction: 0x0014defc │ │ │ │ + andeq r9, fp, r6, ror #29 │ │ │ │ + andseq sp, r4, r4, lsr #31 │ │ │ │ + andeq r9, fp, r9, ror pc │ │ │ │ + andseq sp, r4, r0, lsl #31 │ │ │ │ + andeq sl, sl, r4, asr sp │ │ │ │ + @ instruction: 0x0014dff8 │ │ │ │ + @ instruction: 0x000b9fb2 │ │ │ │ + andseq sp, r4, r8, lsr #30 │ │ │ │ + @ instruction: 0x000b9ebe │ │ │ │ + andseq sp, r4, r0, lsl #30 │ │ │ │ + andeq r9, fp, r4, lsr #29 │ │ │ │ + andseq sp, r4, ip, ror pc │ │ │ │ + andeq r9, fp, sl, lsr #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1b52a8 │ │ │ │ - ldr r1, [pc, #72] @ 1b52e8 │ │ │ │ + bne 1b52b4 │ │ │ │ + ldr r1, [pc, #72] @ 1b52f4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb078 │ │ │ │ + bl 1cb084 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ rsb r1, r7, r7, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4c00 │ │ │ │ + bl 1b4c0c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - @ instruction: 0x0014dcb0 │ │ │ │ + andseq sp, r4, r4, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 258444 │ │ │ │ + bl 258454 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b5358 │ │ │ │ + bne 1b5364 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1b53a4 │ │ │ │ + beq 1b53b0 │ │ │ │ add r7, r8, r9, lsl #1 │ │ │ │ - ldr r9, [pc, #144] @ 1b53b4 │ │ │ │ + ldr r9, [pc, #144] @ 1b53c0 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, #0 │ │ │ │ ldrh r0, [r8], #2 │ │ │ │ mov r1, r6 │ │ │ │ strh r0, [sp, #13] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ strb r4, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ cmp r8, r7 │ │ │ │ - bne 1b5330 │ │ │ │ - b 1b53a4 │ │ │ │ + bne 1b533c │ │ │ │ + b 1b53b0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1b53a4 │ │ │ │ + beq 1b53b0 │ │ │ │ add r7, r8, r9, lsl #3 │ │ │ │ - ldr r9, [pc, #76] @ 1b53b8 │ │ │ │ + ldr r9, [pc, #76] @ 1b53c4 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, #0 │ │ │ │ ldrd r0, [r8] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ strb r4, [sp, #20] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 1b5378 │ │ │ │ + bne 1b5384 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254cc4 │ │ │ │ + bl 254cd4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq sp, r4, ip, ror #26 │ │ │ │ - andseq sp, r4, r4, lsl sp │ │ │ │ + andseq sp, r4, r0, ror #26 │ │ │ │ + andseq sp, r4, r8, lsl #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, ror #4 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, r8, lsr #3 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b54f8 │ │ │ │ - b 1b5654 │ │ │ │ + bne 1b5504 │ │ │ │ + b 1b5660 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ ldrb r1, [r9, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1b5638 │ │ │ │ + bne 1b5644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b54f8 │ │ │ │ + beq 1b5504 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1b54f8 │ │ │ │ - b 1b5640 │ │ │ │ + bne 1b5504 │ │ │ │ + b 1b564c │ │ │ │ ldr r7, [r9, #4] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ cmp r7, #0 │ │ │ │ ldrd r0, [r9, #12] │ │ │ │ - beq 1b55d8 │ │ │ │ + beq 1b55e4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b5654 │ │ │ │ + beq 1b5660 │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrb r3, [r2, #-1] │ │ │ │ ldrb r7, [r0, #-1] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldrb r3, [r2] │ │ │ │ ldrb r7, [r0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ add r0, r0, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 1b54b4 │ │ │ │ - b 1b5654 │ │ │ │ + bne 1b54c0 │ │ │ │ + b 1b5660 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 1b5654 │ │ │ │ + beq 1b5660 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r5, [r9, #12] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1b5654 │ │ │ │ + beq 1b5660 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r4, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b53bc │ │ │ │ + bl 1b53c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b54f8 │ │ │ │ + beq 1b5504 │ │ │ │ add r4, r4, #28 │ │ │ │ add r7, r7, #28 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 1b5520 │ │ │ │ - b 1b5654 │ │ │ │ + bne 1b552c │ │ │ │ + b 1b5660 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b5624 │ │ │ │ + beq 1b5630 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b54f8 │ │ │ │ + beq 1b5504 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b54f8 │ │ │ │ - b 1b562c │ │ │ │ + bne 1b5504 │ │ │ │ + b 1b5638 │ │ │ │ ldr r5, [r9, #12] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1b5654 │ │ │ │ + beq 1b5660 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r4, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b53bc │ │ │ │ + bl 1b53c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b54f8 │ │ │ │ + beq 1b5504 │ │ │ │ add r4, r4, #28 │ │ │ │ add r7, r7, #28 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 1b55b0 │ │ │ │ - b 1b5654 │ │ │ │ + bne 1b55bc │ │ │ │ + b 1b5660 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b5654 │ │ │ │ + beq 1b5660 │ │ │ │ add r0, r0, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r2, #-4] │ │ │ │ ldr r7, [r0, #-4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ add r0, r0, #8 │ │ │ │ add r2, r2, #8 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne 1b55f0 │ │ │ │ - b 1b5654 │ │ │ │ + bne 1b55fc │ │ │ │ + b 1b5660 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - b 1b5648 │ │ │ │ + b 1b5654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r9, #12] │ │ │ │ - bl 1b53bc │ │ │ │ + bl 1b53c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b54f8 │ │ │ │ + beq 1b5504 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r9, #24] │ │ │ │ ldrb r2, [r1, #48] @ 0x30 │ │ │ │ ldrb r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldrb r2, [r1, #49] @ 0x31 │ │ │ │ ldrb r3, [r0, #49] @ 0x31 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldrb r2, [r1, #50] @ 0x32 │ │ │ │ ldrb r3, [r0, #50] @ 0x32 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1b56b8 │ │ │ │ + bne 1b56c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b54f8 │ │ │ │ + beq 1b5504 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1b54f8 │ │ │ │ - b 1b56c0 │ │ │ │ + bne 1b5504 │ │ │ │ + b 1b56cc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1b56ec │ │ │ │ + bne 1b56f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b54f8 │ │ │ │ + beq 1b5504 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1b54f8 │ │ │ │ - b 1b56f4 │ │ │ │ + bne 1b5504 │ │ │ │ + b 1b5700 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 1b54f8 │ │ │ │ + bne 1b5504 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1b5788 │ │ │ │ + bne 1b5794 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b54f8 │ │ │ │ + beq 1b5504 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r8, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ eor r0, r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1b59d4 │ │ │ │ + beq 1b59e0 │ │ │ │ ldrd r8, [r1] │ │ │ │ add r4, sp, #12 │ │ │ │ mov fp, #0 │ │ │ │ mov r7, sp │ │ │ │ rsb r0, r6, #0 │ │ │ │ and sl, r6, r0 │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ - bge 1b58e0 │ │ │ │ + bge 1b58ec │ │ │ │ sub r0, sl, #1 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi 1b5920 │ │ │ │ + bhi 1b592c │ │ │ │ add r1, pc, #8 │ │ │ │ mov r5, #0 │ │ │ │ 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, ror #3 │ │ │ │ @@ -407681,86 +407684,86 @@ │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ cmp sl, #8192 @ 0x2000 │ │ │ │ - blt 1b5904 │ │ │ │ + blt 1b5910 │ │ │ │ cmp sl, #32768 @ 0x8000 │ │ │ │ - blt 1b5944 │ │ │ │ - beq 1b5950 │ │ │ │ + blt 1b5950 │ │ │ │ + beq 1b595c │ │ │ │ cmp sl, #131072 @ 0x20000 │ │ │ │ cmpne sl, #65536 @ 0x10000 │ │ │ │ - beq 1b5950 │ │ │ │ - b 1b59c4 │ │ │ │ + beq 1b595c │ │ │ │ + b 1b59d0 │ │ │ │ cmp sl, #2048 @ 0x800 │ │ │ │ - bge 1b5934 │ │ │ │ + bge 1b5940 │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ - beq 1b5950 │ │ │ │ + beq 1b595c │ │ │ │ cmp sl, #1024 @ 0x400 │ │ │ │ - beq 1b5950 │ │ │ │ - b 1b59c4 │ │ │ │ + beq 1b595c │ │ │ │ + b 1b59d0 │ │ │ │ cmp sl, #128 @ 0x80 │ │ │ │ - beq 1b5950 │ │ │ │ + beq 1b595c │ │ │ │ cmp sl, #256 @ 0x100 │ │ │ │ - beq 1b5950 │ │ │ │ - b 1b59c4 │ │ │ │ - beq 1b5950 │ │ │ │ + beq 1b595c │ │ │ │ + b 1b59d0 │ │ │ │ + beq 1b595c │ │ │ │ cmp sl, #4096 @ 0x1000 │ │ │ │ - beq 1b5950 │ │ │ │ - b 1b59c4 │ │ │ │ + beq 1b595c │ │ │ │ + b 1b59d0 │ │ │ │ cmp sl, #8192 @ 0x2000 │ │ │ │ cmpne sl, #16384 @ 0x4000 │ │ │ │ - bne 1b59c4 │ │ │ │ - ldr r1, [pc, #156] @ 1b59f4 │ │ │ │ + bne 1b59d0 │ │ │ │ + ldr r1, [pc, #156] @ 1b5a00 │ │ │ │ rbit r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ mov r5, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ - ldr r1, [pc, #132] @ 1b59f8 │ │ │ │ + ldr r1, [pc, #132] @ 1b5a04 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r0, [pc, #92] @ 1b59fc │ │ │ │ + ldr r0, [pc, #92] @ 1b5a08 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 256968 │ │ │ │ + bl 256978 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b59c8 │ │ │ │ + bne 1b59d4 │ │ │ │ eor r0, sl, r6 │ │ │ │ cmp sl, r6 │ │ │ │ mov r6, r0 │ │ │ │ - bne 1b57b4 │ │ │ │ + bne 1b57c0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r1, {r0, r3} │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #28] @ 1b5a00 │ │ │ │ + ldr r1, [pc, #28] @ 1b5a0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - andeq sl, fp, ip, lsr r2 │ │ │ │ - andseq sl, r6, r4, lsl r5 │ │ │ │ - andeq r8, sl, r4, lsr #13 │ │ │ │ - andeq r9, fp, r5, lsl #13 │ │ │ │ + @ instruction: 0x000ba2b0 │ │ │ │ + andseq sl, r6, r8, lsl #10 │ │ │ │ + andeq r8, sl, r8, lsl r7 │ │ │ │ + strdeq r9, [fp], -r9 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @@ -407771,44 +407774,44 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b5a8c │ │ │ │ - b 1b5a3c │ │ │ │ + bne 1b5a98 │ │ │ │ + b 1b5a48 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b 1b5a60 │ │ │ │ + b 1b5a6c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #15 │ │ │ │ tst r7, r3, lsl r2 │ │ │ │ - bne 1b5a3c │ │ │ │ + bne 1b5a48 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ tst r7, r3, lsl r2 │ │ │ │ - bne 1b5a8c │ │ │ │ + bne 1b5a98 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b5a3c │ │ │ │ + beq 1b5a48 │ │ │ │ mov r4, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b5e10 │ │ │ │ + beq 1b5e1c │ │ │ │ mov r8, r0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b5e1c │ │ │ │ + beq 1b5e28 │ │ │ │ mov sl, #0 │ │ │ │ mov r7, #1 │ │ │ │ stm r0, {r7, sl} │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [r0, #8] │ │ │ │ mov ip, r4 │ │ │ │ @@ -407865,15 +407868,15 @@ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b5e00 │ │ │ │ + beq 1b5e0c │ │ │ │ stm r0, {r7, sl} │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r7, [r0, #8] │ │ │ │ str sl, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ str sl, [r0, #20] │ │ │ │ @@ -407890,52 +407893,52 @@ │ │ │ │ ldm r1, {r3, r4, r5, r6} │ │ │ │ stm r2, {r3, r4, r5, r6} │ │ │ │ str sl, [r9] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r9, #24] │ │ │ │ cmp r6, r1 │ │ │ │ - bne 1b5c3c │ │ │ │ - ldr r1, [pc, #688] @ 1b5ee4 │ │ │ │ + bne 1b5c48 │ │ │ │ + ldr r1, [pc, #688] @ 1b5ef0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb078 │ │ │ │ + bl 1cb084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ rsb r1, r6, r6, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r1!, {r2, r3, r5} │ │ │ │ stmia r0!, {r2, r3, r5} │ │ │ │ ldm r1, {r2, r3, r4, r5} │ │ │ │ stm r0, {r2, r3, r4, r5} │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 1b5da4 │ │ │ │ + b 1b5db0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #576] @ 1b5ee0 │ │ │ │ + ldr r2, [pc, #576] @ 1b5eec │ │ │ │ add r2, pc, r2 │ │ │ │ - b 1b5d9c │ │ │ │ + b 1b5da8 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b5e00 │ │ │ │ + beq 1b5e0c │ │ │ │ stm r0, {r7, sl} │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r7, [r0, #8] │ │ │ │ str sl, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ str sl, [r0, #20] │ │ │ │ @@ -407952,194 +407955,194 @@ │ │ │ │ ldm r2, {r3, r4, r5, r7} │ │ │ │ stm r1, {r3, r4, r5, r7} │ │ │ │ str sl, [r6] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r6, #24] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 1b5d34 │ │ │ │ - ldr r1, [pc, #444] @ 1b5ee8 │ │ │ │ + bne 1b5d40 │ │ │ │ + ldr r1, [pc, #444] @ 1b5ef4 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb078 │ │ │ │ + bl 1cb084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 1b5da4 │ │ │ │ + b 1b5db0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r2, [sp] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #336] @ 1b5eec │ │ │ │ + ldr r2, [pc, #336] @ 1b5ef8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1b7e84 │ │ │ │ + bl 1b7e90 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b4ca0 │ │ │ │ + bl 1b4cac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b5b3c │ │ │ │ + bne 1b5b48 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1b89f0 │ │ │ │ + bl 1b89fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b5a3c │ │ │ │ + beq 1b5a48 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c2b4 │ │ │ │ - b 1b5e28 │ │ │ │ + b 1b5e34 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ bl 3c2b4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c2b4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b5ed4 │ │ │ │ + beq 1b5ee0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 1b5eb0 │ │ │ │ + b 1b5ebc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1b4c00 │ │ │ │ - b 1b5ec4 │ │ │ │ + bl 1b4c0c │ │ │ │ + b 1b5ed0 │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1b4c00 │ │ │ │ - b 1b5ec4 │ │ │ │ + bl 1b4c0c │ │ │ │ + b 1b5ed0 │ │ │ │ bl 3cac8 │ │ │ │ - b 1b5ec0 │ │ │ │ + b 1b5ecc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1b4ca0 │ │ │ │ - b 1b5e90 │ │ │ │ + bl 1b4cac │ │ │ │ + b 1b5e9c │ │ │ │ bl 3cac8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b5ecc │ │ │ │ + b 1b5ed8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1b4c00 │ │ │ │ + bl 1b4c0c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1b4e00 │ │ │ │ + bl 1b4e0c │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ - andseq sp, r4, r8, asr #9 │ │ │ │ - andseq sp, r4, r0, lsl #10 │ │ │ │ - andseq sp, r4, r8, lsl r4 │ │ │ │ - @ instruction: 0x0014d3bc │ │ │ │ + @ instruction: 0x0014d4bc │ │ │ │ + @ instruction: 0x0014d4f4 │ │ │ │ + andseq sp, r4, ip, lsl #8 │ │ │ │ + @ instruction: 0x0014d3b0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b5f38 │ │ │ │ + beq 1b5f44 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 1b5f4c │ │ │ │ - ldr r3, [pc, #60] @ 1b5f50 │ │ │ │ + ldr r1, [pc, #60] @ 1b5f58 │ │ │ │ + ldr r3, [pc, #60] @ 1b5f5c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 1b5f54 │ │ │ │ + ldr r1, [pc, #20] @ 1b5f60 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - ldrdeq r9, [sl], -r8 │ │ │ │ - andseq sp, r4, ip, asr r2 │ │ │ │ - andeq r9, sl, r4, lsr #29 │ │ │ │ + b 258494 │ │ │ │ + andeq r9, sl, ip, asr #30 │ │ │ │ + andseq sp, r4, r0, asr r2 │ │ │ │ + andeq r9, sl, r8, lsl pc │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 1b5fa4 │ │ │ │ + bne 1b5fb0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 1b5fb8 │ │ │ │ + ldr r3, [pc, #64] @ 1b5fc4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 1b5fbc │ │ │ │ + ldr r1, [pc, #60] @ 1b5fc8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 1b5fc0 │ │ │ │ + ldr r1, [pc, #20] @ 1b5fcc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 258484 │ │ │ │ - andseq sp, r4, r8, lsl #4 │ │ │ │ - andeq r9, sl, r4, ror #28 │ │ │ │ - andeq r9, sl, r8, lsr lr │ │ │ │ + b 258494 │ │ │ │ + @ instruction: 0x0014d1fc │ │ │ │ + ldrdeq r9, [sl], -r8 │ │ │ │ + andeq r9, sl, ip, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r6, [pc, #1148] @ 1b6458 │ │ │ │ + ldr r6, [pc, #1148] @ 1b6464 │ │ │ │ mov r4, r1 │ │ │ │ sub r1, r0, #9 │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs 1b612c │ │ │ │ - ldr r1, [pc, #1132] @ 1b6460 │ │ │ │ + bcs 1b6138 │ │ │ │ + ldr r1, [pc, #1132] @ 1b646c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ @@ -408147,20 +408150,20 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #4 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs 1b6290 │ │ │ │ - ldr r1, [pc, #1060] @ 1b646c │ │ │ │ + bcs 1b629c │ │ │ │ + ldr r1, [pc, #1060] @ 1b6478 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ @@ -408168,290 +408171,290 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 2479e0 │ │ │ │ + bl 2479ec │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #984] @ 1b6474 │ │ │ │ + ldr r2, [pc, #984] @ 1b6480 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #17 │ │ │ │ - bl 256c18 │ │ │ │ - ldr r1, [pc, #964] @ 1b6478 │ │ │ │ - ldr r4, [pc, #964] @ 1b647c │ │ │ │ + bl 256c28 │ │ │ │ + ldr r1, [pc, #964] @ 1b6484 │ │ │ │ + ldr r4, [pc, #964] @ 1b6488 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2544b4 │ │ │ │ - ldr r1, [pc, #936] @ 1b6480 │ │ │ │ + bl 2544c4 │ │ │ │ + ldr r1, [pc, #936] @ 1b648c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #3 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2544b4 │ │ │ │ - bl 2546a0 │ │ │ │ + bl 2544c4 │ │ │ │ + bl 2546b0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6108 │ │ │ │ + beq 1b6114 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6120 │ │ │ │ + beq 1b612c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1b5fec │ │ │ │ + beq 1b5ff8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 1b61b0 │ │ │ │ + bcc 1b61bc │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 1b6164 │ │ │ │ + bgt 1b6170 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b617c │ │ │ │ + beq 1b6188 │ │ │ │ cmp r1, #22 │ │ │ │ - bne 1b61b0 │ │ │ │ + bne 1b61bc │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq 1b5fec │ │ │ │ - b 1b61b0 │ │ │ │ + beq 1b5ff8 │ │ │ │ + b 1b61bc │ │ │ │ cmp r1, #32 │ │ │ │ - beq 1b6198 │ │ │ │ + beq 1b61a4 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ cmpeq r0, #12288 @ 0x3000 │ │ │ │ - bne 1b61b0 │ │ │ │ - b 1b5fec │ │ │ │ - ldr r2, [pc, #728] @ 1b645c │ │ │ │ + bne 1b61bc │ │ │ │ + b 1b5ff8 │ │ │ │ + ldr r2, [pc, #728] @ 1b6468 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ tst r1, #1 │ │ │ │ - bne 1b5fec │ │ │ │ - b 1b61b0 │ │ │ │ - ldr r2, [pc, #740] @ 1b6484 │ │ │ │ + bne 1b5ff8 │ │ │ │ + b 1b61bc │ │ │ │ + ldr r2, [pc, #740] @ 1b6490 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ tst r1, #2 │ │ │ │ - bne 1b5fec │ │ │ │ + bne 1b5ff8 │ │ │ │ cmp r0, #32 │ │ │ │ subcs r1, r0, #127 @ 0x7f │ │ │ │ cmpcs r1, #33 @ 0x21 │ │ │ │ - bcc 1b5fec │ │ │ │ + bcc 1b5ff8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bcs 1b61dc │ │ │ │ + bcs 1b61e8 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ mov r8, #1 │ │ │ │ - b 1b624c │ │ │ │ + b 1b6258 │ │ │ │ mvn ip, #-67108863 @ 0xfc000001 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, ip, #6, #26 │ │ │ │ lsr r1, r0, #6 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcs 1b6208 │ │ │ │ + bcs 1b6214 │ │ │ │ orr r0, r1, #192 @ 0xc0 │ │ │ │ strb r2, [sp, #57] @ 0x39 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ mov r8, #2 │ │ │ │ - b 1b624c │ │ │ │ + b 1b6258 │ │ │ │ bfi r1, ip, #6, #26 │ │ │ │ lsr r7, r0, #12 │ │ │ │ lsrs r3, r0, #16 │ │ │ │ - bne 1b622c │ │ │ │ + bne 1b6238 │ │ │ │ orr r0, r7, #224 @ 0xe0 │ │ │ │ strb r2, [sp, #58] @ 0x3a │ │ │ │ strb r1, [sp, #57] @ 0x39 │ │ │ │ mov r8, #3 │ │ │ │ - b 1b6248 │ │ │ │ + b 1b6254 │ │ │ │ mov r8, #4 │ │ │ │ mvn r3, #15 │ │ │ │ orr r0, r3, r0, lsr #18 │ │ │ │ bfi r7, ip, #6, #26 │ │ │ │ strb r2, [sp, #59] @ 0x3b │ │ │ │ strb r1, [sp, #58] @ 0x3a │ │ │ │ strb r7, [sp, #57] @ 0x39 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b63e8 │ │ │ │ + beq 1b63f4 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ bl 274b8 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcc 1b6040 │ │ │ │ + bcc 1b604c │ │ │ │ cmp r0, #32 │ │ │ │ - beq 1b6040 │ │ │ │ + beq 1b604c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc 1b6318 │ │ │ │ + bcc 1b6324 │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt 1b62c8 │ │ │ │ + bgt 1b62d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b62e4 │ │ │ │ + beq 1b62f0 │ │ │ │ cmp r1, #22 │ │ │ │ - bne 1b6318 │ │ │ │ + bne 1b6324 │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq 1b6040 │ │ │ │ - b 1b6318 │ │ │ │ + beq 1b604c │ │ │ │ + b 1b6324 │ │ │ │ cmp r1, #32 │ │ │ │ - beq 1b6300 │ │ │ │ + beq 1b630c │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne 1b6318 │ │ │ │ + bne 1b6324 │ │ │ │ cmp r0, #12288 @ 0x3000 │ │ │ │ - beq 1b6040 │ │ │ │ - b 1b6318 │ │ │ │ - ldr r2, [pc, #380] @ 1b6468 │ │ │ │ + beq 1b604c │ │ │ │ + b 1b6324 │ │ │ │ + ldr r2, [pc, #380] @ 1b6474 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ tst r1, #1 │ │ │ │ - bne 1b6040 │ │ │ │ - b 1b6318 │ │ │ │ - ldr r2, [pc, #348] @ 1b6464 │ │ │ │ + bne 1b604c │ │ │ │ + b 1b6324 │ │ │ │ + ldr r2, [pc, #348] @ 1b6470 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ tst r1, #2 │ │ │ │ - bne 1b6040 │ │ │ │ + bne 1b604c │ │ │ │ cmp r0, #32 │ │ │ │ subcs r1, r0, #127 @ 0x7f │ │ │ │ cmpcs r1, #33 @ 0x21 │ │ │ │ - bcc 1b6040 │ │ │ │ + bcc 1b604c │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bcs 1b6344 │ │ │ │ + bcs 1b6350 │ │ │ │ mov r5, #1 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ - b 1b636c │ │ │ │ + b 1b6378 │ │ │ │ mvn r3, #-67108863 @ 0xfc000001 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ lsr r1, r0, #6 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcs 1b63a4 │ │ │ │ + bcs 1b63b0 │ │ │ │ orr r0, r1, #192 @ 0xc0 │ │ │ │ strb r2, [sp, #57] @ 0x39 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ mov r5, #2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b63fc │ │ │ │ + beq 1b6408 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 274b8 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - b 1b6094 │ │ │ │ + b 1b60a0 │ │ │ │ bfi r1, r3, #6, #26 │ │ │ │ lsr r7, r0, #12 │ │ │ │ lsrs r6, r0, #16 │ │ │ │ - bne 1b63c8 │ │ │ │ + bne 1b63d4 │ │ │ │ orr r0, r7, #224 @ 0xe0 │ │ │ │ strb r2, [sp, #58] @ 0x3a │ │ │ │ strb r1, [sp, #57] @ 0x39 │ │ │ │ mov r5, #3 │ │ │ │ - b 1b633c │ │ │ │ + b 1b6348 │ │ │ │ mvn r6, #15 │ │ │ │ orr r0, r6, r0, lsr #18 │ │ │ │ bfi r7, r3, #6, #26 │ │ │ │ strb r2, [sp, #59] @ 0x3b │ │ │ │ strb r1, [sp, #58] @ 0x3a │ │ │ │ mov r5, #4 │ │ │ │ strb r7, [sp, #57] @ 0x39 │ │ │ │ - b 1b633c │ │ │ │ - ldr r2, [pc, #152] @ 1b6488 │ │ │ │ + b 1b6348 │ │ │ │ + ldr r2, [pc, #152] @ 1b6494 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ - ldr r2, [pc, #108] @ 1b6470 │ │ │ │ + ldr r2, [pc, #108] @ 1b647c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 1b6438 │ │ │ │ + b 1b6444 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6438 │ │ │ │ + beq 1b6444 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6450 │ │ │ │ + beq 1b645c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, r4, r4, lsl r2 │ │ │ │ - andseq r9, r6, r4, lsr lr │ │ │ │ - mulseq r6, r0, pc @ │ │ │ │ - @ instruction: 0x00169cb0 │ │ │ │ - andseq r9, r6, ip, asr #25 │ │ │ │ - andseq r9, r6, ip, lsr pc │ │ │ │ + andseq sp, r4, r8, lsl #4 │ │ │ │ + andseq r9, r6, r8, lsr #28 │ │ │ │ + andseq r9, r6, r4, lsl #31 │ │ │ │ + andseq r9, r6, r4, lsr #25 │ │ │ │ + andseq r9, r6, r0, asr #25 │ │ │ │ + andseq r9, r6, r0, lsr pc │ │ │ │ + andseq ip, r4, r0, lsl #28 │ │ │ │ + @ instruction: 0x000b91b9 │ │ │ │ + muleq fp, r3, r1 │ │ │ │ + andseq sp, r4, r8, lsr r1 │ │ │ │ + andeq r9, fp, r8, ror r1 │ │ │ │ + andseq r9, r6, ip, lsl #28 │ │ │ │ andseq ip, r4, ip, lsl #28 │ │ │ │ - andeq r9, fp, r5, asr #2 │ │ │ │ - andeq r9, fp, pc, lsl r1 │ │ │ │ - andseq sp, r4, r4, asr #2 │ │ │ │ - andeq r9, fp, r4, lsl #2 │ │ │ │ - andseq r9, r6, r8, lsl lr │ │ │ │ - andseq ip, r4, r8, lsl lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 1b64c8 │ │ │ │ - ldr r3, [pc, #40] @ 1b64cc │ │ │ │ + ldr r1, [pc, #40] @ 1b64d4 │ │ │ │ + ldr r3, [pc, #40] @ 1b64d8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ - bl 257530 │ │ │ │ + bl 257540 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r8, fp, lr, asr #26 │ │ │ │ - andseq ip, r4, ip, lsr #26 │ │ │ │ + andeq r8, fp, r2, asr #27 │ │ │ │ + andseq ip, r4, r0, lsr #26 │ │ │ │ ldrd r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ moveq r0, #0 │ │ │ │ addne r1, r2, #2 │ │ │ │ strne r1, [r0] │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -408461,25 +408464,25 @@ │ │ │ │ addne r1, r2, #8 │ │ │ │ strne r1, [r0] │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #724] @ 1b67f0 │ │ │ │ + ldr r1, [pc, #724] @ 1b67fc │ │ │ │ ldm r0, {r6, r9} │ │ │ │ movw r0, #2938 @ 0xb7a │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ cmp r6, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ - bhi 1b67d8 │ │ │ │ + bhi 1b67e4 │ │ │ │ movw r2, #7956 @ 0x1f14 │ │ │ │ cmp r9, r2 │ │ │ │ movw r0, #1469 @ 0x5bd │ │ │ │ movw r2, #734 @ 0x2de │ │ │ │ movwcc r0, #0 │ │ │ │ add r2, r0, r2 │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ @@ -408537,165 +408540,165 @@ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, r9 │ │ │ │ movls r0, r2 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, r9 │ │ │ │ cmpls r6, r0 │ │ │ │ - bls 1b6654 │ │ │ │ + bls 1b6660 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eor r0, r9, #55296 @ 0xd800 │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 1b674c │ │ │ │ + bcc 1b6758 │ │ │ │ str r9, [sp] │ │ │ │ - b 1b6688 │ │ │ │ + b 1b6694 │ │ │ │ ldr r9, [sp] │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ cmp r9, r8 │ │ │ │ - beq 1b6648 │ │ │ │ + beq 1b6654 │ │ │ │ cmp r6, r9 │ │ │ │ - bhi 1b6648 │ │ │ │ + bhi 1b6654 │ │ │ │ mov r8, r6 │ │ │ │ cmp r9, r6 │ │ │ │ - beq 1b66c8 │ │ │ │ + beq 1b66d4 │ │ │ │ eor r0, r8, #55296 @ 0xd800 │ │ │ │ add r6, r8, #1 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 1b6690 │ │ │ │ + bcc 1b669c │ │ │ │ sub r1, r6, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1cc3dc │ │ │ │ + bl 1cc3e8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b66e0 │ │ │ │ - b 1b6674 │ │ │ │ + bne 1b66ec │ │ │ │ + b 1b6680 │ │ │ │ mov r6, r9 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1cc3dc │ │ │ │ + bl 1cc3e8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6674 │ │ │ │ + beq 1b6680 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #4 │ │ │ │ lsl sl, r1, #2 │ │ │ │ orr fp, r0, r5, lsl #3 │ │ │ │ - b 1b6718 │ │ │ │ + b 1b6724 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ subs sl, sl, #4 │ │ │ │ str r9, [r0, fp]! │ │ │ │ add fp, fp, #8 │ │ │ │ str r9, [r0, #-4] │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq 1b6674 │ │ │ │ + beq 1b6680 │ │ │ │ ldr r9, [r7], #4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1b66f8 │ │ │ │ - ldr r1, [pc, #200] @ 1b67f8 │ │ │ │ + bne 1b6704 │ │ │ │ + ldr r1, [pc, #200] @ 1b6804 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cab88 │ │ │ │ - b 1b66f8 │ │ │ │ + bl 1cab94 │ │ │ │ + b 1b6704 │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ cmp r6, r9 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ - bhi 1b6648 │ │ │ │ + bhi 1b6654 │ │ │ │ cmp r6, r9 │ │ │ │ - beq 1b6648 │ │ │ │ + beq 1b6654 │ │ │ │ mov r1, r6 │ │ │ │ eor r0, r1, #55296 @ 0xd800 │ │ │ │ add r6, r6, #1 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 1b674c │ │ │ │ + bcc 1b6758 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1cc3dc │ │ │ │ + bl 1cc3e8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b673c │ │ │ │ + beq 1b6748 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #4 │ │ │ │ lsl fp, r1, #2 │ │ │ │ orr r5, r0, sl, lsl #3 │ │ │ │ - b 1b67b4 │ │ │ │ + b 1b67c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sl, sl, #1 │ │ │ │ subs fp, fp, #4 │ │ │ │ str r8, [r0, r5]! │ │ │ │ add r5, r5, #8 │ │ │ │ str r8, [r0, #-4] │ │ │ │ str sl, [r4, #8] │ │ │ │ - beq 1b673c │ │ │ │ + beq 1b6748 │ │ │ │ ldr r8, [r7], #4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1b6794 │ │ │ │ - ldr r1, [pc, #40] @ 1b67f4 │ │ │ │ + bne 1b67a0 │ │ │ │ + ldr r1, [pc, #40] @ 1b6800 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cab88 │ │ │ │ - b 1b6794 │ │ │ │ - ldr r0, [pc, #28] @ 1b67fc │ │ │ │ + bl 1cab94 │ │ │ │ + b 1b67a0 │ │ │ │ + ldr r0, [pc, #28] @ 1b6808 │ │ │ │ mov r1, #30 │ │ │ │ - ldr r2, [pc, #24] @ 1b6800 │ │ │ │ + ldr r2, [pc, #24] @ 1b680c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cd3c │ │ │ │ - andseq ip, r4, ip, lsl sp │ │ │ │ - andseq r5, r5, r8, lsr #8 │ │ │ │ - andseq r5, r5, r4, asr #9 │ │ │ │ - muleq sp, r4, sl │ │ │ │ - andseq r2, r6, r8, lsr #2 │ │ │ │ + andseq ip, r4, r0, lsl sp │ │ │ │ + andseq r5, r5, ip, lsl r4 │ │ │ │ + @ instruction: 0x001554b8 │ │ │ │ + andeq r3, sp, r8, lsl #22 │ │ │ │ + andseq r2, r6, ip, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 1b6890 │ │ │ │ + beq 1b689c │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ sub r6, fp, r9 │ │ │ │ lsr r5, r6, #3 │ │ │ │ cmp r5, sl, lsr #1 │ │ │ │ - bcs 1b68a0 │ │ │ │ + bcs 1b68ac │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #4 │ │ │ │ cmp fp, r9 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne 1b68c4 │ │ │ │ + bne 1b68d0 │ │ │ │ add r0, r0, r7, lsl #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r5 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 1b687c │ │ │ │ + beq 1b6888 │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ sub r0, fp, r8 │ │ │ │ lsr r5, r0, #3 │ │ │ │ - b 1b68b0 │ │ │ │ + b 1b68bc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 2729c │ │ │ │ str sl, [r4] │ │ │ │ str r8, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -408706,75 +408709,75 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 36990 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 1b684c │ │ │ │ + b 1b6858 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 1b690c │ │ │ │ + bne 1b6918 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b6928 │ │ │ │ + bne 1b6934 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6904 │ │ │ │ + beq 1b6910 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 1b69cc │ │ │ │ + beq 1b69d8 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ sub r6, fp, r9 │ │ │ │ lsr r5, r6, #1 │ │ │ │ cmp r5, sl, lsr #1 │ │ │ │ - bcs 1b69dc │ │ │ │ + bcs 1b69e8 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ cmp fp, r9 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne 1b6a00 │ │ │ │ + bne 1b6a0c │ │ │ │ add r0, r0, r7, lsl #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r5 │ │ │ │ cmp sl, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 1b69b8 │ │ │ │ + beq 1b69c4 │ │ │ │ lsl r1, sl, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ sub r0, fp, r8 │ │ │ │ lsr r5, r0, #1 │ │ │ │ - b 1b69ec │ │ │ │ + b 1b69f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 2729c │ │ │ │ str sl, [r4] │ │ │ │ str r8, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -408785,95 +408788,95 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b 1b6988 │ │ │ │ + b 1b6994 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 1b6a48 │ │ │ │ + bne 1b6a54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b6a64 │ │ │ │ + bne 1b6a70 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ lsl r1, sl, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6a40 │ │ │ │ + beq 1b6a4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1b6ad4 │ │ │ │ - ldr r4, [pc, #64] @ 1b6ae4 │ │ │ │ + beq 1b6ae0 │ │ │ │ + ldr r4, [pc, #64] @ 1b6af0 │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #28 │ │ │ │ subs r7, r7, #28 │ │ │ │ - bne 1b6ab4 │ │ │ │ + bne 1b6ac0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r3, r6, ip, asr #24 │ │ │ │ + andseq r3, r6, r0, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b6b3c │ │ │ │ - ldr r4, [pc, #56] @ 1b6b4c │ │ │ │ + beq 1b6b48 │ │ │ │ + ldr r4, [pc, #56] @ 1b6b58 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1b6b1c │ │ │ │ + bne 1b6b28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r3, r6, r0, lsl #24 │ │ │ │ + @ instruction: 0x00163bf4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c9dd8 │ │ │ │ + bl 1c9de4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 1b6d24 │ │ │ │ + bhi 1b6d30 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ @@ -408896,39 +408899,39 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b6d98 │ │ │ │ + beq 1b6da4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b6d78 │ │ │ │ + bne 1b6d84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6d98 │ │ │ │ + beq 1b6da4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b6d94 │ │ │ │ + b 1b6da0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6c24 │ │ │ │ + beq 1b6c30 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7174 │ │ │ │ + bl 1b7180 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #32 │ │ │ │ @@ -408937,86 +408940,86 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b6cb8 │ │ │ │ + beq 1b6cc4 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r5, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1b6dc8 │ │ │ │ + bne 1b6dd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6cb8 │ │ │ │ + beq 1b6cc4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b6d48 │ │ │ │ + beq 1b6d54 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ - b 1b6cd8 │ │ │ │ + b 1b6ce4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b6d48 │ │ │ │ + beq 1b6d54 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ - b 1b6d30 │ │ │ │ + b 1b6d3c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6d64 │ │ │ │ + beq 1b6d70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6d98 │ │ │ │ + beq 1b6da4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -409024,16 +409027,16 @@ │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b6cac │ │ │ │ - b 1b6cb8 │ │ │ │ + bne 1b6cb8 │ │ │ │ + b 1b6cc4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ @@ -409058,34 +409061,34 @@ │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 1b6ef0 │ │ │ │ + bhi 1b6efc │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1b77cc │ │ │ │ + bl 1b77d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1b7870 │ │ │ │ + bl 1b787c │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ @@ -409093,79 +409096,79 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b76dc │ │ │ │ - b 1b6f34 │ │ │ │ + bl 1b76e8 │ │ │ │ + b 1b6f40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7624 │ │ │ │ - b 1b6f34 │ │ │ │ + bl 1b7630 │ │ │ │ + b 1b6f40 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7904 │ │ │ │ - b 1b6f34 │ │ │ │ + bl 1b7910 │ │ │ │ + b 1b6f40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b780c │ │ │ │ + bl 1b7818 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b6f84 │ │ │ │ + beq 1b6f90 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r6, r4 │ │ │ │ - b 1b6f44 │ │ │ │ + b 1b6f50 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b6f84 │ │ │ │ + beq 1b6f90 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r6, r4 │ │ │ │ - b 1b6f68 │ │ │ │ + b 1b6f74 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b6fa0 │ │ │ │ + beq 1b6fac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7014 │ │ │ │ + bl 1b7020 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 1b6ff8 │ │ │ │ + b 1b7004 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7014 │ │ │ │ + bl 1b7020 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ @@ -409180,219 +409183,219 @@ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7128 │ │ │ │ + beq 1b7134 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b75a8 │ │ │ │ + b 1b75b4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7108 │ │ │ │ + beq 1b7114 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7128 │ │ │ │ + beq 1b7134 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b89f0 │ │ │ │ - b 1b70e4 │ │ │ │ + bl 1b89fc │ │ │ │ + b 1b70f0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1b712c │ │ │ │ + bne 1b7138 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b75a8 │ │ │ │ + b 1b75b4 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b89f0 │ │ │ │ + bl 1b89fc │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7128 │ │ │ │ + beq 1b7134 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7128 │ │ │ │ + beq 1b7134 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b75a8 │ │ │ │ - b 1b7148 │ │ │ │ + b 1b75b4 │ │ │ │ + b 1b7154 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b716c │ │ │ │ + beq 1b7178 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ca6f0 │ │ │ │ + bl 1ca6fc │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1b71d0 │ │ │ │ + bne 1b71dc │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7174 │ │ │ │ + bl 1b7180 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7174 │ │ │ │ + bl 1b7180 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ sub r2, r1, #9 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, r2 │ │ │ │ subhi r1, r0, #1114112 @ 0x110000 │ │ │ │ cmp r1, #6 │ │ │ │ - bhi 1b7214 │ │ │ │ + bhi 1b7220 │ │ │ │ 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, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b72a0 │ │ │ │ + beq 1b72ac │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r0, r6 │ │ │ │ - b 1b721c │ │ │ │ + b 1b7228 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b7210 │ │ │ │ + beq 1b721c │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1b72c4 │ │ │ │ + bne 1b72d0 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7210 │ │ │ │ + beq 1b721c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7174 │ │ │ │ + bl 1b7180 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b7210 │ │ │ │ + beq 1b721c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b7270 │ │ │ │ - b 1b7210 │ │ │ │ + bne 1b727c │ │ │ │ + b 1b721c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 1b7390 │ │ │ │ + b 1b739c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ - b 1b7390 │ │ │ │ + b 1b739c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 1b778c │ │ │ │ - b 1b7398 │ │ │ │ + bl 1b7798 │ │ │ │ + b 1b73a4 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ movw r1, #8 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 1b7348 │ │ │ │ + bne 1b7354 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 1b7520 │ │ │ │ - b 1b7398 │ │ │ │ + bl 1b752c │ │ │ │ + b 1b73a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b73a4 │ │ │ │ - b 1b7398 │ │ │ │ + bl 1b73b0 │ │ │ │ + b 1b73a4 │ │ │ │ bl 3cac8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b7378 │ │ │ │ + beq 1b7384 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r6, r5 │ │ │ │ - b 1b735c │ │ │ │ + b 1b7368 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b7398 │ │ │ │ + beq 1b73a4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ @@ -409401,15 +409404,15 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ lsr r2, r1, #16 │ │ │ │ cmp r2, #16 │ │ │ │ subhi r0, r1, #1114112 @ 0x110000 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi 1b73f4 │ │ │ │ + bhi 1b7400 │ │ │ │ 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, ip, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ @@ -409417,97 +409420,97 @@ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b7484 │ │ │ │ + beq 1b7490 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r0, r6 │ │ │ │ - b 1b7400 │ │ │ │ + b 1b740c │ │ │ │ mov r5, r4 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b73f0 │ │ │ │ + beq 1b73fc │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1b74a8 │ │ │ │ + bne 1b74b4 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b73f0 │ │ │ │ + beq 1b73fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7174 │ │ │ │ + bl 1b7180 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b73f0 │ │ │ │ + beq 1b73fc │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b7454 │ │ │ │ - b 1b73f0 │ │ │ │ + bne 1b7460 │ │ │ │ + b 1b73fc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 1b750c │ │ │ │ + b 1b7518 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b74f4 │ │ │ │ + beq 1b7500 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 1b73a4 │ │ │ │ + bl 1b73b0 │ │ │ │ mov r6, r5 │ │ │ │ - b 1b74d8 │ │ │ │ + b 1b74e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b7514 │ │ │ │ + beq 1b7520 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b7174 │ │ │ │ + bl 1b7180 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7174 │ │ │ │ + bl 1b7180 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -409518,38 +409521,38 @@ │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 1b778c │ │ │ │ + bl 1b7798 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7014 │ │ │ │ + bl 1b7020 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ - b 1b75f8 │ │ │ │ + b 1b7604 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7014 │ │ │ │ + bl 1b7020 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ @@ -409560,33 +409563,33 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ eormi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b7680 │ │ │ │ + beq 1b768c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1b7660 │ │ │ │ + bne 1b766c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7680 │ │ │ │ + beq 1b768c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b767c │ │ │ │ + b 1b7688 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7680 │ │ │ │ + beq 1b768c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ @@ -409604,72 +409607,72 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b7704 │ │ │ │ + beq 1b7710 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r6 │ │ │ │ - b 1b76ec │ │ │ │ + b 1b76f8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7720 │ │ │ │ + beq 1b772c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b7754 │ │ │ │ + beq 1b7760 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r6, r5 │ │ │ │ - b 1b7738 │ │ │ │ + b 1b7744 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7770 │ │ │ │ + beq 1b777c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7174 │ │ │ │ + bl 1b7180 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7800 │ │ │ │ + beq 1b780c │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ @@ -409679,15 +409682,15 @@ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ b b3fc4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6b50 │ │ │ │ + bl 1b6b5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ @@ -409705,25 +409708,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ eormi r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b78cc │ │ │ │ + beq 1b78d8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1b78d8 │ │ │ │ + bne 1b78e4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b78c8 │ │ │ │ + beq 1b78d4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ @@ -409735,20 +409738,20 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1b78b0 │ │ │ │ - b 1b78c8 │ │ │ │ + bne 1b78bc │ │ │ │ + b 1b78d4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7174 │ │ │ │ + bl 1b7180 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -409757,206 +409760,206 @@ │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b7988 │ │ │ │ + beq 1b7994 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1b796c │ │ │ │ + b 1b7978 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b7988 │ │ │ │ + beq 1b7994 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7960 │ │ │ │ + beq 1b796c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b7960 │ │ │ │ + b 1b796c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b79a8 │ │ │ │ + beq 1b79b4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ 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 1b79f8 │ │ │ │ + beq 1b7a04 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1b79d4 │ │ │ │ + b 1b79e0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1b79f8 │ │ │ │ + beq 1b7a04 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b79c8 │ │ │ │ + beq 1b79d4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b79c8 │ │ │ │ + b 1b79d4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b7a1c │ │ │ │ + beq 1b7a28 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b b3fc4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7b34 │ │ │ │ + beq 1b7b40 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ sub r9, r1, #1 │ │ │ │ ldr r5, [fp] │ │ │ │ mov r6, #0 │ │ │ │ lsl r4, r1, #4 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r0, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r7, r8, r6 │ │ │ │ ldrd r2, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1b9120 │ │ │ │ + bl 1b912c │ │ │ │ tst r0, #1 │ │ │ │ - bne 1b7a90 │ │ │ │ + bne 1b7a9c │ │ │ │ add r6, r6, #16 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 1b7a58 │ │ │ │ + bne 1b7a64 │ │ │ │ mov r5, #0 │ │ │ │ - b 1b7b24 │ │ │ │ + b 1b7b30 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b7af0 │ │ │ │ + bne 1b7afc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7c14 │ │ │ │ + beq 1b7c20 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1b7adc │ │ │ │ - ldr r2, [pc, #464] @ 1b7c98 │ │ │ │ + bne 1b7ae8 │ │ │ │ + ldr r2, [pc, #464] @ 1b7ca4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1cac20 │ │ │ │ + bl 1cac2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r0, r1, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn r0, #15 │ │ │ │ ldr r1, [r8, r6] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r4, r0, r2, lsl #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7b18 │ │ │ │ + beq 1b7b24 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r5, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 1b7b3c │ │ │ │ + bne 1b7b48 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r0, r0, r5 │ │ │ │ str r0, [r1, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 1b7b68 │ │ │ │ + b 1b7b74 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ sub r7, r8, r5, lsl #4 │ │ │ │ add r7, r7, r6 │ │ │ │ add ip, r7, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r6, r6, #16 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 1b7b24 │ │ │ │ + beq 1b7b30 │ │ │ │ add fp, r8, r6 │ │ │ │ add r7, fp, #16 │ │ │ │ ldrd r2, [fp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1b9120 │ │ │ │ + bl 1b912c │ │ │ │ tst r0, #1 │ │ │ │ - beq 1b7b48 │ │ │ │ + beq 1b7b54 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b7be4 │ │ │ │ + bne 1b7bf0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7c04 │ │ │ │ + beq 1b7c10 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr sl, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 1b7bcc │ │ │ │ + bne 1b7bd8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #212] @ 1b7c9c │ │ │ │ + ldr r1, [pc, #212] @ 1b7ca8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cac20 │ │ │ │ + bl 1cac2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub r0, r4, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b7b5c │ │ │ │ + beq 1b7b68 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b7b5c │ │ │ │ - ldr r0, [pc, #152] @ 1b7ca4 │ │ │ │ + b 1b7b68 │ │ │ │ + ldr r0, [pc, #152] @ 1b7cb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ - b 1b7c20 │ │ │ │ - ldr r0, [pc, #132] @ 1b7ca0 │ │ │ │ + b 1b7c2c │ │ │ │ + ldr r0, [pc, #132] @ 1b7cac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c51c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1b7c44 │ │ │ │ - b 1b7c2c │ │ │ │ + b 1b7c50 │ │ │ │ + b 1b7c38 │ │ │ │ mov r5, #0 │ │ │ │ ldr r9, [sp] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ sub r1, r4, r5 │ │ │ │ str r1, [r9, #8] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ ldr r9, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bne 1b7c64 │ │ │ │ + bne 1b7c70 │ │ │ │ mov r5, #0 │ │ │ │ sub r1, r4, r5 │ │ │ │ str r1, [r9, #8] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ rsb r1, r6, r4, lsl #4 │ │ │ │ sub r2, r1, #16 │ │ │ │ sub r1, r8, r5, lsl #4 │ │ │ │ @@ -409966,134 +409969,134 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 2729c │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r4, r5 │ │ │ │ str r1, [r9, #8] │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001541b4 │ │ │ │ - ldrheq r4, [r5], -r4 @ │ │ │ │ - andseq r4, r5, r0, ror r0 │ │ │ │ - andseq r4, r5, r0, lsl #1 │ │ │ │ + andseq r4, r5, r8, lsr #3 │ │ │ │ + andseq r4, r5, r8, lsr #1 │ │ │ │ + andseq r4, r5, r4, rrx │ │ │ │ + andseq r4, r5, r4, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r0, [r1] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ sub r0, r1, r0 │ │ │ │ movw r1, #35747 @ 0x8ba3 │ │ │ │ movt r1, #47662 @ 0xba2e │ │ │ │ lsr r0, r0, #3 │ │ │ │ mul r2, r0, r1 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 1b7d90 │ │ │ │ + bhi 1b7d9c │ │ │ │ ldr ip, [r6, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r8, {r0, r2, r3, r4, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r7} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r1, fp │ │ │ │ - beq 1b7d7c │ │ │ │ + beq 1b7d88 │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ movw r9, #8 │ │ │ │ mla r0, r5, r0, ip │ │ │ │ str r6, [sp, #4] │ │ │ │ add sl, sp, #32 │ │ │ │ movt r9, #17 │ │ │ │ add r6, r0, #4 │ │ │ │ add r0, r1, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r7, #-88]! @ 0xffffffa8 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 1b7d74 │ │ │ │ + beq 1b7d80 │ │ │ │ add r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ bl 274b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ str r8, [r6, #-4] │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ add r5, r5, #1 │ │ │ │ add r1, r7, #88 @ 0x58 │ │ │ │ cmp r1, fp │ │ │ │ - bne 1b7d24 │ │ │ │ + bne 1b7d30 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [r6, #8] │ │ │ │ - bl 1d2be4 │ │ │ │ + bl 1d2bf0 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 36990 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b 1b7ce4 │ │ │ │ + b 1b7cf0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d2be4 │ │ │ │ + bl 1d2bf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r2, r3, r2 │ │ │ │ sub r3, r5, r1 │ │ │ │ cmp r3, r2, lsr #3 │ │ │ │ - bcc 1b7e48 │ │ │ │ + bcc 1b7e54 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r8, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq 1b7e34 │ │ │ │ + beq 1b7e40 │ │ │ │ ldm r3, {r2, r7} │ │ │ │ mov r6, ip │ │ │ │ add r3, r3, #8 │ │ │ │ str r2, [r6, r1, lsl #3]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r5 │ │ │ │ str r7, [r6, #4] │ │ │ │ - bne 1b7e10 │ │ │ │ + bne 1b7e1c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d2ca8 │ │ │ │ + bl 1d2cb4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #8 │ │ │ │ lsr r2, r2, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl 36990 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - b 1b7df0 │ │ │ │ + b 1b7dfc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d2ca8 │ │ │ │ + bl 1d2cb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r8, r1 │ │ │ │ @@ -410103,25 +410106,25 @@ │ │ │ │ movt r2, #46811 @ 0xb6db │ │ │ │ ldr r3, [r0] │ │ │ │ lsr r1, r1, #2 │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 1b7f68 │ │ │ │ + bhi 1b7f74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldm r8, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - beq 1b7f50 │ │ │ │ + beq 1b7f5c │ │ │ │ rsb r2, r1, r1, lsl #3 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ add sl, r2, #4 │ │ │ │ add r2, r5, #28 │ │ │ │ mov r8, r2 │ │ │ │ mov lr, r2 │ │ │ │ ldr fp, [r8, #-28]! @ 0xffffffe4 │ │ │ │ @@ -410138,632 +410141,632 @@ │ │ │ │ addne sl, sl, #28 │ │ │ │ ldmne r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ addne r2, lr, #28 │ │ │ │ stmne ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ addne r0, r8, #28 │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ cmpne r0, r3 │ │ │ │ - bne 1b7ef8 │ │ │ │ + bne 1b7f04 │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1d2adc │ │ │ │ + bl 1d2ae8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, #28 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl 36990 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b 1b7ec0 │ │ │ │ + b 1b7ecc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d2adc │ │ │ │ + bl 1d2ae8 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r6, r9, r8 │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r6, lsr #4 │ │ │ │ - bcc 1b80dc │ │ │ │ + bcc 1b80e8 │ │ │ │ ldr fp, [r4, #16] │ │ │ │ cmp r8, r9 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 1b8044 │ │ │ │ + beq 1b8050 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ add sl, r2, r1, lsl #4 │ │ │ │ sub r2, r6, #16 │ │ │ │ add r6, r8, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [r5, -r3]! │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b8088 │ │ │ │ + beq 1b8094 │ │ │ │ mov lr, sl │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r6, r6, #16 │ │ │ │ ldr ip, [r5, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ str r4, [lr, -r3]! │ │ │ │ sub r3, r3, #16 │ │ │ │ str r2, [lr, #8] │ │ │ │ add r2, r5, #16 │ │ │ │ cmp r2, r9 │ │ │ │ str r7, [lr, #4] │ │ │ │ str ip, [lr, #12] │ │ │ │ - bne 1b7ffc │ │ │ │ + bne 1b8008 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b8080 │ │ │ │ + beq 1b808c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq 1b8078 │ │ │ │ + beq 1b8084 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, r1, r5, lsl #4 │ │ │ │ add r1, r1, r2, lsl #4 │ │ │ │ lsl r2, fp, #4 │ │ │ │ bl 2729c │ │ │ │ add r0, r5, fp │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [r0, #8] │ │ │ │ sub r0, r8, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 1b8048 │ │ │ │ + beq 1b8054 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r5, #0 │ │ │ │ add r0, r0, r3 │ │ │ │ lsr r7, r0, #4 │ │ │ │ - b 1b80bc │ │ │ │ + b 1b80c8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 1b8048 │ │ │ │ + beq 1b8054 │ │ │ │ ldr r1, [r6, r5, lsl #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b80b0 │ │ │ │ + beq 1b80bc │ │ │ │ add r0, r6, r5, lsl #4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ - b 1b80b0 │ │ │ │ + b 1b80bc │ │ │ │ mov r3, #16 │ │ │ │ lsr r2, r6, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl 36990 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - b 1b7fc8 │ │ │ │ + b 1b7fd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d2d60 │ │ │ │ + bl 1d2d6c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #2 │ │ │ │ - bcs 1b8138 │ │ │ │ + bcs 1b8144 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ rsb fp, sl, #1 │ │ │ │ sub r9, sl, #2 │ │ │ │ mvn r7, #43 @ 0x2b │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - b 1b8164 │ │ │ │ + b 1b8170 │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r7, r7, #16 │ │ │ │ cmp fp, r4 │ │ │ │ - beq 1b8130 │ │ │ │ + beq 1b813c │ │ │ │ sub r6, r8, r4, lsl #4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 1b8154 │ │ │ │ + bne 1b8160 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b8154 │ │ │ │ + bne 1b8160 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ ldrb r1, [r6, #28] │ │ │ │ cmp r1, r0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movne r0, #0 │ │ │ │ strbne r0, [r6, #12] │ │ │ │ strbne r0, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b81c0 │ │ │ │ + beq 1b81cc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ rsb fp, r4, #1 │ │ │ │ rsb r0, r4, #2 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 1b8258 │ │ │ │ + bcs 1b8264 │ │ │ │ add r4, r9, r4 │ │ │ │ sub r5, r8, r7 │ │ │ │ mov sl, #0 │ │ │ │ - b 1b81f8 │ │ │ │ + b 1b8204 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ add fp, fp, #1 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1b8258 │ │ │ │ + beq 1b8264 │ │ │ │ add r6, r8, fp, lsl #4 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ sub r7, r5, #12 │ │ │ │ ldr r0, [r6, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 1b81e0 │ │ │ │ + bne 1b81ec │ │ │ │ ldr r9, [r5, #-8] │ │ │ │ ldr r1, [r6, #-12] │ │ │ │ mov r0, r9 │ │ │ │ bl 2732c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b81e0 │ │ │ │ + bne 1b81ec │ │ │ │ ldrb r0, [r6, #-4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ strbne sl, [r6, #-4] │ │ │ │ ldr r1, [r7] │ │ │ │ strbne sl, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b81ec │ │ │ │ + beq 1b81f8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b81ec │ │ │ │ + b 1b81f8 │ │ │ │ ldr r0, [sp] │ │ │ │ str fp, [r0, #8] │ │ │ │ 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 r5, [r1, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ mov r9, #0 │ │ │ │ sub r8, r7, r5 │ │ │ │ cmn r8, #-2147483644 @ 0x80000004 │ │ │ │ lsl fp, r8, #1 │ │ │ │ cmnls fp, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1b82ac │ │ │ │ - ldr r2, [pc, #240] @ 1b838c │ │ │ │ + bls 1b82b8 │ │ │ │ + ldr r2, [pc, #240] @ 1b8398 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b82fc │ │ │ │ + beq 1b8308 │ │ │ │ mov r6, ip │ │ │ │ bl b3fdc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b8294 │ │ │ │ + beq 1b82a0 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r0 │ │ │ │ lsr r9, r8, #2 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r5, r7 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ - bne 1b8310 │ │ │ │ - b 1b8330 │ │ │ │ + bne 1b831c │ │ │ │ + b 1b833c │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r5, r7 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ - beq 1b8330 │ │ │ │ + beq 1b833c │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r5], #4 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r3, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bne 1b8314 │ │ │ │ + bne 1b8320 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b834c │ │ │ │ + beq 1b8358 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, ip │ │ │ │ bl b3fc4 │ │ │ │ mov ip, r5 │ │ │ │ str r9, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ str r4, [ip, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sl, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b8388 │ │ │ │ + beq 1b8394 │ │ │ │ ldr r2, [sl] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001539d0 │ │ │ │ + andseq r3, r5, r4, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov ip, r0 │ │ │ │ mov fp, #0 │ │ │ │ sub r9, r8, r4 │ │ │ │ lsl sl, r9, #1 │ │ │ │ orrs r0, r9, r9, lsl #1 │ │ │ │ - bpl 1b83d4 │ │ │ │ - ldr r2, [pc, #228] @ 1b84a8 │ │ │ │ + bpl 1b83e0 │ │ │ │ + ldr r2, [pc, #228] @ 1b84b4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1b841c │ │ │ │ + beq 1b8428 │ │ │ │ mov r6, ip │ │ │ │ bl b3fdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b83bc │ │ │ │ + beq 1b83c8 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r4, r8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bne 1b8434 │ │ │ │ - b 1b8458 │ │ │ │ + bne 1b8440 │ │ │ │ + b 1b8464 │ │ │ │ mov r6, #1 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r4, r8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - beq 1b8458 │ │ │ │ + beq 1b8464 │ │ │ │ mov r7, #0 │ │ │ │ ldrb r2, [r4, r7] │ │ │ │ mov r3, r6 │ │ │ │ strb r2, [r3, r7, lsl #1]! │ │ │ │ add r7, r7, #1 │ │ │ │ strb r2, [r3, #1] │ │ │ │ add r2, r4, r7 │ │ │ │ cmp r2, r8 │ │ │ │ - bne 1b8438 │ │ │ │ + bne 1b8444 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b8470 │ │ │ │ + beq 1b847c │ │ │ │ mov r2, #1 │ │ │ │ mov r4, ip │ │ │ │ bl b3fc4 │ │ │ │ mov ip, r4 │ │ │ │ str r9, [ip] │ │ │ │ stmib ip, {r6, r7} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b84a4 │ │ │ │ + beq 1b84b0 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r5, r8, lsr #17 │ │ │ │ + mulseq r5, ip, r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, #0 │ │ │ │ lsl r5, r0, #2 │ │ │ │ movw r0, #43690 @ 0xaaaa │ │ │ │ movt r0, #2730 @ 0xaaa │ │ │ │ cmp r2, r0 │ │ │ │ - bls 1b84ec │ │ │ │ + bls 1b84f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ bl 3c350 │ │ │ │ - b 1b868c │ │ │ │ + b 1b8698 │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1b8528 │ │ │ │ + beq 1b8534 │ │ │ │ mov r7, r3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b84d8 │ │ │ │ + beq 1b84e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - b 1b8530 │ │ │ │ + b 1b853c │ │ │ │ mov r7, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldm r8, {r3, sl, fp} │ │ │ │ cmp r4, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcc 1b85f0 │ │ │ │ + bcc 1b85fc │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r8, #0 │ │ │ │ lsl r4, r0, #3 │ │ │ │ movw r0, #21845 @ 0x5555 │ │ │ │ movt r0, #1365 @ 0x555 │ │ │ │ cmp fp, r0 │ │ │ │ - bhi 1b8670 │ │ │ │ + bhi 1b867c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b8630 │ │ │ │ + beq 1b863c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b8678 │ │ │ │ + beq 1b8684 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r7, #12 │ │ │ │ mov r8, #0 │ │ │ │ sub r9, r0, #2 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ bl 274b8 │ │ │ │ cmp r9, r8 │ │ │ │ str fp, [r7, #-12] │ │ │ │ stmdb r7, {r5, fp} │ │ │ │ - beq 1b8620 │ │ │ │ + beq 1b862c │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ add r7, r7, #12 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b85a8 │ │ │ │ - b 1b8678 │ │ │ │ + bne 1b85b4 │ │ │ │ + b 1b8684 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1b8654 │ │ │ │ + bne 1b8660 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 1b865c │ │ │ │ + beq 1b8668 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ - b 1b865c │ │ │ │ + b 1b8668 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 1b8654 │ │ │ │ + b 1b8660 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r4, #1 │ │ │ │ stm r7, {r1, r2} │ │ │ │ subs r0, r0, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ add r7, r7, #12 │ │ │ │ - bne 1b8640 │ │ │ │ + bne 1b864c │ │ │ │ stm r7, {r3, sl, fp} │ │ │ │ str r4, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #116] @ 1b86f4 │ │ │ │ + ldr r2, [pc, #116] @ 1b8700 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b86b8 │ │ │ │ + beq 1b86c4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1b79ac │ │ │ │ - b 1b86ec │ │ │ │ + bl 1b79b8 │ │ │ │ + b 1b86f8 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b86f0 │ │ │ │ + beq 1b86fc │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r5, ip, lsr r6 │ │ │ │ + andseq r3, r5, r0, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b8748 │ │ │ │ - ldr r4, [pc, #56] @ 1b8758 │ │ │ │ + beq 1b8754 │ │ │ │ + ldr r4, [pc, #56] @ 1b8764 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1b8728 │ │ │ │ + bne 1b8734 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00161ff4 │ │ │ │ + andseq r1, r6, r8, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1b87ac │ │ │ │ - ldr r4, [pc, #60] @ 1b87bc │ │ │ │ + beq 1b87b8 │ │ │ │ + ldr r4, [pc, #60] @ 1b87c8 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #8 │ │ │ │ subs r7, r7, #8 │ │ │ │ - bne 1b878c │ │ │ │ + bne 1b8798 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r1, r6, r0, ror #30 │ │ │ │ + andseq r1, r6, r4, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256b94 │ │ │ │ + bl 256ba4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1b8810 │ │ │ │ - ldr r4, [pc, #60] @ 1b8820 │ │ │ │ + beq 1b881c │ │ │ │ + ldr r4, [pc, #60] @ 1b882c │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 254b2c │ │ │ │ + bl 254b3c │ │ │ │ add r8, r8, #2 │ │ │ │ subs r7, r7, #2 │ │ │ │ - bne 1b87f0 │ │ │ │ + bne 1b87fc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 254d08 │ │ │ │ + bl 254d18 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r1, r6, ip, lsl pc │ │ │ │ + andseq r1, r6, r0, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ lsl r6, r5, #4 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1b8858 │ │ │ │ - ldr r2, [pc, #344] @ 1b89a4 │ │ │ │ + bls 1b8864 │ │ │ │ + ldr r2, [pc, #344] @ 1b89b0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ mov sl, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1b894c │ │ │ │ + beq 1b8958 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b8844 │ │ │ │ + beq 1b8850 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq 1b895c │ │ │ │ + beq 1b8968 │ │ │ │ mov fp, #0 │ │ │ │ sub r6, fp, r5, lsl #4 │ │ │ │ mov r8, #8 │ │ │ │ add r0, r6, r8 │ │ │ │ cmp r0, #8 │ │ │ │ - beq 1b895c │ │ │ │ + beq 1b8968 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 1b8978 │ │ │ │ + bmi 1b8984 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r6, [sp, #12] │ │ │ │ - beq 1b88f0 │ │ │ │ + beq 1b88fc │ │ │ │ str r1, [sp, #8] │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b8970 │ │ │ │ + beq 1b897c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b 1b88f4 │ │ │ │ + b 1b8900 │ │ │ │ mov r0, #1 │ │ │ │ add r2, fp, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, r4, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ @@ -410777,116 +410780,116 @@ │ │ │ │ ldr fp, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, fp │ │ │ │ str r7, [r9, r8] │ │ │ │ add r8, r8, #16 │ │ │ │ strb r0, [r2, #12] │ │ │ │ - bne 1b88a4 │ │ │ │ - b 1b895c │ │ │ │ + bne 1b88b0 │ │ │ │ + b 1b8968 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ stm sl, {r0, r1, r5} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ 1b89a0 │ │ │ │ + ldr r2, [pc, #32] @ 1b89ac │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str fp, [sp, #24] │ │ │ │ - bl 1b7944 │ │ │ │ + bl 1b7950 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r5, ip, lsr r3 │ │ │ │ - andseq r3, r5, r8, ror r4 │ │ │ │ + andseq r3, r5, r0, lsr r3 │ │ │ │ + andseq r3, r5, ip, ror #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b89ec │ │ │ │ + beq 1b89f8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 1b89d0 │ │ │ │ + b 1b89dc │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1b89ec │ │ │ │ + beq 1b89f8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b89c4 │ │ │ │ + beq 1b89d0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b89c4 │ │ │ │ + b 1b89d0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1b8a30 │ │ │ │ + beq 1b8a3c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5a04 │ │ │ │ + bl 1b5a10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7014 │ │ │ │ + bl 1b7020 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r4, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1b8a04 │ │ │ │ + bne 1b8a10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7014 │ │ │ │ - b 1b8a4c │ │ │ │ + bl 1b7020 │ │ │ │ + b 1b8a58 │ │ │ │ bl 3cac8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1b8a78 │ │ │ │ + beq 1b8a84 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 1b6fbc │ │ │ │ + bl 1b6fc8 │ │ │ │ mov r0, r4 │ │ │ │ - b 1b8a60 │ │ │ │ + b 1b8a6c │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ bl 3cac8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ subs r6, r2, r1 │ │ │ │ mov r5, #0 │ │ │ │ - bpl 1b8aa4 │ │ │ │ + bpl 1b8ab0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ bl 3c350 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1b8b28 │ │ │ │ + beq 1b8b34 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b8a94 │ │ │ │ + beq 1b8aa0 │ │ │ │ mov r0, r8 │ │ │ │ lsr r2, r6, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, ip │ │ │ │ ldrb r6, [r7, r3, lsl #1]! │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ @@ -410894,15 +410897,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ movhi r7, r6 │ │ │ │ movcc r5, r6 │ │ │ │ strb r5, [r1, r3, lsl #1]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ strb r7, [r1, #1] │ │ │ │ - bne 1b8ae8 │ │ │ │ + bne 1b8af4 │ │ │ │ stm r0, {r2, ip} │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ stm r0, {r2, ip} │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -410910,121 +410913,121 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ sub r7, r2, r1 │ │ │ │ mov r5, #0 │ │ │ │ cmn r7, #-1073741822 @ 0xc0000002 │ │ │ │ lsl r4, r7, #2 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1b8b6c │ │ │ │ + bls 1b8b78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ bl 3c350 │ │ │ │ lsr r8, r7, #1 │ │ │ │ mov r7, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b8bd8 │ │ │ │ + beq 1b8be4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, fp │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b8b5c │ │ │ │ + beq 1b8b68 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1b8be8 │ │ │ │ + bne 1b8bf4 │ │ │ │ stm r0, {r3, ip} │ │ │ │ str r7, [r0, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 1b8bc8 │ │ │ │ + beq 1b8bd4 │ │ │ │ add r2, ip, #4 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r4, [r1] │ │ │ │ ldrb r7, [r1, #-1] │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ movhi r5, r7 │ │ │ │ movcc r4, r7 │ │ │ │ strd r4, [r2, #-4] │ │ │ │ add r2, r2, #8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 1b8bf4 │ │ │ │ + bne 1b8c00 │ │ │ │ mov r7, r8 │ │ │ │ stm r0, {r3, ip} │ │ │ │ str r7, [r0, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1b8cd4 │ │ │ │ + beq 1b8ce0 │ │ │ │ sub r7, r2, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r3 │ │ │ │ lsr r8, r7, #2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b8d20 │ │ │ │ - ldr lr, [pc, #208] @ 1b8d4c │ │ │ │ + beq 1b8d2c │ │ │ │ + ldr lr, [pc, #208] @ 1b8d58 │ │ │ │ lsr r7, r7, #3 │ │ │ │ - ldr ip, [pc, #204] @ 1b8d50 │ │ │ │ + ldr ip, [pc, #204] @ 1b8d5c │ │ │ │ add r3, r6, #4 │ │ │ │ add lr, pc, lr │ │ │ │ mov r1, r7 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r6, [r3, #-4] │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bcs 1b8cec │ │ │ │ + bcs 1b8cf8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 1b8cf4 │ │ │ │ + bhi 1b8d00 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ strb r2, [r5, r4]! │ │ │ │ add r4, r4, #2 │ │ │ │ subs r1, r1, #1 │ │ │ │ strb r6, [r5, #-1] │ │ │ │ - bne 1b8c90 │ │ │ │ + bne 1b8c9c │ │ │ │ str r7, [sl] │ │ │ │ stmib sl, {r0, r7} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sl] │ │ │ │ stmib sl, {r0, r7} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 1b8cfc │ │ │ │ + b 1b8d08 │ │ │ │ mov r5, r0 │ │ │ │ mov lr, ip │ │ │ │ - ldr r0, [pc, #80] @ 1b8d54 │ │ │ │ - ldr r3, [pc, #80] @ 1b8d58 │ │ │ │ + ldr r0, [pc, #80] @ 1b8d60 │ │ │ │ + ldr r3, [pc, #80] @ 1b8d64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #7 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str lr, [sp] │ │ │ │ bl 3c694 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -411035,146 +411038,146 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, r6 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0015c1dc │ │ │ │ - andseq ip, r5, r4, ror #3 │ │ │ │ - andeq r7, fp, pc, ror #14 │ │ │ │ - andseq ip, r5, r8, ror r1 │ │ │ │ + @ instruction: 0x0015c1d0 │ │ │ │ + @ instruction: 0x0015c1d8 │ │ │ │ + andeq r7, fp, r3, ror #15 │ │ │ │ + andseq ip, r5, ip, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r2 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r6, #0 │ │ │ │ sub r7, r3, r2 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ lsl r5, r7, #3 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1b8d90 │ │ │ │ + bls 1b8d9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 3c350 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1b8de0 │ │ │ │ + beq 1b8dec │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b8d80 │ │ │ │ + beq 1b8d8c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 1b8df8 │ │ │ │ - b 1b8e24 │ │ │ │ + bne 1b8e04 │ │ │ │ + b 1b8e30 │ │ │ │ mov r2, #4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 1b8e24 │ │ │ │ + beq 1b8e30 │ │ │ │ add r1, r1, r6, lsl #3 │ │ │ │ sub r3, r3, r6 │ │ │ │ add r6, r2, #4 │ │ │ │ mov r4, #0 │ │ │ │ add r5, r1, r4, lsl #3 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ strd r8, [r6, #-4] │ │ │ │ add r6, r6, #8 │ │ │ │ - bne 1b8e08 │ │ │ │ + bne 1b8e14 │ │ │ │ str r7, [r0] │ │ │ │ stmib r0, {r2, r4} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r2 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r6, #0 │ │ │ │ sub r7, r3, r2 │ │ │ │ lsl r5, r7, #1 │ │ │ │ orrs r2, r7, r7, lsl #1 │ │ │ │ - bpl 1b8e60 │ │ │ │ + bpl 1b8e6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 3c350 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1b8eb0 │ │ │ │ + beq 1b8ebc │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ bl b3fc0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b8e50 │ │ │ │ + beq 1b8e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 1b8ec8 │ │ │ │ - b 1b8ef4 │ │ │ │ + bne 1b8ed4 │ │ │ │ + b 1b8f00 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq 1b8ef4 │ │ │ │ + beq 1b8f00 │ │ │ │ add r1, r1, r6, lsl #1 │ │ │ │ sub r3, r3, r6 │ │ │ │ add r6, r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r5, r1, r4, lsl #1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ ldrh r5, [r5, #8] │ │ │ │ strh r5, [r6, #-1] │ │ │ │ add r6, r6, #2 │ │ │ │ - bne 1b8ed8 │ │ │ │ + bne 1b8ee4 │ │ │ │ str r7, [r0] │ │ │ │ stmib r0, {r2, r4} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub r4, r2, r1 │ │ │ │ mov r6, #0 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1b8f24 │ │ │ │ + bls 1b8f30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ bl 3c350 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 1b8fa8 │ │ │ │ + beq 1b8fb4 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r7 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b8f14 │ │ │ │ + beq 1b8f20 │ │ │ │ mov r0, r8 │ │ │ │ lsr r2, r4, #3 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, ip │ │ │ │ ldr r6, [r7, r3, lsl #3]! │ │ │ │ ldr r7, [r7, #4] │ │ │ │ @@ -411182,15 +411185,15 @@ │ │ │ │ mov r4, r7 │ │ │ │ movhi r7, r6 │ │ │ │ movcc r4, r6 │ │ │ │ str r4, [r1, r3, lsl #3]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r7, [r1, #4] │ │ │ │ - bne 1b8f68 │ │ │ │ + bne 1b8f74 │ │ │ │ stm r0, {r2, ip} │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #4 │ │ │ │ stm r0, {r2, ip} │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -411198,325 +411201,325 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r5, #0 │ │ │ │ sub r6, r9, r8 │ │ │ │ lsl r4, r6, #1 │ │ │ │ orrs r3, r6, r6, lsl #1 │ │ │ │ - bpl 1b8fe8 │ │ │ │ + bpl 1b8ff4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ mov fp, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b9058 │ │ │ │ + beq 1b9064 │ │ │ │ str r0, [sp] │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1b8fdc │ │ │ │ + beq 1b8fe8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 1b9048 │ │ │ │ + beq 1b9054 │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ mov fp, #1 │ │ │ │ ldrb r1, [r1, #9] │ │ │ │ strb r1, [r3, #1] │ │ │ │ strb r2, [r3] │ │ │ │ str r6, [r0] │ │ │ │ stmib r0, {r3, fp} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r8 │ │ │ │ - bne 1b9034 │ │ │ │ - b 1b9048 │ │ │ │ + bne 1b9040 │ │ │ │ + b 1b9054 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r5, #0 │ │ │ │ sub r6, r9, r8 │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ lsl r4, r6, #3 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1b909c │ │ │ │ + bls 1b90a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c350 │ │ │ │ mov fp, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b910c │ │ │ │ + beq 1b9118 │ │ │ │ str r0, [sp] │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ bl b3fc0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1b9090 │ │ │ │ + beq 1b909c │ │ │ │ mov r1, r7 │ │ │ │ cmp r9, r8 │ │ │ │ - beq 1b90fc │ │ │ │ + beq 1b9108 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r6, [r0] │ │ │ │ stmib r0, {r3, fp} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r8 │ │ │ │ - bne 1b90e8 │ │ │ │ - b 1b90fc │ │ │ │ + bne 1b90f4 │ │ │ │ + b 1b9108 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b9164 │ │ │ │ + beq 1b9170 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1b91fc │ │ │ │ + beq 1b9208 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b9210 │ │ │ │ + beq 1b921c │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b9194 │ │ │ │ - ldr r3, [pc, #784] @ 1b9488 │ │ │ │ + bne 1b91a0 │ │ │ │ + ldr r3, [pc, #784] @ 1b9494 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1cb1b4 │ │ │ │ + bl 1cb1c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r3, #4 │ │ │ │ mov r7, #1 │ │ │ │ stmib r0, {r3, r5} │ │ │ │ str r5, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r0, #12]! │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r7, [r0, #-4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne 1b91e4 │ │ │ │ - ldr r3, [pc, #704] @ 1b948c │ │ │ │ + bne 1b91f0 │ │ │ │ + ldr r3, [pc, #704] @ 1b9498 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1cac20 │ │ │ │ + bl 1cac2c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, r6, #1 │ │ │ │ str r5, [r0, r6, lsl #2] │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1b9144 │ │ │ │ - ldr r2, [pc, #672] @ 1b94a4 │ │ │ │ + bne 1b9150 │ │ │ │ + ldr r2, [pc, #672] @ 1b94b0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b93ec │ │ │ │ + beq 1b93f8 │ │ │ │ add r0, r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r1, #1 │ │ │ │ mov sl, #0 │ │ │ │ - b 1b9260 │ │ │ │ + b 1b926c │ │ │ │ str r7, [sl, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ strb fp, [sl] │ │ │ │ mov sl, r7 │ │ │ │ str r0, [r9, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ addne r0, r0, #1 │ │ │ │ - beq 1b93e4 │ │ │ │ + beq 1b93f0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp sl, r7 │ │ │ │ - bcs 1b9440 │ │ │ │ + bcs 1b944c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r9, sl, sl, lsl #1 │ │ │ │ ldrb fp, [r1] │ │ │ │ add r2, r0, r9, lsl #2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b92f4 │ │ │ │ + beq 1b9300 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 1b92c0 │ │ │ │ + beq 1b92cc │ │ │ │ mov r3, #0 │ │ │ │ add r8, r3, r1, lsr #1 │ │ │ │ sub r1, r1, r1, lsr #1 │ │ │ │ ldrb r5, [r2, r8, lsl #3] │ │ │ │ cmp r5, fp │ │ │ │ movhi r8, r3 │ │ │ │ cmp r1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - bhi 1b92a0 │ │ │ │ + bhi 1b92ac │ │ │ │ ldrb r1, [r2, r8, lsl #3] │ │ │ │ cmp r1, fp │ │ │ │ - bne 1b93d0 │ │ │ │ + bne 1b93dc │ │ │ │ add r0, r2, r8, lsl #3 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 1b9464 │ │ │ │ + bcs 1b9470 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r7, [r0, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b9248 │ │ │ │ - b 1b941c │ │ │ │ + beq 1b9254 │ │ │ │ + b 1b9428 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r7, r1 │ │ │ │ - bne 1b9318 │ │ │ │ - ldr r1, [pc, #388] @ 1b9490 │ │ │ │ + bne 1b9324 │ │ │ │ + ldr r1, [pc, #388] @ 1b949c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb1b4 │ │ │ │ + bl 1cb1c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ mov r1, #4 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r1, r7, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1b9358 │ │ │ │ + bne 1b9364 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #320] @ 1b9494 │ │ │ │ + ldr r1, [pc, #320] @ 1b94a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cac20 │ │ │ │ + bl 1cac2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 1b9454 │ │ │ │ + bcs 1b9460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r9, r0, r9, lsl #2 │ │ │ │ ldr r5, [r9, #8] │ │ │ │ cmp r5, r8 │ │ │ │ - bcc 1b942c │ │ │ │ + bcc 1b9438 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1b93a8 │ │ │ │ - ldr r1, [pc, #256] @ 1b94a0 │ │ │ │ + bne 1b93b4 │ │ │ │ + ldr r1, [pc, #256] @ 1b94ac │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cab88 │ │ │ │ + bl 1cab94 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r5, r8 │ │ │ │ add sl, r0, r8, lsl #3 │ │ │ │ - bls 1b9234 │ │ │ │ + bls 1b9240 │ │ │ │ sub r0, r5, r8 │ │ │ │ mov r1, sl │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, sl, #8 │ │ │ │ bl 2729c │ │ │ │ - b 1b9234 │ │ │ │ + b 1b9240 │ │ │ │ addcc r8, r8, #1 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r7, r1 │ │ │ │ - beq 1b9304 │ │ │ │ - b 1b9318 │ │ │ │ + beq 1b9310 │ │ │ │ + b 1b9324 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b 1b93f0 │ │ │ │ + b 1b93fc │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp sl, r3 │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bcs 1b9474 │ │ │ │ + bcs 1b9480 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r0, sl, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #124] @ 1b94b0 │ │ │ │ + ldr r2, [pc, #124] @ 1b94bc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c1d4 │ │ │ │ - ldr r2, [pc, #100] @ 1b94ac │ │ │ │ + ldr r2, [pc, #100] @ 1b94b8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #60] @ 1b9498 │ │ │ │ + ldr r2, [pc, #60] @ 1b94a4 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #48] @ 1b949c │ │ │ │ + ldr r2, [pc, #48] @ 1b94a8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - ldr r2, [pc, #44] @ 1b94a8 │ │ │ │ + ldr r2, [pc, #44] @ 1b94b4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3cae4 │ │ │ │ - andseq r2, r5, r8, asr fp │ │ │ │ - andseq r2, r5, r8, lsl fp │ │ │ │ - andseq r2, r5, ip, asr #19 │ │ │ │ - mulseq r5, r8, r9 │ │ │ │ - @ instruction: 0x001528dc │ │ │ │ - @ instruction: 0x001528bc │ │ │ │ - andseq r2, r5, r8, lsr #19 │ │ │ │ - @ instruction: 0x00152af0 │ │ │ │ - andseq r2, r5, r8, lsl #17 │ │ │ │ - andseq r2, r5, ip, asr #17 │ │ │ │ - andseq r2, r5, r0, lsl r9 │ │ │ │ + andseq r2, r5, ip, asr #22 │ │ │ │ + andseq r2, r5, ip, lsl #22 │ │ │ │ + andseq r2, r5, r0, asr #19 │ │ │ │ + andseq r2, r5, ip, lsl #19 │ │ │ │ + @ instruction: 0x001528d0 │ │ │ │ + @ instruction: 0x001528b0 │ │ │ │ + mulseq r5, ip, r9 │ │ │ │ + andseq r2, r5, r4, ror #21 │ │ │ │ + andseq r2, r5, ip, ror r8 │ │ │ │ + andseq r2, r5, r0, asr #17 │ │ │ │ + andseq r2, r5, r4, lsl #18 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [sp, #3] │ │ │ │ @@ -411533,171 +411536,171 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7a20 │ │ │ │ + bl 1b7a2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b9560 │ │ │ │ + beq 1b956c │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1b95fc │ │ │ │ + bcs 1b9608 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r2, r6 │ │ │ │ add r1, r1, r3, lsl #4 │ │ │ │ strb r5, [r1, #12] │ │ │ │ - bne 1b9538 │ │ │ │ + bne 1b9544 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b9574 │ │ │ │ + beq 1b9580 │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1b95b8 │ │ │ │ + beq 1b95c4 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 1b9598 │ │ │ │ + b 1b95a4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1b95b8 │ │ │ │ + beq 1b95c4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b958c │ │ │ │ + beq 1b9598 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b958c │ │ │ │ + b 1b9598 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1b95d8 │ │ │ │ + beq 1b95e4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b95f4 │ │ │ │ + beq 1b9600 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #84] @ 1b9658 │ │ │ │ + ldr r2, [pc, #84] @ 1b9664 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 3cae4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b9648 │ │ │ │ + beq 1b9654 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 1b9638 │ │ │ │ + b 1b9644 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b9648 │ │ │ │ + beq 1b9654 │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1bc6f8 │ │ │ │ + bl 1bc704 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r5, r4, asr r7 │ │ │ │ + andseq r2, r5, r8, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r9, [sl] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1b9690 │ │ │ │ + bne 1b969c │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, #0 │ │ │ │ ldrne r4, [sl, #8] │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 1b96f4 │ │ │ │ + bne 1b9700 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, sl │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1b9688 │ │ │ │ + bne 1b9694 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r1, #8] │ │ │ │ - beq 1b9688 │ │ │ │ + beq 1b9694 │ │ │ │ add r7, r0, #4 │ │ │ │ mov r4, r1 │ │ │ │ - b 1b96cc │ │ │ │ + b 1b96d8 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1b96e8 │ │ │ │ + beq 1b96f4 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b96c0 │ │ │ │ + beq 1b96cc │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b96c0 │ │ │ │ + b 1b96cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [sl, #4] │ │ │ │ lsl r0, r4, #4 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - beq 1b9728 │ │ │ │ + beq 1b9734 │ │ │ │ sub r7, r0, #16 │ │ │ │ add r3, r6, #24 │ │ │ │ lsr r7, r7, #4 │ │ │ │ ldr r5, [r3], #16 │ │ │ │ cmp r2, r5 │ │ │ │ movcs r2, r5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 1b9714 │ │ │ │ + bne 1b9720 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b9748 │ │ │ │ + beq 1b9754 │ │ │ │ add r2, r6, #12 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r2], #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1b9738 │ │ │ │ - b 1b9688 │ │ │ │ + bne 1b9744 │ │ │ │ + b 1b9694 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, #0 │ │ │ │ - b 1b9760 │ │ │ │ + b 1b976c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 1b9780 │ │ │ │ + beq 1b978c │ │ │ │ ldr r1, [r6, r7, lsl #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b9754 │ │ │ │ + beq 1b9760 │ │ │ │ add r0, r6, r7, lsl #4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ - b 1b9754 │ │ │ │ + b 1b9760 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1b9798 │ │ │ │ + beq 1b97a4 │ │ │ │ lsl r1, r9, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ @@ -411705,937 +411708,937 @@ │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b9990 │ │ │ │ + beq 1b999c │ │ │ │ ldr r6, [r8, #8] │ │ │ │ mov fp, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1b9848 │ │ │ │ + beq 1b9854 │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r6, #1 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, r1 │ │ │ │ - beq 1b9810 │ │ │ │ + beq 1b981c │ │ │ │ sub r3, r6, #1 │ │ │ │ add r2, r7, #24 │ │ │ │ bic r5, r3, #-268435456 @ 0xf0000000 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2], #16 │ │ │ │ cmp r3, r4 │ │ │ │ movcs r3, r4 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 1b97fc │ │ │ │ + bne 1b9808 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1b9998 │ │ │ │ + beq 1b99a4 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 1b9854 │ │ │ │ + bne 1b9860 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r4, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov ip, r1 │ │ │ │ add r2, r1, r2 │ │ │ │ add r3, r7, r6, lsl #4 │ │ │ │ sub sl, r2, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 1b9c98 │ │ │ │ + b 1b9ca4 │ │ │ │ mov r1, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b9888 │ │ │ │ + beq 1b9894 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1b94b4 │ │ │ │ + bl 1b94c0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1b9878 │ │ │ │ + bne 1b9884 │ │ │ │ add r6, r8, #4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - b 1b98b0 │ │ │ │ + b 1b98bc │ │ │ │ ldr r2, [r8, #8] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1b9d80 │ │ │ │ + bne 1b9d8c │ │ │ │ mov r6, r8 │ │ │ │ ldr r7, [r6, #4]! │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b98d0 │ │ │ │ + beq 1b98dc │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ sub r1, r1, #16 │ │ │ │ add r7, r7, #16 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1b9894 │ │ │ │ + bne 1b98a0 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ mov r9, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov sl, #1 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1b991c │ │ │ │ - b 1b9f64 │ │ │ │ - ldr r2, [pc, #2676] @ 1ba34c │ │ │ │ + bne 1b9928 │ │ │ │ + b 1b9f70 │ │ │ │ + ldr r2, [pc, #2676] @ 1ba358 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1b8824 │ │ │ │ + bl 1b8830 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ sub r1, r1, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ clz r1, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ lsr r9, r1, #5 │ │ │ │ ldr r0, [r8] │ │ │ │ mov sl, #1 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b9f64 │ │ │ │ + beq 1b9f70 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmp r7, #11 │ │ │ │ - bcc 1b9ed4 │ │ │ │ + bcc 1b9ee0 │ │ │ │ lsl r0, r7, #4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b99f4 │ │ │ │ + beq 1b9a00 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #6 │ │ │ │ strcs r2, [r1] │ │ │ │ strbcs r3, [r1, #4] │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1b9944 │ │ │ │ + bne 1b9950 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b9984 │ │ │ │ + beq 1b9990 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1b94b4 │ │ │ │ + bl 1b94c0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1b9a48 │ │ │ │ + bne 1b9a54 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1b9f6c │ │ │ │ + beq 1b9f78 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, r7, #4 │ │ │ │ - b 1b99ac │ │ │ │ + b 1b99b8 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1b99c8 │ │ │ │ + beq 1b99d4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b99a0 │ │ │ │ + beq 1b99ac │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b99a0 │ │ │ │ + b 1b99ac │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b99e4 │ │ │ │ + beq 1b99f0 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #5 │ │ │ │ add r1, r1, #8 │ │ │ │ - b 1b9a14 │ │ │ │ + b 1b9a20 │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - beq 1b9978 │ │ │ │ + beq 1b9984 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #6 │ │ │ │ - bcc 1b9a08 │ │ │ │ + bcc 1b9a14 │ │ │ │ ldr r5, [r1, #-4] │ │ │ │ str r2, [r1] │ │ │ │ add r7, r5, r7 │ │ │ │ strb r2, [r1, #4] │ │ │ │ ldr r4, [r7, #-5] │ │ │ │ ldrb r7, [r7, #-1] │ │ │ │ strb r7, [r5, #4] │ │ │ │ str r4, [r5] │ │ │ │ str r3, [r1] │ │ │ │ - b 1b9a08 │ │ │ │ + b 1b9a14 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmp r7, #11 │ │ │ │ - bcc 1b9ed4 │ │ │ │ + bcc 1b9ee0 │ │ │ │ lsl r0, r7, #4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b9be4 │ │ │ │ + beq 1b9bf0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #5 │ │ │ │ strcs r2, [r1] │ │ │ │ strbcs r3, [r1, #4] │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1b9a70 │ │ │ │ + bne 1b9a7c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b9984 │ │ │ │ + beq 1b9990 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1b94b4 │ │ │ │ + bl 1b94c0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b9984 │ │ │ │ + beq 1b9990 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ - bcc 1b9ed4 │ │ │ │ + bcc 1b9ee0 │ │ │ │ lsl r0, r7, #4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b9c30 │ │ │ │ + beq 1b9c3c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #3 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #4 │ │ │ │ strcs r2, [r1] │ │ │ │ strbcs r3, [r1, #4] │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1b9ad8 │ │ │ │ + bne 1b9ae4 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b9984 │ │ │ │ + beq 1b9990 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1b94b4 │ │ │ │ + bl 1b94c0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b9984 │ │ │ │ + beq 1b9990 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ - bcc 1b9ed4 │ │ │ │ + bcc 1b9ee0 │ │ │ │ lsl r0, r7, #4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b9d34 │ │ │ │ + beq 1b9d40 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #3 │ │ │ │ strcs r2, [r1] │ │ │ │ strbcs r3, [r1, #4] │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1b9b40 │ │ │ │ + bne 1b9b4c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b9984 │ │ │ │ + beq 1b9990 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1b94b4 │ │ │ │ + bl 1b94c0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b9984 │ │ │ │ + beq 1b9990 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmp r7, #11 │ │ │ │ - bcc 1b9ed4 │ │ │ │ + bcc 1b9ee0 │ │ │ │ lsl r0, r7, #4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1b9e48 │ │ │ │ + beq 1b9e54 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #2 │ │ │ │ strcs r2, [r1] │ │ │ │ strbcs r3, [r1, #4] │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1b9ba8 │ │ │ │ + bne 1b9bb4 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1b9eb4 │ │ │ │ + bne 1b9ec0 │ │ │ │ mov sl, #1 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1b9f6c │ │ │ │ - b 1b9990 │ │ │ │ + beq 1b9f78 │ │ │ │ + b 1b999c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ add r1, r1, #8 │ │ │ │ - b 1b9c04 │ │ │ │ + b 1b9c10 │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - beq 1b9aa4 │ │ │ │ + beq 1b9ab0 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #5 │ │ │ │ - bcc 1b9bf8 │ │ │ │ + bcc 1b9c04 │ │ │ │ ldr r5, [r1, #-4] │ │ │ │ str r2, [r1] │ │ │ │ add r7, r5, r7 │ │ │ │ strb r2, [r1, #4] │ │ │ │ ldr r7, [r7, #-4] │ │ │ │ str r7, [r5] │ │ │ │ str r3, [r1] │ │ │ │ - b 1b9bf8 │ │ │ │ + b 1b9c04 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #3 │ │ │ │ add r1, r1, #8 │ │ │ │ - b 1b9c50 │ │ │ │ + b 1b9c5c │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - beq 1b9b0c │ │ │ │ + beq 1b9b18 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #4 │ │ │ │ - bcc 1b9c44 │ │ │ │ + bcc 1b9c50 │ │ │ │ ldr r5, [r1, #-4] │ │ │ │ str r2, [r1] │ │ │ │ add r7, r5, r7 │ │ │ │ strb r2, [r1, #4] │ │ │ │ ldrh r4, [r7, #-3] │ │ │ │ ldrb r7, [r7, #-1] │ │ │ │ strb r7, [r5, #2] │ │ │ │ strh r4, [r5] │ │ │ │ str r3, [r1] │ │ │ │ - b 1b9c44 │ │ │ │ + b 1b9c50 │ │ │ │ mov ip, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1b9eac │ │ │ │ + beq 1b9eb8 │ │ │ │ tst r2, #1 │ │ │ │ - beq 1b9d04 │ │ │ │ + beq 1b9d10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ cmp r9, r2 │ │ │ │ - beq 1b9e94 │ │ │ │ + beq 1b9ea0 │ │ │ │ cmp r1, ip │ │ │ │ - bcc 1b9d20 │ │ │ │ + bcc 1b9d2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1b9ea8 │ │ │ │ + beq 1b9eb4 │ │ │ │ add r9, r3, #16 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r5, #0 │ │ │ │ add r3, r3, r2 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp ip, r5 │ │ │ │ - beq 1b9c88 │ │ │ │ + beq 1b9c94 │ │ │ │ ldrb r4, [sl, -r5] │ │ │ │ ldrb lr, [r3, -r5] │ │ │ │ cmp lr, r4 │ │ │ │ - bne 1b9c84 │ │ │ │ + bne 1b9c90 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne 1b9cd8 │ │ │ │ + bne 1b9ce4 │ │ │ │ mov ip, r2 │ │ │ │ - b 1b9c88 │ │ │ │ + b 1b9c94 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ sub r2, r2, r9 │ │ │ │ cmp r4, r2, lsr #4 │ │ │ │ - bcs 1b9e94 │ │ │ │ + bcs 1b9ea0 │ │ │ │ add r3, r9, r4, lsl #4 │ │ │ │ cmp r1, ip │ │ │ │ - bcs 1b9cb8 │ │ │ │ - ldr r3, [pc, #1548] @ 1ba334 │ │ │ │ + bcs 1b9cc4 │ │ │ │ + ldr r3, [pc, #1548] @ 1ba340 │ │ │ │ sub r0, r1, ip │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ add r1, r1, #8 │ │ │ │ - b 1b9d54 │ │ │ │ + b 1b9d60 │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - beq 1b9b74 │ │ │ │ + beq 1b9b80 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #3 │ │ │ │ - bcc 1b9d48 │ │ │ │ + bcc 1b9d54 │ │ │ │ ldr r5, [r1, #-4] │ │ │ │ str r2, [r1] │ │ │ │ add r7, r5, r7 │ │ │ │ strb r2, [r1, #4] │ │ │ │ ldrh r7, [r7, #-2] │ │ │ │ strh r7, [r5] │ │ │ │ str r3, [r1] │ │ │ │ - b 1b9d48 │ │ │ │ + b 1b9d54 │ │ │ │ ldr r7, [r8, #4] │ │ │ │ mov r4, #1 │ │ │ │ mov r3, #0 │ │ │ │ add ip, r7, r2, lsl #4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov lr, r7 │ │ │ │ ldr sl, [r7, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ - b 1b9db8 │ │ │ │ + b 1b9dc4 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ba1a0 │ │ │ │ + beq 1ba1ac │ │ │ │ tst r3, #1 │ │ │ │ - beq 1b9e18 │ │ │ │ + beq 1b9e24 │ │ │ │ mov r5, lr │ │ │ │ cmp lr, ip │ │ │ │ - beq 1ba114 │ │ │ │ + beq 1ba120 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 1b9e34 │ │ │ │ + bhi 1b9e40 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ movcc r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ba194 │ │ │ │ + beq 1ba1a0 │ │ │ │ add lr, r5, #16 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldrb r4, [sl, r1] │ │ │ │ ldrb r9, [r5, r1] │ │ │ │ cmp r9, r4 │ │ │ │ - bne 1b9da8 │ │ │ │ + bne 1b9db4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 1b9df8 │ │ │ │ - b 1b9da4 │ │ │ │ + bne 1b9e04 │ │ │ │ + b 1b9db0 │ │ │ │ sub r3, ip, lr │ │ │ │ cmp r4, r3, lsr #4 │ │ │ │ - bcs 1ba114 │ │ │ │ + bcs 1ba120 │ │ │ │ add r5, lr, r4, lsl #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bls 1b9dd8 │ │ │ │ - ldr r3, [pc, #1268] @ 1ba330 │ │ │ │ + bls 1b9de4 │ │ │ │ + ldr r3, [pc, #1268] @ 1ba33c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 3c798 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r1, #8 │ │ │ │ - b 1b9e68 │ │ │ │ + b 1b9e74 │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - beq 1b9ec0 │ │ │ │ + beq 1b9ecc │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #2 │ │ │ │ - bcc 1b9e5c │ │ │ │ + bcc 1b9e68 │ │ │ │ ldr r5, [r1, #-4] │ │ │ │ str r2, [r1] │ │ │ │ add r7, r5, r7 │ │ │ │ strb r2, [r1, #4] │ │ │ │ ldrb r7, [r7, #-1] │ │ │ │ strb r7, [r5] │ │ │ │ str r3, [r1] │ │ │ │ - b 1b9e5c │ │ │ │ + b 1b9e68 │ │ │ │ cmp r1, ip │ │ │ │ - bcc 1ba2cc │ │ │ │ + bcc 1ba2d8 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, ip │ │ │ │ - b 1ba1a0 │ │ │ │ + b 1ba1ac │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r6 │ │ │ │ - b 1ba1a0 │ │ │ │ + b 1ba1ac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1b94b4 │ │ │ │ + bl 1b94c0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b9f64 │ │ │ │ + beq 1b9f70 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ mov sl, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1b9f60 │ │ │ │ + beq 1b9f6c │ │ │ │ ldr r2, [r6] │ │ │ │ lsl r1, r7, #4 │ │ │ │ - ldr r3, [pc, #1108] @ 1ba344 │ │ │ │ + ldr r3, [pc, #1108] @ 1ba350 │ │ │ │ add r2, r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1b9f18 │ │ │ │ + b 1b9f24 │ │ │ │ ldr r5, [r2] │ │ │ │ ldrb r5, [r5] │ │ │ │ ldrb r5, [r3, r5] │ │ │ │ cmp r5, #249 @ 0xf9 │ │ │ │ - bhi 1b9f2c │ │ │ │ + bhi 1b9f38 │ │ │ │ add r2, r2, #16 │ │ │ │ subs r1, r1, #16 │ │ │ │ - beq 1b9f60 │ │ │ │ + beq 1b9f6c │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #1 │ │ │ │ - beq 1b9ef8 │ │ │ │ + beq 1b9f04 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1b9f0c │ │ │ │ + bne 1b9f18 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 1b9f44 │ │ │ │ + b 1b9f50 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1ba01c │ │ │ │ + beq 1ba028 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b9f38 │ │ │ │ + beq 1b9f44 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b9f38 │ │ │ │ + b 1b9f44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 1b9990 │ │ │ │ + bne 1b999c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1b9f88 │ │ │ │ + beq 1b9f94 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1ba050 │ │ │ │ + beq 1ba05c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r7, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - beq 1b9fc4 │ │ │ │ + beq 1b9fd0 │ │ │ │ sub r2, r7, #1 │ │ │ │ add r1, r1, #24 │ │ │ │ bic r2, r2, #-268435456 @ 0xf0000000 │ │ │ │ ldr r3, [r1], #16 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 1b9fb0 │ │ │ │ + bne 1b9fbc │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 1ba090 │ │ │ │ + bcs 1ba09c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq 1ba07c │ │ │ │ + beq 1ba088 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ add r6, r0, #4 │ │ │ │ - b 1ba000 │ │ │ │ + b 1ba00c │ │ │ │ add r6, r6, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1ba0d8 │ │ │ │ + beq 1ba0e4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1b9ff4 │ │ │ │ + beq 1ba000 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b9ff4 │ │ │ │ + b 1ba000 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ba038 │ │ │ │ + beq 1ba044 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ mov sl, #1 │ │ │ │ str r4, [r8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 1b9f6c │ │ │ │ - b 1b9990 │ │ │ │ + beq 1b9f78 │ │ │ │ + b 1b999c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ add r5, r8, #4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1ba07c │ │ │ │ + beq 1ba088 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b9f74 │ │ │ │ + beq 1b9f80 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bls 1ba0e8 │ │ │ │ + bls 1ba0f4 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ mov r6, #0 │ │ │ │ - b 1ba0b8 │ │ │ │ + b 1ba0c4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 1ba0f8 │ │ │ │ + beq 1ba104 │ │ │ │ ldr r1, [r5, r6, lsl #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ba0ac │ │ │ │ + beq 1ba0b8 │ │ │ │ add r0, r5, r6, lsl #4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl b3fc4 │ │ │ │ - b 1ba0ac │ │ │ │ + b 1ba0b8 │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1ba06c │ │ │ │ - b 1ba07c │ │ │ │ + bne 1ba078 │ │ │ │ + b 1ba088 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1bc68c │ │ │ │ + bl 1bc698 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1b9f74 │ │ │ │ + beq 1b9f80 │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1b9f74 │ │ │ │ + b 1b9f80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 1ba2b8 │ │ │ │ + bhi 1ba2c4 │ │ │ │ cmp r6, #2 │ │ │ │ - bcc 1ba19c │ │ │ │ + bcc 1ba1a8 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 1ba19c │ │ │ │ - ldr r3, [pc, #508] @ 1ba338 │ │ │ │ + bhi 1ba1a8 │ │ │ │ + ldr r3, [pc, #508] @ 1ba344 │ │ │ │ ldrb r6, [sl] │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bhi 1ba19c │ │ │ │ + bhi 1ba1a8 │ │ │ │ add r0, r7, #8 │ │ │ │ lsl r1, r2, #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #2 │ │ │ │ strcs r2, [r0] │ │ │ │ strbcs r3, [r0, #4] │ │ │ │ add r0, r0, #16 │ │ │ │ subs r1, r1, #16 │ │ │ │ - bne 1ba15c │ │ │ │ + bne 1ba168 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1b9990 │ │ │ │ + beq 1b999c │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1b8118 │ │ │ │ + b 1b8124 │ │ │ │ mov r4, #0 │ │ │ │ - b 1ba1a0 │ │ │ │ + b 1ba1ac │ │ │ │ mov r4, r1 │ │ │ │ add r6, r8, #4 │ │ │ │ lsl r1, r2, #4 │ │ │ │ mov r3, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ba1d4 │ │ │ │ + beq 1ba1e0 │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ sub r1, r1, #16 │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 1ba1ac │ │ │ │ + bne 1ba1b8 │ │ │ │ cmp r4, #1 │ │ │ │ - bhi 1ba1ec │ │ │ │ - b 1ba258 │ │ │ │ + bhi 1ba1f8 │ │ │ │ + b 1ba264 │ │ │ │ cmp r4, #5 │ │ │ │ - bcs 1ba1ec │ │ │ │ + bcs 1ba1f8 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc 1ba258 │ │ │ │ + bcc 1ba264 │ │ │ │ cmp r2, #17 │ │ │ │ - bcc 1ba258 │ │ │ │ + bcc 1ba264 │ │ │ │ lsl r6, r2, #4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1ba260 │ │ │ │ + beq 1ba26c │ │ │ │ add r0, r7, #8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r4, r2 │ │ │ │ strcc r4, [r0] │ │ │ │ strbcc r1, [r0, #4] │ │ │ │ add r0, r0, #16 │ │ │ │ subs r6, r6, #16 │ │ │ │ - bne 1ba200 │ │ │ │ + bne 1ba20c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1ba2e0 │ │ │ │ + beq 1ba2ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b8118 │ │ │ │ + bl 1b8124 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1ba2e0 │ │ │ │ + beq 1ba2ec │ │ │ │ ldr r2, [r8, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 1b9888 │ │ │ │ - b 1ba2e8 │ │ │ │ + beq 1b9894 │ │ │ │ + b 1ba2f4 │ │ │ │ mov r1, r2 │ │ │ │ - b 1b9890 │ │ │ │ + b 1b989c │ │ │ │ add r9, sp, #16 │ │ │ │ mov sl, #0 │ │ │ │ - b 1ba278 │ │ │ │ + b 1ba284 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r6, r6, #16 │ │ │ │ - beq 1ba21c │ │ │ │ + beq 1ba228 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r4 │ │ │ │ - bls 1ba26c │ │ │ │ + bls 1ba278 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ sub r0, r0, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ strb sl, [r7, #12] │ │ │ │ str sl, [r7, #8] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1d2df8 │ │ │ │ - b 1ba26c │ │ │ │ - ldr r3, [pc, #108] @ 1ba32c │ │ │ │ + bl 1d2e04 │ │ │ │ + b 1ba278 │ │ │ │ + ldr r3, [pc, #108] @ 1ba338 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ bl 3c798 │ │ │ │ - ldr r3, [pc, #116] @ 1ba348 │ │ │ │ + ldr r3, [pc, #116] @ 1ba354 │ │ │ │ sub r0, r1, ip │ │ │ │ mov r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c798 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #76] @ 1ba33c │ │ │ │ + ldr r1, [pc, #76] @ 1ba348 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #72] @ 1ba340 │ │ │ │ + ldr r0, [pc, #72] @ 1ba34c │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 3c9ec │ │ │ │ cmp r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ addeq r0, sp, #40 @ 0x28 │ │ │ │ - bleq 1bc68c │ │ │ │ + bleq 1bc698 │ │ │ │ mov r0, r4 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r5, ip, lsr #22 │ │ │ │ - andseq r1, r5, r0, asr #31 │ │ │ │ - andseq r2, r5, ip, ror #1 │ │ │ │ - andeq r5, fp, r4, asr #21 │ │ │ │ - andeq r4, sl, ip, asr #1 │ │ │ │ - andseq r1, r5, r8, lsr #22 │ │ │ │ - andeq r5, fp, r0, lsl sp │ │ │ │ - andseq r1, r5, r0, lsr fp │ │ │ │ - andseq r2, r5, ip, asr r5 │ │ │ │ + andseq r1, r5, r0, lsr #22 │ │ │ │ + @ instruction: 0x00151fb4 │ │ │ │ + andseq r2, r5, r0, ror #1 │ │ │ │ + andeq r5, fp, r8, lsr fp │ │ │ │ + andeq r4, sl, r0, asr #2 │ │ │ │ + andseq r1, r5, ip, lsl fp │ │ │ │ + andeq r5, fp, r4, lsl #27 │ │ │ │ + andseq r1, r5, r4, lsr #22 │ │ │ │ + andseq r2, r5, r0, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, r2 │ │ │ │ ldrne r1, [r5] │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1ba494 │ │ │ │ + bne 1ba4a0 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldrb r4, [r6, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 1ba428 │ │ │ │ - bl 1b965c │ │ │ │ + bne 1ba434 │ │ │ │ + bl 1b9668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ba4fc │ │ │ │ + beq 1ba508 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r2, [sl, #8] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r8, [pc, #3360] @ 1bb0dc │ │ │ │ + ldr r8, [pc, #3360] @ 1bb0e8 │ │ │ │ umull r5, r0, r2, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ mvnne r0, #0 │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ strls r4, [sp, #68] @ 0x44 │ │ │ │ lslls r4, r0, #4 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 1ba480 │ │ │ │ + bhi 1ba48c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ - beq 1ba630 │ │ │ │ + beq 1ba63c │ │ │ │ mov fp, r1 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ba480 │ │ │ │ + beq 1ba48c │ │ │ │ mov r1, fp │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ - b 1ba638 │ │ │ │ - bl 1b965c │ │ │ │ + b 1ba644 │ │ │ │ + bl 1b9668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ba578 │ │ │ │ + beq 1ba584 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov r7, #0 │ │ │ │ umull r6, r0, r2, r0 │ │ │ │ - ldr r8, [pc, #3220] @ 1bb0ec │ │ │ │ + ldr r8, [pc, #3220] @ 1bb0f8 │ │ │ │ add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ mvnne r0, #0 │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ strls r4, [sp, #68] @ 0x44 │ │ │ │ lslls r4, r0, #4 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 1ba5cc │ │ │ │ + bls 1ba5d8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 3c350 │ │ │ │ - b 1baf00 │ │ │ │ + b 1baf0c │ │ │ │ ldr r0, [r9, #8] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r7, [r6, #12] │ │ │ │ umull r2, r0, r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r2, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - bls 1ba380 │ │ │ │ + bls 1ba38c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1ba60c │ │ │ │ + beq 1ba618 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r8, r6 │ │ │ │ add r6, r0, #4 │ │ │ │ - b 1ba4e0 │ │ │ │ + b 1ba4ec │ │ │ │ add r6, r6, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1ba604 │ │ │ │ + beq 1ba610 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ba4d4 │ │ │ │ + beq 1ba4e0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1ba4d4 │ │ │ │ + b 1ba4e0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1badc8 │ │ │ │ + beq 1badd4 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 1baebc │ │ │ │ + bhi 1baec8 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1badc8 │ │ │ │ + beq 1badd4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ lsl r4, r0, #4 │ │ │ │ mov r7, #0 │ │ │ │ add r6, r1, #8 │ │ │ │ - b 1ba540 │ │ │ │ + b 1ba54c │ │ │ │ add r6, r6, #16 │ │ │ │ subs r4, r4, #16 │ │ │ │ - beq 1badc8 │ │ │ │ + beq 1badd4 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ - bls 1ba534 │ │ │ │ + bls 1ba540 │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [r6] │ │ │ │ strb r7, [r6, #4] │ │ │ │ - beq 1ba534 │ │ │ │ + beq 1ba540 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r0, r1 │ │ │ │ bl 2729c │ │ │ │ str r5, [r6] │ │ │ │ - b 1ba534 │ │ │ │ + b 1ba540 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1badc8 │ │ │ │ + beq 1badd4 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 1baebc │ │ │ │ + bhi 1baec8 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1badc8 │ │ │ │ + beq 1badd4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r5, r3 │ │ │ │ strcc r5, [r1] │ │ │ │ strbcc r2, [r1, #4] │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1ba5ac │ │ │ │ - b 1badc8 │ │ │ │ + bne 1ba5b8 │ │ │ │ + b 1badd4 │ │ │ │ mov sl, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ - beq 1ba9b4 │ │ │ │ + beq 1ba9c0 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ba480 │ │ │ │ + beq 1ba48c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b 1ba9bc │ │ │ │ + b 1ba9c8 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ba624 │ │ │ │ + beq 1ba630 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r5] │ │ │ │ - b 1ba380 │ │ │ │ + b 1ba38c │ │ │ │ mov r0, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldm sl, {r2, r3, r7} │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ str r5, [sl] │ │ │ │ stmib sl, {r0, r6} │ │ │ │ ldr r5, [r1, #8] │ │ │ │ @@ -412644,15 +412647,15 @@ │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ stm r2, {r1, r5, r6} │ │ │ │ add r2, r0, r5, lsl #4 │ │ │ │ str r6, [r1, #8] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - beq 1baddc │ │ │ │ + beq 1bade8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -412660,114 +412663,114 @@ │ │ │ │ lsl r1, r3, #4 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r5, [r6], #16 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1bace0 │ │ │ │ + beq 1bacec │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r4, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bne 1ba730 │ │ │ │ + bne 1ba73c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1ba6fc │ │ │ │ + beq 1ba708 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r2 │ │ │ │ - bne 1ba6a8 │ │ │ │ - b 1badd8 │ │ │ │ + bne 1ba6b4 │ │ │ │ + b 1bade4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ba78c │ │ │ │ + beq 1ba798 │ │ │ │ add r8, r8, #16 │ │ │ │ subs fp, fp, #16 │ │ │ │ - beq 1ba6e4 │ │ │ │ + beq 1ba6f0 │ │ │ │ ldrb r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ba71c │ │ │ │ + beq 1ba728 │ │ │ │ ldr r0, [r8] │ │ │ │ add r7, r0, r1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 1baee8 │ │ │ │ + bmi 1baef4 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 1ba7dc │ │ │ │ + beq 1ba7e8 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1baed8 │ │ │ │ + beq 1baee4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ - b 1ba7e0 │ │ │ │ + b 1ba7ec │ │ │ │ ldr r7, [r8] │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bmi 1bacc4 │ │ │ │ + bmi 1bacd0 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq 1ba8bc │ │ │ │ + beq 1ba8c8 │ │ │ │ str r1, [sp, #28] │ │ │ │ bl b3fdc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bacc4 │ │ │ │ + beq 1bacd0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b 1ba8c0 │ │ │ │ + b 1ba8cc │ │ │ │ mov r4, #1 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ strb r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ cmp r0, r7 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ - bhi 1ba934 │ │ │ │ + bhi 1ba940 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 274b8 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldrd r4, [r8, #-4] │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 1ba988 │ │ │ │ + bhi 1ba994 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 274b8 │ │ │ │ add r0, r7, r5 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ @@ -412779,39 +412782,39 @@ │ │ │ │ strbeq r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1ba8a0 │ │ │ │ - ldr r1, [pc, #2128] @ 1bb0e8 │ │ │ │ + bne 1ba8ac │ │ │ │ + ldr r1, [pc, #2128] @ 1bb0f4 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb11c │ │ │ │ + bl 1cb128 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [r0, r4, lsl #4]! │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r5, [r0, #12] │ │ │ │ stmib r0, {r1, r7} │ │ │ │ - b 1ba908 │ │ │ │ + b 1ba914 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 274b8 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldrb r5, [r8, #4] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 1ba8f0 │ │ │ │ - ldr r1, [pc, #2044] @ 1bb0e4 │ │ │ │ + bne 1ba8fc │ │ │ │ + ldr r1, [pc, #2044] @ 1bb0f0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb11c │ │ │ │ + bl 1cb128 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ str r7, [r0, r4, lsl #4]! │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ strb r5, [r0, #12] │ │ │ │ str r7, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ @@ -412819,16 +412822,16 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sl, #8] │ │ │ │ add r8, r8, #16 │ │ │ │ subs fp, fp, #16 │ │ │ │ - bne 1ba730 │ │ │ │ - b 1ba6e4 │ │ │ │ + bne 1ba73c │ │ │ │ + b 1ba6f0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ @@ -412840,105 +412843,105 @@ │ │ │ │ add r0, r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldrb r5, [sp, #128] @ 0x80 │ │ │ │ bl 274b8 │ │ │ │ add r7, r4, r7 │ │ │ │ cmp r5, #1 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ - beq 1ba82c │ │ │ │ - b 1ba85c │ │ │ │ + beq 1ba838 │ │ │ │ + b 1ba868 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r7, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 1ba840 │ │ │ │ + b 1ba84c │ │ │ │ mov r0, #4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ ldm r5, {r1, r7} │ │ │ │ mov fp, r7 │ │ │ │ stmib r5, {r0, sl} │ │ │ │ add sl, r7, r2, lsl #4 │ │ │ │ str r6, [r5] │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ - beq 1bacf4 │ │ │ │ + beq 1bad00 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov fp, r7 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [fp], #16 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1bacec │ │ │ │ + beq 1bacf8 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ tst r1, #1 │ │ │ │ - beq 1bac0c │ │ │ │ + beq 1bac18 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1bac8c │ │ │ │ + beq 1bac98 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #20] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ adds r4, r2, r6 │ │ │ │ - bmi 1baca8 │ │ │ │ + bmi 1bacb4 │ │ │ │ lsl r0, r3, #4 │ │ │ │ sub r2, r0, #16 │ │ │ │ add sl, r1, #12 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq 1baa8c │ │ │ │ + beq 1baa98 │ │ │ │ bl b3fdc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1baf04 │ │ │ │ + beq 1baf10 │ │ │ │ mov r6, r0 │ │ │ │ - b 1baa90 │ │ │ │ + b 1baa9c │ │ │ │ mov r6, #1 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #28] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bhi 1bab94 │ │ │ │ + bhi 1baba0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ bl 274b8 │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrd r6, [sl, #-8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi 1babe4 │ │ │ │ + bhi 1babf0 │ │ │ │ add r0, r8, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 274b8 │ │ │ │ add r0, r4, r7 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [sl] │ │ │ │ @@ -412948,39 +412951,39 @@ │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5] │ │ │ │ ldm r1, {r4, r6} │ │ │ │ cmp r7, r0 │ │ │ │ - bne 1bab44 │ │ │ │ - ldr r1, [pc, #1476] @ 1bb100 │ │ │ │ + bne 1bab50 │ │ │ │ + ldr r1, [pc, #1476] @ 1bb10c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb11c │ │ │ │ + bl 1cb128 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r0, r7, lsl #4]! │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r8, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ - beq 1bac80 │ │ │ │ + beq 1bac8c │ │ │ │ ldr r0, [sl, #12] │ │ │ │ sub r2, r2, #16 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add sl, sl, #16 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ adds r4, r0, r1 │ │ │ │ mov r0, #0 │ │ │ │ - bmi 1baca8 │ │ │ │ - b 1baa60 │ │ │ │ + bmi 1bacb4 │ │ │ │ + b 1baa6c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ @@ -412991,575 +412994,575 @@ │ │ │ │ mov r2, r7 │ │ │ │ add r0, r8, r4 │ │ │ │ ldrb r6, [sp, #104] @ 0x68 │ │ │ │ bl 274b8 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r6, #1 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ - beq 1baad8 │ │ │ │ - b 1bab04 │ │ │ │ + beq 1baae4 │ │ │ │ + b 1bab10 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 36990 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ - b 1baaec │ │ │ │ + b 1baaf8 │ │ │ │ add r0, r0, #13 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r1, [r5] │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r4, r1 │ │ │ │ strb r2, [sp, #94] @ 0x5e │ │ │ │ strh r0, [sp, #92] @ 0x5c │ │ │ │ - bne 1bac40 │ │ │ │ - ldr r1, [pc, #1208] @ 1bb0f0 │ │ │ │ + bne 1bac4c │ │ │ │ + ldr r1, [pc, #1208] @ 1bb0fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1cb11c │ │ │ │ + bl 1cb128 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [sp, #94] @ 0x5e │ │ │ │ ldrh r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, r4, lsl #4]! │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ strb r3, [r0, #12] │ │ │ │ str r6, [r0, #8] │ │ │ │ strh r2, [r0, #13] │ │ │ │ strb r1, [r0, #15] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp fp, sl │ │ │ │ - bne 1baa04 │ │ │ │ - b 1bace8 │ │ │ │ + bne 1baa10 │ │ │ │ + b 1bacf4 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bac74 │ │ │ │ + beq 1bac80 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1bac74 │ │ │ │ + b 1bac80 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #1096] @ 1bb0fc │ │ │ │ + ldr r2, [pc, #1096] @ 1bb108 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ bl 3c350 │ │ │ │ - b 1baf00 │ │ │ │ - ldr r2, [pc, #1080] @ 1bb104 │ │ │ │ + b 1baf0c │ │ │ │ + ldr r2, [pc, #1080] @ 1bb110 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3c350 │ │ │ │ - b 1baf00 │ │ │ │ + b 1baf0c │ │ │ │ mov r0, r6 │ │ │ │ - b 1baddc │ │ │ │ + b 1bade8 │ │ │ │ mov fp, sl │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp sl, fp │ │ │ │ - beq 1bad38 │ │ │ │ + beq 1bad44 │ │ │ │ sub r0, sl, fp │ │ │ │ add r5, fp, #4 │ │ │ │ lsr r4, r0, #4 │ │ │ │ - b 1bad1c │ │ │ │ + b 1bad28 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1bad38 │ │ │ │ + beq 1bad44 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bad10 │ │ │ │ + beq 1bad1c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1bad10 │ │ │ │ + b 1bad1c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bad54 │ │ │ │ + beq 1bad60 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldrd r4, [r8, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r8, #8] │ │ │ │ mov r8, r6 │ │ │ │ - beq 1bada0 │ │ │ │ + beq 1badac │ │ │ │ add r4, r4, #4 │ │ │ │ - b 1bad84 │ │ │ │ + b 1bad90 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1bada0 │ │ │ │ + beq 1badac │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bad78 │ │ │ │ + beq 1bad84 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1bad78 │ │ │ │ + b 1bad84 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1badc8 │ │ │ │ + beq 1badd4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b8118 │ │ │ │ + bl 1b8124 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1baea0 │ │ │ │ + bne 1baeac │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 1bae1c │ │ │ │ + beq 1bae28 │ │ │ │ sub r1, r2, r0 │ │ │ │ add r5, r0, #4 │ │ │ │ lsr r4, r1, #4 │ │ │ │ - b 1bae00 │ │ │ │ + b 1bae0c │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 1bae1c │ │ │ │ + beq 1bae28 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1badf4 │ │ │ │ + beq 1bae00 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1badf4 │ │ │ │ + b 1bae00 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1bae30 │ │ │ │ + beq 1bae3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b8118 │ │ │ │ + bl 1b8124 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1bae70 │ │ │ │ + beq 1bae7c │ │ │ │ add r6, r4, #4 │ │ │ │ - b 1bae54 │ │ │ │ + b 1bae60 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1bae70 │ │ │ │ + beq 1bae7c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bae48 │ │ │ │ + beq 1bae54 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1bae48 │ │ │ │ + b 1bae54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bae8c │ │ │ │ + beq 1bae98 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1badc8 │ │ │ │ + beq 1badd4 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 1baebc │ │ │ │ + bhi 1baec8 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1ba518 │ │ │ │ - b 1ba594 │ │ │ │ - ldr r0, [pc, #560] @ 1bb0f4 │ │ │ │ - ldr r2, [pc, #560] @ 1bb0f8 │ │ │ │ + bne 1ba524 │ │ │ │ + b 1ba5a0 │ │ │ │ + ldr r0, [pc, #560] @ 1bb100 │ │ │ │ + ldr r2, [pc, #560] @ 1bb104 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ bl 3cd3c │ │ │ │ - b 1baf00 │ │ │ │ + b 1baf0c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #492] @ 1bb0e0 │ │ │ │ + ldr r2, [pc, #492] @ 1bb0ec │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bl 3c350 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ - b 1bacac │ │ │ │ + b 1bacb8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov sl, r0 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1baf78 │ │ │ │ + beq 1baf84 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - b 1baf88 │ │ │ │ + b 1baf94 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bafb4 │ │ │ │ + beq 1bafc0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - b 1bafc4 │ │ │ │ + b 1bafd0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - beq 1bafb4 │ │ │ │ + beq 1bafc0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - b 1bafc4 │ │ │ │ + b 1bafd0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1baf80 │ │ │ │ + bne 1baf8c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b 1bafdc │ │ │ │ + b 1bafe8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b 1bafdc │ │ │ │ + b 1bafe8 │ │ │ │ mov sl, r0 │ │ │ │ - b 1bb04c │ │ │ │ + b 1bb058 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1bafbc │ │ │ │ + bne 1bafc8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 1bafe8 │ │ │ │ + b 1baff4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b 1bafe8 │ │ │ │ + b 1baff4 │ │ │ │ mov sl, r0 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - b 1baff4 │ │ │ │ + b 1bb000 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 1bb030 │ │ │ │ + b 1bb03c │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1bb00c │ │ │ │ + beq 1bb018 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 1c5c7c │ │ │ │ + bl 1c5c88 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1bb078 │ │ │ │ - b 1bb08c │ │ │ │ + bne 1bb084 │ │ │ │ + b 1bb098 │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1bb044 │ │ │ │ + beq 1bb050 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 1d2d60 │ │ │ │ + bl 1d2d6c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 1bc784 │ │ │ │ + bl 1bc790 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1bb078 │ │ │ │ - b 1bb08c │ │ │ │ + bne 1bb084 │ │ │ │ + b 1bb098 │ │ │ │ bl 3cac8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1bb08c │ │ │ │ + beq 1bb098 │ │ │ │ ldrd r6, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 1bb094 │ │ │ │ + bne 1bb0a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1bb0c4 │ │ │ │ + bne 1bb0d0 │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ add r5, r6, #4 │ │ │ │ - b 1bb0a8 │ │ │ │ + b 1bb0b4 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 1bb084 │ │ │ │ + beq 1bb090 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bb09c │ │ │ │ + beq 1bb0a8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1bb09c │ │ │ │ + b 1bb0a8 │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, sl │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r5, ip, ror #19 │ │ │ │ - @ instruction: 0x00150ed4 │ │ │ │ - @ instruction: 0x001514d0 │ │ │ │ - andseq r1, r5, r0, asr #10 │ │ │ │ - andseq r1, r5, r4, lsl r9 │ │ │ │ - andseq r1, r5, r0, asr #2 │ │ │ │ - andeq r4, fp, ip, lsr lr │ │ │ │ - andseq r0, r5, r0, lsr #31 │ │ │ │ - ldrsbeq r1, [r5], -r4 │ │ │ │ - andseq r1, r5, ip, asr r2 │ │ │ │ - andseq r0, r5, ip, ror #31 │ │ │ │ + andseq r1, r5, r0, ror #19 │ │ │ │ + andseq r0, r5, r8, asr #29 │ │ │ │ + andseq r1, r5, r4, asr #9 │ │ │ │ + andseq r1, r5, r4, lsr r5 │ │ │ │ + andseq r1, r5, r8, lsl #18 │ │ │ │ + andseq r1, r5, r4, lsr r1 │ │ │ │ + @ instruction: 0x000b4eb0 │ │ │ │ + mulseq r5, r4, pc @ │ │ │ │ + andseq r1, r5, r8, asr #1 │ │ │ │ + andseq r1, r5, r0, asr r2 │ │ │ │ + andseq r0, r5, r0, ror #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1bb138 │ │ │ │ + bne 1bb144 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 1bb150 │ │ │ │ + b 1bb15c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r3, [r9, #8] │ │ │ │ ldrne r0, [r8, #8] │ │ │ │ addne r1, r0, r3 │ │ │ │ cmpne r1, r4 │ │ │ │ - bhi 1bb28c │ │ │ │ + bhi 1bb298 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1bb1a0 │ │ │ │ + bne 1bb1ac │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1bb208 │ │ │ │ + beq 1bb214 │ │ │ │ ldr r5, [r9, #8] │ │ │ │ ldr r8, [r9, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1bb1f0 │ │ │ │ + beq 1bb1fc │ │ │ │ add r6, r8, #4 │ │ │ │ - b 1bb184 │ │ │ │ + b 1bb190 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1bb1f0 │ │ │ │ + beq 1bb1fc │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bb178 │ │ │ │ + beq 1bb184 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1bb178 │ │ │ │ + b 1bb184 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r8, #8] │ │ │ │ - bne 1bb220 │ │ │ │ + bne 1bb22c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1bb210 │ │ │ │ + beq 1bb21c │ │ │ │ add r5, r0, #4 │ │ │ │ - b 1bb1d4 │ │ │ │ + b 1bb1e0 │ │ │ │ add r5, r5, #16 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 1bb210 │ │ │ │ + beq 1bb21c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bb1c8 │ │ │ │ + beq 1bb1d4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1bb1c8 │ │ │ │ + b 1bb1d4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1bb208 │ │ │ │ + beq 1bb214 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r9] │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #576] @ 1bb468 │ │ │ │ + ldr r2, [pc, #576] @ 1bb474 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r0, fp, lsl #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str fp, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b7fa0 │ │ │ │ + bl 1b7fac │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1bb210 │ │ │ │ + beq 1bb21c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b8118 │ │ │ │ + bl 1b8124 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [r9, #8] │ │ │ │ cmpne r0, r4 │ │ │ │ - bls 1bb210 │ │ │ │ - ldr r0, [pc, #500] @ 1bb46c │ │ │ │ - ldr r2, [pc, #500] @ 1bb470 │ │ │ │ + bls 1bb21c │ │ │ │ + ldr r0, [pc, #500] @ 1bb478 │ │ │ │ + ldr r2, [pc, #500] @ 1bb47c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ bl 3cd3c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ lsl r1, r3, #4 │ │ │ │ tst r2, #1 │ │ │ │ - beq 1bb2ec │ │ │ │ + beq 1bb2f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1bb35c │ │ │ │ + beq 1bb368 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #4 │ │ │ │ add r2, r2, #8 │ │ │ │ - b 1bb2c0 │ │ │ │ + b 1bb2cc │ │ │ │ add r2, r2, #16 │ │ │ │ subs r1, r1, #16 │ │ │ │ - beq 1bb35c │ │ │ │ + beq 1bb368 │ │ │ │ ldr r6, [r2] │ │ │ │ cmp r6, #5 │ │ │ │ - bcc 1bb2b4 │ │ │ │ + bcc 1bb2c0 │ │ │ │ ldr r5, [r2, #-4] │ │ │ │ str r3, [r2] │ │ │ │ add r6, r5, r6 │ │ │ │ strb r3, [r2, #4] │ │ │ │ ldr r6, [r6, #-4] │ │ │ │ str r6, [r5] │ │ │ │ str r7, [r2] │ │ │ │ - b 1bb2b4 │ │ │ │ + b 1bb2c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1bb320 │ │ │ │ + beq 1bb32c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ mov r3, #4 │ │ │ │ mov r7, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ ldr r6, [r2] │ │ │ │ cmp r6, #5 │ │ │ │ strcs r3, [r2] │ │ │ │ strbcs r7, [r2, #4] │ │ │ │ add r2, r2, #16 │ │ │ │ subs r1, r1, #16 │ │ │ │ - bne 1bb304 │ │ │ │ + bne 1bb310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bb3b4 │ │ │ │ + beq 1bb3c0 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #5 │ │ │ │ strcs r2, [r1] │ │ │ │ strbcs r3, [r1, #4] │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne 1bb33c │ │ │ │ - b 1bb3b4 │ │ │ │ + bne 1bb348 │ │ │ │ + b 1bb3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bb3b4 │ │ │ │ + beq 1bb3c0 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ add r1, r1, #8 │ │ │ │ - b 1bb388 │ │ │ │ + b 1bb394 │ │ │ │ add r1, r1, #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - beq 1bb3b4 │ │ │ │ + beq 1bb3c0 │ │ │ │ ldr r7, [r1] │ │ │ │ cmp r7, #5 │ │ │ │ - bcc 1bb37c │ │ │ │ + bcc 1bb388 │ │ │ │ ldr r6, [r1, #-4] │ │ │ │ str r2, [r1] │ │ │ │ add r7, r6, r7 │ │ │ │ strb r2, [r1, #4] │ │ │ │ ldr r7, [r7, #-4] │ │ │ │ str r7, [r6] │ │ │ │ str r3, [r1] │ │ │ │ - b 1bb37c │ │ │ │ + b 1bb388 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b8118 │ │ │ │ + bl 1b8124 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b8118 │ │ │ │ + bl 1b8124 │ │ │ │ ldr r7, [r9] │ │ │ │ ldr r6, [r8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1bb130 │ │ │ │ + beq 1bb13c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r5, [r8, #8] │ │ │ │ ldrne r0, [r9, #8] │ │ │ │ addne r0, r0, r5 │ │ │ │ cmpne r0, r4 │ │ │ │ - bls 1bb150 │ │ │ │ + bls 1bb15c │ │ │ │ ldr fp, [r8, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1bb428 │ │ │ │ + beq 1bb434 │ │ │ │ add r4, fp, #4 │ │ │ │ - b 1bb40c │ │ │ │ + b 1bb418 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 1bb428 │ │ │ │ + beq 1bb434 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bb400 │ │ │ │ + beq 1bb40c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1bb400 │ │ │ │ + b 1bb40c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1bb440 │ │ │ │ + beq 1bb44c │ │ │ │ lsl r1, r6, #4 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1bb160 │ │ │ │ - b 1bb208 │ │ │ │ + bne 1bb16c │ │ │ │ + b 1bb214 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1bc68c │ │ │ │ + bl 1bc698 │ │ │ │ mov r0, r5 │ │ │ │ bl 275d8 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r5, ip, lsr #24 │ │ │ │ - andeq r4, fp, r8, lsl #21 │ │ │ │ - @ instruction: 0x00150bfc │ │ │ │ + andseq r0, r5, r0, lsr #24 │ │ │ │ + strdeq r4, [fp], -ip │ │ │ │ + @ instruction: 0x00150bf0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #5 │ │ │ │ - bne 1bb4a0 │ │ │ │ + bne 1bb4ac │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #5 │ │ │ │ - beq 1bb490 │ │ │ │ + beq 1bb49c │ │ │ │ add r1, pc, #8 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ andeq r0, r0, r0, lsl #9 │ │ │ │ @@ -413569,532 +413572,532 @@ │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bc4b4 │ │ │ │ + beq 1bc4c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [r2] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bbac8 │ │ │ │ + beq 1bbad4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bc4b4 │ │ │ │ + beq 1bc4c0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp fp, #0 │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 1bbbd4 │ │ │ │ + beq 1bbbe0 │ │ │ │ rsb r0, fp, fp, lsl #3 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ add r4, sl, r0, lsl #2 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1bbbd4 │ │ │ │ + beq 1bbbe0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub r4, r4, #28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bbbd4 │ │ │ │ + beq 1bbbe0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ sub r1, r1, #16 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 1bb598 │ │ │ │ + bne 1bb5a4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1bb474 │ │ │ │ + bl 1bb480 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ba350 │ │ │ │ + bl 1ba35c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - beq 1bb628 │ │ │ │ + beq 1bb634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b89a8 │ │ │ │ + bl 1b89b4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bb628 │ │ │ │ + beq 1bb634 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 1bb57c │ │ │ │ - b 1bbbd4 │ │ │ │ + bne 1bb588 │ │ │ │ + b 1bbbe0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bbc80 │ │ │ │ + beq 1bbc8c │ │ │ │ ldr fp, [r6, #12] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ mov r7, #4 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #0 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ str fp, [sp, #8] │ │ │ │ - b 1bb68c │ │ │ │ + b 1bb698 │ │ │ │ add r4, r4, #28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 1bbd94 │ │ │ │ + beq 1bbda0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1bbd90 │ │ │ │ + beq 1bbd9c │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1bb474 │ │ │ │ + bl 1bb480 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1bb108 │ │ │ │ + bl 1bb114 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ - beq 1bb67c │ │ │ │ + beq 1bb688 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, r8 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 1bb730 │ │ │ │ + beq 1bb73c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add fp, r0, #4 │ │ │ │ - b 1bb70c │ │ │ │ + b 1bb718 │ │ │ │ add fp, fp, #16 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 1bb728 │ │ │ │ + beq 1bb734 │ │ │ │ ldr r1, [fp, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bb700 │ │ │ │ + beq 1bb70c │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, #1 │ │ │ │ bl b3fc4 │ │ │ │ - b 1bb700 │ │ │ │ + b 1bb70c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bb67c │ │ │ │ + beq 1bb688 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ - b 1bb67c │ │ │ │ + b 1bb688 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bpl 1bbc54 │ │ │ │ - ldr r2, [pc, #3840] @ 1bc66c │ │ │ │ + bpl 1bbc60 │ │ │ │ + ldr r2, [pc, #3840] @ 1bc678 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c350 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1bb474 │ │ │ │ + bl 1bb480 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1bbc90 │ │ │ │ + beq 1bbc9c │ │ │ │ ldr r9, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bbda8 │ │ │ │ + beq 1bbdb4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 1bbda8 │ │ │ │ + bne 1bbdb4 │ │ │ │ bl b3fdc │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ bl b3fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bc4f0 │ │ │ │ + beq 1bc4fc │ │ │ │ cmp r9, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ movcc r7, r9 │ │ │ │ cmp r9, #0 │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq 1bc124 │ │ │ │ + beq 1bc130 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add sl, r0, #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r8, #1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ lsl r2, r2, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1bb90c │ │ │ │ + beq 1bb918 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub r2, r2, #16 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1bb830 │ │ │ │ + beq 1bb83c │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ - beq 1bb890 │ │ │ │ - ldr r2, [pc, #3540] @ 1bc64c │ │ │ │ + beq 1bb89c │ │ │ │ + ldr r2, [pc, #3540] @ 1bc658 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1b8824 │ │ │ │ + bl 1b8830 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldm r1, {r1, r2} │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r2 │ │ │ │ stm sl, {r1, r2} │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - bl 1ba350 │ │ │ │ + bl 1ba35c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - beq 1bb8f4 │ │ │ │ + beq 1bb900 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1b89a8 │ │ │ │ + bl 1b89b4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1bb8f4 │ │ │ │ + beq 1bb900 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ bl b3fc4 │ │ │ │ cmp r8, r7 │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes